--- /srv/rebuilderd/tmp/rebuilderdJ8kH8q/inputs/teeworlds-server_0.7.5-2+b1_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdJ8kH8q/out/teeworlds-server_0.7.5-2+b1_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-01-08 03:00:36.000000 debian-binary │ -rw-r--r-- 0 0 0 1480 2024-01-08 03:00:36.000000 control.tar.xz │ --rw-r--r-- 0 0 0 147332 2024-01-08 03:00:36.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 147384 2024-01-08 03:00:36.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/games/teeworlds-server │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ Entry point 0x526c │ │ │ │ There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x05a654 0x0005a654 0x0005a654 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x05a6c4 0x0005a6c4 0x0005a6c4 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ │ │ INTERP 0x000154 0x00000154 0x00000154 0x00013 0x00013 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x5a660 0x5a660 R E 0x1000 │ │ │ │ - LOAD 0x05b4a0 0x0005b4a0 0x0005b4a0 0x0357c 0x58920 RW 0x1000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x5a6d0 0x5a6d0 R E 0x1000 │ │ │ │ + LOAD 0x05b4a0 0x0005b4a0 0x0005b4a0 0x0357c 0x58928 RW 0x1000 │ │ │ │ DYNAMIC 0x05bc70 0x0005bc70 0x0005bc70 0x00120 0x00120 RW 0x4 │ │ │ │ NOTE 0x000168 0x00000168 0x00000168 0x00044 0x00044 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x05b4a0 0x0005b4a0 0x0005b4a0 0x00b60 0x00b60 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -11,26 +11,26 @@ │ │ │ │ [ 6] .dynstr STRTAB 000009e4 0009e4 000627 00 A 0 0 1 │ │ │ │ [ 7] .gnu.version VERSYM 0000100c 00100c 000104 02 A 5 0 2 │ │ │ │ [ 8] .gnu.version_r VERNEED 00001110 001110 000130 00 A 6 6 4 │ │ │ │ [ 9] .rel.dyn REL 00001240 001240 002448 08 A 5 0 4 │ │ │ │ [10] .rel.plt REL 00003688 003688 0003a8 08 AI 5 22 4 │ │ │ │ [11] .init PROGBITS 00003a30 003a30 00000c 00 AX 0 0 4 │ │ │ │ [12] .plt PROGBITS 00003a3c 003a3c 000590 04 AX 0 0 4 │ │ │ │ - [13] .text PROGBITS 00003fd0 003fd0 04d6fc 00 AX 0 0 8 │ │ │ │ - [14] .fini PROGBITS 000516cc 0516cc 000008 00 AX 0 0 4 │ │ │ │ - [15] .rodata PROGBITS 000516d4 0516d4 008f80 00 A 0 0 4 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0005a654 05a654 000008 00 AL 13 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0005a65c 05a65c 000004 00 A 0 0 4 │ │ │ │ + [13] .text PROGBITS 00003fd0 003fd0 04d76c 00 AX 0 0 8 │ │ │ │ + [14] .fini PROGBITS 0005173c 05173c 000008 00 AX 0 0 4 │ │ │ │ + [15] .rodata PROGBITS 00051744 051744 008f80 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0005a6c4 05a6c4 000008 00 AL 13 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0005a6cc 05a6cc 000004 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 0005b4a0 05b4a0 00000c 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 0005b4ac 05b4ac 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 0005b4b0 05b4b0 0007c0 00 WA 0 0 4 │ │ │ │ [21] .dynamic DYNAMIC 0005bc70 05bc70 000120 08 WA 6 0 4 │ │ │ │ [22] .got PROGBITS 0005bd90 05bd90 000270 04 WA 0 0 4 │ │ │ │ [23] .data PROGBITS 0005c000 05c000 002a1c 00 WA 0 0 4 │ │ │ │ - [24] .bss NOBITS 0005ea20 05ea1c 0553a0 00 WA 0 0 8 │ │ │ │ + [24] .bss NOBITS 0005ea20 05ea1c 0553a8 00 WA 0 0 8 │ │ │ │ [25] .ARM.attributes ARM_ATTRIBUTES 00000000 05ea1c 00002b 00 0 0 1 │ │ │ │ [26] .gnu_debuglink PROGBITS 00000000 05ea48 000034 00 0 0 4 │ │ │ │ [27] .shstrtab STRTAB 00000000 05ea7c 000108 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -41,90 +41,90 @@ │ │ │ │ 0005b540 00000017 R_ARM_RELATIVE │ │ │ │ 0005b544 00000017 R_ARM_RELATIVE │ │ │ │ 0005b548 00000017 R_ARM_RELATIVE │ │ │ │ 0005b54c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b550 00000017 R_ARM_RELATIVE │ │ │ │ 0005b554 00000017 R_ARM_RELATIVE │ │ │ │ 0005b558 00000017 R_ARM_RELATIVE │ │ │ │ -0005b55c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b560 00000017 R_ARM_RELATIVE │ │ │ │ 0005b564 00000017 R_ARM_RELATIVE │ │ │ │ +0005b568 00000017 R_ARM_RELATIVE │ │ │ │ 0005b56c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b570 00000017 R_ARM_RELATIVE │ │ │ │ 0005b574 00000017 R_ARM_RELATIVE │ │ │ │ 0005b578 00000017 R_ARM_RELATIVE │ │ │ │ 0005b57c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b580 00000017 R_ARM_RELATIVE │ │ │ │ 0005b584 00000017 R_ARM_RELATIVE │ │ │ │ 0005b588 00000017 R_ARM_RELATIVE │ │ │ │ 0005b58c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b590 00000017 R_ARM_RELATIVE │ │ │ │ +0005b594 00000017 R_ARM_RELATIVE │ │ │ │ 0005b598 00000017 R_ARM_RELATIVE │ │ │ │ 0005b59c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5a0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5a4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5a8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5ac 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5b0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5b4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5b8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5bc 00000017 R_ARM_RELATIVE │ │ │ │ +0005b5c0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5c4 00000017 R_ARM_RELATIVE │ │ │ │ -0005b5c8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5cc 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5d0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5d4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5d8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5dc 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5e0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5e4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5e8 00000017 R_ARM_RELATIVE │ │ │ │ +0005b5ec 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5f0 00000017 R_ARM_RELATIVE │ │ │ │ -0005b5f4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5f8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b5fc 00000017 R_ARM_RELATIVE │ │ │ │ 0005b600 00000017 R_ARM_RELATIVE │ │ │ │ 0005b604 00000017 R_ARM_RELATIVE │ │ │ │ 0005b608 00000017 R_ARM_RELATIVE │ │ │ │ 0005b60c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b610 00000017 R_ARM_RELATIVE │ │ │ │ 0005b614 00000017 R_ARM_RELATIVE │ │ │ │ +0005b618 00000017 R_ARM_RELATIVE │ │ │ │ 0005b61c 00000017 R_ARM_RELATIVE │ │ │ │ -0005b620 00000017 R_ARM_RELATIVE │ │ │ │ 0005b624 00000017 R_ARM_RELATIVE │ │ │ │ 0005b628 00000017 R_ARM_RELATIVE │ │ │ │ 0005b62c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b630 00000017 R_ARM_RELATIVE │ │ │ │ 0005b634 00000017 R_ARM_RELATIVE │ │ │ │ 0005b638 00000017 R_ARM_RELATIVE │ │ │ │ 0005b63c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b640 00000017 R_ARM_RELATIVE │ │ │ │ +0005b644 00000017 R_ARM_RELATIVE │ │ │ │ 0005b648 00000017 R_ARM_RELATIVE │ │ │ │ -0005b64c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b650 00000017 R_ARM_RELATIVE │ │ │ │ 0005b654 00000017 R_ARM_RELATIVE │ │ │ │ 0005b658 00000017 R_ARM_RELATIVE │ │ │ │ 0005b65c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b660 00000017 R_ARM_RELATIVE │ │ │ │ 0005b664 00000017 R_ARM_RELATIVE │ │ │ │ 0005b668 00000017 R_ARM_RELATIVE │ │ │ │ 0005b66c 00000017 R_ARM_RELATIVE │ │ │ │ +0005b670 00000017 R_ARM_RELATIVE │ │ │ │ 0005b674 00000017 R_ARM_RELATIVE │ │ │ │ -0005b678 00000017 R_ARM_RELATIVE │ │ │ │ 0005b67c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b680 00000017 R_ARM_RELATIVE │ │ │ │ 0005b684 00000017 R_ARM_RELATIVE │ │ │ │ 0005b688 00000017 R_ARM_RELATIVE │ │ │ │ 0005b68c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b690 00000017 R_ARM_RELATIVE │ │ │ │ 0005b694 00000017 R_ARM_RELATIVE │ │ │ │ 0005b698 00000017 R_ARM_RELATIVE │ │ │ │ 0005b69c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b6a0 00000017 R_ARM_RELATIVE │ │ │ │ -0005b6a4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b6a8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b6ac 00000017 R_ARM_RELATIVE │ │ │ │ 0005b6b0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b6b4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b6b8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b6bc 00000017 R_ARM_RELATIVE │ │ │ │ 0005b6c0 00000017 R_ARM_RELATIVE │ │ │ │ @@ -135,66 +135,67 @@ │ │ │ │ 0005b6d4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b6d8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b6e0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b6e4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b6e8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b6ec 00000017 R_ARM_RELATIVE │ │ │ │ 0005b6f0 00000017 R_ARM_RELATIVE │ │ │ │ -0005b6f4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b6f8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b6fc 00000017 R_ARM_RELATIVE │ │ │ │ 0005b700 00000017 R_ARM_RELATIVE │ │ │ │ 0005b704 00000017 R_ARM_RELATIVE │ │ │ │ 0005b708 00000017 R_ARM_RELATIVE │ │ │ │ 0005b70c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b710 00000017 R_ARM_RELATIVE │ │ │ │ 0005b714 00000017 R_ARM_RELATIVE │ │ │ │ +0005b718 00000017 R_ARM_RELATIVE │ │ │ │ 0005b71c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b720 00000017 R_ARM_RELATIVE │ │ │ │ 0005b724 00000017 R_ARM_RELATIVE │ │ │ │ 0005b728 00000017 R_ARM_RELATIVE │ │ │ │ 0005b72c 00000017 R_ARM_RELATIVE │ │ │ │ +0005b730 00000017 R_ARM_RELATIVE │ │ │ │ 0005b734 00000017 R_ARM_RELATIVE │ │ │ │ 0005b738 00000017 R_ARM_RELATIVE │ │ │ │ 0005b73c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b740 00000017 R_ARM_RELATIVE │ │ │ │ 0005b744 00000017 R_ARM_RELATIVE │ │ │ │ 0005b748 00000017 R_ARM_RELATIVE │ │ │ │ +0005b74c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b750 00000017 R_ARM_RELATIVE │ │ │ │ 0005b754 00000017 R_ARM_RELATIVE │ │ │ │ 0005b758 00000017 R_ARM_RELATIVE │ │ │ │ 0005b75c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b760 00000017 R_ARM_RELATIVE │ │ │ │ 0005b764 00000017 R_ARM_RELATIVE │ │ │ │ 0005b768 00000017 R_ARM_RELATIVE │ │ │ │ -0005b76c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b770 00000017 R_ARM_RELATIVE │ │ │ │ 0005b774 00000017 R_ARM_RELATIVE │ │ │ │ 0005b778 00000017 R_ARM_RELATIVE │ │ │ │ 0005b77c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b780 00000017 R_ARM_RELATIVE │ │ │ │ -0005b788 00000017 R_ARM_RELATIVE │ │ │ │ +0005b784 00000017 R_ARM_RELATIVE │ │ │ │ 0005b78c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b790 00000017 R_ARM_RELATIVE │ │ │ │ 0005b794 00000017 R_ARM_RELATIVE │ │ │ │ 0005b798 00000017 R_ARM_RELATIVE │ │ │ │ -0005b79c 00000017 R_ARM_RELATIVE │ │ │ │ +0005b7a0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7a4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7a8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7ac 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7b0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7b4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7b8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7bc 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7c0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7c4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7c8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7cc 00000017 R_ARM_RELATIVE │ │ │ │ +0005b7d0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7d4 00000017 R_ARM_RELATIVE │ │ │ │ -0005b7d8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7dc 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7e0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7e4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7e8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7ec 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7f0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b7f4 00000017 R_ARM_RELATIVE │ │ │ │ @@ -208,59 +209,58 @@ │ │ │ │ 0005b818 00000017 R_ARM_RELATIVE │ │ │ │ 0005b81c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b820 00000017 R_ARM_RELATIVE │ │ │ │ 0005b824 00000017 R_ARM_RELATIVE │ │ │ │ 0005b828 00000017 R_ARM_RELATIVE │ │ │ │ 0005b82c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b830 00000017 R_ARM_RELATIVE │ │ │ │ -0005b834 00000017 R_ARM_RELATIVE │ │ │ │ 0005b838 00000017 R_ARM_RELATIVE │ │ │ │ +0005b83c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b840 00000017 R_ARM_RELATIVE │ │ │ │ 0005b844 00000017 R_ARM_RELATIVE │ │ │ │ 0005b848 00000017 R_ARM_RELATIVE │ │ │ │ 0005b84c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b850 00000017 R_ARM_RELATIVE │ │ │ │ 0005b854 00000017 R_ARM_RELATIVE │ │ │ │ 0005b858 00000017 R_ARM_RELATIVE │ │ │ │ 0005b85c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b864 00000017 R_ARM_RELATIVE │ │ │ │ 0005b868 00000017 R_ARM_RELATIVE │ │ │ │ 0005b86c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b870 00000017 R_ARM_RELATIVE │ │ │ │ 0005b874 00000017 R_ARM_RELATIVE │ │ │ │ 0005b878 00000017 R_ARM_RELATIVE │ │ │ │ -0005b87c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b880 00000017 R_ARM_RELATIVE │ │ │ │ 0005b884 00000017 R_ARM_RELATIVE │ │ │ │ 0005b888 00000017 R_ARM_RELATIVE │ │ │ │ 0005b88c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b890 00000017 R_ARM_RELATIVE │ │ │ │ 0005b894 00000017 R_ARM_RELATIVE │ │ │ │ 0005b898 00000017 R_ARM_RELATIVE │ │ │ │ 0005b89c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8a0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8a4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8a8 00000017 R_ARM_RELATIVE │ │ │ │ -0005b8ac 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8b0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8b4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8b8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8bc 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8c0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8c4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8c8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8cc 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8d0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8d4 00000017 R_ARM_RELATIVE │ │ │ │ +0005b8d8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8dc 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8e0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8e4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8e8 00000017 R_ARM_RELATIVE │ │ │ │ -0005b8ec 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8f0 00000017 R_ARM_RELATIVE │ │ │ │ +0005b8f4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8f8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b8fc 00000017 R_ARM_RELATIVE │ │ │ │ 0005b900 00000017 R_ARM_RELATIVE │ │ │ │ 0005b904 00000017 R_ARM_RELATIVE │ │ │ │ 0005b90c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b914 00000017 R_ARM_RELATIVE │ │ │ │ 0005b918 00000017 R_ARM_RELATIVE │ │ │ │ @@ -296,25 +296,25 @@ │ │ │ │ 0005b9a4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9a8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9ac 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9b4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9b8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9c0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9c4 00000017 R_ARM_RELATIVE │ │ │ │ -0005b9c8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9cc 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9d0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9d4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9d8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9dc 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9e0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9e4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9e8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9ec 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9f0 00000017 R_ARM_RELATIVE │ │ │ │ +0005b9f4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9f8 00000017 R_ARM_RELATIVE │ │ │ │ 0005b9fc 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba04 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba08 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba0c 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba10 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba14 00000017 R_ARM_RELATIVE │ │ │ │ @@ -326,25 +326,25 @@ │ │ │ │ 0005ba2c 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba30 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba34 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba3c 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba40 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba48 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba4c 00000017 R_ARM_RELATIVE │ │ │ │ +0005ba50 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba54 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba58 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba5c 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba60 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba64 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba68 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba6c 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba70 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba74 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba78 00000017 R_ARM_RELATIVE │ │ │ │ -0005ba7c 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba80 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba84 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba8c 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba90 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba94 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba98 00000017 R_ARM_RELATIVE │ │ │ │ 0005ba9c 00000017 R_ARM_RELATIVE │ │ │ │ @@ -356,72 +356,72 @@ │ │ │ │ 0005bab4 00000017 R_ARM_RELATIVE │ │ │ │ 0005bab8 00000017 R_ARM_RELATIVE │ │ │ │ 0005babc 00000017 R_ARM_RELATIVE │ │ │ │ 0005bac4 00000017 R_ARM_RELATIVE │ │ │ │ 0005bac8 00000017 R_ARM_RELATIVE │ │ │ │ 0005bad0 00000017 R_ARM_RELATIVE │ │ │ │ 0005bad8 00000017 R_ARM_RELATIVE │ │ │ │ -0005bae0 00000017 R_ARM_RELATIVE │ │ │ │ +0005badc 00000017 R_ARM_RELATIVE │ │ │ │ 0005bae4 00000017 R_ARM_RELATIVE │ │ │ │ -0005baec 00000017 R_ARM_RELATIVE │ │ │ │ +0005bae8 00000017 R_ARM_RELATIVE │ │ │ │ 0005baf0 00000017 R_ARM_RELATIVE │ │ │ │ -0005baf8 00000017 R_ARM_RELATIVE │ │ │ │ +0005baf4 00000017 R_ARM_RELATIVE │ │ │ │ 0005bafc 00000017 R_ARM_RELATIVE │ │ │ │ -0005bb04 00000017 R_ARM_RELATIVE │ │ │ │ +0005bb00 00000017 R_ARM_RELATIVE │ │ │ │ 0005bb08 00000017 R_ARM_RELATIVE │ │ │ │ -0005bb10 00000017 R_ARM_RELATIVE │ │ │ │ +0005bb0c 00000017 R_ARM_RELATIVE │ │ │ │ 0005bb14 00000017 R_ARM_RELATIVE │ │ │ │ -0005bb1c 00000017 R_ARM_RELATIVE │ │ │ │ +0005bb18 00000017 R_ARM_RELATIVE │ │ │ │ 0005bb20 00000017 R_ARM_RELATIVE │ │ │ │ -0005bb28 00000017 R_ARM_RELATIVE │ │ │ │ +0005bb24 00000017 R_ARM_RELATIVE │ │ │ │ 0005bb2c 00000017 R_ARM_RELATIVE │ │ │ │ 0005bb34 00000017 R_ARM_RELATIVE │ │ │ │ -0005bb38 00000017 R_ARM_RELATIVE │ │ │ │ -0005bb40 00000017 R_ARM_RELATIVE │ │ │ │ +0005bb3c 00000017 R_ARM_RELATIVE │ │ │ │ 0005bb44 00000017 R_ARM_RELATIVE │ │ │ │ 0005bb4c 00000017 R_ARM_RELATIVE │ │ │ │ -0005bb54 00000017 R_ARM_RELATIVE │ │ │ │ +0005bb50 00000017 R_ARM_RELATIVE │ │ │ │ +0005bb58 00000017 R_ARM_RELATIVE │ │ │ │ 0005bb5c 00000017 R_ARM_RELATIVE │ │ │ │ -0005bb60 00000017 R_ARM_RELATIVE │ │ │ │ +0005bb64 00000017 R_ARM_RELATIVE │ │ │ │ 0005bb68 00000017 R_ARM_RELATIVE │ │ │ │ -0005bb6c 00000017 R_ARM_RELATIVE │ │ │ │ +0005bb70 00000017 R_ARM_RELATIVE │ │ │ │ 0005bb74 00000017 R_ARM_RELATIVE │ │ │ │ -0005bb78 00000017 R_ARM_RELATIVE │ │ │ │ +0005bb7c 00000017 R_ARM_RELATIVE │ │ │ │ 0005bb80 00000017 R_ARM_RELATIVE │ │ │ │ -0005bb84 00000017 R_ARM_RELATIVE │ │ │ │ +0005bb88 00000017 R_ARM_RELATIVE │ │ │ │ 0005bb8c 00000017 R_ARM_RELATIVE │ │ │ │ -0005bb90 00000017 R_ARM_RELATIVE │ │ │ │ +0005bb94 00000017 R_ARM_RELATIVE │ │ │ │ 0005bb98 00000017 R_ARM_RELATIVE │ │ │ │ -0005bb9c 00000017 R_ARM_RELATIVE │ │ │ │ +0005bba0 00000017 R_ARM_RELATIVE │ │ │ │ 0005bba4 00000017 R_ARM_RELATIVE │ │ │ │ -0005bba8 00000017 R_ARM_RELATIVE │ │ │ │ +0005bbac 00000017 R_ARM_RELATIVE │ │ │ │ 0005bbb0 00000017 R_ARM_RELATIVE │ │ │ │ -0005bbb4 00000017 R_ARM_RELATIVE │ │ │ │ +0005bbb8 00000017 R_ARM_RELATIVE │ │ │ │ 0005bbbc 00000017 R_ARM_RELATIVE │ │ │ │ -0005bbc0 00000017 R_ARM_RELATIVE │ │ │ │ +0005bbc4 00000017 R_ARM_RELATIVE │ │ │ │ 0005bbc8 00000017 R_ARM_RELATIVE │ │ │ │ -0005bbcc 00000017 R_ARM_RELATIVE │ │ │ │ -0005bbd4 00000017 R_ARM_RELATIVE │ │ │ │ -0005bbd8 00000017 R_ARM_RELATIVE │ │ │ │ -0005bbe0 00000017 R_ARM_RELATIVE │ │ │ │ -0005bbe4 00000017 R_ARM_RELATIVE │ │ │ │ -0005bbec 00000017 R_ARM_RELATIVE │ │ │ │ -0005bbf0 00000017 R_ARM_RELATIVE │ │ │ │ +0005bbd0 00000017 R_ARM_RELATIVE │ │ │ │ +0005bbf4 00000017 R_ARM_RELATIVE │ │ │ │ 0005bbf8 00000017 R_ARM_RELATIVE │ │ │ │ -0005bbfc 00000017 R_ARM_RELATIVE │ │ │ │ +0005bc00 00000017 R_ARM_RELATIVE │ │ │ │ 0005bc04 00000017 R_ARM_RELATIVE │ │ │ │ -0005bc08 00000017 R_ARM_RELATIVE │ │ │ │ +0005bc0c 00000017 R_ARM_RELATIVE │ │ │ │ 0005bc10 00000017 R_ARM_RELATIVE │ │ │ │ +0005bc18 00000017 R_ARM_RELATIVE │ │ │ │ +0005bc1c 00000017 R_ARM_RELATIVE │ │ │ │ +0005bc24 00000017 R_ARM_RELATIVE │ │ │ │ +0005bc28 00000017 R_ARM_RELATIVE │ │ │ │ +0005bc30 00000017 R_ARM_RELATIVE │ │ │ │ 0005bc34 00000017 R_ARM_RELATIVE │ │ │ │ 0005bc3c 00000017 R_ARM_RELATIVE │ │ │ │ -0005bc44 00000017 R_ARM_RELATIVE │ │ │ │ +0005bc40 00000017 R_ARM_RELATIVE │ │ │ │ 0005bc48 00000017 R_ARM_RELATIVE │ │ │ │ -0005bc50 00000017 R_ARM_RELATIVE │ │ │ │ +0005bc4c 00000017 R_ARM_RELATIVE │ │ │ │ 0005bc54 00000017 R_ARM_RELATIVE │ │ │ │ -0005bc5c 00000017 R_ARM_RELATIVE │ │ │ │ +0005bc58 00000017 R_ARM_RELATIVE │ │ │ │ 0005bc60 00000017 R_ARM_RELATIVE │ │ │ │ 0005bc68 00000017 R_ARM_RELATIVE │ │ │ │ 0005bc6c 00000017 R_ARM_RELATIVE │ │ │ │ 0005bf74 00000017 R_ARM_RELATIVE │ │ │ │ 0005bf78 00000017 R_ARM_RELATIVE │ │ │ │ 0005bf7c 00000017 R_ARM_RELATIVE │ │ │ │ 0005bf80 00000017 R_ARM_RELATIVE │ │ │ │ @@ -995,21 +995,21 @@ │ │ │ │ 0005da70 00000017 R_ARM_RELATIVE │ │ │ │ 0005da78 00000017 R_ARM_RELATIVE │ │ │ │ 0005da80 00000017 R_ARM_RELATIVE │ │ │ │ 0005da88 00000017 R_ARM_RELATIVE │ │ │ │ 0005da90 00000017 R_ARM_RELATIVE │ │ │ │ 0005da98 00000017 R_ARM_RELATIVE │ │ │ │ 0005daa0 00000017 R_ARM_RELATIVE │ │ │ │ -0005daa8 00000017 R_ARM_RELATIVE │ │ │ │ -0005daac 00000017 R_ARM_RELATIVE │ │ │ │ -0005dab0 00000017 R_ARM_RELATIVE │ │ │ │ -0005dab4 00000017 R_ARM_RELATIVE │ │ │ │ -0005dab8 00000017 R_ARM_RELATIVE │ │ │ │ -0005dabc 00000017 R_ARM_RELATIVE │ │ │ │ -0005dac0 00000017 R_ARM_RELATIVE │ │ │ │ +0005e4ac 00000017 R_ARM_RELATIVE │ │ │ │ +0005e4b0 00000017 R_ARM_RELATIVE │ │ │ │ +0005e4b4 00000017 R_ARM_RELATIVE │ │ │ │ +0005e4b8 00000017 R_ARM_RELATIVE │ │ │ │ +0005e4bc 00000017 R_ARM_RELATIVE │ │ │ │ +0005e4c0 00000017 R_ARM_RELATIVE │ │ │ │ +0005e4c4 00000017 R_ARM_RELATIVE │ │ │ │ 0005e828 00000017 R_ARM_RELATIVE │ │ │ │ 0005e82c 00000017 R_ARM_RELATIVE │ │ │ │ 0005e830 00000017 R_ARM_RELATIVE │ │ │ │ 0005e834 00000017 R_ARM_RELATIVE │ │ │ │ 0005e838 00000017 R_ARM_RELATIVE │ │ │ │ 0005e83c 00000017 R_ARM_RELATIVE │ │ │ │ 0005e840 00000017 R_ARM_RELATIVE │ │ │ │ @@ -1103,61 +1103,61 @@ │ │ │ │ 0005ea08 00000017 R_ARM_RELATIVE │ │ │ │ 0005ea0c 00000017 R_ARM_RELATIVE │ │ │ │ 0005ea10 00000017 R_ARM_RELATIVE │ │ │ │ 0005ea14 00000017 R_ARM_RELATIVE │ │ │ │ 0005ea18 00000017 R_ARM_RELATIVE │ │ │ │ 0005b908 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 0005bacc 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bad4 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bb48 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bb50 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bc30 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bc38 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bb28 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bb30 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bb38 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bb40 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bc5c 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 0005b910 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0005b91c 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0005b928 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0005b96c 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0005b9b0 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005b9f4 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005b9bc 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0005ba38 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005ba44 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005ba7c 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0005bac0 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005badc 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bae8 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005baf4 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bb00 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bb0c 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bb18 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bb24 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bb30 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bb3c 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bb58 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bb64 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bb70 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bb7c 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bb88 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bb94 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bba0 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bbac 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bbb8 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bbc4 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bbd0 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bbdc 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bbe8 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bbf4 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bc00 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bc40 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bc4c 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bc58 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bad4 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bae0 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005baec 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005baf8 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bb04 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bb10 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bb1c 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bb48 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bb54 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bb60 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bb6c 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bb78 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bb84 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bb90 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bb9c 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bba8 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bbb4 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bbc0 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bbf0 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bbfc 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bc08 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bc14 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bc20 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bc2c 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bc38 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bc44 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0005bc50 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0005bc64 00005102 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0005bc1c 00007c02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -0005bc20 00007c02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -0005bc24 00007c02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -0005bc28 00007c02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -0005bc2c 00007c02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0005bbdc 00007c02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0005bbe0 00007c02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0005bbe4 00007c02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0005bbe8 00007c02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0005bbec 00007c02 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 0005bf70 00000415 R_ARM_GLOB_DAT 00000000 stdin@GLIBC_2.4 │ │ │ │ 0005bf88 00001715 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ 0005bfb8 00004415 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ 0005bfcc 00006615 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ 0005bfe0 00006f15 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ 0005bff0 00007815 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 0005bff4 00007e15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux.so.3] │ │ │ │ 0x0000000c (INIT) 0x3a30 │ │ │ │ - 0x0000000d (FINI) 0x516cc │ │ │ │ + 0x0000000d (FINI) 0x5173c │ │ │ │ 0x00000019 (INIT_ARRAY) 0x5b4a0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 12 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x5b4ac │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1ac │ │ │ │ 0x00000005 (STRTAB) 0x9e4 │ │ │ │ 0x00000006 (SYMTAB) 0x1c4 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 56ea535f9b6e95fb03d8fa2091be1994b4820b32 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5c0424f2975d8845377aaa1b39d8652a344381a3 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -77,24 +77,14 @@ │ │ │ │ CXXABI_1.3 │ │ │ │ GLIBCXX_3.4 │ │ │ │ GLIBC_2.15 │ │ │ │ GLIBC_2.7 │ │ │ │ GLIBC_2.33 │ │ │ │ GLIBC_2.34 │ │ │ │ DATAATAD │ │ │ │ -refreshing ip addresses │ │ │ │ -register │ │ │ │ -fetching server counts │ │ │ │ -WARNING: No master servers. Retrying in 60 seconds │ │ │ │ -chose '%s' as master, sending heartbeats │ │ │ │ -WARNING: Master server is not responding, switching master │ │ │ │ -server registered │ │ │ │ -no firewall/nat problems detected │ │ │ │ -ERROR: the master server reports that clients can not connect to this server. │ │ │ │ -ERROR: configure your firewall/nat to let through udp on port %d. │ │ │ │ (invalid) │ │ │ │ (connecting) │ │ │ │ client_id is not valid │ │ │ │ src/engine/server/server.cpp │ │ │ │ info can not be null │ │ │ │ client dropped. cid=%d addr=%s reason='%s' │ │ │ │ id=%d addr=%s client=%x name='%s' score=%d %s │ │ │ │ @@ -178,40 +168,35 @@ │ │ │ │ autoexec.cfg │ │ │ │ starting... │ │ │ │ No reason given │ │ │ │ ban error (invalid client id) │ │ │ │ ban failed (invalid range) │ │ │ │ ban error (you can't ban yourself) │ │ │ │ ban error (command denied) │ │ │ │ +refreshing ip addresses │ │ │ │ +register │ │ │ │ +fetching server counts │ │ │ │ +WARNING: No master servers. Retrying in 60 seconds │ │ │ │ +chose '%s' as master, sending heartbeats │ │ │ │ +WARNING: Master server is not responding, switching master │ │ │ │ +server registered │ │ │ │ +no firewall/nat problems detected │ │ │ │ +ERROR: the master server reports that clients can not connect to this server. │ │ │ │ +ERROR: configure your firewall/nat to let through udp on port %d. │ │ │ │ flag_return │ │ │ │ src/game/server/entity.h │ │ │ │ flag_capture player='%d:%s' team=%d time=%.2f │ │ │ │ flag_return player='%d:%s' team=%d │ │ │ │ flag_grab player='%d:%s' team=%d │ │ │ │ -Teams are NOT balanced (red=%d blue=%d) │ │ │ │ -Teams are balanced (red=%d blue=%d) │ │ │ │ -team_join player='%d:%s' team=%d │ │ │ │ -rotating map to %s │ │ │ │ -team_join player='%d:%s' team=%d->%d │ │ │ │ -Kicked for inactivity │ │ │ │ -Balancing teams │ │ │ │ -start match type='%s' teamplay='%d' │ │ │ │ -leave player='%d:%s' │ │ │ │ -src/game/server/gameworld.cpp │ │ │ │ -not used │ │ │ │ -src/game/server/entities/character.cpp │ │ │ │ size error │ │ │ │ +src/game/server/player.cpp │ │ │ │ already used │ │ │ │ +not used │ │ │ │ invalid id │ │ │ │ -kill killer='%d:%d:%s' victim='%d:%d:%s' weapon=%d special=%d │ │ │ │ -kill killer='%d:%d:' victim='%d:%d:%s' weapon=%d special=%d │ │ │ │ -STUCK!!! %d %d %d %f %f %f %f %x %x %x %x │ │ │ │ -shot player='%d:%s' team=%d weapon=%d │ │ │ │ -pickup player='%d:%s' item=%d │ │ │ │ -src/game/server/player.cpp │ │ │ │ +src/game/server/gameworld.cpp │ │ │ │ 0.7 802f1be60a05665f │ │ │ │ NETOBJTYPE_PLAYERINPUT failed on '%s' │ │ │ │ moved client %d to team %d │ │ │ │ NETOBJTYPE_PLAYERINPUT corrected on '%s' │ │ │ │ forcing vote %s │ │ │ │ option '%s' does not exist │ │ │ │ removed option '%s' '%s' │ │ │ │ @@ -277,14 +262,29 @@ │ │ │ │ '%d:%s' voted %s '%s' reason='%s' cmd='%s' force=%d │ │ │ │ kick %d Kicked by vote │ │ │ │ ban %s %d Banned by vote │ │ │ │ '%d:%s' voted %s '%d:%s' reason='%s' cmd='%s' force=%d │ │ │ │ set_team %d -1 %d │ │ │ │ calling '%s' with args '%s' │ │ │ │ chat-command │ │ │ │ +src/game/server/entities/character.cpp │ │ │ │ +kill killer='%d:%d:%s' victim='%d:%d:%s' weapon=%d special=%d │ │ │ │ +kill killer='%d:%d:' victim='%d:%d:%s' weapon=%d special=%d │ │ │ │ +STUCK!!! %d %d %d %f %f %f %f %x %x %x %x │ │ │ │ +shot player='%d:%s' team=%d weapon=%d │ │ │ │ +pickup player='%d:%s' item=%d │ │ │ │ +Teams are NOT balanced (red=%d blue=%d) │ │ │ │ +Teams are balanced (red=%d blue=%d) │ │ │ │ +team_join player='%d:%s' team=%d │ │ │ │ +rotating map to %s │ │ │ │ +team_join player='%d:%s' team=%d->%d │ │ │ │ +Kicked for inactivity │ │ │ │ +Balancing teams │ │ │ │ +start match type='%s' teamplay='%d' │ │ │ │ +leave player='%d:%s' │ │ │ │ audio/wp_gun_fire-01.wv │ │ │ │ audio/wp_gun_fire-02.wv │ │ │ │ audio/wp_gun_fire-03.wv │ │ │ │ audio/wp_shotty_fire-01.wv │ │ │ │ audio/wp_shotty_fire-02.wv │ │ │ │ audio/wp_shotty_fire-03.wv │ │ │ │ audio/wp_flump_launch-01.wv │ │ │ │ @@ -631,70 +631,14 @@ │ │ │ │ chat_client │ │ │ │ chat_highlight │ │ │ │ ctf_drop │ │ │ │ ctf_return │ │ │ │ ctf_grab_pl │ │ │ │ ctf_grab_en │ │ │ │ ctf_capture │ │ │ │ -refusing to open path which looks like it could escape those specified in 'storage.cfg': %s │ │ │ │ -invalid storage type │ │ │ │ -src/engine/shared/storage.cpp │ │ │ │ -$USERDIR │ │ │ │ -added path '$USERDIR' ('%s') │ │ │ │ -$DATADIR │ │ │ │ -added path '$DATADIR' ('%s') │ │ │ │ -$CURRENTDIR │ │ │ │ -added path '$CURRENTDIR' ('%s') │ │ │ │ -added path '$APPDIR' ('%s') │ │ │ │ -added path '%s' │ │ │ │ -skipping duplicate path '$USERDIR' ('%s') │ │ │ │ -skipping duplicate path '$DATADIR' ('%s') │ │ │ │ -skipping duplicate path '$CURRENTDIR' ('%s') │ │ │ │ -skipping duplicate path '$APPDIR' ('%s') │ │ │ │ -skipping duplicate path '%s' │ │ │ │ -data/mapres │ │ │ │ -/usr/share/games/teeworlds/data/mapres │ │ │ │ -/usr/share/games/teeworlds/data │ │ │ │ -/data/mapres │ │ │ │ -%s/mapres │ │ │ │ -warning no data directory found │ │ │ │ -storage.cfg │ │ │ │ -/storage.cfg │ │ │ │ -couldn't open storage.cfg │ │ │ │ -add_path │ │ │ │ -no paths found in storage.cfg │ │ │ │ -using standard paths │ │ │ │ -unable to create save directory │ │ │ │ -screenshots │ │ │ │ -screenshots/auto │ │ │ │ -downloadedmaps │ │ │ │ -demos/auto │ │ │ │ -initialisation failed │ │ │ │ -/usr/share/teeworlds/data │ │ │ │ -/usr/local/share/teeworlds/data │ │ │ │ -/usr/local/share/games/teeworlds/data │ │ │ │ -/usr/pkg/share/teeworlds/data │ │ │ │ -/usr/pkg/share/games/teeworlds/data │ │ │ │ -/opt/teeworlds/data │ │ │ │ -too weak connection (out of buffer) │ │ │ │ -connection failure │ │ │ │ -remote end closed the connection │ │ │ │ -failed to send packet │ │ │ │ -asking for resend %d %d │ │ │ │ -dbg_lognetwork │ │ │ │ -packet data size too high │ │ │ │ -src/engine/shared/network.cpp │ │ │ │ -token out of range │ │ │ │ -resp token out of range │ │ │ │ -inconsistency │ │ │ │ -packet too small, size=%d │ │ │ │ -connless packet too small, size=%d │ │ │ │ -packet payload too big, size=%d │ │ │ │ -error during packet decoding │ │ │ │ -%s/%s_%s%s │ │ │ │ failed to save banlist to '%s' │ │ │ │ ban %s %i %s │ │ │ │ ban_range %s %s %i %s │ │ │ │ saved banlist to '%s' │ │ │ │ unbanned all entries │ │ │ │ localhost │ │ │ │ s[ip|range] ?i[minutes] r[reason] │ │ │ │ @@ -720,504 +664,367 @@ │ │ │ │ unbanned %s │ │ │ │ %s for 1 minute (%s) │ │ │ │ %s for %d minutes (%s) │ │ │ │ %s for life (%s) │ │ │ │ unban failed (invalid entry) │ │ │ │ ban failed (localhost) │ │ │ │ ban failed (full banlist) │ │ │ │ -Server shutdown │ │ │ │ -Stressing network │ │ │ │ -Only %d players with the same IP are allowed │ │ │ │ -This server is full │ │ │ │ -packet payload too big. %d. dropping packet │ │ │ │ -netserver │ │ │ │ -errornous client id │ │ │ │ -src/engine/shared/network_server.cpp │ │ │ │ -chunk payload too big. %d. dropping chunk │ │ │ │ -netclient │ │ │ │ -Error sending data │ │ │ │ -ERROR: couldn't register interface %s. null pointer given │ │ │ │ -ERROR: couldn't register interface '%s'. maximum of interfaces reached │ │ │ │ -ERROR: couldn't register interface '%s'. interface already exists │ │ │ │ -ERROR: couldn't reregister interface '%s'. interface doesn't exist │ │ │ │ -failed to find interface with the name '%s' │ │ │ │ -too much data │ │ │ │ -src/engine/shared/datafile.cpp │ │ │ │ -compression error %d │ │ │ │ -datafile │ │ │ │ -zlib error │ │ │ │ -loading. filename='%s' │ │ │ │ -could not open '%s' │ │ │ │ -wrong signature. %x %x %x %x │ │ │ │ -wrong version. version=%x │ │ │ │ -unable to load file, invalid file information │ │ │ │ -couldn't load the whole thing, wanted=%d got=%d │ │ │ │ -allocsize=%d │ │ │ │ -readsize=%d │ │ │ │ -swaplen=%d │ │ │ │ -item_size=%d │ │ │ │ -loading done. datafile='%s' │ │ │ │ -loading data index=%d size=%d uncompressed=%lu │ │ │ │ -loading data index=%d size=%d │ │ │ │ -a file already exists │ │ │ │ -too many items │ │ │ │ -incorrect boundary │ │ │ │ -client accepted. cid=%d addr=%s' │ │ │ │ -Enter password: │ │ │ │ -bound to %s:%d │ │ │ │ -ec_output_level │ │ │ │ -Logout of econ │ │ │ │ -couldn't open socket. port might already be in use │ │ │ │ -got message from empty slot │ │ │ │ -src/engine/shared/econ.cpp │ │ │ │ -Authentication successful. External console access granted. │ │ │ │ -cid=%d authed │ │ │ │ -Too many authentication tries │ │ │ │ -cid=%d cmd='%s' │ │ │ │ -authentication timeout │ │ │ │ -masters.cfg │ │ │ │ -%127s %47s │ │ │ │ -master%d.teeworlds.com │ │ │ │ -refreshing master server addresses │ │ │ │ -engine/mastersrv │ │ │ │ -saving addresses │ │ │ │ -Stopped recording │ │ │ │ -demo_recorder │ │ │ │ -downloadedmaps/%s_%s.map │ │ │ │ -downloadedmaps/%s_%08x.map │ │ │ │ -Unable to open mapfile '%s' │ │ │ │ -Unable to open '%s' for recording │ │ │ │ -Recording to '%s' │ │ │ │ -error during intpack compression │ │ │ │ -error during network compression │ │ │ │ -Added timeline marker │ │ │ │ -src/engine/shared/demo.cpp │ │ │ │ -demo_player │ │ │ │ -'%s' is not a demo file │ │ │ │ -demo version %d is not supported │ │ │ │ -net version '%s' is not supported │ │ │ │ -Stopped playback │ │ │ │ -end of file │ │ │ │ -empty demo │ │ │ │ -error reading chunk │ │ │ │ -error during network decompression │ │ │ │ -error during intpack decompression │ │ │ │ -error during unpacking of delta, err=%d │ │ │ │ -error during unpacking of snapshot, err=%d │ │ │ │ -tick error prev=%d cur=%d next=%d │ │ │ │ -json stack is empty │ │ │ │ -src/engine/shared/jsonwriter.cpp │ │ │ │ -Attribute can only be written inside of objects │ │ │ │ -max json depth exceeded │ │ │ │ -Cannot end object here │ │ │ │ -Cannot end array here │ │ │ │ -Cannot write value at this position │ │ │ │ -Cannot write object at this position │ │ │ │ -Cannot write array at this position │ │ │ │ -src/base/tl/base.h │ │ │ │ -data_size=%d num_items=%d │ │ │ │ - type=%d id=%d │ │ │ │ - %3d %12d %08x │ │ │ │ -src/engine/shared/snapshot.cpp │ │ │ │ -invalid snapshot │ │ │ │ -map layer too big (%d * %d * %u causes an integer overflow) │ │ │ │ -src/engine/shared/map.cpp │ │ │ │ -save_config │ │ │ │ -Save config to file │ │ │ │ -configs/%s.cfg │ │ │ │ -configs/config_%s.cfg │ │ │ │ -version.teeworlds.com │ │ │ │ -DejaVuSans.ttf │ │ │ │ -standard │ │ │ │ -localhost:8303 │ │ │ │ -nameless tee │ │ │ │ -unnamed server │ │ │ │ -too many config callbacks │ │ │ │ -src/engine/shared/config.cpp │ │ │ │ -settings07.cfg │ │ │ │ -# Teeworlds 0.7.5 │ │ │ │ -cl_predict │ │ │ │ -cl_nameplates │ │ │ │ -cl_nameplates_always │ │ │ │ -cl_nameplates_teamcolors │ │ │ │ -cl_nameplates_size │ │ │ │ -cl_autoswitch_weapons │ │ │ │ -cl_showhud │ │ │ │ -cl_filterchat │ │ │ │ -cl_disable_whisper │ │ │ │ -cl_showsocial │ │ │ │ -cl_showfps │ │ │ │ -cl_airjumpindicator │ │ │ │ -cl_warning_teambalance │ │ │ │ -cl_dynamic_camera │ │ │ │ -cl_mouse_deadzone │ │ │ │ -cl_mouse_followfactor │ │ │ │ -cl_mouse_max_distance_dynamic │ │ │ │ -cl_mouse_max_distance_static │ │ │ │ -cl_customize_skin │ │ │ │ -cl_show_user_id │ │ │ │ -ed_zoom_target │ │ │ │ -ed_showkeys │ │ │ │ -ed_color_grid_inner │ │ │ │ -ed_color_grid_outer │ │ │ │ -ed_color_quad_point │ │ │ │ -ed_color_quad_point_hover │ │ │ │ -ed_color_quad_point_active │ │ │ │ -ed_color_quad_pivot │ │ │ │ -ed_color_quad_pivot_hover │ │ │ │ -ed_color_quad_pivot_active │ │ │ │ -ed_color_selection_quad │ │ │ │ -ed_color_selection_tile │ │ │ │ -cl_show_welcome │ │ │ │ -cl_motd_time │ │ │ │ -cl_show_xmas_hats │ │ │ │ -cl_show_easter_eggs │ │ │ │ -cl_version_server │ │ │ │ -cl_fontfile │ │ │ │ -cl_languagefile │ │ │ │ -player_color_body │ │ │ │ -player_color_marking │ │ │ │ -player_color_decoration │ │ │ │ -player_color_hands │ │ │ │ -player_color_feet │ │ │ │ -player_color_eyes │ │ │ │ -player_use_custom_color_body │ │ │ │ -player_use_custom_color_marking │ │ │ │ -player_use_custom_color_decoration │ │ │ │ -player_use_custom_color_hands │ │ │ │ -player_use_custom_color_feet │ │ │ │ -player_use_custom_color_eyes │ │ │ │ -player_skin │ │ │ │ -player_skin_body │ │ │ │ -player_skin_marking │ │ │ │ -player_skin_decoration │ │ │ │ -player_skin_hands │ │ │ │ -player_skin_feet │ │ │ │ -player_skin_eyes │ │ │ │ -ui_browser_page │ │ │ │ -ui_settings_page │ │ │ │ -ui_server_address │ │ │ │ -ui_server_address_lan │ │ │ │ -ui_mousesens │ │ │ │ -ui_autoswitch_infotab │ │ │ │ -ui_wideview │ │ │ │ -gfx_noclip │ │ │ │ -cl_menu_map │ │ │ │ -cl_show_menu_map │ │ │ │ -cl_menu_alpha │ │ │ │ -cl_rotation_radius │ │ │ │ -cl_rotation_speed │ │ │ │ -cl_camera_speed │ │ │ │ -cl_show_start_menu_images │ │ │ │ -cl_skip_start_menu │ │ │ │ -cl_statboard_infos │ │ │ │ -cl_last_version_played │ │ │ │ -sv_warmup │ │ │ │ -sv_countdown │ │ │ │ -sv_teamdamage │ │ │ │ -sv_maprotation │ │ │ │ -sv_match_swap │ │ │ │ -sv_powerups │ │ │ │ -sv_gametype │ │ │ │ -sv_tournament_mode │ │ │ │ -sv_player_ready_mode │ │ │ │ -sv_spamprotection │ │ │ │ -sv_respawn_delay_tdm │ │ │ │ -sv_skill_level │ │ │ │ -sv_inactivekick_time │ │ │ │ -sv_inactivekick │ │ │ │ -sv_inactivekick_spec │ │ │ │ -sv_silent_spectator_mode │ │ │ │ -sv_strict_spectate_mode │ │ │ │ -sv_vote_spectate_rejoindelay │ │ │ │ -sv_vote_kick_bantime │ │ │ │ -player_name │ │ │ │ -player_clan │ │ │ │ -player_country │ │ │ │ -logfile_timestamp │ │ │ │ -show_console_window │ │ │ │ -cl_cpu_throttle │ │ │ │ -cl_load_country_flags │ │ │ │ -cl_auto_demo_record │ │ │ │ -cl_auto_demo_max │ │ │ │ -cl_auto_screenshot │ │ │ │ -cl_auto_statscreenshot │ │ │ │ -cl_auto_screenshot_max │ │ │ │ -cl_show_server_broadcast │ │ │ │ -cl_colored_broadcast │ │ │ │ -cl_save_server_passwords │ │ │ │ -br_filter_string │ │ │ │ -br_sort_order │ │ │ │ -br_max_requests │ │ │ │ -snd_buffer_size │ │ │ │ -snd_rate │ │ │ │ -snd_enable │ │ │ │ -snd_init │ │ │ │ -snd_enable_music │ │ │ │ -snd_volume │ │ │ │ -snd_nonactive_mute │ │ │ │ -snd_async_loading │ │ │ │ -gfx_screen │ │ │ │ -gfx_screen_width │ │ │ │ -gfx_screen_height │ │ │ │ -gfx_borderless │ │ │ │ -gfx_fullscreen │ │ │ │ -gfx_alphabits │ │ │ │ -gfx_clear │ │ │ │ -gfx_vsync │ │ │ │ -gfx_display_all_modes │ │ │ │ -gfx_highdpi │ │ │ │ -gfx_texture_compression │ │ │ │ -gfx_high_detail │ │ │ │ -gfx_texture_quality │ │ │ │ -gfx_fsaa_samples │ │ │ │ -gfx_finish │ │ │ │ -gfx_asyncrender │ │ │ │ -gfx_maxfps │ │ │ │ -gfx_limitfps │ │ │ │ -gfx_use_x11xrandr_wm │ │ │ │ -inp_grab │ │ │ │ -inp_mousesens │ │ │ │ -joystick_enable │ │ │ │ -joystick_guid │ │ │ │ -joystick_sens │ │ │ │ -joystick_x │ │ │ │ -joystick_y │ │ │ │ -joystick_tolerance │ │ │ │ -sv_hostname │ │ │ │ -bindaddr │ │ │ │ -sv_external_port │ │ │ │ -sv_map_download_speed │ │ │ │ -sv_high_bandwidth │ │ │ │ -sv_register │ │ │ │ -sv_rcon_mod_password │ │ │ │ -sv_rcon_max_tries │ │ │ │ -sv_rcon_bantime │ │ │ │ -sv_auto_demo_record │ │ │ │ -sv_auto_demo_max │ │ │ │ -ec_bindaddr │ │ │ │ -ec_password │ │ │ │ -ec_bantime │ │ │ │ -ec_auth_timeout │ │ │ │ -saved config to '%s' │ │ │ │ -job added │ │ │ │ -dumps/%s%s.txt │ │ │ │ -failed to open '%s' for logging │ │ │ │ -engine/logfile │ │ │ │ -stopped logging network sent packages │ │ │ │ -stopped logging network recv packages │ │ │ │ -dumps/%s_network_sent_%s.txt │ │ │ │ -dumps/%s_network_recv_%s.txt │ │ │ │ -failed to start logging network sent packages │ │ │ │ -failed to start logging network recv packages │ │ │ │ -Log the network │ │ │ │ -running on %s-%s-%s │ │ │ │ -arch is little endian │ │ │ │ -closed reason='%s' │ │ │ │ -got token, replying, token=%x mytoken=%x │ │ │ │ -connection │ │ │ │ -got token, token=%x │ │ │ │ -got connection, sending accept │ │ │ │ -got accept. connection online │ │ │ │ -connecting online │ │ │ │ -Unable to connect to the server │ │ │ │ -Too weak connection (not acked for 10 seconds) │ │ │ │ -flushed connection due to timeout. %d chunks. │ │ │ │ -src/engine/shared/memheap.cpp │ │ │ │ -Client shutdown │ │ │ │ -src/engine/shared/network_client.cpp │ │ │ │ %H:%M:%S │ │ │ │ [%s][%s]: %s │ │ │ │ Value: %d │ │ │ │ +cl_predict │ │ │ │ Predict client movements │ │ │ │ +cl_nameplates │ │ │ │ Show name plates │ │ │ │ +cl_nameplates_always │ │ │ │ Always show name plates disregarding of distance │ │ │ │ +cl_nameplates_teamcolors │ │ │ │ Use team colors for name plates │ │ │ │ +cl_nameplates_size │ │ │ │ Size of the name plates from 0 to 100% │ │ │ │ +cl_autoswitch_weapons │ │ │ │ Auto switch weapon on pickup │ │ │ │ +cl_showhud │ │ │ │ Show ingame HUD │ │ │ │ +cl_filterchat │ │ │ │ Show chat messages from: 0=all, 1=friends only, 2=no one │ │ │ │ +cl_disable_whisper │ │ │ │ Disable completely the whisper feature. │ │ │ │ +cl_showsocial │ │ │ │ Show social data like names, clans, chat etc. │ │ │ │ +cl_showfps │ │ │ │ Show ingame FPS counter │ │ │ │ +cl_airjumpindicator │ │ │ │ Show double jump indicator │ │ │ │ +cl_warning_teambalance │ │ │ │ Warn about team balance │ │ │ │ +cl_dynamic_camera │ │ │ │ Switches camera mode. 0=static camera, 1=dynamic camera │ │ │ │ +cl_mouse_deadzone │ │ │ │ Zone that doesn't trigger the dynamic camera │ │ │ │ +cl_mouse_followfactor │ │ │ │ Trigger amount for the dynamic camera │ │ │ │ +cl_mouse_max_distance_dynamic │ │ │ │ Mouse max distance, in dynamic camera mode │ │ │ │ +cl_mouse_max_distance_static │ │ │ │ Mouse max distance, in static camera mode │ │ │ │ +cl_customize_skin │ │ │ │ Use a customized skin │ │ │ │ +cl_show_user_id │ │ │ │ Show the ID for every user │ │ │ │ +ed_zoom_target │ │ │ │ Zoom to the current mouse target │ │ │ │ +ed_showkeys │ │ │ │ Editor shows which keys are pressed │ │ │ │ +ed_color_grid_inner │ │ │ │ Color inner grid │ │ │ │ +ed_color_grid_outer │ │ │ │ Color outer grid │ │ │ │ +ed_color_quad_point │ │ │ │ Color of quad points │ │ │ │ +ed_color_quad_point_hover │ │ │ │ Color of quad points when hovering over with the mouse cursor │ │ │ │ +ed_color_quad_point_active │ │ │ │ Color of active quad points │ │ │ │ +ed_color_quad_pivot │ │ │ │ Color of the quad pivot │ │ │ │ +ed_color_quad_pivot_hover │ │ │ │ Color of the quad pivot when hovering over with the mouse cursor │ │ │ │ +ed_color_quad_pivot_active │ │ │ │ Color of the active quad pivot │ │ │ │ +ed_color_selection_quad │ │ │ │ Color of the selection area for a quad │ │ │ │ +ed_color_selection_tile │ │ │ │ Color of the selection area for a tile │ │ │ │ +cl_show_welcome │ │ │ │ Show initial set-up dialog │ │ │ │ +cl_motd_time │ │ │ │ How long to show the server message of the day │ │ │ │ +cl_show_xmas_hats │ │ │ │ 0=never, 1=during christmas, 2=always │ │ │ │ +cl_show_easter_eggs │ │ │ │ 0=never, 1=during easter, 2=always │ │ │ │ +cl_version_server │ │ │ │ Server to use to check for new versions │ │ │ │ +cl_fontfile │ │ │ │ What font file to use │ │ │ │ +cl_languagefile │ │ │ │ What language file to use │ │ │ │ +player_color_body │ │ │ │ Player body color │ │ │ │ +player_color_marking │ │ │ │ Player marking color │ │ │ │ +player_color_decoration │ │ │ │ Player decoration color │ │ │ │ +player_color_hands │ │ │ │ Player hands color │ │ │ │ +player_color_feet │ │ │ │ Player feet color │ │ │ │ +player_color_eyes │ │ │ │ Player eyes color │ │ │ │ +player_use_custom_color_body │ │ │ │ Toggles usage of custom colors for body │ │ │ │ +player_use_custom_color_marking │ │ │ │ Toggles usage of custom colors for marking │ │ │ │ +player_use_custom_color_decoration │ │ │ │ Toggles usage of custom colors for decoration │ │ │ │ +player_use_custom_color_hands │ │ │ │ Toggles usage of custom colors for hands │ │ │ │ +player_use_custom_color_feet │ │ │ │ Toggles usage of custom colors for feet │ │ │ │ +player_use_custom_color_eyes │ │ │ │ Toggles usage of custom colors for eyes │ │ │ │ +player_skin │ │ │ │ Player skin │ │ │ │ +player_skin_body │ │ │ │ Player skin body │ │ │ │ +player_skin_marking │ │ │ │ Player skin marking │ │ │ │ +player_skin_decoration │ │ │ │ Player skin decoration │ │ │ │ +player_skin_hands │ │ │ │ Player skin hands │ │ │ │ +player_skin_feet │ │ │ │ Player skin feet │ │ │ │ +player_skin_eyes │ │ │ │ Player skin eyes │ │ │ │ +ui_browser_page │ │ │ │ Interface serverbrowser page │ │ │ │ +ui_settings_page │ │ │ │ Interface settings page │ │ │ │ +ui_server_address │ │ │ │ Interface server address (Internet page) │ │ │ │ +ui_server_address_lan │ │ │ │ Interface server address (LAN page) │ │ │ │ +ui_mousesens │ │ │ │ Mouse sensitivity for menus/editor │ │ │ │ +ui_autoswitch_infotab │ │ │ │ Switch to the info tab when clicking on a server │ │ │ │ +ui_wideview │ │ │ │ Extended menus GUI │ │ │ │ +gfx_noclip │ │ │ │ Disable clipping │ │ │ │ +cl_menu_map │ │ │ │ Background map in the menu │ │ │ │ +cl_show_menu_map │ │ │ │ Display background map in the menu │ │ │ │ +cl_menu_alpha │ │ │ │ Transparency of the menu background │ │ │ │ +cl_rotation_radius │ │ │ │ Menu camera rotation radius │ │ │ │ +cl_rotation_speed │ │ │ │ Menu camera rotations in seconds │ │ │ │ +cl_camera_speed │ │ │ │ Menu camera speed │ │ │ │ +cl_show_start_menu_images │ │ │ │ Show start menu images │ │ │ │ +cl_skip_start_menu │ │ │ │ Skip the start menu │ │ │ │ +cl_statboard_infos │ │ │ │ Mask of info to display on the global statboard │ │ │ │ +cl_last_version_played │ │ │ │ Last version of the game that was played │ │ │ │ +sv_warmup │ │ │ │ Number of seconds to do warmup before match starts (0 disables, -1 all players ready) │ │ │ │ +sv_countdown │ │ │ │ Number of seconds to freeze the game in a countdown before match starts (0 enables only for survival gamemodes, -1 disables) │ │ │ │ Message of the day to display for the clients │ │ │ │ +sv_teamdamage │ │ │ │ Team damage │ │ │ │ +sv_maprotation │ │ │ │ Maps to rotate between │ │ │ │ Number of matches on each map before rotating │ │ │ │ +sv_match_swap │ │ │ │ Swap teams between matches │ │ │ │ +sv_powerups │ │ │ │ Allow powerups like ninja │ │ │ │ Score limit (0 disables) │ │ │ │ Time limit in minutes (0 disables) │ │ │ │ +sv_gametype │ │ │ │ Game type (dm, tdm, ctf, lms, lts) │ │ │ │ +sv_tournament_mode │ │ │ │ Tournament mode. When enabled, players joins the server as spectator (2=additional restricted spectator chat) │ │ │ │ +sv_player_ready_mode │ │ │ │ When enabled, players can pause/unpause the game and start the game on warmup via their ready state │ │ │ │ +sv_spamprotection │ │ │ │ Spam protection │ │ │ │ +sv_respawn_delay_tdm │ │ │ │ Time needed to respawn after death in tdm gametype │ │ │ │ Number of slots to reserve for players │ │ │ │ +sv_skill_level │ │ │ │ Supposed player skill level │ │ │ │ How many minutes to wait before autobalancing teams │ │ │ │ +sv_inactivekick_time │ │ │ │ How many minutes to wait before taking care of inactive clients │ │ │ │ +sv_inactivekick │ │ │ │ How to deal with inactive clients (1=move player to spectator, 2=move to free spectator slot/kick, 3=kick) │ │ │ │ +sv_inactivekick_spec │ │ │ │ Kick inactive spectators │ │ │ │ +sv_silent_spectator_mode │ │ │ │ Mute join/leave message of spectator │ │ │ │ +sv_strict_spectate_mode │ │ │ │ Restricts information in spectator mode │ │ │ │ Allow voting to move players to spectators │ │ │ │ +sv_vote_spectate_rejoindelay │ │ │ │ How many minutes to wait before a player can rejoin after being moved to spectators by vote │ │ │ │ Allow voting to kick players │ │ │ │ Minimum number of players required to start a kick vote │ │ │ │ +sv_vote_kick_bantime │ │ │ │ The time to ban a player if kicked by vote. 0 makes it just use kick │ │ │ │ dbg_dummies │ │ │ │ dbg_focus │ │ │ │ dbg_tuning │ │ │ │ +player_name │ │ │ │ Name of the player │ │ │ │ +player_clan │ │ │ │ Clan of the player │ │ │ │ +player_country │ │ │ │ Country of the player │ │ │ │ Password to the server │ │ │ │ Filename to log all output to │ │ │ │ +logfile_timestamp │ │ │ │ Add a time stamp to the log file's name │ │ │ │ Adjusts the amount of information in the console │ │ │ │ +show_console_window │ │ │ │ Show console window (0 = never, 1 = debug, 2 = release, 3 = always │ │ │ │ +cl_cpu_throttle │ │ │ │ Throttles the main thread │ │ │ │ cl_editor │ │ │ │ View the editor │ │ │ │ +cl_load_country_flags │ │ │ │ Load and show country flags │ │ │ │ +cl_auto_demo_record │ │ │ │ Automatically record demos │ │ │ │ +cl_auto_demo_max │ │ │ │ Maximum number of automatically recorded demos (0 = no limit) │ │ │ │ +cl_auto_screenshot │ │ │ │ Automatically take game over screenshot │ │ │ │ +cl_auto_statscreenshot │ │ │ │ Automatically take screenshot of game statistics │ │ │ │ +cl_auto_screenshot_max │ │ │ │ Maximum number of automatically created screenshots (0 = no limit) │ │ │ │ +cl_show_server_broadcast │ │ │ │ Show server broadcast │ │ │ │ +cl_colored_broadcast │ │ │ │ Enable colored server broadcasts │ │ │ │ +cl_save_server_passwords │ │ │ │ Save server passwords (0 = never, 1 = only favorites, 2 = all servers) │ │ │ │ +br_filter_string │ │ │ │ Server browser filtering string │ │ │ │ Sort criterion for the server browser │ │ │ │ +br_sort_order │ │ │ │ Sort order in the server browser │ │ │ │ +br_max_requests │ │ │ │ Number of requests to use when refreshing server browser │ │ │ │ +snd_buffer_size │ │ │ │ Sound buffer size │ │ │ │ +snd_rate │ │ │ │ Sound mixing rate │ │ │ │ +snd_enable │ │ │ │ Enable sounds │ │ │ │ +snd_init │ │ │ │ Initialize sound systems │ │ │ │ +snd_enable_music │ │ │ │ Play background music │ │ │ │ +snd_volume │ │ │ │ Sound volume │ │ │ │ +snd_nonactive_mute │ │ │ │ Mute the application when not active │ │ │ │ +snd_async_loading │ │ │ │ Load sound files threaded │ │ │ │ +gfx_screen │ │ │ │ Screen index │ │ │ │ +gfx_screen_width │ │ │ │ Screen resolution width │ │ │ │ +gfx_screen_height │ │ │ │ Screen resolution height │ │ │ │ +gfx_borderless │ │ │ │ Borderless window (not to be used with fullscreen) │ │ │ │ +gfx_fullscreen │ │ │ │ Fullscreen │ │ │ │ +gfx_alphabits │ │ │ │ Alpha bits for framebuffer (fullscreen only) │ │ │ │ +gfx_clear │ │ │ │ Clear screen before rendering │ │ │ │ +gfx_vsync │ │ │ │ Vertical sync │ │ │ │ +gfx_display_all_modes │ │ │ │ List non-supported display modes │ │ │ │ +gfx_highdpi │ │ │ │ Use high dpi mode if available │ │ │ │ +gfx_texture_compression │ │ │ │ Use texture compression │ │ │ │ +gfx_high_detail │ │ │ │ High detail │ │ │ │ +gfx_texture_quality │ │ │ │ Don't scale textures down │ │ │ │ +gfx_fsaa_samples │ │ │ │ FSAA Samples │ │ │ │ +gfx_finish │ │ │ │ Wait till the gpu finished the current frame before starting the new one │ │ │ │ +gfx_asyncrender │ │ │ │ Do rendering async from the the update │ │ │ │ +gfx_maxfps │ │ │ │ Maximum fps (when limit fps is enabled) │ │ │ │ +gfx_limitfps │ │ │ │ Limit fps │ │ │ │ +gfx_use_x11xrandr_wm │ │ │ │ Let SDL use the X11 XRandR window manager │ │ │ │ +inp_grab │ │ │ │ Disable OS mouse settings such as mouse acceleration, use raw mouse input mode │ │ │ │ +inp_mousesens │ │ │ │ Ingame mouse sensitivity │ │ │ │ +joystick_enable │ │ │ │ Enable joystick │ │ │ │ +joystick_guid │ │ │ │ Joystick GUID which uniquely identifies the active joystick │ │ │ │ +joystick_sens │ │ │ │ Joystick sensitivity │ │ │ │ +joystick_x │ │ │ │ Joystick axis that controls X axis of cursor │ │ │ │ +joystick_y │ │ │ │ Joystick axis that controls Y axis of cursor │ │ │ │ +joystick_tolerance │ │ │ │ Joystick Axis tolerance to account for jitter │ │ │ │ Server name │ │ │ │ +sv_hostname │ │ │ │ Server hostname │ │ │ │ +bindaddr │ │ │ │ Address to bind the client/server to │ │ │ │ Port to use for the server │ │ │ │ +sv_external_port │ │ │ │ External port to report to the master servers │ │ │ │ Map to use on the server │ │ │ │ Maximum number of clients that are allowed on a server │ │ │ │ Maximum number of clients with the same IP that can connect to the server │ │ │ │ +sv_map_download_speed │ │ │ │ Number of map data packages a client gets on each request │ │ │ │ +sv_high_bandwidth │ │ │ │ Use high bandwidth mode. Doubles the bandwidth required for the server. LAN use only │ │ │ │ +sv_register │ │ │ │ Register server with master server for public listing │ │ │ │ Remote console password (full access) │ │ │ │ +sv_rcon_mod_password │ │ │ │ Remote console password for moderators (limited access) │ │ │ │ +sv_rcon_max_tries │ │ │ │ Maximum number of tries for remote console authentication │ │ │ │ +sv_rcon_bantime │ │ │ │ The time a client gets banned if remote console authentication fails. 0 makes it just use kick │ │ │ │ +sv_auto_demo_record │ │ │ │ +sv_auto_demo_max │ │ │ │ +ec_bindaddr │ │ │ │ Address to bind the external console to. Anything but 'localhost' is dangerous │ │ │ │ Port to use for the external console │ │ │ │ +ec_password │ │ │ │ External console password │ │ │ │ +ec_bantime │ │ │ │ The time a client gets banned if econ authentication fails. 0 just closes the connection │ │ │ │ +ec_auth_timeout │ │ │ │ Time in seconds before the the econ authentification times out │ │ │ │ +ec_output_level │ │ │ │ Adjusts the amount of information in the external console │ │ │ │ Debug mode │ │ │ │ dbg_stress │ │ │ │ Stress systems │ │ │ │ dbg_stress_network │ │ │ │ Stress network │ │ │ │ dbg_pref │ │ │ │ @@ -1250,17 +1057,210 @@ │ │ │ │ s[config-option] i[value1] i[value2] │ │ │ │ Toggle config value │ │ │ │ Toggle config value via keypress │ │ │ │ s[command] ?i[access-level] │ │ │ │ Specify command accessibility for moderators │ │ │ │ mod_status │ │ │ │ List all commands which are accessible for moderators │ │ │ │ +src/base/tl/base.h │ │ │ │ +data_size=%d num_items=%d │ │ │ │ + type=%d id=%d │ │ │ │ + %3d %12d %08x │ │ │ │ +src/engine/shared/snapshot.cpp │ │ │ │ +too much data │ │ │ │ +too many items │ │ │ │ +invalid snapshot │ │ │ │ +refusing to open path which looks like it could escape those specified in 'storage.cfg': %s │ │ │ │ +invalid storage type │ │ │ │ +src/engine/shared/storage.cpp │ │ │ │ +$USERDIR │ │ │ │ +added path '$USERDIR' ('%s') │ │ │ │ +$DATADIR │ │ │ │ +added path '$DATADIR' ('%s') │ │ │ │ +$CURRENTDIR │ │ │ │ +added path '$CURRENTDIR' ('%s') │ │ │ │ +added path '$APPDIR' ('%s') │ │ │ │ +added path '%s' │ │ │ │ +skipping duplicate path '$USERDIR' ('%s') │ │ │ │ +skipping duplicate path '$DATADIR' ('%s') │ │ │ │ +skipping duplicate path '$CURRENTDIR' ('%s') │ │ │ │ +skipping duplicate path '$APPDIR' ('%s') │ │ │ │ +skipping duplicate path '%s' │ │ │ │ +data/mapres │ │ │ │ +/usr/share/games/teeworlds/data/mapres │ │ │ │ +/usr/share/games/teeworlds/data │ │ │ │ +/data/mapres │ │ │ │ +%s/mapres │ │ │ │ +warning no data directory found │ │ │ │ +storage.cfg │ │ │ │ +/storage.cfg │ │ │ │ +couldn't open storage.cfg │ │ │ │ +add_path │ │ │ │ +no paths found in storage.cfg │ │ │ │ +using standard paths │ │ │ │ +unable to create save directory │ │ │ │ +screenshots │ │ │ │ +screenshots/auto │ │ │ │ +downloadedmaps │ │ │ │ +demos/auto │ │ │ │ +initialisation failed │ │ │ │ +/usr/share/teeworlds/data │ │ │ │ +/usr/local/share/teeworlds/data │ │ │ │ +/usr/local/share/games/teeworlds/data │ │ │ │ +/usr/pkg/share/teeworlds/data │ │ │ │ +/usr/pkg/share/games/teeworlds/data │ │ │ │ +/opt/teeworlds/data │ │ │ │ +masters.cfg │ │ │ │ +%127s %47s │ │ │ │ +master%d.teeworlds.com │ │ │ │ +refreshing master server addresses │ │ │ │ +engine/mastersrv │ │ │ │ +saving addresses │ │ │ │ +job added │ │ │ │ +dumps/%s%s.txt │ │ │ │ +failed to open '%s' for logging │ │ │ │ +engine/logfile │ │ │ │ +stopped logging network sent packages │ │ │ │ +stopped logging network recv packages │ │ │ │ +dumps/%s_network_sent_%s.txt │ │ │ │ +dumps/%s_network_recv_%s.txt │ │ │ │ +failed to start logging network sent packages │ │ │ │ +failed to start logging network recv packages │ │ │ │ +dbg_lognetwork │ │ │ │ +Log the network │ │ │ │ +running on %s-%s-%s │ │ │ │ +arch is little endian │ │ │ │ +too weak connection (out of buffer) │ │ │ │ +closed reason='%s' │ │ │ │ +got token, replying, token=%x mytoken=%x │ │ │ │ +connection │ │ │ │ +got token, token=%x │ │ │ │ +got connection, sending accept │ │ │ │ +got accept. connection online │ │ │ │ +connecting online │ │ │ │ +Unable to connect to the server │ │ │ │ +Too weak connection (not acked for 10 seconds) │ │ │ │ +flushed connection due to timeout. %d chunks. │ │ │ │ +src/engine/shared/datafile.cpp │ │ │ │ +compression error %d │ │ │ │ +datafile │ │ │ │ +zlib error │ │ │ │ +loading. filename='%s' │ │ │ │ +could not open '%s' │ │ │ │ +wrong signature. %x %x %x %x │ │ │ │ +wrong version. version=%x │ │ │ │ +unable to load file, invalid file information │ │ │ │ +couldn't load the whole thing, wanted=%d got=%d │ │ │ │ +allocsize=%d │ │ │ │ +readsize=%d │ │ │ │ +swaplen=%d │ │ │ │ +item_size=%d │ │ │ │ +loading done. datafile='%s' │ │ │ │ +loading data index=%d size=%d uncompressed=%lu │ │ │ │ +loading data index=%d size=%d │ │ │ │ +a file already exists │ │ │ │ +incorrect boundary │ │ │ │ +asking for resend %d %d │ │ │ │ +packet data size too high │ │ │ │ +src/engine/shared/network.cpp │ │ │ │ +token out of range │ │ │ │ +resp token out of range │ │ │ │ +inconsistency │ │ │ │ +packet too small, size=%d │ │ │ │ +connless packet too small, size=%d │ │ │ │ +packet payload too big, size=%d │ │ │ │ +error during packet decoding │ │ │ │ +Client shutdown │ │ │ │ +packet payload too big. %d. dropping packet │ │ │ │ +netserver │ │ │ │ +errornous client id │ │ │ │ +src/engine/shared/network_client.cpp │ │ │ │ +chunk payload too big. %d. dropping chunk │ │ │ │ +netclient │ │ │ │ +save_config │ │ │ │ +Save config to file │ │ │ │ +configs/%s.cfg │ │ │ │ +configs/config_%s.cfg │ │ │ │ +version.teeworlds.com │ │ │ │ +DejaVuSans.ttf │ │ │ │ +standard │ │ │ │ +localhost:8303 │ │ │ │ +nameless tee │ │ │ │ +unnamed server │ │ │ │ +too many config callbacks │ │ │ │ +src/engine/shared/config.cpp │ │ │ │ +settings07.cfg │ │ │ │ +# Teeworlds 0.7.5 │ │ │ │ +saved config to '%s' │ │ │ │ +%s/%s_%s%s │ │ │ │ +Server shutdown │ │ │ │ +Stressing network │ │ │ │ +Only %d players with the same IP are allowed │ │ │ │ +This server is full │ │ │ │ +src/engine/shared/network_server.cpp │ │ │ │ +Error sending data │ │ │ │ Closing console │ │ │ │ only one client per IP allowed │ │ │ │ no free slot available │ │ │ │ +src/engine/shared/memheap.cpp │ │ │ │ +Stopped recording │ │ │ │ +demo_recorder │ │ │ │ +downloadedmaps/%s_%s.map │ │ │ │ +downloadedmaps/%s_%08x.map │ │ │ │ +Unable to open mapfile '%s' │ │ │ │ +Unable to open '%s' for recording │ │ │ │ +Recording to '%s' │ │ │ │ +error during intpack compression │ │ │ │ +error during network compression │ │ │ │ +Added timeline marker │ │ │ │ +src/engine/shared/demo.cpp │ │ │ │ +demo_player │ │ │ │ +'%s' is not a demo file │ │ │ │ +demo version %d is not supported │ │ │ │ +net version '%s' is not supported │ │ │ │ +Stopped playback │ │ │ │ +end of file │ │ │ │ +empty demo │ │ │ │ +error reading chunk │ │ │ │ +error during network decompression │ │ │ │ +error during intpack decompression │ │ │ │ +error during unpacking of delta, err=%d │ │ │ │ +error during unpacking of snapshot, err=%d │ │ │ │ +tick error prev=%d cur=%d next=%d │ │ │ │ +json stack is empty │ │ │ │ +src/engine/shared/jsonwriter.cpp │ │ │ │ +Attribute can only be written inside of objects │ │ │ │ +max json depth exceeded │ │ │ │ +Cannot end object here │ │ │ │ +Cannot end array here │ │ │ │ +Cannot write value at this position │ │ │ │ +Cannot write object at this position │ │ │ │ +Cannot write array at this position │ │ │ │ +map layer too big (%d * %d * %u causes an integer overflow) │ │ │ │ +src/engine/shared/map.cpp │ │ │ │ +ERROR: couldn't register interface %s. null pointer given │ │ │ │ +ERROR: couldn't register interface '%s'. maximum of interfaces reached │ │ │ │ +ERROR: couldn't register interface '%s'. interface already exists │ │ │ │ +ERROR: couldn't reregister interface '%s'. interface doesn't exist │ │ │ │ +failed to find interface with the name '%s' │ │ │ │ +connection failure │ │ │ │ +remote end closed the connection │ │ │ │ +failed to send packet │ │ │ │ +client accepted. cid=%d addr=%s' │ │ │ │ +Enter password: │ │ │ │ +bound to %s:%d │ │ │ │ +Logout of econ │ │ │ │ +couldn't open socket. port might already be in use │ │ │ │ +got message from empty slot │ │ │ │ +src/engine/shared/econ.cpp │ │ │ │ +Authentication successful. External console access granted. │ │ │ │ +cid=%d authed │ │ │ │ +Too many authentication tries │ │ │ │ +cid=%d cmd='%s' │ │ │ │ +authentication timeout │ │ │ │ %d.%d.%d.%d:%d │ │ │ │ %d.%d.%d.%d │ │ │ │ [%x:%x:%x:%x:%x:%x:%x:%x]:%d │ │ │ │ [%x:%x:%x:%x:%x:%x:%x:%x] │ │ │ │ unknown type %d │ │ │ │ XDG_DATA_HOME │ │ │ │ %s/.local/share/%s │ │ │ │ @@ -1411,55 +1411,55 @@ │ │ │ │ De_GameInfo │ │ │ │ De_TuneParams │ │ │ │ Explosion │ │ │ │ HammerHit │ │ │ │ SoundWorld │ │ │ │ PlayerInfoRace │ │ │ │ GameDataRace │ │ │ │ -siz210IInterface │ │ │ │ +10IInterface │ │ │ │ 7IServer │ │ │ │ ABCDEFGHKLMNPRSTUVWXYZabcdefghjkmnopqt23456789 │ │ │ │ gie310CServerBan │ │ │ │ 7CServer │ │ │ │ -18CGameControllerTDM │ │ │ │ -18CGameControllerLMS │ │ │ │ -18CGameControllerMOD │ │ │ │ -18CGameControllerCTF │ │ │ │ -17CGameControllerDM │ │ │ │ +siz218CGameControllerLMS │ │ │ │ 18CGameControllerLTS │ │ │ │ -15IGameController │ │ │ │ +17CGameControllerDM │ │ │ │ +18CGameControllerCTF │ │ │ │ +18CGameControllerMOD │ │ │ │ +18CGameControllerTDM │ │ │ │ 7CEntity │ │ │ │ -p=>10CCharacter │ │ │ │ -7CPickup │ │ │ │ -11CProjectile │ │ │ │ 11IGameServer │ │ │ │ 12CGameContext │ │ │ │ +11CProjectile │ │ │ │ +p=>10CCharacter │ │ │ │ +7CPickup │ │ │ │ +15IGameController │ │ │ │ +7CNetBan │ │ │ │ +N8IConsole7IResultE │ │ │ │ +N8IConsole12CCommandInfoE │ │ │ │ +8IConsole │ │ │ │ +N8CConsole8CCommandE │ │ │ │ +N8CConsole7CResultE │ │ │ │ +8CConsole │ │ │ │ 8IStorage │ │ │ │ 8CStorage │ │ │ │ -7CNetBan │ │ │ │ -7IKernel │ │ │ │ -7CKernel │ │ │ │ 13IMasterServer │ │ │ │ 19IEngineMasterServer │ │ │ │ 13CMasterServer │ │ │ │ +7IEngine │ │ │ │ +7CEngine │ │ │ │ +14IConfigManager │ │ │ │ +14CConfigManager │ │ │ │ 11IDemoPlayer │ │ │ │ 13IDemoRecorder │ │ │ │ 13CDemoRecorder │ │ │ │ 11CDemoPlayer │ │ │ │ 10IEngineMap │ │ │ │ -14IConfigManager │ │ │ │ -14CConfigManager │ │ │ │ -7IEngine │ │ │ │ -7CEngine │ │ │ │ -N8IConsole7IResultE │ │ │ │ -N8IConsole12CCommandInfoE │ │ │ │ -8IConsole │ │ │ │ -N8CConsole8CCommandE │ │ │ │ -N8CConsole7CResultE │ │ │ │ -8CConsole │ │ │ │ +7IKernel │ │ │ │ +7CKernel │ │ │ │ 0123456789ABCDEF │ │ │ │ 0123456789abcdef │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .note.ABI-tag │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -18,69 +18,69 @@ │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, #1 │ │ │ │ b 4030 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 4aae4 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4044 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ beq 4400 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 4aae4 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4010 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 4b7f8 │ │ │ │ + bl 4b7c8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 4454 │ │ │ │ ldr r0, [pc, #1048] @ 4478 │ │ │ │ bl 3a5c │ │ │ │ mov r6, r0 │ │ │ │ - bl 8934 │ │ │ │ - bl 27788 │ │ │ │ + bl 7bf0 │ │ │ │ + bl 4630c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #1028] @ 447c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 386c8 │ │ │ │ + bl 31ed8 │ │ │ │ mov sl, r0 │ │ │ │ - bl 2edbc │ │ │ │ + bl 45e5c │ │ │ │ mov fp, r0 │ │ │ │ - bl 1f8b4 │ │ │ │ + bl 181ac │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #36 @ 0x24 │ │ │ │ - bl 469d4 │ │ │ │ + bl 2d1d8 │ │ │ │ mov r9, r0 │ │ │ │ - bl 29ba0 │ │ │ │ + bl 316a0 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [pc, #968] @ 4480 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 20288 │ │ │ │ + bl 2ff60 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 38650 │ │ │ │ + bl 406f4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #936] @ 4484 │ │ │ │ mov r2, r8 │ │ │ │ add r1, r6, r1 │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r0 │ │ │ │ add r0, r6, #9961472 @ 0x980000 │ │ │ │ add r0, r0, #14400 @ 0x3840 │ │ │ │ - bl 646c │ │ │ │ + bl c624 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [pc, #904] @ 4488 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ @@ -216,17 +216,17 @@ │ │ │ │ ldr r3, [r3, #1784] @ 0x6f8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 43f4 │ │ │ │ ldr r1, [pc, #392] @ 44b0 │ │ │ │ ldr r0, [pc, #392] @ 44b4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ mov r0, r6 │ │ │ │ - bl b918 │ │ │ │ + bl abd4 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -266,21 +266,21 @@ │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 81ac │ │ │ │ + bl 7468 │ │ │ │ b 4320 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ b 404c │ │ │ │ mov r0, r6 │ │ │ │ - bl a2fc │ │ │ │ + bl 95b8 │ │ │ │ ldr r3, [r9] │ │ │ │ ldr r1, [pc, #152] @ 44b8 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r5, #1 │ │ │ │ @@ -293,38 +293,38 @@ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ blx r3 │ │ │ │ b 42f0 │ │ │ │ ldr r1, [pc, #96] @ 44bc │ │ │ │ ldr r0, [pc, #96] @ 44c0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ mvn r5, #0 │ │ │ │ b 43e8 │ │ │ │ - @ instruction: 0x0004e1b4 │ │ │ │ - @ instruction: 0x0004e1b4 │ │ │ │ + andeq lr, r4, r0, lsl #1 │ │ │ │ + andeq lr, r4, r0, lsl #1 │ │ │ │ addseq r3, r8, r0, lsr #18 │ │ │ │ - andeq lr, r4, r4, ror r1 │ │ │ │ - andeq lr, r4, r8, asr #2 │ │ │ │ + andeq lr, r4, r0, asr #32 │ │ │ │ + andeq lr, r4, r4, lsl r0 │ │ │ │ rsbseq r7, r0, r8, asr #3 │ │ │ │ - andeq r4, r5, r0, asr #15 │ │ │ │ - andeq sp, r4, r8, asr #31 │ │ │ │ - andeq lr, r4, r0, asr #1 │ │ │ │ + andeq r3, r5, r4, ror #2 │ │ │ │ + muleq r4, r4, lr │ │ │ │ + andeq sp, r4, ip, lsl #31 │ │ │ │ + andeq sp, r4, r8, asr #19 │ │ │ │ + ldrdeq sp, [r4], -ip │ │ │ │ + @ instruction: 0x000547b0 │ │ │ │ + andeq sp, r4, r4, lsl #30 │ │ │ │ + andeq sp, r4, ip, ror #29 │ │ │ │ + ldrdeq sp, [r4], -r0 │ │ │ │ + andeq sp, r4, r0, asr #29 │ │ │ │ strdeq sp, [r4], -ip │ │ │ │ - andeq lr, r4, r0, lsl r0 │ │ │ │ - andeq r4, r5, r0, lsr #29 │ │ │ │ - andeq lr, r4, r8, lsr r0 │ │ │ │ - andeq lr, r4, r0, lsr #32 │ │ │ │ - andeq lr, r4, r4 │ │ │ │ + andeq r2, r5, r8, lsr pc │ │ │ │ strdeq sp, [r4], -r4 │ │ │ │ - andeq sp, r4, r0, lsr pc │ │ │ │ - muleq r5, r4, r5 │ │ │ │ - andeq sp, r4, r8, lsr #28 │ │ │ │ - andeq sp, r4, r4, ror #26 │ │ │ │ - andeq sp, r4, r0, lsl #27 │ │ │ │ + andeq sp, r4, r0, lsr ip │ │ │ │ + andeq sp, r4, ip, asr #24 │ │ │ │ ldr r3, [pc, #2804] @ 4fc0 │ │ │ │ ldr r1, [pc, #2804] @ 4fc4 │ │ │ │ add r3, pc, r3 │ │ │ │ mvn r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ stm r3, {r0, r1} │ │ │ │ @@ -1020,185 +1020,185 @@ │ │ │ │ str r1, [r3, #196] @ 0xc4 │ │ │ │ str r1, [r3, #204] @ 0xcc │ │ │ │ str r1, [r3, #236] @ 0xec │ │ │ │ str r1, [r3, #428] @ 0x1ac │ │ │ │ str r1, [r3, #492] @ 0x1ec │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq lr, r6, r4, ror lr │ │ │ │ - andeq lr, r4, ip, lsr #17 │ │ │ │ - @ instruction: 0x0004e8b0 │ │ │ │ - @ instruction: 0x0004e8b8 │ │ │ │ - andeq lr, r4, r0, asr #17 │ │ │ │ - andeq lr, r4, ip, asr #17 │ │ │ │ + andeq lr, r6, ip, ror lr │ │ │ │ + andeq lr, r4, ip, lsl r9 │ │ │ │ + andeq lr, r4, r0, lsr #18 │ │ │ │ + andeq lr, r4, r8, lsr #18 │ │ │ │ + andeq lr, r4, r0, lsr r9 │ │ │ │ + andeq lr, r4, ip, lsr r9 │ │ │ │ + andeq lr, r4, r8, asr #18 │ │ │ │ + andeq lr, r4, r4, asr r9 │ │ │ │ + andeq lr, r4, r0, ror #18 │ │ │ │ + andeq lr, r4, ip, ror #18 │ │ │ │ + andeq lr, r4, r8, ror r9 │ │ │ │ + andeq lr, r4, r4, lsl #19 │ │ │ │ + muleq r4, r0, r9 │ │ │ │ + muleq r4, ip, r9 │ │ │ │ + andeq lr, r4, r8, lsr #19 │ │ │ │ + @ instruction: 0x0004e9b4 │ │ │ │ + andeq lr, r4, r0, asr #19 │ │ │ │ + andeq lr, r4, ip, asr #19 │ │ │ │ ldrdeq lr, [r4], -r8 │ │ │ │ - andeq lr, r4, r4, ror #17 │ │ │ │ + andeq lr, r4, r4, ror #19 │ │ │ │ strdeq lr, [r4], -r0 │ │ │ │ strdeq lr, [r4], -ip │ │ │ │ - andeq lr, r4, r8, lsl #18 │ │ │ │ - andeq lr, r4, r4, lsl r9 │ │ │ │ - andeq lr, r4, r0, lsr #18 │ │ │ │ - andeq lr, r4, ip, lsr #18 │ │ │ │ - andeq lr, r4, r8, lsr r9 │ │ │ │ - andeq lr, r4, r4, asr #18 │ │ │ │ - andeq lr, r4, r0, asr r9 │ │ │ │ - andeq lr, r4, ip, asr r9 │ │ │ │ - andeq lr, r4, r8, ror #18 │ │ │ │ - andeq lr, r4, r4, ror r9 │ │ │ │ - andeq lr, r4, r0, lsl #19 │ │ │ │ - andeq lr, r4, ip, lsl #19 │ │ │ │ - muleq r4, r8, r9 │ │ │ │ - andeq lr, r4, r4, lsr #19 │ │ │ │ - @ instruction: 0x0004e9b0 │ │ │ │ - @ instruction: 0x0004e9bc │ │ │ │ - andeq lr, r4, r8, asr #19 │ │ │ │ - ldrdeq lr, [r4], -r4 │ │ │ │ - andeq lr, r4, r0, ror #19 │ │ │ │ - andeq lr, r4, ip, ror #19 │ │ │ │ - strdeq lr, [r4], -r8 │ │ │ │ - andeq lr, r4, r4, lsl #20 │ │ │ │ - andeq lr, r4, ip, lsl #20 │ │ │ │ - andeq lr, r4, r0, lsl sl │ │ │ │ - andeq lr, r4, r4, asr #24 │ │ │ │ - andeq lr, r4, r8, lsl sl │ │ │ │ + andeq lr, r4, r8, lsl #20 │ │ │ │ + andeq lr, r4, r4, lsl sl │ │ │ │ + andeq lr, r4, r0, lsr #20 │ │ │ │ andeq lr, r4, ip, lsr #20 │ │ │ │ - andeq lr, r4, r0, asr #20 │ │ │ │ - andeq lr, r4, r4, asr sl │ │ │ │ + andeq lr, r4, r8, lsr sl │ │ │ │ + andeq lr, r4, r4, asr #20 │ │ │ │ + andeq lr, r4, r0, asr sl │ │ │ │ + andeq lr, r4, ip, asr sl │ │ │ │ andeq lr, r4, r8, ror #20 │ │ │ │ + andeq lr, r4, r4, ror sl │ │ │ │ andeq lr, r4, ip, ror sl │ │ │ │ - muleq r4, r0, sl │ │ │ │ - andeq lr, r4, r4, lsr #21 │ │ │ │ - @ instruction: 0x0004eab8 │ │ │ │ - andeq lr, r4, ip, asr #21 │ │ │ │ - andeq lr, r4, r0, ror #21 │ │ │ │ - strdeq lr, [r4], -r4 │ │ │ │ - andeq lr, r4, r8, lsl #22 │ │ │ │ - andeq lr, r4, ip, lsl fp │ │ │ │ - andeq lr, r4, r0, lsr fp │ │ │ │ - andeq lr, r4, r8, lsr fp │ │ │ │ + andeq lr, r4, r0, lsl #21 │ │ │ │ + @ instruction: 0x0004ecb4 │ │ │ │ + andeq lr, r4, r8, lsl #21 │ │ │ │ + muleq r4, ip, sl │ │ │ │ + @ instruction: 0x0004eab0 │ │ │ │ + andeq lr, r4, r4, asr #21 │ │ │ │ + ldrdeq lr, [r4], -r8 │ │ │ │ + andeq lr, r4, ip, ror #21 │ │ │ │ + andeq lr, r4, r0, lsl #22 │ │ │ │ + andeq lr, r4, r4, lsl fp │ │ │ │ + andeq lr, r4, r8, lsr #22 │ │ │ │ + andeq lr, r4, ip, lsr fp │ │ │ │ andeq lr, r4, r0, asr fp │ │ │ │ - andeq lr, r4, r8, asr fp │ │ │ │ andeq lr, r4, r4, ror #22 │ │ │ │ - andeq lr, r4, r0, ror fp │ │ │ │ - andeq lr, r4, ip, ror fp │ │ │ │ - andeq lr, r4, r8, lsl #23 │ │ │ │ - muleq r4, r4, fp │ │ │ │ + andeq lr, r4, r8, ror fp │ │ │ │ + andeq lr, r4, ip, lsl #23 │ │ │ │ andeq lr, r4, r0, lsr #23 │ │ │ │ - andeq lr, r4, ip, lsr #23 │ │ │ │ - @ instruction: 0x0004ebbc │ │ │ │ - andeq lr, r4, ip, asr #23 │ │ │ │ - ldrdeq lr, [r4], -ip │ │ │ │ + andeq lr, r4, r8, lsr #23 │ │ │ │ + andeq lr, r4, r0, asr #23 │ │ │ │ + andeq lr, r4, r8, asr #23 │ │ │ │ + ldrdeq lr, [r4], -r4 │ │ │ │ + andeq lr, r4, r0, ror #23 │ │ │ │ andeq lr, r4, ip, ror #23 │ │ │ │ - strdeq lr, [r4], -ip │ │ │ │ - andeq lr, r4, ip, lsl #24 │ │ │ │ - andeq lr, r4, r4, lsl ip │ │ │ │ - andeq lr, r4, r4, lsr #24 │ │ │ │ - andeq lr, r4, r4, lsr ip │ │ │ │ - andeq lr, r4, r4, asr #24 │ │ │ │ - andeq lr, r4, r4, asr ip │ │ │ │ - andeq lr, r4, r4, ror #24 │ │ │ │ - andeq lr, r4, r4, ror ip │ │ │ │ + strdeq lr, [r4], -r8 │ │ │ │ + andeq lr, r4, r4, lsl #24 │ │ │ │ + andeq lr, r4, r0, lsl ip │ │ │ │ + andeq lr, r4, ip, lsl ip │ │ │ │ + andeq lr, r4, ip, lsr #24 │ │ │ │ + andeq lr, r4, ip, lsr ip │ │ │ │ + andeq lr, r4, ip, asr #24 │ │ │ │ + andeq lr, r4, ip, asr ip │ │ │ │ + andeq lr, r4, ip, ror #24 │ │ │ │ + andeq lr, r4, ip, ror ip │ │ │ │ andeq lr, r4, r4, lsl #25 │ │ │ │ - andeq lr, r4, ip, lsl #25 │ │ │ │ muleq r4, r4, ip │ │ │ │ - muleq r4, ip, ip │ │ │ │ andeq lr, r4, r4, lsr #25 │ │ │ │ - @ instruction: 0x0004ecb0 │ │ │ │ - @ instruction: 0x0004ecbc │ │ │ │ + @ instruction: 0x0004ecb4 │ │ │ │ andeq lr, r4, r4, asr #25 │ │ │ │ - andeq lr, r4, ip, asr #25 │ │ │ │ ldrdeq lr, [r4], -r4 │ │ │ │ - ldrdeq lr, [r4], -ip │ │ │ │ andeq lr, r4, r4, ror #25 │ │ │ │ strdeq lr, [r4], -r4 │ │ │ │ + strdeq lr, [r4], -ip │ │ │ │ andeq lr, r4, r4, lsl #26 │ │ │ │ + andeq lr, r4, ip, lsl #26 │ │ │ │ andeq lr, r4, r4, lsl sp │ │ │ │ andeq lr, r4, r0, lsr #26 │ │ │ │ andeq lr, r4, ip, lsr #26 │ │ │ │ - andeq lr, r4, r8, lsr sp │ │ │ │ + andeq lr, r4, r4, lsr sp │ │ │ │ + andeq lr, r4, ip, lsr sp │ │ │ │ andeq lr, r4, r4, asr #26 │ │ │ │ - andeq lr, r4, r0, asr sp │ │ │ │ - andeq lr, r4, ip, asr sp │ │ │ │ - andeq lr, r4, r8, ror #26 │ │ │ │ + andeq lr, r4, ip, asr #26 │ │ │ │ + andeq lr, r4, r4, asr sp │ │ │ │ + andeq lr, r4, r4, ror #26 │ │ │ │ andeq lr, r4, r4, ror sp │ │ │ │ andeq lr, r4, r4, lsl #27 │ │ │ │ - andeq lr, r4, ip, lsl #27 │ │ │ │ - muleq r4, r8, sp │ │ │ │ - andeq lr, r4, r0, lsr #27 │ │ │ │ - andeq lr, r4, ip, lsr #27 │ │ │ │ - @ instruction: 0x0004edb8 │ │ │ │ + muleq r4, r0, sp │ │ │ │ + muleq r4, ip, sp │ │ │ │ + andeq lr, r4, r8, lsr #27 │ │ │ │ + @ instruction: 0x0004edb4 │ │ │ │ andeq lr, r4, r0, asr #27 │ │ │ │ - andeq lr, r4, r8, asr #27 │ │ │ │ - ldrdeq lr, [r4], -r0 │ │ │ │ + andeq lr, r4, ip, asr #27 │ │ │ │ ldrdeq lr, [r4], -r8 │ │ │ │ - andeq lr, r4, r0, ror #27 │ │ │ │ - andeq lr, r4, ip, ror #27 │ │ │ │ - strdeq lr, [r4], -r8 │ │ │ │ - andeq lr, r4, r0, lsl #28 │ │ │ │ + andeq lr, r4, r4, ror #27 │ │ │ │ + strdeq lr, [r4], -r4 │ │ │ │ + strdeq lr, [r4], -ip │ │ │ │ andeq lr, r4, r8, lsl #28 │ │ │ │ - andeq lr, r4, r4, lsl lr │ │ │ │ + andeq lr, r4, r0, lsl lr │ │ │ │ andeq lr, r4, ip, lsl lr │ │ │ │ - andeq lr, r4, r4, lsr #28 │ │ │ │ + andeq lr, r4, r8, lsr #28 │ │ │ │ andeq lr, r4, r0, lsr lr │ │ │ │ - andeq lr, r4, ip, lsr lr │ │ │ │ - andeq lr, r4, r0, asr #28 │ │ │ │ - andeq ip, r4, r4, lsl #27 │ │ │ │ - andeq sp, r4, ip, asr #31 │ │ │ │ - andeq sp, r4, ip, asr #13 │ │ │ │ - andeq lr, r4, r4, lsl lr │ │ │ │ - andeq lr, r4, r0, lsl lr │ │ │ │ - andeq lr, r4, r8, lsl #28 │ │ │ │ - andeq lr, r4, r4, lsl #28 │ │ │ │ - andeq lr, r4, r0, lsl #28 │ │ │ │ - andeq lr, r4, r0, lsl #28 │ │ │ │ - strdeq lr, [r4], -r8 │ │ │ │ - strdeq lr, [r4], -ip │ │ │ │ - strdeq lr, [r4], -r4 │ │ │ │ - strdeq lr, [r4], -r4 │ │ │ │ - strdeq lr, [r4], -r0 │ │ │ │ - andeq lr, r4, ip, lsl #28 │ │ │ │ - strdeq lr, [r4], -r0 │ │ │ │ - andeq lr, r4, r0, lsl lr │ │ │ │ - andeq lr, r4, ip, ror #27 │ │ │ │ - andeq lr, r4, r4, ror #26 │ │ │ │ - strdeq lr, [r4], -r0 │ │ │ │ - andeq lr, r4, r8, ror #26 │ │ │ │ - andeq lr, r4, r8, ror #27 │ │ │ │ - andeq lr, r4, r4, ror #26 │ │ │ │ - strdeq lr, [r4], -r0 │ │ │ │ - andeq lr, r4, ip, ror #27 │ │ │ │ - andeq lr, r4, ip, ror #27 │ │ │ │ - andeq lr, r4, ip, lsr lr │ │ │ │ andeq lr, r4, r8, lsr lr │ │ │ │ - andeq lr, r4, ip, lsr lr │ │ │ │ - andeq lr, r4, r8, lsr lr │ │ │ │ - andeq lr, r4, ip, lsr lr │ │ │ │ - andeq lr, r4, r8, lsr lr │ │ │ │ - andeq lr, r4, ip, lsr lr │ │ │ │ - andeq lr, r4, r8, lsr lr │ │ │ │ - andeq lr, r4, r4, lsl lr │ │ │ │ - andeq lr, r4, r0, lsl lr │ │ │ │ - andeq lr, r4, r8, lsl #28 │ │ │ │ - andeq lr, r4, r4, lsl #28 │ │ │ │ + andeq lr, r4, r0, asr #28 │ │ │ │ + andeq lr, r4, r8, asr #28 │ │ │ │ + andeq lr, r4, r0, asr lr │ │ │ │ + andeq lr, r4, ip, asr lr │ │ │ │ + andeq lr, r4, r8, ror #28 │ │ │ │ + andeq lr, r4, r0, ror lr │ │ │ │ + andeq lr, r4, r8, ror lr │ │ │ │ + andeq lr, r4, r4, lsl #29 │ │ │ │ + andeq lr, r4, ip, lsl #29 │ │ │ │ + muleq r4, r4, lr │ │ │ │ + andeq lr, r4, r0, lsr #29 │ │ │ │ + andeq lr, r4, ip, lsr #29 │ │ │ │ + @ instruction: 0x0004eeb0 │ │ │ │ + andeq ip, r4, r0, asr ip │ │ │ │ + andeq sp, r4, ip, lsl #28 │ │ │ │ + andeq sp, r4, ip, lsr r7 │ │ │ │ + andeq lr, r4, r4, lsl #29 │ │ │ │ + andeq lr, r4, r0, lsl #29 │ │ │ │ + andeq lr, r4, r8, ror lr │ │ │ │ + andeq lr, r4, r4, ror lr │ │ │ │ + andeq lr, r4, r0, ror lr │ │ │ │ + andeq lr, r4, r0, ror lr │ │ │ │ + andeq lr, r4, r8, ror #28 │ │ │ │ + andeq lr, r4, ip, ror #28 │ │ │ │ + andeq lr, r4, r4, ror #28 │ │ │ │ + andeq lr, r4, r4, ror #28 │ │ │ │ + andeq lr, r4, r0, ror #28 │ │ │ │ + andeq lr, r4, ip, ror lr │ │ │ │ + andeq lr, r4, r0, ror #28 │ │ │ │ + andeq lr, r4, r0, lsl #29 │ │ │ │ + andeq lr, r4, ip, asr lr │ │ │ │ + ldrdeq lr, [r4], -r4 │ │ │ │ + andeq lr, r4, r0, ror #28 │ │ │ │ + ldrdeq lr, [r4], -r8 │ │ │ │ + andeq lr, r4, r8, asr lr │ │ │ │ + ldrdeq lr, [r4], -r4 │ │ │ │ + andeq lr, r4, r0, ror #28 │ │ │ │ + andeq lr, r4, ip, asr lr │ │ │ │ + andeq lr, r4, ip, asr lr │ │ │ │ + andeq lr, r4, ip, lsr #29 │ │ │ │ + andeq lr, r4, r8, lsr #29 │ │ │ │ + andeq lr, r4, ip, lsr #29 │ │ │ │ + andeq lr, r4, r8, lsr #29 │ │ │ │ + andeq lr, r4, ip, lsr #29 │ │ │ │ + andeq lr, r4, r8, lsr #29 │ │ │ │ + andeq lr, r4, ip, lsr #29 │ │ │ │ + andeq lr, r4, r8, lsr #29 │ │ │ │ + andeq lr, r4, r4, lsl #29 │ │ │ │ + andeq lr, r4, r0, lsl #29 │ │ │ │ + andeq lr, r4, r8, ror lr │ │ │ │ + andeq lr, r4, r4, ror lr │ │ │ │ + andeq lr, r4, r8, ror lr │ │ │ │ + andeq lr, r4, r4, ror lr │ │ │ │ + andeq lr, r4, ip, ror lr │ │ │ │ + andeq lr, r4, r4, ror lr │ │ │ │ + andeq lr, r4, r8, lsr #28 │ │ │ │ + andeq lr, r4, r4, ror lr │ │ │ │ + andeq lr, r4, r0, ror lr │ │ │ │ andeq lr, r4, r8, lsl #28 │ │ │ │ - andeq lr, r4, r4, lsl #28 │ │ │ │ - andeq lr, r4, ip, lsl #28 │ │ │ │ - andeq lr, r4, r4, lsl #28 │ │ │ │ - @ instruction: 0x0004edb8 │ │ │ │ - andeq lr, r4, r4, lsl #28 │ │ │ │ - andeq lr, r4, r0, lsl #28 │ │ │ │ - muleq r4, r8, sp │ │ │ │ - strdeq lr, [r4], -ip │ │ │ │ - strdeq lr, [r4], -r0 │ │ │ │ - andeq lr, r4, ip, ror #27 │ │ │ │ - andeq lr, r4, r4, ror #26 │ │ │ │ - andeq lr, r4, ip, ror #27 │ │ │ │ - andeq lr, r4, r8, ror #27 │ │ │ │ + andeq lr, r4, ip, ror #28 │ │ │ │ + andeq lr, r4, r0, ror #28 │ │ │ │ + andeq lr, r4, ip, asr lr │ │ │ │ + ldrdeq lr, [r4], -r4 │ │ │ │ + andeq lr, r4, ip, asr lr │ │ │ │ + andeq lr, r4, r8, asr lr │ │ │ │ andeq r7, r5, ip, asr #5 │ │ │ │ - b 4814c │ │ │ │ + b 4811c │ │ │ │ mov fp, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r1} @ (ldr r1, [sp], #4) │ │ │ │ mov r2, sp │ │ │ │ push {r2} @ (str r2, [sp, #-4]!) │ │ │ │ push {r0} @ (str r0, [sp, #-4]!) │ │ │ │ ldr sl, [pc, #28] @ 52a8 │ │ │ │ @@ -2106,972 +2106,123 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 60ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x00055db8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq fp, r4, r0, lsr r7 │ │ │ │ + andeq fp, r4, r0, lsr #15 │ │ │ │ andeq r5, r5, r0, lsl #26 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - str r3, [r0, #8] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r3, [r0, #16] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - strd r2, [r0, #32] │ │ │ │ - mov r4, r0 │ │ │ │ - strd r6, [r0, #24] │ │ │ │ - mov r1, #160 @ 0xa0 │ │ │ │ - add r0, r0, #40 @ 0x28 │ │ │ │ - bl 47868 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #200] @ 0xc8 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - str r1, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - bl 47cf4 │ │ │ │ - strd r0, [r4, #24] │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r1, [pc, #152] @ 61f8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #148] @ 61fc │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #116] @ 6200 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, #8 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - add lr, sp, #8 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - mov r2, r5 │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 26fac │ │ │ │ - ldr r2, [pc, #52] @ 6204 │ │ │ │ - ldr r3, [pc, #40] @ 61fc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 61f4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r5, r4, lsr #24 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r5, r8, asr #22 │ │ │ │ - @ instruction: 0x00055bb8 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, sp, #48 @ 0x30 │ │ │ │ - add r4, sp, #76 @ 0x4c │ │ │ │ - stm r4, {r1, r2, r3} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #216] @ 630c │ │ │ │ - ldr r8, [r3, #3880] @ 0xf28 │ │ │ │ - ldr r1, [pc, #212] @ 6310 │ │ │ │ - ldr r6, [pc, #212] @ 6314 │ │ │ │ - ldr r3, [pc, #212] @ 6318 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, #8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 47860 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - mov ip, r4 │ │ │ │ - ldr r2, [r3, #3884] @ 0xf2c │ │ │ │ - add lr, sp, #8 │ │ │ │ - cmp r2, #0 │ │ │ │ - moveq r2, r8 │ │ │ │ - lsl r3, r2, #16 │ │ │ │ - lsr r3, r3, #24 │ │ │ │ - orr r3, r3, r2, lsl #8 │ │ │ │ - strh r3, [r6, #8] │ │ │ │ - mov r3, #10 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - mvn r7, #0 │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [r5] │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 26fac │ │ │ │ - ldr r2, [pc, #64] @ 631c │ │ │ │ - ldr r3, [pc, #56] @ 6318 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6308 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r5, r8, asr #22 │ │ │ │ - andeq r3, r5, r8, lsl #21 │ │ │ │ - ldrdeq r8, [r5], -r4 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r5, r5, ip, lsr #21 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - add ip, sp, #68 @ 0x44 │ │ │ │ - stm ip, {r1, r2, r3} │ │ │ │ - ldr r2, [pc, #156] @ 63e4 │ │ │ │ - ldr r3, [pc, #156] @ 63e8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [pc, #132] @ 63ec │ │ │ │ - add lr, sp, #8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #16 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, #8 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - mvn r4, #0 │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r5] │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 26fac │ │ │ │ - ldr r2, [pc, #60] @ 63f0 │ │ │ │ - ldr r3, [pc, #48] @ 63e8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 63e0 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r5, r0, asr #20 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r5, ip, ror #18 │ │ │ │ - ldrdeq r5, [r5], -r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ - ldrb r3, [r2, #8] │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ - add r5, r0, #40 @ 0x28 │ │ │ │ - orr r8, r3, r2, lsl #8 │ │ │ │ - mov r4, #0 │ │ │ │ - add r6, r1, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47d94 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 644c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #4 │ │ │ │ - add r5, r5, #40 @ 0x28 │ │ │ │ - bne 6424 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsr r3, r8, #8 │ │ │ │ - orr r3, r3, r8, lsl #8 │ │ │ │ - add r4, r4, r4, lsl #2 │ │ │ │ - lsl r3, r3, #16 │ │ │ │ - add r7, r7, r4, lsl #3 │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - str r3, [r7, #64] @ 0x40 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr ip, [sp] │ │ │ │ - stm r0, {r1, r2, r3, ip} │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3688] @ 0xe68 │ │ │ │ - ldr r2, [pc, #1520] @ 6a80 │ │ │ │ - ldr r3, [pc, #1520] @ 6a84 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #372 @ 0x174 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #364] @ 0x16c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 47cf4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - bl 47d84 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #4032] @ 0xfc0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6570 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, #5 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 6570 │ │ │ │ - b 6510 │ │ │ │ - b 65ec │ │ │ │ - b 66c8 │ │ │ │ - b 6810 │ │ │ │ - b 68bc │ │ │ │ - b 659c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - strd r0, [r4, #32] │ │ │ │ - bl 47cf4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ - strd r8, [r4, #24] │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [pc, #1332] @ 6a88 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #1328] @ 6a8c │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #1304] @ 6a90 │ │ │ │ - ldr r3, [pc, #1288] @ 6a84 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #364] @ 0x16c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6a7c │ │ │ │ - add sp, sp, #372 @ 0x174 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r3, r6, #4 │ │ │ │ - lsl r2, r5, #4 │ │ │ │ - subs r2, r2, r5 │ │ │ │ - orr r3, r3, r5, lsr #28 │ │ │ │ - sbc r3, r3, r6 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - orr r3, r3, r2, lsr #30 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - adds r2, r2, r1 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - adc r3, r3, r1 │ │ │ │ - cmp r2, sl │ │ │ │ - sbcs r3, r3, fp │ │ │ │ - bge 6570 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - bl 47cf4 │ │ │ │ - strd r0, [r4, #24] │ │ │ │ - b 6570 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - str r2, [r4, #200] @ 0xc8 │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 6570 │ │ │ │ - mov r8, r4 │ │ │ │ - add r9, sp, #68 @ 0x44 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 696c │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [r1] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - mov lr, r9 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add sl, r8, #40 @ 0x28 │ │ │ │ - mov ip, sl │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - strd r2, [r8, #64] @ 0x40 │ │ │ │ - strd r6, [r8, #72] @ 0x48 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #4 │ │ │ │ - mov r8, sl │ │ │ │ - bne 661c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #1012] @ 6a94 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r5, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #1004] @ 6a98 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r5 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - bl 47cf4 │ │ │ │ - strd r0, [r4, #24] │ │ │ │ - b 6570 │ │ │ │ - add r3, r4, #160 @ 0xa0 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r8, r3 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r3, [r7, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 66f4 │ │ │ │ - ldr ip, [r7, #64] @ 0x40 │ │ │ │ - cmn ip, #1 │ │ │ │ - beq 693c │ │ │ │ - add r7, r7, #40 @ 0x28 │ │ │ │ - cmp r7, r8 │ │ │ │ - bne 66dc │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - beq 6964 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - adds r3, r5, r5 │ │ │ │ - adc r2, r6, r6 │ │ │ │ - adds r3, r3, r5 │ │ │ │ - adc r2, r6, r2 │ │ │ │ - adds r3, r3, r1 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - adc r2, r2, r1 │ │ │ │ - cmp r3, sl │ │ │ │ - sbcs r2, r2, fp │ │ │ │ - movlt r9, #0 │ │ │ │ - mvnlt r1, #0 │ │ │ │ - bge 6570 │ │ │ │ - ldr r3, [r8, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6778 │ │ │ │ - ldr r3, [r8, #64] @ 0x40 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 6778 │ │ │ │ - cmn r1, #1 │ │ │ │ - moveq r1, r9 │ │ │ │ - beq 6778 │ │ │ │ - add r2, r1, r1, lsl #2 │ │ │ │ - add r2, r4, r2, lsl #3 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ - cmp r3, r2 │ │ │ │ - movlt r1, r9 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, #4 │ │ │ │ - add r8, r8, #40 @ 0x28 │ │ │ │ - bne 6740 │ │ │ │ - cmn r1, #1 │ │ │ │ - str r1, [r4, #200] @ 0xc8 │ │ │ │ - beq 6a40 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r5, sp, #108 @ 0x6c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #748] @ 6a9c │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r2, [pc, #724] @ 6aa0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - str r1, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [ip, #100] @ 0x64 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #200] @ 0xc8 │ │ │ │ - mov r2, #3 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r3, r4, r3, lsl r2 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - strd r0, [r3, #72] @ 0x48 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - bl 47cf4 │ │ │ │ - strd r0, [r4, #24] │ │ │ │ - b 6570 │ │ │ │ - ldr r2, [r4, #200] @ 0xc8 │ │ │ │ - lsl r7, r6, #4 │ │ │ │ - add r1, r2, r2, lsl #2 │ │ │ │ - add r1, r4, r1, lsl #3 │ │ │ │ - ldr ip, [r1, #72] @ 0x48 │ │ │ │ - lsl r8, r5, #4 │ │ │ │ - subs r0, r8, r5 │ │ │ │ - orr r3, r7, r5, lsr #28 │ │ │ │ - sbc r3, r3, r6 │ │ │ │ - adds r0, r0, ip │ │ │ │ - ldr ip, [r1, #76] @ 0x4c │ │ │ │ - adc r3, r3, ip │ │ │ │ - cmp r0, sl │ │ │ │ - sbcs r3, r3, fp │ │ │ │ - blt 6978 │ │ │ │ - subs r8, r8, r5 │ │ │ │ - orr r3, r7, r5, lsr #28 │ │ │ │ - sbc r3, r3, r6 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - orr r3, r3, r8, lsr #30 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - adds r8, r8, r2 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - adc r3, r3, r2 │ │ │ │ - cmp r8, sl │ │ │ │ - sbcs r3, r3, fp │ │ │ │ - bge 6570 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #528] @ 6aa4 │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #520] @ 6aa8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r6 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - bl 47cf4 │ │ │ │ - strd r0, [r4, #24] │ │ │ │ - b 6570 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 68f0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #464] @ 6aac │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r7, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #456] @ 6ab0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - adds r2, r5, r3 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - adc r3, r6, r3 │ │ │ │ - cmp r2, sl │ │ │ │ - sbcs r3, r3, fp │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - bge 6570 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ - cmp r2, #120 @ 0x78 │ │ │ │ - beq 65dc │ │ │ │ - add r2, r2, #1 │ │ │ │ - mov r3, #3 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - bl 47cf4 │ │ │ │ - strd r0, [r4, #24] │ │ │ │ - b 6570 │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ - adds r2, r5, r3 │ │ │ │ - ldr r3, [r7, #76] @ 0x4c │ │ │ │ - adc r3, r6, r3 │ │ │ │ - cmp r2, sl │ │ │ │ - sbcs r3, r3, fp │ │ │ │ - blt 69a4 │ │ │ │ - add r7, r7, #40 @ 0x28 │ │ │ │ - add r9, r9, #1 │ │ │ │ - b 66f8 │ │ │ │ - mvn r1, #0 │ │ │ │ - b 6740 │ │ │ │ - add sl, r8, #40 @ 0x28 │ │ │ │ - strd r6, [r8, #64] @ 0x40 │ │ │ │ - b 667c │ │ │ │ - add r2, r2, #1 │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ - add r3, r4, r2, lsl #3 │ │ │ │ - add r2, r3, #12 │ │ │ │ - strd sl, [r1, #72] @ 0x48 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ - mov r0, r4 │ │ │ │ - ldm r3, {r1, r2, r3} │ │ │ │ - bl 6208 │ │ │ │ - b 684c │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #256] @ 6ab4 │ │ │ │ - strd sl, [r7, #72] @ 0x48 │ │ │ │ - add lr, sp, #44 @ 0x2c │ │ │ │ - add r7, r7, #40 @ 0x28 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str lr, [sp, #28] │ │ │ │ - add r1, r3, #16 │ │ │ │ - mov lr, r7 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str lr, [sp, #20] │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, ip │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - mov r3, #2 │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - mov r3, #8 │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 26fac │ │ │ │ - b 695c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #100] @ 6ab8 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r5, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #92] @ 6abc │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r5 │ │ │ │ - mov r3, #5 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - bl 47cf4 │ │ │ │ - strd r0, [r4, #24] │ │ │ │ - b 6570 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - strdeq r5, [r5], -r8 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq fp, r4, r0, asr #4 │ │ │ │ - andeq fp, r4, r0, asr r2 │ │ │ │ - andeq r5, r5, r0, lsl r8 │ │ │ │ - andeq fp, r4, ip, lsl r1 │ │ │ │ - andeq fp, r4, ip, lsl #2 │ │ │ │ - andeq fp, r4, r0, rrx │ │ │ │ - andeq sl, r4, r0, ror #31 │ │ │ │ - andeq sl, r4, r0, lsr #31 │ │ │ │ - andeq sl, r4, r8, lsl pc │ │ │ │ - ldrdeq sl, [r4], -r4 │ │ │ │ - muleq r4, r0, pc @ │ │ │ │ - andeq r3, r5, r8, lsl r3 │ │ │ │ - andeq sl, r4, r0, lsl #27 │ │ │ │ - andeq sl, r4, r8, asr sp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3712] @ 0xe80 │ │ │ │ - sub sp, sp, #348 @ 0x15c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #760] @ 6dd8 │ │ │ │ - ldr r3, [pc, #760] @ 6ddc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add sl, r1, #4 │ │ │ │ - mov lr, sl │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #340] @ 0x154 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r9, r0, #160 @ 0xa0 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, sp, #20 │ │ │ │ - mov fp, ip │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - mov r6, #0 │ │ │ │ - add r5, sp, #44 @ 0x2c │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - strh r6, [fp, #20] │ │ │ │ - add r4, r4, #40 @ 0x28 │ │ │ │ - mov lr, r4 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r5 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - strh r6, [r5, #20] │ │ │ │ - bl 47d94 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6b9c │ │ │ │ - cmp r4, r9 │ │ │ │ - bne 6b30 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #616] @ 6de0 │ │ │ │ - ldr r3, [pc, #608] @ 6ddc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #340] @ 0x154 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6dd4 │ │ │ │ - add sp, sp, #348 @ 0x15c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [r8, #32] │ │ │ │ - cmp r4, #8 │ │ │ │ - beq 6c10 │ │ │ │ - cmp r4, #10 │ │ │ │ - bne 6b6c │ │ │ │ - ldr r1, [pc, #556] @ 6de4 │ │ │ │ - ldr r0, [r8, #36] @ 0x24 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #8 │ │ │ │ - add r1, r1, #48 @ 0x30 │ │ │ │ - bl 4b104 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6b6c │ │ │ │ - ldr r3, [r8, #36] @ 0x24 │ │ │ │ - add r5, r7, #40 @ 0x28 │ │ │ │ - ldrb r6, [r3, #8] │ │ │ │ - ldrb r3, [r3, #9] │ │ │ │ - orr r6, r6, r3, lsl #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47d94 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6db4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #4 │ │ │ │ - add r5, r5, #40 @ 0x28 │ │ │ │ - bne 6be4 │ │ │ │ - mov r0, #1 │ │ │ │ - b 6b70 │ │ │ │ - ldr r6, [pc, #464] @ 6de8 │ │ │ │ - ldr r0, [r8, #36] @ 0x24 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r6, #24 │ │ │ │ - bl 4b104 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6d74 │ │ │ │ - ldr r4, [r8, #32] │ │ │ │ - cmp r4, #8 │ │ │ │ - bne 6ba8 │ │ │ │ - add r1, r6, #32 │ │ │ │ - ldr r0, [r8, #36] @ 0x24 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 4b104 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 6c80 │ │ │ │ - ldr r4, [r8, #32] │ │ │ │ - cmp r4, #8 │ │ │ │ - bne 6ba8 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r8, #36] @ 0x24 │ │ │ │ - add r1, r6, #40 @ 0x28 │ │ │ │ - bl 4b104 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6cf4 │ │ │ │ - ldr r4, [r8, #32] │ │ │ │ - b 6ba8 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6cbc │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 6cbc │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - ldr r3, [pc, #328] @ 6dec │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #316] @ 6df0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - mov r3, #4 │ │ │ │ - str r3, [r7, #16] │ │ │ │ - bl 47cf4 │ │ │ │ - ldr ip, [r7] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #276] @ 6df4 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, ip, r0 │ │ │ │ - mov r1, sl │ │ │ │ - strd r4, [r7, #24] │ │ │ │ - bl 3abb8 │ │ │ │ - b 6c08 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - ldr r5, [pc, #248] @ 6df8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #236] @ 6dfc │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - ldr r2, [pc, #212] @ 6e00 │ │ │ │ - add r6, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [r3, #3880] @ 0xf28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - mov r3, #5 │ │ │ │ - str r3, [r7, #16] │ │ │ │ - bl 47cf4 │ │ │ │ - strd r0, [r7, #24] │ │ │ │ - b 6c08 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldm sl!, {r0, r1, r2, r3} │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm sl, {r0, r1} │ │ │ │ - mov lr, #2 │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r0, [r7] │ │ │ │ - mov r1, r5 │ │ │ │ - str lr, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - bl 26fac │ │ │ │ - b 6c08 │ │ │ │ - lsr r3, r6, #8 │ │ │ │ - orr r3, r3, r6, lsl #8 │ │ │ │ - add r4, r4, r4, lsl #2 │ │ │ │ - lsl r3, r3, #16 │ │ │ │ - add r7, r7, r4, lsl #3 │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - str r3, [r7, #64] @ 0x40 │ │ │ │ - b 6c08 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r5, r8, lsr #5 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r5, r5, r0, lsl r2 │ │ │ │ - andeq r3, r5, ip, lsl r1 │ │ │ │ - strheq r3, [r5], -ip │ │ │ │ - ldrdeq sl, [r4], -ip │ │ │ │ - andeq sl, r4, r4, lsl #22 │ │ │ │ - eoreq pc, r1, r8, lsr #31 │ │ │ │ - andeq sl, r4, ip, lsr #21 │ │ │ │ - muleq r4, ip, fp │ │ │ │ - ldrdeq sl, [r4], -r0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ bxhi lr │ │ │ │ - ldr r3, [pc, #20] @ 6e28 │ │ │ │ + ldr r3, [pc, #20] @ 60e4 │ │ │ │ mla r1, r3, r1, r0 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r3, #3 │ │ │ │ addgt r1, r1, #103424 @ 0x19400 │ │ │ │ strgt r2, [r1, #388] @ 0x184 │ │ │ │ bx lr │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ bxhi lr │ │ │ │ - ldr r3, [pc, #20] @ 6e50 │ │ │ │ + ldr r3, [pc, #20] @ 610c │ │ │ │ mla r1, r3, r1, r0 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r3, #3 │ │ │ │ addgt r1, r1, #103424 @ 0x19400 │ │ │ │ strgt r2, [r1, #392] @ 0x188 │ │ │ │ bx lr │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ add r0, r0, #9895936 @ 0x970000 │ │ │ │ str r1, [r0, #1632] @ 0x660 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #20] @ 6e7c │ │ │ │ + ldr r3, [pc, #20] @ 6138 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ add r0, r0, #103424 @ 0x19400 │ │ │ │ ldr r0, [r0, #396] @ 0x18c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 6e9c │ │ │ │ - ldr r3, [pc, #32] @ 6eb0 │ │ │ │ + bhi 6158 │ │ │ │ + ldr r3, [pc, #32] @ 616c │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 6ea4 │ │ │ │ + beq 6160 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ add r0, r0, #103424 @ 0x19400 │ │ │ │ ldr r0, [r0, #384] @ 0x180 │ │ │ │ bx lr │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 6ef4 │ │ │ │ - ldr r3, [pc, #76] @ 6f10 │ │ │ │ + bhi 61b0 │ │ │ │ + ldr r3, [pc, #76] @ 61cc │ │ │ │ mul r1, r3, r1 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ee8 │ │ │ │ + beq 61a4 │ │ │ │ cmp r3, #5 │ │ │ │ - beq 6f00 │ │ │ │ - ldr r0, [pc, #48] @ 6f14 │ │ │ │ + beq 61bc │ │ │ │ + ldr r0, [pc, #48] @ 61d0 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #40] @ 6f18 │ │ │ │ + ldr r0, [pc, #40] @ 61d4 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #32] @ 6f1c │ │ │ │ + ldr r0, [pc, #32] @ 61d8 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ add r1, r1, #103424 @ 0x19400 │ │ │ │ add r1, r1, #356 @ 0x164 │ │ │ │ add r0, r0, r1 │ │ │ │ bx lr │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ - andeq sl, r4, r0, ror sl │ │ │ │ - andeq sl, r4, r8, asr sl │ │ │ │ - andeq sl, r4, ip, asr #20 │ │ │ │ + andeq fp, r4, r0, lsl #13 │ │ │ │ + andeq fp, r4, r8, ror #12 │ │ │ │ + andeq fp, r4, ip, asr r6 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 6f4c │ │ │ │ - ldr r3, [pc, #56] @ 6f68 │ │ │ │ + bhi 6208 │ │ │ │ + ldr r3, [pc, #56] @ 6224 │ │ │ │ mul r1, r3, r1 │ │ │ │ add r3, r0, r1 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 6f58 │ │ │ │ - ldr r0, [pc, #36] @ 6f6c │ │ │ │ + beq 6214 │ │ │ │ + ldr r0, [pc, #36] @ 6228 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #28] @ 6f70 │ │ │ │ + ldr r0, [pc, #28] @ 622c │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ add r1, r1, #103424 @ 0x19400 │ │ │ │ add r1, r1, #372 @ 0x174 │ │ │ │ add r0, r0, r1 │ │ │ │ bx lr │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ - @ instruction: 0x0004bcbc │ │ │ │ - @ instruction: 0x0004bcb0 │ │ │ │ + andeq ip, r4, r0, asr #16 │ │ │ │ + andeq ip, r4, r4, lsr r8 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 6f9c │ │ │ │ - ldr r3, [pc, #32] @ 6fa4 │ │ │ │ + bhi 6258 │ │ │ │ + ldr r3, [pc, #32] @ 6260 │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 6f9c │ │ │ │ + bne 6258 │ │ │ │ add r0, r0, #103424 @ 0x19400 │ │ │ │ ldr r0, [r0, #388] @ 0x184 │ │ │ │ bx lr │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - ldrls r3, [pc, #24] @ 6fcc │ │ │ │ + ldrls r3, [pc, #24] @ 6288 │ │ │ │ mlals r0, r3, r1, r0 │ │ │ │ ldrls r0, [r0, #32] │ │ │ │ subls r0, r0, #5 │ │ │ │ clzls r0, r0 │ │ │ │ lsrls r0, r0, #5 │ │ │ │ movhi r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -3104,262 +2255,262 @@ │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [ip, #1784] @ 0x6f8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #128] @ 70d8 │ │ │ │ + ldr r5, [pc, #128] @ 6394 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #124] @ 70dc │ │ │ │ + ldr r3, [pc, #124] @ 6398 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ add r5, pc, r5 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ movhi r2, #0 │ │ │ │ movls r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #96] @ 70e0 │ │ │ │ + ldr r1, [pc, #96] @ 639c │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [pc, #88] @ 70e4 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [pc, #88] @ 63a0 │ │ │ │ subs r2, r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ movne r2, #1 │ │ │ │ - ldr r1, [pc, #76] @ 70e8 │ │ │ │ + ldr r1, [pc, #76] @ 63a4 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [pc, #68] @ 70ec │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [pc, #68] @ 63a8 │ │ │ │ mul r4, r3, r4 │ │ │ │ add r3, r6, r4 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #5 │ │ │ │ addeq r4, r4, #103424 @ 0x19400 │ │ │ │ addeq r4, r4, #356 @ 0x164 │ │ │ │ ldreq r3, [r3, #36] @ 0x24 │ │ │ │ addeq r6, r6, r4 │ │ │ │ moveq r0, #1 │ │ │ │ streq r6, [r7] │ │ │ │ streq r3, [r7, #4] │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq sl, r4, r8, lsl r9 │ │ │ │ - andeq sl, r4, r4, ror #17 │ │ │ │ + andeq fp, r4, r8, lsr #10 │ │ │ │ + strdeq fp, [r4], -r4 │ │ │ │ muleq r0, r2, r1 │ │ │ │ - andeq sl, r4, r0, lsl #18 │ │ │ │ + andeq fp, r4, r0, lsl r5 │ │ │ │ muleq r0, r3, r1 │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ bxhi lr │ │ │ │ - ldr r2, [pc, #40] @ 7130 │ │ │ │ + ldr r2, [pc, #40] @ 63ec │ │ │ │ mul r3, r2, r3 │ │ │ │ add r2, r0, r3 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r2, #3 │ │ │ │ bxle lr │ │ │ │ add r3, r3, #103424 @ 0x19400 │ │ │ │ add r3, r3, #372 @ 0x174 │ │ │ │ mov r2, #12 │ │ │ │ add r0, r0, r3 │ │ │ │ - b 48c08 │ │ │ │ + b 48bd8 │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r1, r1, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r1, r1, r3, lsl #5 │ │ │ │ add ip, r0, r1, lsl #3 │ │ │ │ mov lr, r0 │ │ │ │ - ldr r1, [pc, #36] @ 7184 │ │ │ │ - ldr r0, [pc, #36] @ 7188 │ │ │ │ + ldr r1, [pc, #36] @ 6440 │ │ │ │ + ldr r0, [pc, #36] @ 6444 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add r1, ip, r1 │ │ │ │ add r0, lr, r0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 24430 │ │ │ │ + bl 20680 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrsbeq r2, [r1], #-168 @ 0xffffff58 @ │ │ │ │ @ instruction: 0x0092a1f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #392] @ 7330 │ │ │ │ + ldr r2, [pc, #392] @ 65ec │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #388] @ 7334 │ │ │ │ + ldr r3, [pc, #388] @ 65f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ subs r7, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - beq 7324 │ │ │ │ + beq 65e0 │ │ │ │ cmn r5, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 7204 │ │ │ │ + beq 64c0 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 7258 │ │ │ │ - ldr r3, [pc, #336] @ 7338 │ │ │ │ + bhi 6514 │ │ │ │ + ldr r3, [pc, #336] @ 65f4 │ │ │ │ mla r3, r5, r3, r0 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7258 │ │ │ │ - ldr r2, [pc, #320] @ 733c │ │ │ │ + beq 6514 │ │ │ │ + ldr r2, [pc, #320] @ 65f8 │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7258 │ │ │ │ + bne 6514 │ │ │ │ add r8, sp, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 47868 │ │ │ │ + bl 47838 │ │ │ │ tst r6, #1 │ │ │ │ ldrne r3, [sp, #32] │ │ │ │ ldr r2, [r7, #2048] @ 0x800 │ │ │ │ str r5, [sp, #4] │ │ │ │ sub r2, r2, r7 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ orrne r3, r3, #1 │ │ │ │ strne r3, [sp, #32] │ │ │ │ tst r6, #2 │ │ │ │ ldrne r3, [sp, #32] │ │ │ │ orrne r3, r3, #4 │ │ │ │ strne r3, [sp, #32] │ │ │ │ tst r6, #4 │ │ │ │ - beq 7310 │ │ │ │ + beq 65cc │ │ │ │ ands r6, r6, #16 │ │ │ │ - beq 7288 │ │ │ │ + beq 6544 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #220] @ 7340 │ │ │ │ - ldr r3, [pc, #204] @ 7334 │ │ │ │ + ldr r2, [pc, #220] @ 65fc │ │ │ │ + ldr r3, [pc, #204] @ 65f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 732c │ │ │ │ + bne 65e8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmn r5, #1 │ │ │ │ - bne 72f8 │ │ │ │ - ldr r5, [pc, #164] @ 733c │ │ │ │ - ldr r9, [pc, #168] @ 7344 │ │ │ │ + bne 65b4 │ │ │ │ + ldr r5, [pc, #164] @ 65f8 │ │ │ │ + ldr r9, [pc, #168] @ 6600 │ │ │ │ add r7, r4, #6619136 @ 0x650000 │ │ │ │ add r5, r4, r5 │ │ │ │ add r7, r7, #24832 @ 0x6100 │ │ │ │ add r9, r4, r9 │ │ │ │ - b 72c8 │ │ │ │ + b 6584 │ │ │ │ add r4, r4, #103424 @ 0x19400 │ │ │ │ add r4, r4, #388 @ 0x184 │ │ │ │ add r5, r5, #103424 @ 0x19400 │ │ │ │ cmp r4, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #388 @ 0x184 │ │ │ │ - beq 7258 │ │ │ │ + beq 6514 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 72ac │ │ │ │ + bne 6568 │ │ │ │ ldrb r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 72ac │ │ │ │ + bne 6568 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 26fac │ │ │ │ - b 72ac │ │ │ │ - ldr r0, [pc, #68] @ 7344 │ │ │ │ + bl 41b00 │ │ │ │ + b 6568 │ │ │ │ + ldr r0, [pc, #68] @ 6600 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 26fac │ │ │ │ - b 7258 │ │ │ │ + bl 41b00 │ │ │ │ + b 6514 │ │ │ │ add r0, r4, #9895936 @ 0x970000 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r0, #1792 @ 0x700 │ │ │ │ - bl 2afac │ │ │ │ - b 7250 │ │ │ │ + bl 434b0 │ │ │ │ + b 650c │ │ │ │ mvn r0, #0 │ │ │ │ - b 725c │ │ │ │ + b 6518 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r4, [r5], -ip │ │ │ │ + andeq r5, r5, r0, lsr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ muleq r1, r9, r5 │ │ │ │ - andeq r4, r5, r4, lsr #22 │ │ │ │ + andeq r5, r5, r8, ror #16 │ │ │ │ rsbseq r7, r0, r8, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3752] @ 0xea8 │ │ │ │ add r3, r0, r0, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r3, r0, r3, lsl #5 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #320] @ 74b0 │ │ │ │ + ldr r1, [pc, #320] @ 676c │ │ │ │ mov r6, r2 │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ - ldr r2, [pc, #312] @ 74b4 │ │ │ │ + ldr r2, [pc, #312] @ 6770 │ │ │ │ add r1, pc, r1 │ │ │ │ sub sp, sp, #324 @ 0x144 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #296] @ 74b8 │ │ │ │ + ldr r0, [pc, #296] @ 6774 │ │ │ │ add r5, sp, #12 │ │ │ │ add r0, r3, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #316] @ 0x13c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 48d20 │ │ │ │ - ldr r2, [pc, #260] @ 74bc │ │ │ │ + bl 48cf0 │ │ │ │ + ldr r2, [pc, #260] @ 6778 │ │ │ │ stm sp, {r5, r7} │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r3, r4 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - ldr r2, [pc, #228] @ 74c0 │ │ │ │ + ldr r2, [pc, #228] @ 677c │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp] │ │ │ │ ldr r5, [ip, #100] @ 0x64 │ │ │ │ blx r5 │ │ │ │ - ldr r3, [pc, #200] @ 74c4 │ │ │ │ + ldr r3, [pc, #200] @ 6780 │ │ │ │ mla r3, r4, r3, r6 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #3 │ │ │ │ - ble 742c │ │ │ │ - ldr r1, [pc, #184] @ 74c8 │ │ │ │ + ble 66e8 │ │ │ │ + ldr r1, [pc, #184] @ 6784 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov ip, #1 │ │ │ │ strb ip, [r3, r1] │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #144] @ 74c4 │ │ │ │ + ldr r3, [pc, #144] @ 6780 │ │ │ │ mov r5, #0 │ │ │ │ mul r4, r3, r4 │ │ │ │ mvn r1, #0 │ │ │ │ add r2, r6, r4 │ │ │ │ add r3, r2, #103424 @ 0x19400 │ │ │ │ str r5, [r2, #32] │ │ │ │ add r2, r4, #103424 @ 0x19400 │ │ │ │ @@ -3370,195 +2521,195 @@ │ │ │ │ str r5, [r3, #396] @ 0x18c │ │ │ │ str r5, [r3, #400] @ 0x190 │ │ │ │ str r5, [r3, #412] @ 0x19c │ │ │ │ str r5, [r3, #416] @ 0x1a0 │ │ │ │ str r1, [r3, #388] @ 0x184 │ │ │ │ add r0, r6, r4 │ │ │ │ strh r5, [r6, r2] │ │ │ │ - bl 2dff8 │ │ │ │ - ldr r2, [pc, #72] @ 74cc │ │ │ │ - ldr r3, [pc, #44] @ 74b4 │ │ │ │ + bl 2eb78 │ │ │ │ + ldr r2, [pc, #72] @ 6788 │ │ │ │ + ldr r3, [pc, #44] @ 6770 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #316] @ 0x13c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 74ac │ │ │ │ + bne 6768 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #324 @ 0x144 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r5, r0, lsl sl │ │ │ │ + andeq r5, r5, r4, asr r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrsbeq r2, [r1], #-168 @ 0xffffff58 @ │ │ │ │ - strdeq sl, [r4], -r0 │ │ │ │ - ldrdeq r1, [r5], -ip │ │ │ │ + andeq fp, r4, r0, lsl #4 │ │ │ │ + andeq r0, r5, r4, asr #23 │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ muleq r1, r9, r5 │ │ │ │ - andeq r4, r5, r4, lsl #18 │ │ │ │ + andeq r5, r5, r8, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2944] @ 0xb80 │ │ │ │ - ldr r6, [pc, #396] @ 7674 │ │ │ │ - ldr r8, [pc, #396] @ 7678 │ │ │ │ + ldr r6, [pc, #396] @ 6930 │ │ │ │ + ldr r8, [pc, #396] @ 6934 │ │ │ │ add r4, r1, #103424 @ 0x19400 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r1 │ │ │ │ add r6, r1, r6 │ │ │ │ add r8, r1, r8 │ │ │ │ - ldr r1, [pc, #376] @ 767c │ │ │ │ - ldr r3, [pc, #376] @ 7680 │ │ │ │ + ldr r1, [pc, #376] @ 6938 │ │ │ │ + ldr r3, [pc, #376] @ 693c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #1108] @ 0x454 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #348] @ 7684 │ │ │ │ + ldr r3, [pc, #348] @ 6940 │ │ │ │ add r4, r4, #356 @ 0x164 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r7, #0 │ │ │ │ add r9, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 7560 │ │ │ │ + b 681c │ │ │ │ add r4, r4, #103424 @ 0x19400 │ │ │ │ add r4, r4, #388 @ 0x184 │ │ │ │ add r5, r5, #103424 @ 0x19400 │ │ │ │ add r6, r6, #34560 @ 0x8700 │ │ │ │ cmp r4, r8 │ │ │ │ add r7, r7, #1 │ │ │ │ add r5, r5, #388 @ 0x184 │ │ │ │ add r6, r6, #8 │ │ │ │ - beq 7640 │ │ │ │ + beq 68fc │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 753c │ │ │ │ + beq 67f8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48d20 │ │ │ │ + bl 48cf0 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #5 │ │ │ │ - bne 7604 │ │ │ │ + bne 68c0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 7628 │ │ │ │ + beq 68e4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 7634 │ │ │ │ - ldr r3, [pc, #224] @ 7688 │ │ │ │ + beq 68f0 │ │ │ │ + ldr r3, [pc, #224] @ 6944 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #216] @ 768c │ │ │ │ + ldr r2, [pc, #216] @ 6948 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ add fp, sp, #84 @ 0x54 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, fp │ │ │ │ str r9, [sp] │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r3, fp │ │ │ │ str r1, [sp] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr fp, [ip, #100] @ 0x64 │ │ │ │ blx fp │ │ │ │ - b 753c │ │ │ │ - ldr r2, [pc, #132] @ 7690 │ │ │ │ + b 67f8 │ │ │ │ + ldr r2, [pc, #132] @ 694c │ │ │ │ add fp, sp, #84 @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ mov r0, fp │ │ │ │ str r9, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - b 75e0 │ │ │ │ - ldr r3, [pc, #100] @ 7694 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 75a8 │ │ │ │ - ldr r3, [pc, #92] @ 7698 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 75a8 │ │ │ │ - ldr r2, [pc, #84] @ 769c │ │ │ │ - ldr r3, [pc, #52] @ 7680 │ │ │ │ + bl 48c44 │ │ │ │ + b 689c │ │ │ │ + ldr r3, [pc, #100] @ 6950 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 6864 │ │ │ │ + ldr r3, [pc, #92] @ 6954 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 6864 │ │ │ │ + ldr r2, [pc, #84] @ 6958 │ │ │ │ + ldr r3, [pc, #52] @ 693c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1108] @ 0x454 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7670 │ │ │ │ + bne 692c │ │ │ │ add sp, sp, #1104 @ 0x450 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ ldrsbeq r2, [r1], #-168 @ 0xffffff58 @ │ │ │ │ rsbeq pc, r6, r4, ror #12 │ │ │ │ - andeq r4, r5, r4, lsl #17 │ │ │ │ + andeq r5, r5, r8, asr #11 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - muleq r5, r8, r3 │ │ │ │ - andeq fp, r4, ip, asr r6 │ │ │ │ - andeq sl, r4, r4, lsr #8 │ │ │ │ - andeq sl, r4, r0, lsl r4 │ │ │ │ - @ instruction: 0x0004a3b0 │ │ │ │ - andeq sl, r4, ip, lsr #7 │ │ │ │ - andeq r4, r5, r0, asr #14 │ │ │ │ + andeq r0, r5, r0, lsl #21 │ │ │ │ + andeq ip, r4, r0, ror #3 │ │ │ │ + andeq fp, r4, r4, lsr r0 │ │ │ │ + andeq fp, r4, r0, lsr #32 │ │ │ │ + andeq sl, r4, r0, asr #31 │ │ │ │ + @ instruction: 0x0004afbc │ │ │ │ + andeq r5, r5, r4, lsl #9 │ │ │ │ add r0, r1, #9895936 @ 0x970000 │ │ │ │ add r0, r0, #1792 @ 0x700 │ │ │ │ - b 2a3f4 │ │ │ │ + b 428f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3000] @ 0xbb8 │ │ │ │ ldrb r2, [r0] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #380] @ 7848 │ │ │ │ + ldr r1, [pc, #380] @ 6b04 │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - ldr r2, [pc, #376] @ 784c │ │ │ │ + ldr r2, [pc, #376] @ 6b08 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #1072 @ 0x430 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r4, [r3] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #1068] @ 0x42c │ │ │ │ mov r2, #0 │ │ │ │ - beq 7790 │ │ │ │ + beq 6a4c │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 77c4 │ │ │ │ - ldr r2, [pc, #324] @ 7850 │ │ │ │ + bne 6a80 │ │ │ │ + ldr r2, [pc, #324] @ 6b0c │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77e8 │ │ │ │ - ldr r1, [pc, #296] @ 7854 │ │ │ │ + bne 6aa4 │ │ │ │ + ldr r1, [pc, #296] @ 6b10 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4acf8 │ │ │ │ + bl 4acc8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 7790 │ │ │ │ + beq 6a4c │ │ │ │ add r4, r4, #9895936 @ 0x970000 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #1768] @ 0x6e8 │ │ │ │ - bl 3a1e8 │ │ │ │ + bl 426d0 │ │ │ │ ldr r3, [r4, #1780] @ 0x6f4 │ │ │ │ mov r2, r6 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #1780] @ 0x6f4 │ │ │ │ mov r1, #32 │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r3, [r4, #1772] @ 0x6ec │ │ │ │ @@ -3567,316 +2718,316 @@ │ │ │ │ strne r0, [r3, #4] │ │ │ │ ldr r3, [r4, #1776] @ 0x6f0 │ │ │ │ str r0, [r4, #1772] @ 0x6ec │ │ │ │ cmp r3, #0 │ │ │ │ streq r0, [r4, #1776] @ 0x6f0 │ │ │ │ sub r3, r7, r6 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 48c34 │ │ │ │ - ldr r2, [pc, #192] @ 7858 │ │ │ │ - ldr r3, [pc, #176] @ 784c │ │ │ │ + bl 48c04 │ │ │ │ + ldr r2, [pc, #192] @ 6b14 │ │ │ │ + ldr r3, [pc, #176] @ 6b08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1068] @ 0x42c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7844 │ │ │ │ + bne 6b00 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #1072 @ 0x430 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #144] @ 785c │ │ │ │ + ldr r2, [pc, #144] @ 6b18 │ │ │ │ str r0, [sp] │ │ │ │ add r3, r3, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 7724 │ │ │ │ + beq 69e0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r2, #32 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 48c08 │ │ │ │ - ldr r2, [pc, #92] @ 7860 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r2, [pc, #92] @ 6b1c │ │ │ │ add r5, sp, #556 @ 0x22c │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - ldr r3, [pc, #64] @ 7864 │ │ │ │ + ldr r3, [pc, #64] @ 6b20 │ │ │ │ ldr ip, [r0] │ │ │ │ add r7, sp, #8 │ │ │ │ str r7, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ mvn r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ blx r4 │ │ │ │ - b 7790 │ │ │ │ + b 6a4c │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000546b8 │ │ │ │ + strdeq r5, [r5], -ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq fp, r4, ip, asr #9 │ │ │ │ - andeq lr, r4, ip, asr #6 │ │ │ │ - strdeq r4, [r5], -r0 │ │ │ │ - andeq sl, r4, r8, ror #4 │ │ │ │ - andeq sl, r4, r4, lsr r2 │ │ │ │ + andeq ip, r4, r0, asr r0 │ │ │ │ + andeq r2, r5, r4, lsl r0 │ │ │ │ + andeq r5, r5, r4, lsr r3 │ │ │ │ + andeq sl, r4, r8, ror lr │ │ │ │ + andeq sl, r4, r4, asr #28 │ │ │ │ @ instruction: 0xfffffe78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #288] @ 79a8 │ │ │ │ + ldr r1, [pc, #288] @ 6c64 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #284] @ 79ac │ │ │ │ + ldr r2, [pc, #284] @ 6c68 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #200 @ 0xc8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #0 │ │ │ │ - beq 7974 │ │ │ │ + beq 6c30 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #240] @ 79b0 │ │ │ │ + ldr r2, [pc, #240] @ 6c6c │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r8, [r4, #28] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r9, [r4, #24] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #192] @ 79b4 │ │ │ │ + ldr r3, [pc, #192] @ 6c70 │ │ │ │ add r5, r4, #9895936 @ 0x970000 │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, r5, #1712 @ 0x6b0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add ip, ip, #8 │ │ │ │ ldr r3, [r5, #1752] @ 0x6d8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add lr, sp, #8 │ │ │ │ - ldr r6, [pc, #160] @ 79b8 │ │ │ │ + ldr r6, [pc, #160] @ 6c74 │ │ │ │ add r6, r4, r6 │ │ │ │ mov sl, r0 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r5, #1792 @ 0x700 │ │ │ │ str r6, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ - bl 2a618 │ │ │ │ - ldr r2, [pc, #108] @ 79bc │ │ │ │ - ldr r3, [pc, #88] @ 79ac │ │ │ │ + bl 42b1c │ │ │ │ + ldr r2, [pc, #108] @ 6c78 │ │ │ │ + ldr r3, [pc, #88] @ 6c68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 79a4 │ │ │ │ + bne 6c60 │ │ │ │ add sp, sp, #200 @ 0xc8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ - bl 4b04c │ │ │ │ - ldr r2, [pc, #52] @ 79c0 │ │ │ │ + bl 4b01c │ │ │ │ + ldr r2, [pc, #52] @ 6c7c │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - b 78d4 │ │ │ │ + bl 48c44 │ │ │ │ + b 6b90 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r5], -ip │ │ │ │ + andeq r5, r5, r0, asr #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq sl, r4, ip, lsl #3 │ │ │ │ - andeq r0, r5, ip, asr #31 │ │ │ │ + muleq r4, ip, sp │ │ │ │ + @ instruction: 0x000506b4 │ │ │ │ addseq r0, r7, r8, ror r6 │ │ │ │ - andeq r4, r5, r8, lsr r4 │ │ │ │ - ldrdeq sl, [r4], -r0 │ │ │ │ + andeq r5, r5, ip, ror r1 │ │ │ │ + andeq sl, r4, r0, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #124] @ 7a58 │ │ │ │ + ldr r5, [pc, #124] @ 6d14 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #116] @ 7a5c │ │ │ │ + ldr r3, [pc, #116] @ 6d18 │ │ │ │ cmp r6, #65536 @ 0x10000 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r1, [pc, #104] @ 7a60 │ │ │ │ + ldr r1, [pc, #104] @ 6d1c │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [pc, #80] @ 7a64 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [pc, #80] @ 6d20 │ │ │ │ cmp r4, #65536 @ 0x10000 │ │ │ │ movcs r2, #0 │ │ │ │ movcc r2, #1 │ │ │ │ - ldr r1, [pc, #68] @ 7a68 │ │ │ │ + ldr r1, [pc, #68] @ 6d24 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 493fc │ │ │ │ + bl 493cc │ │ │ │ cmp r4, #0 │ │ │ │ - blt 7a50 │ │ │ │ - ldr r0, [pc, #48] @ 7a6c │ │ │ │ + blt 6d0c │ │ │ │ + ldr r0, [pc, #48] @ 6d28 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r7, r0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2e6e8 │ │ │ │ + b 2f268 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - muleq r4, r0, pc @ │ │ │ │ - andeq sl, r4, r4, ror r0 │ │ │ │ + andeq sl, r4, r0, lsr #23 │ │ │ │ + andeq sl, r4, r4, lsl #25 │ │ │ │ andeq r0, r0, fp, lsl #14 │ │ │ │ - andeq sl, r4, r0, rrx │ │ │ │ + andeq sl, r4, r0, ror ip │ │ │ │ andeq r0, r0, ip, lsl #14 │ │ │ │ rsbeq r6, sp, ip, lsr #3 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #4] @ 7a80 │ │ │ │ + ldr r0, [pc, #4] @ 6d3c │ │ │ │ add r0, r3, r0 │ │ │ │ - b 2dbb0 │ │ │ │ + b 2e730 │ │ │ │ rsbeq r6, r5, r0, lsr #2 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ bxhi lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #92] @ 7b00 │ │ │ │ + ldr r3, [pc, #92] @ 6dbc │ │ │ │ mov r5, r0 │ │ │ │ mul r4, r3, r1 │ │ │ │ add r3, r0, r4 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r3, #3 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 4b580 │ │ │ │ + bl 4b550 │ │ │ │ add r4, r4, #103424 @ 0x19400 │ │ │ │ add r4, r4, #356 @ 0x164 │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r5, r4 │ │ │ │ - beq 7aec │ │ │ │ + beq 6da8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r2, #16 │ │ │ │ - b 48c08 │ │ │ │ - ldr r1, [pc, #16] @ 7b04 │ │ │ │ + b 48bd8 │ │ │ │ + ldr r1, [pc, #16] @ 6dc0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #16 │ │ │ │ - b 48c08 │ │ │ │ + b 48bd8 │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ - muleq r4, ip, pc @ │ │ │ │ + andeq sl, r4, ip, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #264] @ 7c2c │ │ │ │ - ldr r2, [pc, #264] @ 7c30 │ │ │ │ + ldr r1, [pc, #264] @ 6ee8 │ │ │ │ + ldr r2, [pc, #264] @ 6eec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ble 7bd0 │ │ │ │ + ble 6e8c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #208] @ 7c34 │ │ │ │ + ldr r2, [pc, #208] @ 6ef0 │ │ │ │ add r6, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #140] @ 7c38 │ │ │ │ - ldr r3, [pc, #128] @ 7c30 │ │ │ │ + ldr r2, [pc, #140] @ 6ef4 │ │ │ │ + ldr r3, [pc, #128] @ 6eec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7c28 │ │ │ │ + bne 6ee4 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #80] @ 7c3c │ │ │ │ - ldr r3, [pc, #64] @ 7c30 │ │ │ │ + ldr r2, [pc, #80] @ 6ef8 │ │ │ │ + ldr r3, [pc, #64] @ 6eec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bne 7c28 │ │ │ │ - ldr r2, [pc, #44] @ 7c40 │ │ │ │ + bne 6ee4 │ │ │ │ + ldr r2, [pc, #44] @ 6efc │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r4 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r5, r0, ror #4 │ │ │ │ + andeq r4, r5, r4, lsr #31 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r9, r4, r0, lsr pc │ │ │ │ - ldrdeq r4, [r5], -ip │ │ │ │ - muleq r5, ip, r1 │ │ │ │ - andeq r9, r4, ip, lsl #29 │ │ │ │ + andeq sl, r4, r0, asr #22 │ │ │ │ + andeq r4, r5, r0, lsr #30 │ │ │ │ + andeq r4, r5, r0, ror #29 │ │ │ │ + muleq r4, ip, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ @@ -3886,40 +3037,40 @@ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #8] @ 7c98 │ │ │ │ + ldr r0, [pc, #8] @ 6f54 │ │ │ │ add r0, r5, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2732c │ │ │ │ + b 41e80 │ │ │ │ rsbseq r7, r0, r8, asr #3 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ bxhi lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov lr, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #56] @ 7cf0 │ │ │ │ + ldr r3, [pc, #56] @ 6fac │ │ │ │ mov ip, r0 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #5 │ │ │ │ popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ add r3, r1, r1, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r3, r1, r3, lsl #5 │ │ │ │ - ldr r0, [pc, #24] @ 7cf4 │ │ │ │ + ldr r0, [pc, #24] @ 6fb0 │ │ │ │ add ip, ip, r3, lsl #3 │ │ │ │ mov r1, lr │ │ │ │ mov r3, #0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r0, ip, r0 │ │ │ │ - b 48d20 │ │ │ │ + b 48cf0 │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ ldrsbeq r2, [r1], #-168 @ 0xffffff58 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -3953,89 +3104,89 @@ │ │ │ │ cmp r2, r1 │ │ │ │ strlt r2, [r3, #2972] @ 0xb9c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #8] @ 7da4 │ │ │ │ + ldr r0, [pc, #8] @ 7060 │ │ │ │ add r0, r5, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2730c │ │ │ │ + b 41e60 │ │ │ │ rsbseq r7, r0, r8, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, r0 │ │ │ │ - bhi 7e30 │ │ │ │ - ldr r0, [pc, #208] @ 7ea0 │ │ │ │ + bhi 70ec │ │ │ │ + ldr r0, [pc, #208] @ 715c │ │ │ │ mla r0, r1, r0, ip │ │ │ │ ldr lr, [r0, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 7e30 │ │ │ │ + beq 70ec │ │ │ │ add lr, ip, #9895936 @ 0x970000 │ │ │ │ ldr r4, [lr, #1632] @ 0x660 │ │ │ │ cmp r1, r4 │ │ │ │ - beq 7e74 │ │ │ │ + beq 7130 │ │ │ │ add r0, r0, #103424 @ 0x19400 │ │ │ │ ldr r0, [r0, #396] @ 0x18c │ │ │ │ ldr r3, [lr, #1636] @ 0x664 │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7e60 │ │ │ │ + ble 711c │ │ │ │ ldr r0, [ip, #24] │ │ │ │ - ldr r3, [pc, #152] @ 7ea4 │ │ │ │ + ldr r3, [pc, #152] @ 7160 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #148] @ 7ea8 │ │ │ │ + ldr r2, [pc, #148] @ 7164 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [ip, #24] │ │ │ │ - ldr r3, [pc, #112] @ 7eac │ │ │ │ + ldr r3, [pc, #112] @ 7168 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #108] @ 7eb0 │ │ │ │ + ldr r2, [pc, #108] @ 716c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #76] @ 7eb4 │ │ │ │ + ldr r0, [pc, #76] @ 7170 │ │ │ │ add r0, ip, r0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 26870 │ │ │ │ + b 413c4 │ │ │ │ ldr r0, [ip, #24] │ │ │ │ - ldr r3, [pc, #56] @ 7eb8 │ │ │ │ + ldr r3, [pc, #56] @ 7174 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #52] @ 7ebc │ │ │ │ + ldr r2, [pc, #52] @ 7178 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ - b 7e58 │ │ │ │ + b 7114 │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ - ldrdeq r9, [r4], -r0 │ │ │ │ - andeq r0, r5, r0, lsr #21 │ │ │ │ - andeq r9, r4, ip, ror #24 │ │ │ │ - andeq r0, r5, r0, ror sl │ │ │ │ + andeq sl, r4, r0, ror #17 │ │ │ │ + andeq r0, r5, r8, lsl #3 │ │ │ │ + andeq sl, r4, ip, ror r8 │ │ │ │ + andeq r0, r5, r8, asr r1 │ │ │ │ rsbseq r7, r0, r8, asr #3 │ │ │ │ - andeq r9, r4, r4, asr #24 │ │ │ │ - andeq r0, r5, ip, lsr #20 │ │ │ │ + andeq sl, r4, r4, asr r8 │ │ │ │ + andeq r0, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ @@ -4062,203 +3213,203 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-736] @ 0xfffffd20 │ │ │ │ - ldr r2, [pc, #348] @ 80ac │ │ │ │ - ldr r3, [pc, #348] @ 80b0 │ │ │ │ + ldr r2, [pc, #348] @ 7368 │ │ │ │ + ldr r3, [pc, #348] @ 736c │ │ │ │ sub sp, sp, #8896 @ 0x22c0 │ │ │ │ add r6, r0, #9895936 @ 0x970000 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, r6, #1792 @ 0x700 │ │ │ │ add r1, sp, #8832 @ 0x2280 │ │ │ │ add r5, sp, #8704 @ 0x2200 │ │ │ │ mov r4, r0 │ │ │ │ add r5, r5, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ add r1, r1, #60 @ 0x3c │ │ │ │ - bl 2a3f4 │ │ │ │ + bl 428f8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #20 │ │ │ │ - bl 4b04c │ │ │ │ + bl 4b01c │ │ │ │ str r5, [sp] │ │ │ │ - ldr r3, [pc, #272] @ 80b4 │ │ │ │ - ldr r2, [pc, #272] @ 80b8 │ │ │ │ + ldr r3, [pc, #272] @ 7370 │ │ │ │ + ldr r2, [pc, #272] @ 7374 │ │ │ │ add r5, sp, #8704 @ 0x2200 │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r8, [r4, #28] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r9, [r4, #24] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #220] @ 80bc │ │ │ │ + ldr r3, [pc, #220] @ 7378 │ │ │ │ add ip, r6, #1712 @ 0x6b0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add ip, ip, #8 │ │ │ │ ldr r3, [r6, #1752] @ 0x6d8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add lr, sp, #8 │ │ │ │ - ldr r6, [pc, #192] @ 80c0 │ │ │ │ + ldr r6, [pc, #192] @ 737c │ │ │ │ add r6, r4, r6 │ │ │ │ mov sl, r0 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ - bl 2a618 │ │ │ │ + bl 42b1c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8078 │ │ │ │ - ldr r2, [pc, #120] @ 80c4 │ │ │ │ - ldr r3, [pc, #96] @ 80b0 │ │ │ │ + bne 7334 │ │ │ │ + ldr r2, [pc, #120] @ 7380 │ │ │ │ + ldr r3, [pc, #96] @ 736c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8832 @ 0x2280 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #60 @ 0x3c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 80a8 │ │ │ │ + bne 7364 │ │ │ │ add sp, sp, #8896 @ 0x22c0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr ip, [pc, #72] @ 80c8 │ │ │ │ - ldr r3, [pc, #72] @ 80cc │ │ │ │ - ldr r2, [pc, #72] @ 80d0 │ │ │ │ + ldr ip, [pc, #72] @ 7384 │ │ │ │ + ldr r3, [pc, #72] @ 7388 │ │ │ │ + ldr r2, [pc, #72] @ 738c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r1, [r4, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str ip, [sp] │ │ │ │ - bl 234c4 │ │ │ │ - b 8044 │ │ │ │ + bl 40b98 │ │ │ │ + b 7300 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r5, r0, lsr lr │ │ │ │ + andeq r4, r5, r4, ror fp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r9, r4, r8, asr #22 │ │ │ │ - andeq r9, r4, r0, ror #22 │ │ │ │ - andeq r0, r5, r0, ror #17 │ │ │ │ + andeq sl, r4, r8, asr r7 │ │ │ │ + andeq sl, r4, r0, ror r7 │ │ │ │ + andeq pc, r4, r8, asr #31 │ │ │ │ addseq r0, r7, r8, ror r6 │ │ │ │ - andeq r3, r5, ip, lsr sp │ │ │ │ - ldrdeq r9, [r4], -r0 │ │ │ │ - muleq r4, r4, sl │ │ │ │ - muleq r4, r8, sl │ │ │ │ + andeq r4, r5, r0, lsl #21 │ │ │ │ + andeq sl, r4, r0, ror #11 │ │ │ │ + andeq sl, r4, r4, lsr #13 │ │ │ │ + andeq sl, r4, r8, lsr #13 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - b 7f2c │ │ │ │ + b 71e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r7, r0, r1, lsl #3 │ │ │ │ ldrsh r2, [r7, #2] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #120] @ 8188 │ │ │ │ - ldr r0, [pc, #120] @ 818c │ │ │ │ + ldr r3, [pc, #120] @ 7444 │ │ │ │ + ldr r0, [pc, #120] @ 7448 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r6, r5, #131072 @ 0x20000 │ │ │ │ mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ lsl r8, r1, #3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl 493fc │ │ │ │ + bl 493cc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r2, #2 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ strh r2, [r7, #2] │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ mov r9, r0 │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ add r3, r3, r9 │ │ │ │ str r3, [r7, #4] │ │ │ │ mvn r3, #0 │ │ │ │ strh r3, [r5, r8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmn r3, #1 │ │ │ │ lslne r3, r3, #3 │ │ │ │ strhne r4, [r5, r3] │ │ │ │ streq r4, [r6, #4] │ │ │ │ str r4, [r6, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r9, r4, r0, lsr #20 │ │ │ │ - andeq r9, r4, r4, asr r8 │ │ │ │ + andeq sl, r4, r0, lsr r6 │ │ │ │ + andeq sl, r4, r4, ror #8 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ bxlt lr │ │ │ │ - ldr r0, [pc, #4] @ 81a8 │ │ │ │ + ldr r0, [pc, #4] @ 7464 │ │ │ │ add r0, r3, r0 │ │ │ │ - b 80ec │ │ │ │ + b 73a8 │ │ │ │ strheq r7, [lr], #-20 @ 0xffffffec @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #276] @ 82d8 │ │ │ │ + ldr ip, [pc, #276] @ 7594 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #272] @ 82dc │ │ │ │ + ldr r0, [pc, #272] @ 7598 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r4, [pc, #268] @ 82e0 │ │ │ │ + ldr r4, [pc, #268] @ 759c │ │ │ │ ldr r0, [ip, r0] │ │ │ │ - ldr r3, [pc, #264] @ 82e4 │ │ │ │ + ldr r3, [pc, #264] @ 75a0 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r1, [pc, #256] @ 82e8 │ │ │ │ + ldr r1, [pc, #256] @ 75a4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [pc, #228] @ 82ec │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [pc, #228] @ 75a8 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #476 @ 0x1dc │ │ │ │ add r4, sp, #4 │ │ │ │ - bl 493fc │ │ │ │ - ldr r6, [pc, #204] @ 82f0 │ │ │ │ + bl 493cc │ │ │ │ + ldr r6, [pc, #204] @ 75ac │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [sp, #18] │ │ │ │ - ldr r8, [pc, #188] @ 82f4 │ │ │ │ - bl 4b868 │ │ │ │ - ldr r7, [pc, #184] @ 82f8 │ │ │ │ + ldr r8, [pc, #188] @ 75b0 │ │ │ │ + bl 4b838 │ │ │ │ + ldr r7, [pc, #184] @ 75b4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r6, pc, r6 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r1 │ │ │ │ add r0, sp, #10 │ │ │ │ ldrh r3, [lr], #2 │ │ │ │ add ip, ip, #2 │ │ │ │ @@ -4269,67 +3420,67 @@ │ │ │ │ ldrb r4, [r6, r4, lsr #5] │ │ │ │ strb r4, [ip, #-2] │ │ │ │ add r4, r2, r2, lsl #1 │ │ │ │ rsb r2, r2, r4, lsl #3 │ │ │ │ sub r3, r3, r2, lsl #1 │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ strb r3, [ip, #-1] │ │ │ │ - bne 8250 │ │ │ │ + bne 750c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, #32 │ │ │ │ add r0, r0, #4032 @ 0xfc0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 48c08 │ │ │ │ + bl 48bd8 │ │ │ │ add r5, r5, #9895936 @ 0x970000 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #80] @ 82fc │ │ │ │ + ldr r2, [pc, #80] @ 75b8 │ │ │ │ str r3, [r5, #1788] @ 0x6fc │ │ │ │ - ldr r3, [pc, #40] @ 82dc │ │ │ │ + ldr r3, [pc, #40] @ 7598 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 82d4 │ │ │ │ + bne 7590 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r5, r0, asr #23 │ │ │ │ + andeq r4, r5, r4, lsl #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - muleq r4, ip, r7 │ │ │ │ - andeq r9, r4, ip, ror #18 │ │ │ │ + andeq sl, r4, ip, lsr #7 │ │ │ │ + andeq sl, r4, ip, ror r5 │ │ │ │ ldrdeq r0, [r0], -r9 │ │ │ │ - andeq r9, r4, r4, lsl #19 │ │ │ │ - andeq r1, r5, r8, ror #21 │ │ │ │ + muleq r4, r4, r5 │ │ │ │ + andeq r2, r5, r4, ror #16 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andslt r4, r6, #-1879048180 @ 0x9000000c │ │ │ │ - ldrdeq r3, [r5], -r8 │ │ │ │ + andeq r4, r5, ip, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r6, r1 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8354 │ │ │ │ + beq 7610 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - ldr r2, [pc, #192] @ 8404 │ │ │ │ + ldr r2, [pc, #192] @ 76c0 │ │ │ │ ldr r3, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r7, [pc, #172] @ 8408 │ │ │ │ + ldr r7, [pc, #172] @ 76c4 │ │ │ │ mov r2, #1 │ │ │ │ mul r7, r5, r7 │ │ │ │ mov r1, #0 │ │ │ │ add r3, r6, r7 │ │ │ │ str r2, [r3, #32] │ │ │ │ add r2, r7, #102400 @ 0x19000 │ │ │ │ add r2, r2, #800 @ 0x320 │ │ │ │ @@ -4345,177 +3496,177 @@ │ │ │ │ str r1, [r0, #412] @ 0x19c │ │ │ │ str r1, [r0, #416] @ 0x1a0 │ │ │ │ str r4, [r0, #388] @ 0x184 │ │ │ │ strh r1, [r6, ip] │ │ │ │ str r4, [r3, #1088] @ 0x440 │ │ │ │ add r3, r3, #516 @ 0x204 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 83a8 │ │ │ │ - ldr r3, [pc, #72] @ 8408 │ │ │ │ + bne 7664 │ │ │ │ + ldr r3, [pc, #72] @ 76c4 │ │ │ │ mov r8, #0 │ │ │ │ mla r5, r3, r5, r6 │ │ │ │ add r0, r7, #60 @ 0x3c │ │ │ │ add r9, r5, #103424 @ 0x19400 │ │ │ │ add r0, r6, r0 │ │ │ │ mov r1, #516 @ 0x204 │ │ │ │ str r8, [r9, #352] @ 0x160 │ │ │ │ - bl 47868 │ │ │ │ + bl 47838 │ │ │ │ add r0, r7, #52 @ 0x34 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2dff8 │ │ │ │ + bl 2eb78 │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ str r4, [r5, #48] @ 0x30 │ │ │ │ str r8, [r5, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ str r8, [r9, #392] @ 0x188 │ │ │ │ str r8, [r9, #404] @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r9, r4, r8, ror #16 │ │ │ │ + andeq sl, r4, r8, ror r4 │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-96] @ 0xffffffa0 │ │ │ │ - ldr r2, [pc, #336] @ 8578 │ │ │ │ - ldr r3, [pc, #336] @ 857c │ │ │ │ + ldr r2, [pc, #336] @ 7834 │ │ │ │ + ldr r3, [pc, #336] @ 7838 │ │ │ │ sub sp, sp, #4160 @ 0x1040 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, sp, #12 │ │ │ │ add r1, sp, #4160 @ 0x1040 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1, #4] │ │ │ │ mov r3, #0 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #25 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r3, [r4] │ │ │ │ add r7, r4, #9895936 @ 0x970000 │ │ │ │ mov r1, r5 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r7, #1632] @ 0x660 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r8, [r7, #1632] @ 0x660 │ │ │ │ - ldr r2, [pc, #236] @ 8580 │ │ │ │ + ldr r2, [pc, #236] @ 783c │ │ │ │ add r6, sp, #2064 @ 0x810 │ │ │ │ mla r2, r8, r2, r4 │ │ │ │ mov r5, #0 │ │ │ │ add r2, r2, #103424 @ 0x19400 │ │ │ │ add r6, r6, #8 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r2, #396] @ 0x18c │ │ │ │ str r5, [r2, #400] @ 0x190 │ │ │ │ str r5, [r2, #412] @ 0x19c │ │ │ │ str r5, [r2, #416] @ 0x1a0 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #27 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [pc, #180] @ 8584 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [pc, #180] @ 7840 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd60 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #136] @ 8588 │ │ │ │ + ldr r2, [pc, #136] @ 7844 │ │ │ │ add r6, sp, #4096 @ 0x1000 │ │ │ │ add r6, r6, #36 @ 0x24 │ │ │ │ ldr r3, [r7, #1632] @ 0x660 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r2, [pc, #104] @ 858c │ │ │ │ + ldr r2, [pc, #104] @ 7848 │ │ │ │ ldr ip, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp] │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #76] @ 8590 │ │ │ │ - ldr r3, [pc, #52] @ 857c │ │ │ │ + ldr r2, [pc, #76] @ 784c │ │ │ │ + ldr r3, [pc, #52] @ 7838 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #4160 @ 0x1040 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8574 │ │ │ │ + bne 7830 │ │ │ │ add sp, sp, #4160 @ 0x1040 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r5, r8, asr r9 │ │ │ │ + muleq r5, ip, r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ - andeq r9, r4, ip, ror #13 │ │ │ │ - andeq r9, r4, r8, asr #13 │ │ │ │ - muleq r5, ip, r3 │ │ │ │ - andeq r3, r5, r4, asr #16 │ │ │ │ + strdeq sl, [r4], -ip │ │ │ │ + ldrdeq sl, [r4], -r8 │ │ │ │ + andeq pc, r4, r4, lsl #21 │ │ │ │ + andeq r4, r5, r8, lsl #11 │ │ │ │ add r3, r1, #9895936 @ 0x970000 │ │ │ │ ldr r3, [r3, #1632] @ 0x660 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bxhi lr │ │ │ │ - ldr r2, [pc, #20] @ 85c0 │ │ │ │ + ldr r2, [pc, #20] @ 787c │ │ │ │ mla r3, r2, r3, r1 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov r0, r1 │ │ │ │ - b 840c │ │ │ │ + b 76c8 │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ - ldr ip, [pc, #72] @ 8614 │ │ │ │ + ldr ip, [pc, #72] @ 78d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ strh r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ strh r1, [r2, #2] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 85d4 │ │ │ │ + bne 7890 │ │ │ │ add ip, r0, #130048 @ 0x1fc00 │ │ │ │ add r3, r0, #131072 @ 0x20000 │ │ │ │ mvn r2, #0 │ │ │ │ add ip, ip, #1008 @ 0x3f0 │ │ │ │ strh r2, [ip, #8] │ │ │ │ stm r3, {r1, r2} │ │ │ │ str r2, [r3, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r3, #16] │ │ │ │ bx lr │ │ │ │ andeq r4, r0, r1 │ │ │ │ - ldr ip, [pc, #72] @ 8668 │ │ │ │ + ldr ip, [pc, #72] @ 7924 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ strh r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ strh r1, [r2, #2] │ │ │ │ add r2, r2, #8 │ │ │ │ - bne 8628 │ │ │ │ + bne 78e4 │ │ │ │ add ip, r0, #130048 @ 0x1fc00 │ │ │ │ add r3, r0, #131072 @ 0x20000 │ │ │ │ mvn r2, #0 │ │ │ │ add ip, ip, #1008 @ 0x3f0 │ │ │ │ strh r2, [ip, #8] │ │ │ │ stm r3, {r1, r2} │ │ │ │ str r2, [r3, #8] │ │ │ │ @@ -4543,48 +3694,48 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ add r4, r6, #131072 @ 0x20000 │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r8, [r4] │ │ │ │ cmn r5, #1 │ │ │ │ movne r9, #0 │ │ │ │ - bne 86f0 │ │ │ │ - b 8790 │ │ │ │ + bne 79ac │ │ │ │ + b 7a4c │ │ │ │ mov r5, lr │ │ │ │ str ip, [r4, #12] │ │ │ │ add ip, r6, r5, lsl #3 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ lsl r7, r5, #3 │ │ │ │ asr r3, r2, #31 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r3, r3, r1 │ │ │ │ - bge 8790 │ │ │ │ + bge 7a4c │ │ │ │ ldrsh lr, [r6, r7] │ │ │ │ strh r8, [r6, r7] │ │ │ │ strh r9, [ip, #2] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ cmn lr, #1 │ │ │ │ mov r8, r5 │ │ │ │ sub ip, ip, #1 │ │ │ │ stm r4, {r5, lr} │ │ │ │ - bne 86e8 │ │ │ │ - ldr r3, [pc, #140] @ 87c4 │ │ │ │ - ldr r0, [pc, #140] @ 87c8 │ │ │ │ + bne 79a4 │ │ │ │ + ldr r3, [pc, #140] @ 7a80 │ │ │ │ + ldr r0, [pc, #140] @ 7a84 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #106 @ 0x6a │ │ │ │ str lr, [r4, #8] │ │ │ │ str ip, [r4, #12] │ │ │ │ - bl 493fc │ │ │ │ + bl 493cc │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ lsl r3, r3, #3 │ │ │ │ ldrsh r1, [r6, r3] │ │ │ │ add r7, r6, r7 │ │ │ │ mov r3, #1 │ │ │ │ add r2, r2, r3 │ │ │ │ @@ -4592,35 +3743,35 @@ │ │ │ │ strh r3, [r7, #2] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r4, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #52] @ 87cc │ │ │ │ - ldr r0, [pc, #52] @ 87d0 │ │ │ │ + ldr r3, [pc, #52] @ 7a88 │ │ │ │ + ldr r0, [pc, #52] @ 7a8c │ │ │ │ adds r2, r8, #1 │ │ │ │ movne r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #106 @ 0x6a │ │ │ │ - bl 493fc │ │ │ │ + bl 493cc │ │ │ │ cmn r8, #1 │ │ │ │ mov r5, r8 │ │ │ │ - beq 8788 │ │ │ │ + beq 7a44 │ │ │ │ lsl r7, r8, #3 │ │ │ │ - b 8754 │ │ │ │ - @ instruction: 0x000494b0 │ │ │ │ - andeq r9, r4, ip, lsr r2 │ │ │ │ - andeq r9, r4, r8, asr #8 │ │ │ │ - ldrdeq r9, [r4], -r4 │ │ │ │ + b 7a10 │ │ │ │ + andeq sl, r4, r0, asr #1 │ │ │ │ + andeq r9, r4, ip, asr #28 │ │ │ │ + andeq sl, r4, r8, asr r0 │ │ │ │ + andeq r9, r4, r4, ror #27 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #4] @ 87e4 │ │ │ │ + ldr r0, [pc, #4] @ 7aa0 │ │ │ │ add r0, r3, r0 │ │ │ │ - b 86b4 │ │ │ │ + b 7970 │ │ │ │ strheq r7, [lr], #-20 @ 0xffffffec @ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add r5, r0, #131072 @ 0x20000 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmn r3, #1 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r4, [r5] │ │ │ │ @@ -4631,158 +3782,158 @@ │ │ │ │ add r2, r0, r3, lsl #3 │ │ │ │ cmn r1, #1 │ │ │ │ strh r4, [r0, ip] │ │ │ │ sub lr, lr, #1 │ │ │ │ mov r4, r3 │ │ │ │ strh r6, [r2, #2] │ │ │ │ movne r3, r1 │ │ │ │ - bne 8808 │ │ │ │ + bne 7ac4 │ │ │ │ str r3, [r5] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #8] │ │ │ │ str lr, [r5, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ bxlt lr │ │ │ │ - b 80ec │ │ │ │ + b 73a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 23e0c │ │ │ │ + bl 2005c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r6, r4, #286720 @ 0x46000 │ │ │ │ - ldr lr, [pc, #60] @ 88bc │ │ │ │ - ldr ip, [pc, #60] @ 88c0 │ │ │ │ + ldr lr, [pc, #60] @ 7b78 │ │ │ │ + ldr ip, [pc, #60] @ 7b7c │ │ │ │ str r5, [r6, #1108] @ 0x454 │ │ │ │ - ldr r2, [pc, #56] @ 88c4 │ │ │ │ + ldr r2, [pc, #56] @ 7b80 │ │ │ │ ldr r5, [r0] │ │ │ │ - ldr r1, [pc, #52] @ 88c8 │ │ │ │ + ldr r1, [pc, #52] @ 7b84 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r4, lr} │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #12 │ │ │ │ ldr r4, [r5, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r9, r4, ip, lsl #7 │ │ │ │ + muleq r4, ip, pc @ │ │ │ │ andeq r3, r0, ip, lsl sl │ │ │ │ - andeq r9, r4, ip, asr #6 │ │ │ │ - andeq r9, r4, ip, lsr #20 │ │ │ │ + andeq r9, r4, ip, asr pc │ │ │ │ + andeq sl, r4, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r6, r0, #102400 @ 0x19000 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r0 │ │ │ │ add r2, r6, #800 @ 0x320 │ │ │ │ mvn r4, #0 │ │ │ │ str r4, [r3, #1056] @ 0x420 │ │ │ │ add r3, r3, #516 @ 0x204 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 88f0 │ │ │ │ + bne 7bac │ │ │ │ mov r7, #0 │ │ │ │ mov r1, #516 @ 0x204 │ │ │ │ add r0, r5, #28 │ │ │ │ str r7, [r6, #1344] @ 0x540 │ │ │ │ - bl 47868 │ │ │ │ + bl 47838 │ │ │ │ add r0, r5, #20 │ │ │ │ - bl 2dff8 │ │ │ │ + bl 2eb78 │ │ │ │ str r4, [r5, #12] │ │ │ │ str r4, [r5, #16] │ │ │ │ str r7, [r5, #8] │ │ │ │ str r7, [r6, #1384] @ 0x568 │ │ │ │ str r7, [r6, #1396] @ 0x574 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #448] @ 8b0c │ │ │ │ - ldr r6, [pc, #448] @ 8b10 │ │ │ │ + ldr r3, [pc, #448] @ 7dc8 │ │ │ │ + ldr r6, [pc, #448] @ 7dcc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r7, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r4, #0 │ │ │ │ add r6, r0, r6 │ │ │ │ stm r7, {r3, r4} │ │ │ │ mov r0, r6 │ │ │ │ - bl 2db50 │ │ │ │ - ldr r3, [pc, #416] @ 8b14 │ │ │ │ - ldr r1, [pc, #416] @ 8b18 │ │ │ │ + bl 2e6d0 │ │ │ │ + ldr r3, [pc, #416] @ 7dd0 │ │ │ │ + ldr r1, [pc, #416] @ 7dd4 │ │ │ │ mov r2, #1 │ │ │ │ add r3, r7, r3 │ │ │ │ strh r2, [r3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ strh r4, [r3, #2] │ │ │ │ add r3, r3, #8 │ │ │ │ - bne 897c │ │ │ │ + bne 7c38 │ │ │ │ add r3, r7, #7208960 @ 0x6e0000 │ │ │ │ - ldr r9, [pc, #380] @ 8b1c │ │ │ │ + ldr r9, [pc, #380] @ 7dd8 │ │ │ │ add r1, r3, #159744 @ 0x27000 │ │ │ │ mov r3, r1 │ │ │ │ mvn r2, #0 │ │ │ │ add r1, r1, #420 @ 0x1a4 │ │ │ │ add r9, r7, r9 │ │ │ │ strh r2, [r1, #8] │ │ │ │ mov r0, r9 │ │ │ │ str r4, [r3, #436] @ 0x1b4 │ │ │ │ str r4, [r3, #448] @ 0x1c0 │ │ │ │ str r4, [r3, #452] @ 0x1c4 │ │ │ │ str r2, [r3, #440] @ 0x1b8 │ │ │ │ str r2, [r3, #444] @ 0x1bc │ │ │ │ - bl 22134 │ │ │ │ + bl 355b4 │ │ │ │ add r4, r7, #7340032 @ 0x700000 │ │ │ │ add r8, r7, #9568256 @ 0x920000 │ │ │ │ add r4, r4, #41984 @ 0xa400 │ │ │ │ add r5, r8, #26112 @ 0x6600 │ │ │ │ add r1, r4, #44 @ 0x2c │ │ │ │ add r0, r4, #20 │ │ │ │ add r4, r4, #34560 @ 0x8700 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #32768 @ 0x8000 │ │ │ │ add r4, r4, #8 │ │ │ │ - bl 46b04 │ │ │ │ + bl 44b38 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 89e0 │ │ │ │ - ldr r0, [pc, #276] @ 8b20 │ │ │ │ + bne 7c9c │ │ │ │ + ldr r0, [pc, #276] @ 7ddc │ │ │ │ add sl, r7, #9895936 @ 0x970000 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 21f04 │ │ │ │ - ldr r0, [pc, #264] @ 8b24 │ │ │ │ + bl 35384 │ │ │ │ + ldr r0, [pc, #264] @ 7de0 │ │ │ │ add r4, r7, #103424 @ 0x19400 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 3a7cc │ │ │ │ + bl 36bd0 │ │ │ │ add r0, r8, #38400 @ 0x9600 │ │ │ │ add r0, r0, #188 @ 0xbc │ │ │ │ - bl 21f04 │ │ │ │ - ldr r3, [pc, #240] @ 8b28 │ │ │ │ + bl 35384 │ │ │ │ + ldr r3, [pc, #240] @ 7de4 │ │ │ │ add r8, r8, #40960 @ 0xa000 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #112 @ 0x70 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r8, #496] @ 0x1f0 │ │ │ │ add r0, sl, #1792 @ 0x700 │ │ │ │ - bl 2a5b8 │ │ │ │ + bl 42abc │ │ │ │ add r0, r7, #9961472 @ 0x980000 │ │ │ │ add r0, r0, #14400 @ 0x3840 │ │ │ │ - bl 60c0 │ │ │ │ - ldr r0, [pc, #200] @ 8b2c │ │ │ │ - ldr r8, [pc, #200] @ 8b30 │ │ │ │ + bl c278 │ │ │ │ + ldr r0, [pc, #200] @ 7de8 │ │ │ │ + ldr r8, [pc, #200] @ 7dec │ │ │ │ add r0, r7, r0 │ │ │ │ - bl 22e18 │ │ │ │ + bl 33964 │ │ │ │ mov r6, #0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ mov r1, #1 │ │ │ │ strd r2, [r7, #8] │ │ │ │ str r6, [r7, #16] │ │ │ │ mvn r9, #0 │ │ │ │ @@ -4807,46 +3958,46 @@ │ │ │ │ str r6, [r5, #-20] @ 0xffffffec │ │ │ │ strb r6, [r4] │ │ │ │ strb r6, [r4, #16] │ │ │ │ str r9, [r4, #32] │ │ │ │ add r4, r4, #103424 @ 0x19400 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #388 @ 0x184 │ │ │ │ - bl 2dfe8 │ │ │ │ + bl 2eb68 │ │ │ │ add r5, r5, #103424 @ 0x19400 │ │ │ │ cmp r4, r8 │ │ │ │ add r5, r5, #388 @ 0x184 │ │ │ │ - bne 8ad0 │ │ │ │ + bne 7d8c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r7, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r2, r5, ip, asr fp │ │ │ │ + andeq r3, r5, r0, lsr #17 │ │ │ │ rsbeq r6, r5, r0, lsr #2 │ │ │ │ strheq r7, [lr], #-20 @ 0xffffffec @ │ │ │ │ andeq r4, r0, r1 │ │ │ │ rsbseq r7, r0, r8, asr #3 │ │ │ │ eoreq pc, r1, r0, asr r4 @ │ │ │ │ eoreq pc, r1, r8, lsr #31 │ │ │ │ - andeq r2, r5, r0, ror sl │ │ │ │ + @ instruction: 0x000537b4 │ │ │ │ addseq r3, r8, r0, lsl r9 │ │ │ │ rsbeq pc, r6, r4, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r0, r0, #9895936 @ 0x970000 │ │ │ │ mov r7, r1 │ │ │ │ ldr r5, [r0, #1616] @ 0x650 │ │ │ │ ldr r4, [r0, #1620] @ 0x654 │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ asr r2, r7, #31 │ │ │ │ - ldr r8, [pc, #152] @ 8bfc │ │ │ │ - ldr r3, [pc, #152] @ 8c00 │ │ │ │ - ldr lr, [pc, #152] @ 8c04 │ │ │ │ - ldr ip, [pc, #152] @ 8c08 │ │ │ │ + ldr r8, [pc, #152] @ 7eb8 │ │ │ │ + ldr r3, [pc, #152] @ 7ebc │ │ │ │ + ldr lr, [pc, #152] @ 7ec0 │ │ │ │ + ldr ip, [pc, #152] @ 7ec4 │ │ │ │ mul r1, r7, r1 │ │ │ │ mla r2, r0, r2, r1 │ │ │ │ umull r6, r1, r7, r0 │ │ │ │ add r1, r2, r1 │ │ │ │ lsr r2, r6, #20 │ │ │ │ orr r2, r2, r1, lsl #12 │ │ │ │ and r0, r2, r8 │ │ │ │ @@ -4883,55 +4034,55 @@ │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ svchi 0x005c28f5 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #84] @ 8c78 │ │ │ │ + ldr r7, [pc, #84] @ 7f34 │ │ │ │ add r4, r0, #103424 @ 0x19400 │ │ │ │ mov r9, r0 │ │ │ │ add r5, r0, #52 @ 0x34 │ │ │ │ add r4, r4, #356 @ 0x164 │ │ │ │ add r7, r0, r7 │ │ │ │ mov r6, #0 │ │ │ │ mvn r8, #0 │ │ │ │ str r6, [r5, #-20] @ 0xffffffec │ │ │ │ strb r6, [r4] │ │ │ │ strb r6, [r4, #16] │ │ │ │ str r8, [r4, #32] │ │ │ │ add r4, r4, #103424 @ 0x19400 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #388 @ 0x184 │ │ │ │ - bl 2dfe8 │ │ │ │ + bl 2eb68 │ │ │ │ add r5, r5, #103424 @ 0x19400 │ │ │ │ cmp r4, r7 │ │ │ │ add r5, r5, #388 @ 0x184 │ │ │ │ - bne 8c3c │ │ │ │ + bne 7ef8 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r9, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ rsbeq pc, r6, r4, ror #12 │ │ │ │ add r3, r0, #9895936 @ 0x970000 │ │ │ │ ldr r3, [r3, #1784] @ 0x6f8 │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ - b 81ac │ │ │ │ + b 7468 │ │ │ │ mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, #196608 @ 0x30000 │ │ │ │ sub ip, sp, ip │ │ │ │ sub lr, ip, lr │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne 8ca4 │ │ │ │ + bne 7f60 │ │ │ │ str r0, [lr, #-2152] @ 0xfffff798 │ │ │ │ - ldr r2, [pc, #1040] @ 90d0 │ │ │ │ - ldr r3, [pc, #1040] @ 90d4 │ │ │ │ + ldr r2, [pc, #1040] @ 838c │ │ │ │ + ldr r3, [pc, #1040] @ 8390 │ │ │ │ sub sp, sp, #198656 @ 0x30800 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #198656 @ 0x30800 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ @@ -4942,603 +4093,603 @@ │ │ │ │ add r6, r5, #9895936 @ 0x970000 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add r1, r1, #60 @ 0x3c │ │ │ │ blx r3 │ │ │ │ add r3, r6, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #1828] @ 0x724 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d58 │ │ │ │ - ldr r4, [pc, #964] @ 90d8 │ │ │ │ + beq 8014 │ │ │ │ + ldr r4, [pc, #964] @ 8394 │ │ │ │ add r7, sp, #133120 @ 0x20800 │ │ │ │ add r4, r5, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e210 │ │ │ │ + bl 2ed90 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mvn r1, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ add r7, r7, #60 @ 0x3c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ blx r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e4bc │ │ │ │ + bl 2f03c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r6, #1792 @ 0x700 │ │ │ │ - bl 2ae48 │ │ │ │ - ldr r3, [pc, #888] @ 90d8 │ │ │ │ - ldr r2, [pc, #888] @ 90dc │ │ │ │ + bl 4334c │ │ │ │ + ldr r3, [pc, #888] @ 8394 │ │ │ │ + ldr r2, [pc, #888] @ 8398 │ │ │ │ add r3, r5, r3 │ │ │ │ add r2, r5, r2 │ │ │ │ add fp, r5, #52 @ 0x34 │ │ │ │ mov r9, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ - b 8ef4 │ │ │ │ + b 81b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8da4 │ │ │ │ + bne 8060 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr r1, [pc, #848] @ 90e0 │ │ │ │ + ldr r1, [pc, #848] @ 839c │ │ │ │ smull r3, r1, r2, r1 │ │ │ │ asr r3, r2, #31 │ │ │ │ rsb r3, r3, r1, asr #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ cmp r2, r3, lsl #1 │ │ │ │ - bne 8ee0 │ │ │ │ + bne 819c │ │ │ │ ldr r8, [sp, #28] │ │ │ │ - ldr r4, [pc, #820] @ 90e4 │ │ │ │ + ldr r4, [pc, #820] @ 83a0 │ │ │ │ mov r0, r8 │ │ │ │ add r4, pc, r4 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 2e210 │ │ │ │ + bl 2ed90 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r7, sp, #2112 @ 0x840 │ │ │ │ ldr r3, [r0] │ │ │ │ sub r6, r7, #4 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2e4bc │ │ │ │ + bl 2f03c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d8b4 │ │ │ │ + bl 2e434 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ sub r1, r1, #150 @ 0x96 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 2e03c │ │ │ │ + bl 2ebbc │ │ │ │ ldr sl, [r5, #8] │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ str r8, [sp] │ │ │ │ mov r8, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ mov r1, sl │ │ │ │ - bl 2e0a0 │ │ │ │ + bl 2ec20 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ mov r2, r8 │ │ │ │ sub r3, r4, #20 │ │ │ │ mov r0, fp │ │ │ │ str r8, [sp] │ │ │ │ - bl 2e1a4 │ │ │ │ + bl 2ed24 │ │ │ │ cmp r0, r8 │ │ │ │ - blt 8f28 │ │ │ │ + blt 81e4 │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r8, sp, #67584 @ 0x10800 │ │ │ │ add r8, r8, #60 @ 0x3c │ │ │ │ ldr r1, [r7, #-2068] @ 0xfffff7ec │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ - bl 2dbc8 │ │ │ │ + bl 2e748 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 8f44 │ │ │ │ + bne 8200 │ │ │ │ sub r4, r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ sub r1, r1, r3 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #2 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ add r9, r9, #1 │ │ │ │ add fp, fp, #103424 @ 0x19400 │ │ │ │ cmp r9, #64 @ 0x40 │ │ │ │ add fp, fp, #388 @ 0x184 │ │ │ │ - beq 9084 │ │ │ │ + beq 8340 │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ cmp r3, #5 │ │ │ │ - bne 8ee0 │ │ │ │ + bne 819c │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 8d7c │ │ │ │ - ldr r2, [pc, #468] @ 90e8 │ │ │ │ + bne 8038 │ │ │ │ + ldr r2, [pc, #468] @ 83a4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r1, [pc, #464] @ 90ec │ │ │ │ + ldr r1, [pc, #464] @ 83a8 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ cmp r2, r3, ror #1 │ │ │ │ - bcs 8da4 │ │ │ │ - b 8ee0 │ │ │ │ + bcs 8060 │ │ │ │ + b 819c │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [fp, #-12] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 8e68 │ │ │ │ + b 8124 │ │ │ │ add r7, sp, #133120 @ 0x20800 │ │ │ │ add r7, r7, #60 @ 0x3c │ │ │ │ mov r3, #65536 @ 0x10000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2ed48 │ │ │ │ - ldr r1, [pc, #396] @ 90f0 │ │ │ │ + bl 2dc84 │ │ │ │ + ldr r1, [pc, #396] @ 83ac │ │ │ │ add r2, r0, #896 @ 0x380 │ │ │ │ add r2, r2, #3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ smull r0, r1, r2, r1 │ │ │ │ asr r3, r2, #31 │ │ │ │ add r2, r1, r2 │ │ │ │ rsb r3, r3, r2, asr #9 │ │ │ │ - ble 8ee0 │ │ │ │ + ble 819c │ │ │ │ mov r8, #0 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov sl, r3 │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ - b 9034 │ │ │ │ - bl 2734c │ │ │ │ + b 82f0 │ │ │ │ + bl 2dcf8 │ │ │ │ mov r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ sub r1, r1, r3 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27488 │ │ │ │ + bl 2de34 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ ldr fp, [r3, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ cmp r6, #0 │ │ │ │ add r8, r8, #1 │ │ │ │ add r7, r7, #900 @ 0x384 │ │ │ │ - ble 907c │ │ │ │ + ble 8338 │ │ │ │ cmp r6, #900 @ 0x384 │ │ │ │ movlt fp, r6 │ │ │ │ movge fp, #900 @ 0x384 │ │ │ │ cmp sl, #1 │ │ │ │ mov r0, r4 │ │ │ │ sub r6, r6, fp │ │ │ │ - bne 8f98 │ │ │ │ - bl 2734c │ │ │ │ + bne 8254 │ │ │ │ + bl 2dcf8 │ │ │ │ mov r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub r1, r1, r3 │ │ │ │ - b 8fd8 │ │ │ │ + b 8294 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ - b 8ee0 │ │ │ │ - ldr r2, [pc, #104] @ 90f4 │ │ │ │ - ldr r3, [pc, #68] @ 90d4 │ │ │ │ + b 819c │ │ │ │ + ldr r2, [pc, #104] @ 83b0 │ │ │ │ + ldr r3, [pc, #68] @ 8390 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #198656 @ 0x30800 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #60 @ 0x3c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bne 90cc │ │ │ │ + bne 8388 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ add sp, sp, #198656 @ 0x30800 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r5, r4, asr #1 │ │ │ │ + andeq r3, r5, r8, lsl #28 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ rsbeq r6, sp, ip, lsr #3 │ │ │ │ rsbeq r6, r5, r0, lsr #2 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - andeq r5, r5, r8, ror ip │ │ │ │ + @ instruction: 0x000569b4 │ │ │ │ ldreq fp, [lr, #-2128] @ 0xfffff7b0 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ @ instruction: 0x91a2b3c5 │ │ │ │ - strdeq r2, [r5], -ip │ │ │ │ + andeq r3, r5, r0, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - ldr r2, [pc, #300] @ 923c │ │ │ │ - ldr r3, [pc, #300] @ 9240 │ │ │ │ + ldr r2, [pc, #300] @ 84f8 │ │ │ │ + ldr r3, [pc, #300] @ 84fc │ │ │ │ sub sp, sp, #2064 @ 0x810 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r6, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #5 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r4, #0 │ │ │ │ add r0, r0, #3888 @ 0xf30 │ │ │ │ mov r7, r0 │ │ │ │ - b 9188 │ │ │ │ + b 8444 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r2, r4, #1 │ │ │ │ add r3, r0, r4 │ │ │ │ ldrb r3, [r3, #3888] @ 0xf30 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ addeq r4, r4, #3888 @ 0xf30 │ │ │ │ addeq r4, r4, #1 │ │ │ │ addeq r7, r0, r4 │ │ │ │ mov r4, r2 │ │ │ │ add r0, r0, #3888 @ 0xf30 │ │ │ │ - bl 48c70 │ │ │ │ + bl 48c40 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt 915c │ │ │ │ + blt 8418 │ │ │ │ mov r2, #0 │ │ │ │ add r4, r5, #9895936 @ 0x970000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd60 │ │ │ │ ldr r1, [r4, #1752] @ 0x6d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r4, #1760] @ 0x6e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r4, #1764] @ 0x6e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [pc, #108] @ 9244 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [pc, #108] @ 8500 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [pc, #100] @ 9248 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [pc, #100] @ 8504 │ │ │ │ mov r2, #32 │ │ │ │ add r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27488 │ │ │ │ + bl 2de34 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r2, #3 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #56] @ 924c │ │ │ │ - ldr r3, [pc, #40] @ 9240 │ │ │ │ + ldr r2, [pc, #56] @ 8508 │ │ │ │ + ldr r3, [pc, #40] @ 84fc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9238 │ │ │ │ + bne 84f4 │ │ │ │ add sp, sp, #2064 @ 0x810 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r5, r4, ror ip │ │ │ │ + @ instruction: 0x000539b8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ @ instruction: 0x009706b8 │ │ │ │ - andeq r2, r5, r4, ror fp │ │ │ │ + @ instruction: 0x000538b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2016] @ 0x7e0 │ │ │ │ - ldr r2, [pc, #132] @ 92ec │ │ │ │ - ldr r3, [pc, #132] @ 92f0 │ │ │ │ + ldr r2, [pc, #132] @ 85a8 │ │ │ │ + ldr r3, [pc, #132] @ 85ac │ │ │ │ sub sp, sp, #2064 @ 0x810 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #3 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #48] @ 92f4 │ │ │ │ - ldr r3, [pc, #40] @ 92f0 │ │ │ │ + ldr r2, [pc, #48] @ 85b0 │ │ │ │ + ldr r3, [pc, #40] @ 85ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 92e8 │ │ │ │ + bne 85a4 │ │ │ │ add sp, sp, #2064 @ 0x810 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r5, ip, lsl fp │ │ │ │ + andeq r3, r5, r0, ror #16 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r5, r4, asr #21 │ │ │ │ + andeq r3, r5, r8, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2008] @ 0x7d8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ 93b0 │ │ │ │ - ldr r3, [pc, #156] @ 93b4 │ │ │ │ + ldr r2, [pc, #156] @ 866c │ │ │ │ + ldr r3, [pc, #156] @ 8670 │ │ │ │ sub sp, sp, #2064 @ 0x810 │ │ │ │ sub sp, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r1, #27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd60 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #52] @ 93b8 │ │ │ │ - ldr r3, [pc, #44] @ 93b4 │ │ │ │ + ldr r2, [pc, #52] @ 8674 │ │ │ │ + ldr r3, [pc, #44] @ 8670 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 93ac │ │ │ │ + bne 8668 │ │ │ │ add sp, sp, #2064 @ 0x810 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r5, ip, ror #20 │ │ │ │ + @ instruction: 0x000537b0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r5, r4, lsl #20 │ │ │ │ + andeq r3, r5, r8, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 9460 │ │ │ │ + ldr r3, [pc, #140] @ 871c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r7, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ add r8, r1, #9895936 @ 0x970000 │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 9414 │ │ │ │ + b 86d0 │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, #103424 @ 0x19400 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ add r4, r4, #388 @ 0x184 │ │ │ │ - beq 9448 │ │ │ │ + beq 8704 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add ip, r4, #102400 @ 0x19000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9400 │ │ │ │ + beq 86bc │ │ │ │ ldr ip, [ip, #1420] @ 0x58c │ │ │ │ ldr r3, [r8, #1636] @ 0x664 │ │ │ │ cmp ip, r3 │ │ │ │ - blt 9400 │ │ │ │ + blt 86bc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92f8 │ │ │ │ - b 9400 │ │ │ │ - ldr r2, [pc, #20] @ 9464 │ │ │ │ + bl 85b4 │ │ │ │ + b 86bc │ │ │ │ + ldr r2, [pc, #20] @ 8720 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r5, r5, r8, asr r6 │ │ │ │ - ldrdeq r5, [r5], -ip │ │ │ │ + muleq r5, r4, r3 │ │ │ │ + andeq r6, r5, r8, lsl r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2008] @ 0x7d8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #188] @ 9540 │ │ │ │ - ldr r3, [pc, #188] @ 9544 │ │ │ │ + ldr r2, [pc, #188] @ 87fc │ │ │ │ + ldr r3, [pc, #188] @ 8800 │ │ │ │ sub sp, sp, #2064 @ 0x810 │ │ │ │ sub sp, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, sp │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r1, #29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd60 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd60 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r2, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd60 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [r1, #36] @ 0x24 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #52] @ 9548 │ │ │ │ - ldr r3, [pc, #44] @ 9544 │ │ │ │ + ldr r2, [pc, #52] @ 8804 │ │ │ │ + ldr r3, [pc, #44] @ 8800 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 953c │ │ │ │ + bne 87f8 │ │ │ │ add sp, sp, #2064 @ 0x810 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - strdeq r2, [r5], -ip │ │ │ │ + andeq r3, r5, r0, asr #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r5, r4, ror r8 │ │ │ │ + @ instruction: 0x000535b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2008] @ 0x7d8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ 9604 │ │ │ │ - ldr r3, [pc, #156] @ 9608 │ │ │ │ + ldr r2, [pc, #156] @ 88c0 │ │ │ │ + ldr r3, [pc, #156] @ 88c4 │ │ │ │ sub sp, sp, #2064 @ 0x810 │ │ │ │ sub sp, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r1, #31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd60 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #52] @ 960c │ │ │ │ - ldr r3, [pc, #44] @ 9608 │ │ │ │ + ldr r2, [pc, #52] @ 88c8 │ │ │ │ + ldr r3, [pc, #44] @ 88c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9600 │ │ │ │ + bne 88bc │ │ │ │ add sp, sp, #2064 @ 0x810 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r5, r8, lsl r8 │ │ │ │ + andeq r3, r5, ip, asr r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x000527b0 │ │ │ │ + strdeq r3, [r5], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ sub sp, sp, #4 │ │ │ │ cmp ip, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ - beq 9654 │ │ │ │ + beq 8910 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r5 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ @@ -5551,549 +4702,549 @@ │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 963c │ │ │ │ + beq 88f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldr sl, [r9, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - beq 9750 │ │ │ │ - ldr fp, [pc, #164] @ 9758 │ │ │ │ + beq 8a0c │ │ │ │ + ldr fp, [pc, #164] @ 8a14 │ │ │ │ add r4, r8, #103424 @ 0x19400 │ │ │ │ mov r5, r8 │ │ │ │ add fp, r8, fp │ │ │ │ add r4, r4, #396 @ 0x18c │ │ │ │ mov r6, #0 │ │ │ │ - b 96e8 │ │ │ │ - bl 9468 │ │ │ │ + b 89a4 │ │ │ │ + bl 8724 │ │ │ │ add r4, r4, #103424 @ 0x19400 │ │ │ │ add r4, r4, #388 @ 0x184 │ │ │ │ add r5, r5, #103424 @ 0x19400 │ │ │ │ cmp r4, fp │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #388 @ 0x184 │ │ │ │ - beq 9750 │ │ │ │ + beq 8a0c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 96cc │ │ │ │ + beq 8988 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 96cc │ │ │ │ + bne 8988 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ - beq 9734 │ │ │ │ + beq 89f0 │ │ │ │ ldr r3, [r7] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 4aae4 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 96cc │ │ │ │ + bge 8988 │ │ │ │ cmp sl, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - beq 96c8 │ │ │ │ - bl 954c │ │ │ │ - b 96cc │ │ │ │ + beq 8984 │ │ │ │ + bl 8808 │ │ │ │ + b 8988 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rsbeq pc, r6, ip, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - ldr r5, [pc, #172] @ 9824 │ │ │ │ + ldr r5, [pc, #172] @ 8ae0 │ │ │ │ rsbs r3, r6, #0 │ │ │ │ and r3, r3, #7 │ │ │ │ and r6, r6, #7 │ │ │ │ rsbpl r6, r3, #0 │ │ │ │ mul r5, r6, r5 │ │ │ │ mov r9, r0 │ │ │ │ add r4, r5, #103424 @ 0x19400 │ │ │ │ add r4, r4, #396 @ 0x18c │ │ │ │ add r5, r0, r5 │ │ │ │ add r4, r0, r4 │ │ │ │ - b 97bc │ │ │ │ + b 8a78 │ │ │ │ add r6, r6, #8 │ │ │ │ add r5, r5, #827392 @ 0xca000 │ │ │ │ add r4, r4, #827392 @ 0xca000 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ add r5, r5, #3104 @ 0xc20 │ │ │ │ add r4, r4, #3104 @ 0xc20 │ │ │ │ popgt {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 97a0 │ │ │ │ + beq 8a5c │ │ │ │ ldr r8, [r4] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 97a0 │ │ │ │ + beq 8a5c │ │ │ │ subs r8, r8, #2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movne r8, #1 │ │ │ │ mov r7, #16 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ - beq 97a0 │ │ │ │ - bl 9468 │ │ │ │ + beq 8a5c │ │ │ │ + bl 8724 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ subs r7, r7, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bne 97e4 │ │ │ │ - b 97a0 │ │ │ │ + bne 8aa0 │ │ │ │ + b 8a5c │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2008] @ 0x7d8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ 98e0 │ │ │ │ - ldr r3, [pc, #156] @ 98e4 │ │ │ │ + ldr r2, [pc, #156] @ 8b9c │ │ │ │ + ldr r3, [pc, #156] @ 8ba0 │ │ │ │ sub sp, sp, #2064 @ 0x810 │ │ │ │ sub sp, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r1, r7, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd60 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #52] @ 98e8 │ │ │ │ - ldr r3, [pc, #44] @ 98e4 │ │ │ │ + ldr r2, [pc, #52] @ 8ba4 │ │ │ │ + ldr r3, [pc, #44] @ 8ba0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 98dc │ │ │ │ + bne 8b98 │ │ │ │ add sp, sp, #2064 @ 0x810 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r5, ip, lsr r5 │ │ │ │ + andeq r3, r5, r0, lsl #5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r2, [r5], -r4 │ │ │ │ + andeq r3, r5, r8, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2008] @ 0x7d8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #156] @ 99a4 │ │ │ │ - ldr r3, [pc, #156] @ 99a8 │ │ │ │ + ldr r2, [pc, #156] @ 8c60 │ │ │ │ + ldr r3, [pc, #156] @ 8c64 │ │ │ │ sub sp, sp, #2064 @ 0x810 │ │ │ │ sub sp, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r1, r7, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd60 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [pc, #52] @ 99ac │ │ │ │ - ldr r3, [pc, #44] @ 99a8 │ │ │ │ + ldr r2, [pc, #52] @ 8c68 │ │ │ │ + ldr r3, [pc, #44] @ 8c64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 99a0 │ │ │ │ + bne 8c5c │ │ │ │ add sp, sp, #2064 @ 0x810 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r5, r8, ror r4 │ │ │ │ + @ instruction: 0x000531bc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r5, r0, lsl r4 │ │ │ │ + andeq r3, r5, r4, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - ldr r5, [pc, #148] @ 9a60 │ │ │ │ + ldr r5, [pc, #148] @ 8d1c │ │ │ │ rsbs r3, r6, #0 │ │ │ │ and r3, r3, #7 │ │ │ │ and r6, r6, #7 │ │ │ │ rsbpl r6, r3, #0 │ │ │ │ mul r5, r6, r5 │ │ │ │ mov r8, r0 │ │ │ │ add r4, r5, #103424 @ 0x19400 │ │ │ │ add r4, r4, #396 @ 0x18c │ │ │ │ add r5, r0, r5 │ │ │ │ add r4, r0, r4 │ │ │ │ - b 9a10 │ │ │ │ + b 8ccc │ │ │ │ add r6, r6, #8 │ │ │ │ add r5, r5, #827392 @ 0xca000 │ │ │ │ add r4, r4, #827392 @ 0xca000 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ add r5, r5, #3104 @ 0xc20 │ │ │ │ add r4, r4, #3104 @ 0xc20 │ │ │ │ popgt {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99f4 │ │ │ │ + beq 8cb0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99f4 │ │ │ │ + beq 8cb0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r7, #32 │ │ │ │ - b 9a4c │ │ │ │ - bl 9828 │ │ │ │ + b 8d08 │ │ │ │ + bl 8ae4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r7, r7, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r4, #20] │ │ │ │ - beq 99f4 │ │ │ │ + beq 8cb0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bne 9a34 │ │ │ │ - b 99f4 │ │ │ │ + bne 8cf0 │ │ │ │ + b 8cb0 │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, #0 │ │ │ │ - ldr fp, [pc, #800] @ 9da0 │ │ │ │ + ldr fp, [pc, #800] @ 905c │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r5 │ │ │ │ mov r9, r5 │ │ │ │ add fp, pc, fp │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ac8 │ │ │ │ + beq 8d84 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ addne r9, r9, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, #103424 @ 0x19400 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ add r4, r4, #388 @ 0x184 │ │ │ │ - bne 9a9c │ │ │ │ + bne 8d58 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 9b10 │ │ │ │ + beq 8dcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 2734c │ │ │ │ - ldr r1, [pc, #688] @ 9da4 │ │ │ │ + bl 2dcf8 │ │ │ │ + ldr r1, [pc, #688] @ 9060 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ mov r2, #8 │ │ │ │ - bl 27488 │ │ │ │ + bl 2de34 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ blx r3 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd60 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r1, r1, #3488 @ 0xda0 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd60 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, r1, #3616 @ 0xe20 │ │ │ │ mov r0, r7 │ │ │ │ add r1, r1, #8 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd60 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ add r0, r2, #3888 @ 0xf30 │ │ │ │ mov r5, r0 │ │ │ │ - b 9b98 │ │ │ │ + b 8e54 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ add r0, r4, #1 │ │ │ │ add r4, r2, r4 │ │ │ │ ldrb r1, [r4, #3888] @ 0xf30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ cmpne r1, #47 @ 0x2f │ │ │ │ add r0, r2, #3888 @ 0xf30 │ │ │ │ addeq r5, r2, r3 │ │ │ │ - bl 48c70 │ │ │ │ + bl 48c40 │ │ │ │ add r3, r4, #3888 @ 0xf30 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt 9b74 │ │ │ │ + blt 8e30 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd60 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r3, [pc, #448] @ 9da8 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r3, [pc, #448] @ 9064 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r2, [fp, r3] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldrb r1, [r3, #3068] @ 0xbfc │ │ │ │ ldr r3, [r0] │ │ │ │ subs r1, r1, #0 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ movne r1, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d8c │ │ │ │ + bne 9048 │ │ │ │ mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #2976] @ 0xba0 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #2972] @ 0xb9c │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #4016] @ 0xfb0 │ │ │ │ cmp r8, r1 │ │ │ │ movge r1, r8 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 9d84 │ │ │ │ - ldr r3, [pc, #312] @ 9dac │ │ │ │ - ldr r8, [pc, #312] @ 9db0 │ │ │ │ - ldr sl, [pc, #312] @ 9db4 │ │ │ │ - ldr r9, [pc, #312] @ 9db8 │ │ │ │ + beq 9040 │ │ │ │ + ldr r3, [pc, #312] @ 9068 │ │ │ │ + ldr r8, [pc, #312] @ 906c │ │ │ │ + ldr sl, [pc, #312] @ 9070 │ │ │ │ + ldr r9, [pc, #312] @ 9074 │ │ │ │ add r4, r6, #103424 @ 0x19400 │ │ │ │ add r3, pc, r3 │ │ │ │ add r4, r4, #372 @ 0x174 │ │ │ │ add r8, r6, r8 │ │ │ │ mov r5, #0 │ │ │ │ add sl, pc, sl │ │ │ │ add r9, pc, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 9d3c │ │ │ │ + b 8ff8 │ │ │ │ cmp r1, #5 │ │ │ │ subeq r1, r4, #16 │ │ │ │ - ldrne r1, [pc, #268] @ 9dbc │ │ │ │ + ldrne r1, [pc, #268] @ 9078 │ │ │ │ addne r1, pc, r1 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd60 │ │ │ │ ldr r2, [r6] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne 9d70 │ │ │ │ + bne 902c │ │ │ │ ldr r3, [fp, #-1364] @ 0xfffffaac │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ moveq r1, r4 │ │ │ │ movne r1, r3 │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd60 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ eor r1, r0, #1 │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ add r4, r4, #103424 @ 0x19400 │ │ │ │ add r4, r4, #388 @ 0x184 │ │ │ │ cmp r8, r4 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq 9d84 │ │ │ │ + beq 9040 │ │ │ │ sub fp, r4, #102400 @ 0x19000 │ │ │ │ ldr r1, [fp, #-1364] @ 0xfffffaac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d28 │ │ │ │ + beq 8fe4 │ │ │ │ ldr r2, [r6] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, sl │ │ │ │ - beq 9ca0 │ │ │ │ + beq 8f5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b 9cb0 │ │ │ │ + b 8f6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ - b 9ce0 │ │ │ │ + b 8f9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ orr r1, r1, r0, lsl #1 │ │ │ │ - b 9c0c │ │ │ │ - strdeq r2, [r5], -r0 │ │ │ │ - andeq r0, r5, r4, lsr r2 │ │ │ │ + b 8ec8 │ │ │ │ + andeq r3, r5, r4, lsr r0 │ │ │ │ + @ instruction: 0x00050fb0 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r8, r4, r0, lsl #31 │ │ │ │ + andeq r9, r4, r4, lsl #22 │ │ │ │ rsbeq pc, r6, r4, ror r6 @ │ │ │ │ @ instruction: 0xffffd21c │ │ │ │ @ instruction: 0xffffd284 │ │ │ │ - andeq r7, r4, r4, lsr #25 │ │ │ │ + @ instruction: 0x000488b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - ldr r2, [pc, #260] @ 9edc │ │ │ │ - ldr r3, [pc, #260] @ 9ee0 │ │ │ │ + ldr r2, [pc, #260] @ 9198 │ │ │ │ + ldr r3, [pc, #260] @ 919c │ │ │ │ sub sp, sp, #2064 @ 0x810 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, sp │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r1, #9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a64 │ │ │ │ + bl 8d20 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9e90 │ │ │ │ + beq 914c │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bls 9e5c │ │ │ │ - ldr r2, [pc, #172] @ 9ee4 │ │ │ │ - ldr r3, [pc, #164] @ 9ee0 │ │ │ │ + bls 9118 │ │ │ │ + ldr r2, [pc, #172] @ 91a0 │ │ │ │ + ldr r3, [pc, #164] @ 919c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 9ed8 │ │ │ │ + bne 9194 │ │ │ │ add sp, sp, #2064 @ 0x810 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #132] @ 9ee8 │ │ │ │ + ldr r3, [pc, #132] @ 91a4 │ │ │ │ mla r3, r4, r3, r6 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9e30 │ │ │ │ + beq 90ec │ │ │ │ ldr r2, [r6] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ ldr r4, [r2, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #3 │ │ │ │ blx r4 │ │ │ │ - b 9e30 │ │ │ │ + b 90ec │ │ │ │ mov r4, r6 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ec0 │ │ │ │ + beq 917c │ │ │ │ ldr r2, [r6] │ │ │ │ mov r3, r5 │ │ │ │ ldr r7, [r2, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ add r5, r5, #1 │ │ │ │ add r4, r4, #103424 @ 0x19400 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ add r4, r4, #388 @ 0x184 │ │ │ │ - bne 9e98 │ │ │ │ - b 9e30 │ │ │ │ + bne 9154 │ │ │ │ + b 90ec │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r5, ip, lsr #31 │ │ │ │ + strdeq r2, [r5], -r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r5, r0, asr pc │ │ │ │ + muleq r5, r4, ip │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -6101,117 +5252,117 @@ │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #20] │ │ │ │ add r0, r0, #3488 @ 0xda0 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 4a870 │ │ │ │ + bl 4a840 │ │ │ │ mov r0, r5 │ │ │ │ mvn r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9dc0 │ │ │ │ + b 907c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add r0, r2, #3888 @ 0xf30 │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - b 9f84 │ │ │ │ + b 9240 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r0, r4, #1 │ │ │ │ add r4, r2, r4 │ │ │ │ ldrb r1, [r4, #3888] @ 0xf30 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ cmpne r1, #92 @ 0x5c │ │ │ │ add r0, r2, #3888 @ 0xf30 │ │ │ │ addeq r6, r2, r3 │ │ │ │ - bl 48c70 │ │ │ │ + bl 48c40 │ │ │ │ add r3, r4, #3888 @ 0xf30 │ │ │ │ add r3, r3, #1 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt 9f60 │ │ │ │ + bgt 921c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3160] @ 0xc58 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #724] @ a294 │ │ │ │ + ldr r0, [pc, #724] @ 9550 │ │ │ │ mov r3, r1 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #716] @ a298 │ │ │ │ + ldr r1, [pc, #716] @ 9554 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #900 @ 0x384 │ │ │ │ - ldr r2, [pc, #704] @ a29c │ │ │ │ + ldr r2, [pc, #704] @ 9558 │ │ │ │ add r6, sp, #380 @ 0x17c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #892] @ 0x37c │ │ │ │ mov r1, #0 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [pc, #672] @ a2a0 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [pc, #672] @ 955c │ │ │ │ ldr r1, [r4, #28] │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 22ee8 │ │ │ │ + bl 33a34 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a268 │ │ │ │ + beq 9524 │ │ │ │ add r5, r4, #9895936 @ 0x970000 │ │ │ │ ldr r0, [r5, #1608] @ 0x648 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a06c │ │ │ │ + bne 9328 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #604] @ a2a4 │ │ │ │ - ldr r3, [pc, #588] @ a298 │ │ │ │ + ldr r2, [pc, #604] @ 9560 │ │ │ │ + ldr r3, [pc, #588] @ 9554 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #892] @ 0x37c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne a290 │ │ │ │ + bne 954c │ │ │ │ add sp, sp, #900 @ 0x384 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r0, r5, #1792 @ 0x700 │ │ │ │ - bl 2a3f4 │ │ │ │ + bl 428f8 │ │ │ │ add lr, r4, #7208960 @ 0x6e0000 │ │ │ │ add r2, lr, #159744 @ 0x27000 │ │ │ │ ldr r3, [r2, #440] @ 0x1b8 │ │ │ │ cmn r3, #1 │ │ │ │ - beq a0d4 │ │ │ │ + beq 9390 │ │ │ │ ldr r8, [r2, #436] @ 0x1b4 │ │ │ │ ldr r1, [r2, #448] @ 0x1c0 │ │ │ │ mov r9, #0 │ │ │ │ - ldr r2, [pc, #524] @ a2a8 │ │ │ │ + ldr r2, [pc, #524] @ 9564 │ │ │ │ add ip, r4, r3, lsl #3 │ │ │ │ add r2, ip, r2 │ │ │ │ ldrsh r0, [r2] │ │ │ │ sub r1, r1, #1 │ │ │ │ cmn r0, #1 │ │ │ │ strh r8, [r2] │ │ │ │ strh r9, [r2, #2] │ │ │ │ mov r8, r3 │ │ │ │ movne r3, r0 │ │ │ │ - bne a094 │ │ │ │ + bne 9350 │ │ │ │ add r2, lr, #159744 @ 0x27000 │ │ │ │ str r3, [r2, #436] @ 0x1b4 │ │ │ │ str r1, [r2, #448] @ 0x1c0 │ │ │ │ str r0, [r2, #440] @ 0x1b8 │ │ │ │ str r0, [r2, #444] @ 0x1bc │ │ │ │ ldr r1, [r5, #1608] @ 0x648 │ │ │ │ add r8, sp, #24 │ │ │ │ @@ -6224,128 +5375,128 @@ │ │ │ │ add r8, r8, #8 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r8 │ │ │ │ bl 3e34 │ │ │ │ ldr r0, [r5, #1608] @ 0x648 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr sl, [pc, #404] @ a2ac │ │ │ │ + ldr sl, [pc, #404] @ 9568 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add r3, r5, #1728 @ 0x6c0 │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ add r3, r3, #8 │ │ │ │ add sl, pc, sl │ │ │ │ str r0, [r5, #1752] @ 0x6d8 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ - bl 4ba6c │ │ │ │ - ldr r2, [pc, #352] @ a2b0 │ │ │ │ + bl 4bad8 │ │ │ │ + ldr r2, [pc, #352] @ 956c │ │ │ │ str r9, [sp] │ │ │ │ add r9, sp, #124 @ 0x7c │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r8, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sp] │ │ │ │ ldr fp, [ip, #100] @ 0x64 │ │ │ │ blx fp │ │ │ │ - ldr r2, [pc, #288] @ a2b4 │ │ │ │ + ldr r2, [pc, #288] @ 9570 │ │ │ │ ldr r3, [r5, #1752] @ 0x6d8 │ │ │ │ mov r0, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r3, r9 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, #1 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp] │ │ │ │ ldr r9, [ip, #100] @ 0x64 │ │ │ │ blx r9 │ │ │ │ - ldr r0, [pc, #228] @ a2b8 │ │ │ │ + ldr r0, [pc, #228] @ 9574 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ add r0, r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ - bl 48c08 │ │ │ │ + bl 48bd8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, #1 │ │ │ │ ldr ip, [r0] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r8, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ ldr r4, [ip, #12] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 47a8c │ │ │ │ + bl 47a5c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5, #1756] @ 0x6dc │ │ │ │ str r2, [r5, #1760] @ 0x6e0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq a230 │ │ │ │ - bl 4785c │ │ │ │ + beq 94ec │ │ │ │ + bl 4782c │ │ │ │ ldr r2, [r5, #1760] @ 0x6e0 │ │ │ │ - ldr r0, [pc, #132] @ a2bc │ │ │ │ + ldr r0, [pc, #132] @ 9578 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #128] @ a2c0 │ │ │ │ + ldr r1, [pc, #128] @ 957c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 47854 │ │ │ │ + bl 47824 │ │ │ │ ldr r2, [r5, #1760] @ 0x6e0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #1756] @ 0x6dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 478ac │ │ │ │ + bl 4787c │ │ │ │ mov r0, r4 │ │ │ │ - bl 47afc │ │ │ │ + bl 47acc │ │ │ │ mov r0, #1 │ │ │ │ - b a040 │ │ │ │ + b 92fc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r3, [pc, #80] @ a2c4 │ │ │ │ + ldr r3, [pc, #80] @ 9580 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #76] @ a2c8 │ │ │ │ + ldr r2, [pc, #76] @ 9584 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ - b a03c │ │ │ │ + b 92f8 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r5, r0, asr #27 │ │ │ │ + andeq r2, r5, r4, lsl #22 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r7, r4, r4, lsl #25 │ │ │ │ + muleq r4, r4, r8 │ │ │ │ addseq r3, r8, r0, lsl r9 │ │ │ │ - andeq r1, r5, r0, asr #26 │ │ │ │ + andeq r2, r5, r4, lsl #21 │ │ │ │ strheq r7, [lr], #-20 @ 0xffffffec @ │ │ │ │ - muleq r4, r8, r7 │ │ │ │ - andeq r7, r4, r4, lsr fp │ │ │ │ - andeq r7, r4, r8, lsl #22 │ │ │ │ + andeq sp, r4, r0, lsl #29 │ │ │ │ + andeq r8, r4, r4, asr #14 │ │ │ │ + andeq r8, r4, r8, lsl r7 │ │ │ │ addseq r0, r7, r8, ror r6 │ │ │ │ - andeq r7, r4, ip, lsr r7 │ │ │ │ + andeq r8, r4, ip, asr #6 │ │ │ │ andeq r0, r0, r7, lsl #10 │ │ │ │ - strdeq r7, [r4], -r0 │ │ │ │ - andeq r7, r4, r0, lsl #20 │ │ │ │ + andeq r8, r4, r0, lsl #12 │ │ │ │ + andeq r8, r4, r0, lsl r6 │ │ │ │ add r0, r0, #9961472 @ 0x980000 │ │ │ │ add r0, r0, #14400 @ 0x3840 │ │ │ │ - b 646c │ │ │ │ + b c624 │ │ │ │ str r1, [r0, #20] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr ip, [sp] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, r0, #9895936 @ 0x970000 │ │ │ │ str r2, [r0, #24] │ │ │ │ str ip, [r1, #1608] @ 0x648 │ │ │ │ @@ -6353,218 +5504,218 @@ │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r2, [pc, #868] @ a680 │ │ │ │ - ldr r3, [pc, #868] @ a684 │ │ │ │ + ldr r2, [pc, #868] @ 993c │ │ │ │ + ldr r3, [pc, #868] @ 9940 │ │ │ │ ldr r1, [r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ stm sp, {r3, r4} │ │ │ │ - ldr r2, [pc, #844] @ a688 │ │ │ │ + ldr r2, [pc, #844] @ 9944 │ │ │ │ ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #840] @ a68c │ │ │ │ + ldr r1, [pc, #840] @ 9948 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #4 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r5, [pc, #820] @ a690 │ │ │ │ - ldr lr, [pc, #820] @ a694 │ │ │ │ - ldr ip, [pc, #820] @ a698 │ │ │ │ + ldr r5, [pc, #820] @ 994c │ │ │ │ + ldr lr, [pc, #820] @ 9950 │ │ │ │ + ldr ip, [pc, #820] @ 9954 │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #816] @ a69c │ │ │ │ + ldr r1, [pc, #816] @ 9958 │ │ │ │ add r5, pc, r5 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #4 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr lr, [pc, #768] @ a6a0 │ │ │ │ - ldr ip, [pc, #768] @ a6a4 │ │ │ │ + ldr lr, [pc, #768] @ 995c │ │ │ │ + ldr ip, [pc, #768] @ 9960 │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #764] @ a6a8 │ │ │ │ + ldr r1, [pc, #764] @ 9964 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #4 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr lr, [pc, #720] @ a6ac │ │ │ │ - ldr ip, [pc, #720] @ a6b0 │ │ │ │ + ldr lr, [pc, #720] @ 9968 │ │ │ │ + ldr ip, [pc, #720] @ 996c │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #716] @ a6b4 │ │ │ │ + ldr r1, [pc, #716] @ 9970 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr lr, [pc, #672] @ a6b8 │ │ │ │ - ldr ip, [pc, #672] @ a6bc │ │ │ │ + ldr lr, [pc, #672] @ 9974 │ │ │ │ + ldr ip, [pc, #672] @ 9978 │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r2, [pc, #668] @ a6c0 │ │ │ │ - ldr r1, [pc, #668] @ a6c4 │ │ │ │ + ldr r2, [pc, #668] @ 997c │ │ │ │ + ldr r1, [pc, #668] @ 9980 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #12 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr lr, [pc, #624] @ a6c8 │ │ │ │ - ldr ip, [pc, #624] @ a6cc │ │ │ │ + ldr lr, [pc, #624] @ 9984 │ │ │ │ + ldr ip, [pc, #624] @ 9988 │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #620] @ a6d0 │ │ │ │ + ldr r1, [pc, #620] @ 998c │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #4 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr lr, [pc, #576] @ a6d4 │ │ │ │ - ldr ip, [pc, #576] @ a6d8 │ │ │ │ + ldr lr, [pc, #576] @ 9990 │ │ │ │ + ldr ip, [pc, #576] @ 9994 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #572] @ a6dc │ │ │ │ + ldr r1, [pc, #572] @ 9998 │ │ │ │ ldr r5, [r0] │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #4 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r6, [pc, #528] @ a6e0 │ │ │ │ + ldr r6, [pc, #528] @ 999c │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r1, [pc, #524] @ a6e4 │ │ │ │ + ldr r1, [pc, #524] @ 99a0 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r5, [ip, #60] @ 0x3c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #496] @ a6e8 │ │ │ │ + ldr r1, [pc, #496] @ 99a4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r2, [pc, #468] @ a6ec │ │ │ │ + ldr r2, [pc, #468] @ 99a8 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r1, [pc, #464] @ a6f0 │ │ │ │ + ldr r1, [pc, #464] @ 99ac │ │ │ │ ldr r5, [ip, #60] @ 0x3c │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r5, [pc, #440] @ a6f4 │ │ │ │ + ldr r5, [pc, #440] @ 99b0 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #436] @ a6f8 │ │ │ │ + ldr r2, [pc, #436] @ 99b4 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r7, [ip, #60] @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ blx r7 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ mov r3, r4 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r2, [pc, #380] @ a6fc │ │ │ │ + ldr r2, [pc, #380] @ 99b8 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [pc, #376] @ a700 │ │ │ │ + ldr r1, [pc, #376] @ 99bc │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r2, [pc, #352] @ a704 │ │ │ │ + ldr r2, [pc, #352] @ 99c0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [pc, #348] @ a708 │ │ │ │ + ldr r1, [pc, #348] @ 99c4 │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r2, [pc, #324] @ a70c │ │ │ │ + ldr r2, [pc, #324] @ 99c8 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [pc, #320] @ a710 │ │ │ │ + ldr r1, [pc, #320] @ 99cc │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r2, [pc, #296] @ a714 │ │ │ │ + ldr r2, [pc, #296] @ 99d0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [pc, #292] @ a718 │ │ │ │ + ldr r1, [pc, #292] @ 99d4 │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ - ldr r5, [pc, #272] @ a71c │ │ │ │ + ldr r5, [pc, #272] @ 99d8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r5, r4, r5 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 23e0c │ │ │ │ + bl 2005c │ │ │ │ add r0, r4, #9568256 @ 0x920000 │ │ │ │ add r0, r0, #40960 @ 0xa000 │ │ │ │ ldr r0, [r0, #500] @ 0x1f4 │ │ │ │ add r6, r4, #9895936 @ 0x970000 │ │ │ │ - ldr lr, [pc, #236] @ a720 │ │ │ │ - ldr ip, [pc, #236] @ a724 │ │ │ │ + ldr lr, [pc, #236] @ 99dc │ │ │ │ + ldr ip, [pc, #236] @ 99e0 │ │ │ │ str r4, [r6, #1604] @ 0x644 │ │ │ │ - ldr r2, [pc, #232] @ a728 │ │ │ │ + ldr r2, [pc, #232] @ 99e4 │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #228] @ a72c │ │ │ │ + ldr r1, [pc, #228] @ 99e8 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ stmib sp, {r5, lr} │ │ │ │ str ip, [sp] │ │ │ │ mov r3, #12 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -6572,173 +5723,173 @@ │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ bx r3 │ │ │ │ - andeq r7, r4, r0, lsr #19 │ │ │ │ + @ instruction: 0x000485b0 │ │ │ │ @ instruction: 0xffffd7d8 │ │ │ │ - andeq r7, r4, r0, ror r9 │ │ │ │ - andeq sp, r4, r4, ror ip │ │ │ │ - muleq r4, r8, r8 │ │ │ │ - andeq r7, r4, r8, lsl #19 │ │ │ │ + andeq r8, r4, r0, lsl #11 │ │ │ │ + andeq ip, r4, ip, ror pc │ │ │ │ + andeq r9, r4, ip, lsl r4 │ │ │ │ + muleq r4, r8, r5 │ │ │ │ @ instruction: 0xffffd158 │ │ │ │ - andeq lr, r4, r0, lsl #25 │ │ │ │ - andeq r7, r4, r8, ror #18 │ │ │ │ + andeq lr, r4, r8, asr r4 │ │ │ │ + andeq r8, r4, r8, ror r5 │ │ │ │ @ instruction: 0xffffcc1c │ │ │ │ - andeq r7, r4, ip, lsr r9 │ │ │ │ - andeq r7, r4, r0, asr #18 │ │ │ │ + andeq r8, r4, ip, asr #10 │ │ │ │ + andeq r8, r4, r0, asr r5 │ │ │ │ @ instruction: 0xffffe1a4 │ │ │ │ - andeq r7, r4, r8, lsl r9 │ │ │ │ - andeq r7, r4, ip, lsl r9 │ │ │ │ + andeq r8, r4, r8, lsr #10 │ │ │ │ + andeq r8, r4, ip, lsr #10 │ │ │ │ @ instruction: 0xffffd438 │ │ │ │ - strdeq r7, [r4], -r4 │ │ │ │ - andeq r7, r4, r0, ror #13 │ │ │ │ - andeq r7, r4, r0, lsl #18 │ │ │ │ + andeq r8, r4, r4, lsl #10 │ │ │ │ + strdeq r8, [r4], -r0 │ │ │ │ + andeq r8, r4, r0, lsl r5 │ │ │ │ @ instruction: 0xffffd234 │ │ │ │ - ldrdeq r7, [r4], -r4 │ │ │ │ - ldrdeq r7, [r4], -r8 │ │ │ │ + andeq r8, r4, r4, ror #9 │ │ │ │ + andeq r8, r4, r8, ror #9 │ │ │ │ @ instruction: 0xffffcb4c │ │ │ │ - @ instruction: 0x000478b4 │ │ │ │ + andeq r8, r4, r4, asr #9 │ │ │ │ @ instruction: 0xfffffa10 │ │ │ │ - andeq r7, r4, r4, lsr #17 │ │ │ │ - andeq ip, r4, r4, lsr #14 │ │ │ │ + @ instruction: 0x000484b4 │ │ │ │ + andeq sp, r4, r4, lsr ip │ │ │ │ @ instruction: 0xffffd7cc │ │ │ │ - andeq r7, r4, r8, ror #16 │ │ │ │ - andeq r7, r4, r0, ror #16 │ │ │ │ + andeq r8, r4, r8, ror r4 │ │ │ │ + andeq r8, r4, r0, ror r4 │ │ │ │ @ instruction: 0xffffd7e4 │ │ │ │ @ instruction: 0xffffd6b4 │ │ │ │ - andeq r7, r4, r0, lsr #16 │ │ │ │ + andeq r8, r4, r0, lsr r4 │ │ │ │ @ instruction: 0xfffff05c │ │ │ │ - andeq r7, r4, r4, lsl r8 │ │ │ │ + andeq r8, r4, r4, lsr #8 │ │ │ │ @ instruction: 0xffffd8e8 │ │ │ │ - strdeq r7, [r4], -ip │ │ │ │ + andeq r8, r4, ip, lsl #8 │ │ │ │ @ instruction: 0xffffca0c │ │ │ │ - strdeq r7, [r4], -r0 │ │ │ │ + andeq r8, r4, r0, lsl #8 │ │ │ │ @ instruction: 0x0092a1f0 │ │ │ │ - ldrdeq r7, [r4], -r8 │ │ │ │ + andeq r8, r4, r8, ror #3 │ │ │ │ andeq r1, r0, r8, ror #24 │ │ │ │ - muleq r4, r8, r5 │ │ │ │ - andeq r7, r4, r8, ror ip │ │ │ │ + andeq r8, r4, r8, lsr #3 │ │ │ │ + andeq r8, r4, r8, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r3 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ add r1, r0, #12 │ │ │ │ - bl c630 │ │ │ │ + bl b8ec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1136] @ 0x470 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #3896] @ b6b8 │ │ │ │ - ldr r3, [pc, #3896] @ b6bc │ │ │ │ + ldr r0, [pc, #3896] @ a974 │ │ │ │ + ldr r3, [pc, #3896] @ a978 │ │ │ │ sub sp, sp, #2912 @ 0xb60 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r8, sp, #52 @ 0x34 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2916] @ 0xb64 │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [r6] │ │ │ │ - bl 27500 │ │ │ │ + bl 2deac │ │ │ │ mov r0, r8 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a85c │ │ │ │ + bne 9b18 │ │ │ │ tst r0, #1 │ │ │ │ asr ip, r0, #1 │ │ │ │ - beq a850 │ │ │ │ + beq 9b0c │ │ │ │ sub r3, ip, #1 │ │ │ │ cmp r3, #25 │ │ │ │ addls pc, pc, r3, lsl #2 │ │ │ │ - b a8c0 │ │ │ │ - b a9e0 │ │ │ │ - b a8c0 │ │ │ │ - b a8c0 │ │ │ │ - b a8c0 │ │ │ │ - b a8c0 │ │ │ │ - b a8c0 │ │ │ │ - b a8c0 │ │ │ │ - b a8c0 │ │ │ │ - b a8c0 │ │ │ │ - b a8c0 │ │ │ │ - b a8c0 │ │ │ │ - b a8c0 │ │ │ │ - b a8c0 │ │ │ │ - b a8c0 │ │ │ │ - b a8c0 │ │ │ │ - b a8c0 │ │ │ │ - b a8c0 │ │ │ │ - b aa80 │ │ │ │ - b aea0 │ │ │ │ - b af80 │ │ │ │ - b ab84 │ │ │ │ - b ac74 │ │ │ │ - b ad50 │ │ │ │ - b a8c0 │ │ │ │ - b a8c0 │ │ │ │ - b ae80 │ │ │ │ + b 9b7c │ │ │ │ + b 9c9c │ │ │ │ + b 9b7c │ │ │ │ + b 9b7c │ │ │ │ + b 9b7c │ │ │ │ + b 9b7c │ │ │ │ + b 9b7c │ │ │ │ + b 9b7c │ │ │ │ + b 9b7c │ │ │ │ + b 9b7c │ │ │ │ + b 9b7c │ │ │ │ + b 9b7c │ │ │ │ + b 9b7c │ │ │ │ + b 9b7c │ │ │ │ + b 9b7c │ │ │ │ + b 9b7c │ │ │ │ + b 9b7c │ │ │ │ + b 9b7c │ │ │ │ + b 9d3c │ │ │ │ + b a15c │ │ │ │ + b a23c │ │ │ │ + b 9e40 │ │ │ │ + b 9f30 │ │ │ │ + b a00c │ │ │ │ + b 9b7c │ │ │ │ + b 9b7c │ │ │ │ + b a13c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne a88c │ │ │ │ - ldr r2, [pc, #3676] @ b6c0 │ │ │ │ - ldr r3, [pc, #3668] @ b6bc │ │ │ │ + bne 9b48 │ │ │ │ + ldr r2, [pc, #3676] @ a97c │ │ │ │ + ldr r3, [pc, #3668] @ a978 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2916] @ 0xb64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne b670 │ │ │ │ + bne a92c │ │ │ │ add sp, sp, #2912 @ 0xb60 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #3632] @ b6c4 │ │ │ │ + ldr r3, [pc, #3632] @ a980 │ │ │ │ mla r3, sl, r3, r4 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - ble a85c │ │ │ │ + ble 9b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r4, [r1, #36] @ 0x24 │ │ │ │ mov r1, ip │ │ │ │ blx r4 │ │ │ │ - b a85c │ │ │ │ + b 9b18 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a85c │ │ │ │ - ldr r8, [pc, #3564] @ b6c8 │ │ │ │ + beq 9b18 │ │ │ │ + ldr r8, [pc, #3564] @ a984 │ │ │ │ ldr lr, [r6, #32] │ │ │ │ add r8, pc, r8 │ │ │ │ ldm r8!, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #2128 @ 0x850 │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ cmp lr, #0 │ │ │ │ ldr r3, [r8] │ │ │ │ strb r3, [r7] │ │ │ │ - ble b40c │ │ │ │ + ble a6c8 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ add r6, sp, #2400 @ 0x960 │ │ │ │ add r6, r6, #4 │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r7, #32 │ │ │ │ mov r0, #0 │ │ │ │ @@ -6757,27 +5908,27 @@ │ │ │ │ add r3, sp, r3 │ │ │ │ ldrb r3, [r3, #-792] @ 0xfffffce8 │ │ │ │ cmp r5, #32 │ │ │ │ cmpne r5, lr │ │ │ │ strb r7, [r2, #2] │ │ │ │ strb r3, [r2, #1] │ │ │ │ strb r0, [r2, #3]! │ │ │ │ - blt a918 │ │ │ │ + blt 9bd4 │ │ │ │ add r7, sp, #2144 @ 0x860 │ │ │ │ - ldr r2, [pc, #3416] @ b6cc │ │ │ │ + ldr r2, [pc, #3416] @ a988 │ │ │ │ add r7, r7, #4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r5, [pc, #3380] @ b6d0 │ │ │ │ + ldr r5, [pc, #3380] @ a98c │ │ │ │ ldr ip, [r0] │ │ │ │ add r5, pc, r5 │ │ │ │ mov r8, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ str r8, [sp] │ │ │ │ mov r1, #2 │ │ │ │ @@ -6787,87 +5938,87 @@ │ │ │ │ mov r1, #2 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp] │ │ │ │ mov r2, r5 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ blx r4 │ │ │ │ - b a85c │ │ │ │ + b 9b18 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ tst r3, #1 │ │ │ │ - beq a85c │ │ │ │ - ldr r3, [pc, #3280] @ b6c4 │ │ │ │ + beq 9b18 │ │ │ │ + ldr r3, [pc, #3280] @ a980 │ │ │ │ mla r3, sl, r3, r4 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bne a85c │ │ │ │ + bne 9b18 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3a4 │ │ │ │ + beq a660 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r2, [pc, #3204] @ b6d4 │ │ │ │ + ldr r2, [pc, #3204] @ a990 │ │ │ │ add r5, sp, #2400 @ 0x960 │ │ │ │ add r5, r5, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [pc, #3176] @ b6d8 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [pc, #3176] @ a994 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 26870 │ │ │ │ - b a85c │ │ │ │ + bl 413c4 │ │ │ │ + b 9b18 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ tst r3, #1 │ │ │ │ - beq a85c │ │ │ │ - ldr r5, [pc, #3120] @ b6c4 │ │ │ │ + beq 9b18 │ │ │ │ + ldr r5, [pc, #3120] @ a980 │ │ │ │ mla r5, sl, r5, r4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi a85c │ │ │ │ + bhi 9b18 │ │ │ │ add r3, sl, sl, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ - ldr r0, [pc, #3112] @ b6dc │ │ │ │ + ldr r0, [pc, #3112] @ a998 │ │ │ │ add r3, sl, r3, lsl #5 │ │ │ │ add r6, sp, #2144 @ 0x860 │ │ │ │ add r6, r6, #4 │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ add r0, r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ - bl 48d20 │ │ │ │ + bl 48cf0 │ │ │ │ str r6, [sp] │ │ │ │ - ldr r2, [pc, #3072] @ b6e0 │ │ │ │ + ldr r2, [pc, #3072] @ a99c │ │ │ │ add r6, sp, #2400 @ 0x960 │ │ │ │ add r6, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r3, sl │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r2, [pc, #3040] @ b6e4 │ │ │ │ + ldr r2, [pc, #3040] @ a9a0 │ │ │ │ ldr ip, [r0] │ │ │ │ mov lr, #0 │ │ │ │ str lr, [sp] │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [ip, #100] @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ @@ -6881,53 +6032,53 @@ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ mov r2, #3 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r3, sl │ │ │ │ ldr r6, [r1, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ - b a85c │ │ │ │ + b 9b18 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ tst r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq a85c │ │ │ │ + beq 9b18 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a85c │ │ │ │ - ldr r6, [pc, #2832] @ b6c4 │ │ │ │ + bne 9b18 │ │ │ │ + ldr r6, [pc, #2832] @ a980 │ │ │ │ mla r6, sl, r6, r4 │ │ │ │ add r6, r6, #103424 @ 0x19400 │ │ │ │ ldr r3, [r6, #396] @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a85c │ │ │ │ - ldr r2, [pc, #2844] @ b6e8 │ │ │ │ + beq 9b18 │ │ │ │ + ldr r2, [pc, #2844] @ a9a4 │ │ │ │ add r8, sp, #2400 @ 0x960 │ │ │ │ add r8, r8, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, sl │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r2, [pc, #2808] @ b6ec │ │ │ │ + ldr r2, [pc, #2808] @ a9a8 │ │ │ │ ldr ip, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ ldr r8, [ip, #100] @ 0x64 │ │ │ │ blx r8 │ │ │ │ @@ -6952,288 +6103,288 @@ │ │ │ │ ldr r3, [r0] │ │ │ │ add r8, r8, #1632 @ 0x660 │ │ │ │ ldr r3, [r3, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, #2 │ │ │ │ strd r2, [r8] │ │ │ │ - b a85c │ │ │ │ + b 9b18 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ tst r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq a85c │ │ │ │ + beq 9b18 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a85c │ │ │ │ + bne 9b18 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrb r3, [r1, #4036] @ 0xfc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b340 │ │ │ │ + beq a5fc │ │ │ │ add r1, r1, #4032 @ 0xfc0 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 4aae4 │ │ │ │ + bl 4aab4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b4a8 │ │ │ │ + beq a764 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrb r3, [r1, #4068] @ 0xfe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b34c │ │ │ │ + bne a608 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad1c │ │ │ │ - ldr r6, [pc, #2544] @ b6d8 │ │ │ │ + beq 9fd8 │ │ │ │ + ldr r6, [pc, #2544] @ a994 │ │ │ │ add r3, sl, sl, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r5, sl, r3, lsl #5 │ │ │ │ add r6, r4, r6 │ │ │ │ - ldr r7, [pc, #2548] @ b6f0 │ │ │ │ + ldr r7, [pc, #2548] @ a9ac │ │ │ │ add r5, r6, r5, lsl #3 │ │ │ │ add r5, r5, #47360 @ 0xb900 │ │ │ │ add r7, r4, r7 │ │ │ │ add r5, r5, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 256d4 │ │ │ │ + bl 21924 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b418 │ │ │ │ + bne a6d4 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r1, #27 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [pc, #2488] @ b6f4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [pc, #2488] @ a9b0 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd60 │ │ │ │ mov r2, #1 │ │ │ │ - b ab68 │ │ │ │ + b 9e24 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ tst r3, #1 │ │ │ │ - beq a85c │ │ │ │ - ldr r9, [pc, #2400] @ b6c4 │ │ │ │ + beq 9b18 │ │ │ │ + ldr r9, [pc, #2400] @ a980 │ │ │ │ mla r2, r9, sl, r4 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi a85c │ │ │ │ + bhi 9b18 │ │ │ │ add r9, r4, #9895936 @ 0x970000 │ │ │ │ ldr r3, [r9, #1764] @ 0x6e4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble a85c │ │ │ │ + ble 9b18 │ │ │ │ add r3, r2, #103424 @ 0x19400 │ │ │ │ str sl, [sp, #12] │ │ │ │ - ldr r8, [pc, #2404] @ b6f8 │ │ │ │ + ldr r8, [pc, #2404] @ a9b4 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ mov sl, r3 │ │ │ │ - b adac │ │ │ │ + b a068 │ │ │ │ ldr r3, [r9, #1764] @ 0x6e4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - ble a85c │ │ │ │ + ble 9b18 │ │ │ │ ldr r7, [sl, #404] @ 0x194 │ │ │ │ cmp r7, #0 │ │ │ │ - blt a85c │ │ │ │ + blt 9b18 │ │ │ │ mul fp, r8, r7 │ │ │ │ ldr r3, [r9, #1760] @ 0x6e0 │ │ │ │ add r2, fp, r8 │ │ │ │ cmp r2, r3 │ │ │ │ subge r8, r3, fp │ │ │ │ addlt r3, r7, #1 │ │ │ │ mvnge r3, #0 │ │ │ │ str r3, [sl, #404] @ 0x194 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r9, #1756] @ 0x6dc │ │ │ │ mov r2, r8 │ │ │ │ add r1, r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 27488 │ │ │ │ + bl 2de34 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #3 │ │ │ │ ldr fp, [r3, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad9c │ │ │ │ + beq a058 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #2240] @ b6fc │ │ │ │ + ldr r2, [pc, #2240] @ a9b8 │ │ │ │ add r7, sp, #2400 @ 0x960 │ │ │ │ add r7, r7, #4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ str r8, [sp] │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r2, [pc, #2208] @ b700 │ │ │ │ + ldr r2, [pc, #2208] @ a9bc │ │ │ │ ldr ip, [r0] │ │ │ │ mov lr, #0 │ │ │ │ mov r3, r7 │ │ │ │ str lr, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [ip, #100] @ 0x64 │ │ │ │ mov r1, #2 │ │ │ │ blx r7 │ │ │ │ - b ad9c │ │ │ │ + b a058 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ mov r2, #0 │ │ │ │ - b ab68 │ │ │ │ + b 9e24 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ tst r3, #1 │ │ │ │ - beq a85c │ │ │ │ - ldr r3, [pc, #2064] @ b6c4 │ │ │ │ + beq 9b18 │ │ │ │ + ldr r3, [pc, #2064] @ a980 │ │ │ │ mla r5, r3, sl, r4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #4 │ │ │ │ - bne a85c │ │ │ │ + bne 9b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a85c │ │ │ │ + beq 9b18 │ │ │ │ add r3, sl, sl, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r3, sl, r3, lsl #5 │ │ │ │ add r6, sp, #2144 @ 0x860 │ │ │ │ - ldr r0, [pc, #2024] @ b6dc │ │ │ │ + ldr r0, [pc, #2024] @ a998 │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ add r6, r6, #4 │ │ │ │ add r0, r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ - bl 48d20 │ │ │ │ + bl 48cf0 │ │ │ │ str r6, [sp] │ │ │ │ - ldr r2, [pc, #2028] @ b704 │ │ │ │ + ldr r2, [pc, #2028] @ a9c0 │ │ │ │ add r6, sp, #2400 @ 0x960 │ │ │ │ add r6, r6, #4 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r2, [pc, #1996] @ b708 │ │ │ │ + ldr r2, [pc, #1996] @ a9c4 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ ldr r6, [ip, #100] @ 0x64 │ │ │ │ blx r6 │ │ │ │ mov r3, #5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #32] │ │ │ │ - bl 9dc0 │ │ │ │ + bl 907c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - b a85c │ │ │ │ - bl 47cf4 │ │ │ │ - ldr r7, [pc, #1848] @ b6c4 │ │ │ │ + b 9b18 │ │ │ │ + bl 47cc4 │ │ │ │ + ldr r7, [pc, #1848] @ a980 │ │ │ │ mla r7, sl, r7, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #516 @ 0x204 │ │ │ │ movlt r3, #0 │ │ │ │ movge r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne a85c │ │ │ │ + bne 9b18 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r7, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1748] @ b6c4 │ │ │ │ + ldr r3, [pc, #1748] @ a980 │ │ │ │ mla r3, sl, r3, r4 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ cmp r3, r6 │ │ │ │ - blt b1b8 │ │ │ │ - ldr r3, [pc, #1728] @ b6c4 │ │ │ │ + blt a474 │ │ │ │ + ldr r3, [pc, #1728] @ a980 │ │ │ │ add fp, r9, #3 │ │ │ │ mla r3, sl, r3, r4 │ │ │ │ str r6, [r3, #48] @ 0x30 │ │ │ │ add r3, r3, #103424 @ 0x19400 │ │ │ │ ldr r7, [r3, #352] @ 0x160 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r2, r7, r7, lsl #7 │ │ │ │ cmp r6, r3 │ │ │ │ addle r6, r3, #1 │ │ │ │ - ldr r3, [pc, #1688] @ b6c4 │ │ │ │ + ldr r3, [pc, #1688] @ a980 │ │ │ │ cmp r9, #0 │ │ │ │ mul r3, sl, r3 │ │ │ │ movge fp, r9 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ cmp r9, #3 │ │ │ │ add r1, r4, r1 │ │ │ │ addgt r9, r3, #572 @ 0x23c │ │ │ │ lsl r2, r2, #2 │ │ │ │ addgt r9, r9, r2 │ │ │ │ str r6, [r1, #1088] @ 0x440 │ │ │ │ lsl r1, r7, #7 │ │ │ │ asr fp, fp, #2 │ │ │ │ addgt r9, r4, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ - ble b07c │ │ │ │ + ble a338 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ str r0, [r9, #4]! │ │ │ │ - blt b064 │ │ │ │ + blt a320 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27518 │ │ │ │ - ldr r5, [pc, #1592] @ b6c4 │ │ │ │ + bl 2dec4 │ │ │ │ + ldr r5, [pc, #1592] @ a980 │ │ │ │ mov r3, #0 │ │ │ │ mul r5, sl, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add fp, r4, r5 │ │ │ │ ldr r1, [fp, #44] @ 0x2c │ │ │ │ str r3, [sp] │ │ │ │ mov r8, r0 │ │ │ │ add r0, r5, #52 @ 0x34 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 2e1a4 │ │ │ │ + bl 2ed24 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b134 │ │ │ │ + blt a3f0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ subs r1, r3, r1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sbc r0, r3, r0 │ │ │ │ lsl r2, r0, #5 │ │ │ │ @@ -7245,15 +6396,15 @@ │ │ │ │ orr r2, r2, r3, lsr #30 │ │ │ │ lsl r3, r3, #2 │ │ │ │ adds r3, r3, r1 │ │ │ │ adc r0, r0, r2 │ │ │ │ lsl r9, r0, #3 │ │ │ │ orr r9, r9, r3, lsr #29 │ │ │ │ lsl r6, r3, #3 │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 3d68 <__aeabi_ldivmod@plt> │ │ │ │ cmp r8, #50 @ 0x32 │ │ │ │ movge r8, #50 @ 0x32 │ │ │ │ @@ -7266,62 +6417,62 @@ │ │ │ │ add r3, r3, r7 │ │ │ │ add r5, r5, #60 @ 0x3c │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ add r5, r4, r5 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ add r1, r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 47860 │ │ │ │ - ldr r1, [pc, #1376] @ b6c4 │ │ │ │ - ldr r0, [pc, #1444] @ b70c │ │ │ │ + bl 47830 │ │ │ │ + ldr r1, [pc, #1376] @ a980 │ │ │ │ + ldr r0, [pc, #1444] @ a9c8 │ │ │ │ mla r1, sl, r1, r4 │ │ │ │ add ip, r1, #103424 @ 0x19400 │ │ │ │ ldr r2, [ip, #352] @ 0x160 │ │ │ │ add r2, r2, #1 │ │ │ │ smull r3, r0, r2, r0 │ │ │ │ asr r3, r2, #31 │ │ │ │ rsb r3, r3, r0, asr #6 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ sub r2, r2, r3, lsl #3 │ │ │ │ str r2, [ip, #352] @ 0x160 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ cmp r3, #5 │ │ │ │ - bne a85c │ │ │ │ + bne 9b18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b a85c │ │ │ │ + b 9b18 │ │ │ │ add r3, r4, #9895936 @ 0x970000 │ │ │ │ ldr r2, [r3, #1616] @ 0x650 │ │ │ │ ldr r3, [r3, #1620] @ 0x654 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #21 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ asr ip, r6, #31 │ │ │ │ mul r0, r6, r0 │ │ │ │ - ldr r1, [pc, #1268] @ b710 │ │ │ │ + ldr r1, [pc, #1268] @ a9cc │ │ │ │ mla r0, fp, ip, r0 │ │ │ │ umull lr, ip, r6, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, r0, ip │ │ │ │ lsr ip, lr, #20 │ │ │ │ orr ip, ip, r0, lsl #12 │ │ │ │ str lr, [sp, #20] │ │ │ │ @@ -7330,29 +6481,29 @@ │ │ │ │ add ip, lr, ip │ │ │ │ and r1, r1, r0, lsr #8 │ │ │ │ add ip, ip, r1 │ │ │ │ add r1, ip, r0, lsr #28 │ │ │ │ asr ip, r0, #31 │ │ │ │ and lr, ip, #33 @ 0x21 │ │ │ │ add fp, r1, lr │ │ │ │ - ldr r1, [pc, #1196] @ b70c │ │ │ │ + ldr r1, [pc, #1196] @ a9c8 │ │ │ │ bic ip, ip, #23 │ │ │ │ umull lr, r1, fp, r1 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r1, fp, r1 │ │ │ │ add r1, r1, ip │ │ │ │ subs ip, lr, r1 │ │ │ │ sbc r1, r0, r1, asr #31 │ │ │ │ - ldr r0, [pc, #1160] @ b714 │ │ │ │ - ldr lr, [pc, #1160] @ b718 │ │ │ │ + ldr r0, [pc, #1160] @ a9d0 │ │ │ │ + ldr lr, [pc, #1160] @ a9d4 │ │ │ │ mul r0, ip, r0 │ │ │ │ - ldr fp, [pc, #1152] @ b718 │ │ │ │ + ldr fp, [pc, #1152] @ a9d4 │ │ │ │ mla lr, r1, lr, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, lr │ │ │ │ umull r0, lr, ip, fp │ │ │ │ add r1, r1, lr │ │ │ │ lsr ip, r1, #31 │ │ │ │ adds ip, ip, r0 │ │ │ │ @@ -7379,348 +6530,348 @@ │ │ │ │ adc r1, ip, lr │ │ │ │ lsl r1, r1, #3 │ │ │ │ orr r1, r1, r0, lsr #29 │ │ │ │ lsl r0, r0, #3 │ │ │ │ bl 3d68 <__aeabi_ldivmod@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, sl │ │ │ │ blx r7 │ │ │ │ - b affc │ │ │ │ + b a2b8 │ │ │ │ ldrb r3, [r1, #4068] @ 0xfe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b36c │ │ │ │ + beq a628 │ │ │ │ add r1, r1, #4064 @ 0xfe0 │ │ │ │ add r1, r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ + bl 4aab4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b580 │ │ │ │ + beq a83c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b acd0 │ │ │ │ - ldr r5, [pc, #848] @ b6c4 │ │ │ │ + b 9f8c │ │ │ │ + ldr r5, [pc, #848] @ a980 │ │ │ │ mla r5, sl, r5, r4 │ │ │ │ add r5, r5, #103424 @ 0x19400 │ │ │ │ ldrb r3, [r5, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a85c │ │ │ │ - ldr r2, [pc, #912] @ b71c │ │ │ │ + bne 9b18 │ │ │ │ + ldr r2, [pc, #912] @ a9d8 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92f8 │ │ │ │ + bl 85b4 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r5, #408] @ 0x198 │ │ │ │ - b a85c │ │ │ │ + b 9b18 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrb r3, [r0, #3068] @ 0xbfc │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3d8 │ │ │ │ + beq a694 │ │ │ │ add r0, r0, #3056 @ 0xbf0 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 4aae4 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b69c │ │ │ │ + bne a958 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27518 │ │ │ │ - ldr r3, [pc, #732] @ b6c4 │ │ │ │ + bl 2dec4 │ │ │ │ + ldr r3, [pc, #732] @ a980 │ │ │ │ mov r2, #2 │ │ │ │ mla r3, sl, r3, r4 │ │ │ │ mov r1, sl │ │ │ │ add ip, r3, #103424 @ 0x19400 │ │ │ │ mov lr, r0 │ │ │ │ str lr, [ip, #384] @ 0x180 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #32] │ │ │ │ - bl 90f8 │ │ │ │ - b a85c │ │ │ │ + bl 83b4 │ │ │ │ + b 9b18 │ │ │ │ add r6, sp, #2400 @ 0x960 │ │ │ │ add r6, r6, #4 │ │ │ │ - b a968 │ │ │ │ - ldr r8, [pc, #676] @ b6c4 │ │ │ │ + b 9c24 │ │ │ │ + ldr r8, [pc, #676] @ a980 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mla r8, sl, r8, r4 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ add r8, r8, #103424 @ 0x19400 │ │ │ │ ldr r3, [r8, #400] @ 0x190 │ │ │ │ add r9, sp, #2400 @ 0x960 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #400] @ 0x190 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #724] @ b720 │ │ │ │ + ldr r2, [pc, #724] @ a9dc │ │ │ │ add r9, r9, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r0, r9 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 92f8 │ │ │ │ + bl 85b4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r1, [r8, #400] @ 0x190 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - blt a85c │ │ │ │ + blt 9b18 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b674 │ │ │ │ - ldr r2, [pc, #652] @ b724 │ │ │ │ + bne a930 │ │ │ │ + ldr r2, [pc, #652] @ a9e0 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26870 │ │ │ │ - b a85c │ │ │ │ + bl 413c4 │ │ │ │ + b 9b18 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #23 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, sl │ │ │ │ blx r5 │ │ │ │ - ldr r5, [pc, #480] @ b6c4 │ │ │ │ + ldr r5, [pc, #480] @ a980 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mla r5, sl, r5, r4 │ │ │ │ mov r3, #2 │ │ │ │ add r5, r5, #103424 @ 0x19400 │ │ │ │ str r3, [r5, #396] @ 0x18c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #536] @ b728 │ │ │ │ + ldr r3, [pc, #536] @ a9e4 │ │ │ │ ldr r2, [r5, #384] @ 0x180 │ │ │ │ mov r1, sl │ │ │ │ cmp r2, r3 │ │ │ │ addgt r3, r4, #9895936 @ 0x970000 │ │ │ │ - ldr r2, [pc, #520] @ b72c │ │ │ │ + ldr r2, [pc, #520] @ a9e8 │ │ │ │ ldrgt r3, [r3, #1776] @ 0x6f0 │ │ │ │ strgt r3, [r5, #416] @ 0x1a0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r5, #412] @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 92f8 │ │ │ │ + bl 85b4 │ │ │ │ add r5, sp, #2400 @ 0x960 │ │ │ │ - ldr r2, [pc, #492] @ b730 │ │ │ │ + ldr r2, [pc, #492] @ a9ec │ │ │ │ add r5, r5, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #468] @ b734 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #468] @ a9f0 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r3, r5 │ │ │ │ ldr ip, [r0] │ │ │ │ str r1, [sp] │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ blx r4 │ │ │ │ - b a85c │ │ │ │ + b 9b18 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2734c │ │ │ │ + bl 2dcf8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #23 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #1 │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, sl │ │ │ │ blx r5 │ │ │ │ - ldr r5, [pc, #264] @ b6c4 │ │ │ │ + ldr r5, [pc, #264] @ a980 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mla r5, sl, r5, r4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #1 │ │ │ │ add r5, r5, #103424 @ 0x19400 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #4 │ │ │ │ str r1, [r5, #396] @ 0x18c │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #340] @ b738 │ │ │ │ + ldr r2, [pc, #340] @ a9f4 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r5, #412] @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - bl 92f8 │ │ │ │ + bl 85b4 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - ldr r1, [pc, #316] @ b73c │ │ │ │ + ldr r1, [pc, #316] @ a9f8 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r6, [ip, #16] │ │ │ │ mov r2, #4 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b640 │ │ │ │ + beq a8fc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b640 │ │ │ │ - ldr r3, [pc, #248] @ b728 │ │ │ │ + bne a8fc │ │ │ │ + ldr r3, [pc, #248] @ a9e4 │ │ │ │ ldr r2, [r5, #384] @ 0x180 │ │ │ │ cmp r2, r3 │ │ │ │ addgt r3, r4, #9895936 @ 0x970000 │ │ │ │ ldrgt r3, [r3, #1776] @ 0x6f0 │ │ │ │ strgt r3, [r5, #416] @ 0x1a0 │ │ │ │ - ldr r2, [pc, #248] @ b740 │ │ │ │ + ldr r2, [pc, #248] @ a9fc │ │ │ │ add r5, sp, #2400 @ 0x960 │ │ │ │ add r5, r5, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #220] @ b744 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #220] @ aa00 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b b564 │ │ │ │ + b a820 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - ldr ip, [pc, #204] @ b748 │ │ │ │ + ldr ip, [pc, #204] @ aa04 │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ add ip, pc, ip │ │ │ │ mul r3, r2, r3 │ │ │ │ add r1, r7, #12 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ str ip, [sp] │ │ │ │ - bl c630 │ │ │ │ - b a85c │ │ │ │ - ldr r0, [pc, #52] @ b6d8 │ │ │ │ - ldr r2, [pc, #164] @ b74c │ │ │ │ + bl b8ec │ │ │ │ + b 9b18 │ │ │ │ + ldr r0, [pc, #52] @ a994 │ │ │ │ + ldr r2, [pc, #164] @ aa08 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 26870 │ │ │ │ - b a85c │ │ │ │ - andeq r1, r5, r0, lsl #12 │ │ │ │ + bl 413c4 │ │ │ │ + b 9b18 │ │ │ │ + andeq r2, r5, r4, asr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r5, r4, lsr #10 │ │ │ │ + andeq r2, r5, r8, ror #4 │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ - ldrdeq r7, [r4], -r0 │ │ │ │ - strdeq r7, [r4], -r8 │ │ │ │ - andeq sp, r4, r4, lsr #30 │ │ │ │ - andeq r7, r4, ip, lsr #7 │ │ │ │ + andeq r8, r4, r0, ror #7 │ │ │ │ + andeq r8, r4, r8, lsl #6 │ │ │ │ + andeq sp, r4, ip, lsl #12 │ │ │ │ + @ instruction: 0x00047fbc │ │ │ │ rsbseq r7, r0, r8, asr #3 │ │ │ │ ldrsbeq r2, [r1], #-168 @ 0xffffff58 @ │ │ │ │ - andeq r7, r4, r0, lsl #7 │ │ │ │ - @ instruction: 0x0004ddb0 │ │ │ │ - strdeq r7, [r4], -r4 │ │ │ │ - andeq sp, r4, ip, asr #25 │ │ │ │ + muleq r4, r0, pc @ │ │ │ │ + muleq r4, r8, r4 │ │ │ │ + andeq r7, r4, r4, lsl #30 │ │ │ │ + @ instruction: 0x0004d3b4 │ │ │ │ @ instruction: 0x0092a1f0 │ │ │ │ - andeq r7, r4, r4, ror r2 │ │ │ │ + andeq r7, r4, r4, lsl #29 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ - andeq r7, r4, r4 │ │ │ │ - andeq sp, r4, r4, asr sl │ │ │ │ - andeq r6, r4, ip, ror #30 │ │ │ │ - andeq sp, r4, ip, ror r9 │ │ │ │ + andeq r7, r4, r4, lsl ip │ │ │ │ + andeq sp, r4, ip, lsr r1 │ │ │ │ + andeq r7, r4, ip, ror fp │ │ │ │ + andeq sp, r4, r4, rrx │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ svchi 0x005c28f5 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ - andeq r6, r4, r0, asr fp │ │ │ │ - andeq r6, r4, r8, ror #23 │ │ │ │ - @ instruction: 0x00046bb4 │ │ │ │ + andeq r7, r4, r0, ror #14 │ │ │ │ + strdeq r7, [r4], -r8 │ │ │ │ + andeq r7, r4, r4, asr #15 │ │ │ │ andeq r0, r0, r2, lsl #14 │ │ │ │ - andeq r6, r4, r4, lsr #20 │ │ │ │ - andeq r6, r4, r0, asr sl │ │ │ │ - andeq sp, r4, r0, ror #6 │ │ │ │ - ldrdeq r6, [r4], -ip │ │ │ │ - andeq r6, r4, r8, lsl #20 │ │ │ │ - andeq r6, r4, r8, asr #19 │ │ │ │ - andeq sp, r4, r8, asr r2 │ │ │ │ - ldrdeq r6, [r4], -r0 │ │ │ │ - muleq r4, r0, r7 │ │ │ │ + andeq r7, r4, r4, lsr r6 │ │ │ │ + andeq r7, r4, r0, ror #12 │ │ │ │ + andeq ip, r4, r8, asr #20 │ │ │ │ + andeq r7, r4, ip, ror #11 │ │ │ │ + andeq r7, r4, r8, lsl r6 │ │ │ │ + ldrdeq r7, [r4], -r8 │ │ │ │ + andeq ip, r4, r0, asr #18 │ │ │ │ + andeq r7, r4, r0, ror #11 │ │ │ │ + andeq r7, r4, r0, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1888] @ 0x760 │ │ │ │ - ldr r2, [pc, #404] @ b8fc │ │ │ │ - ldr r5, [pc, #404] @ b900 │ │ │ │ - ldr r3, [pc, #404] @ b904 │ │ │ │ + ldr r2, [pc, #404] @ abb8 │ │ │ │ + ldr r5, [pc, #404] @ abbc │ │ │ │ + ldr r3, [pc, #404] @ abc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #2160 @ 0x870 │ │ │ │ add r5, r0, r5 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2164] @ 0x874 │ │ │ │ mov r3, #0 │ │ │ │ - bl 2690c │ │ │ │ + bl 41460 │ │ │ │ add r8, r6, #9961472 @ 0x980000 │ │ │ │ add r9, sp, #8 │ │ │ │ add r7, sp, #4 │ │ │ │ add r4, sp, #24 │ │ │ │ add r8, r8, #14400 @ 0x3840 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26a8c │ │ │ │ + bl 415e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8b0 │ │ │ │ + beq ab6c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ tst r3, #2 │ │ │ │ - beq b8a0 │ │ │ │ + beq ab5c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6ac0 │ │ │ │ + bl cc78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7ac │ │ │ │ + bne aa68 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #7 │ │ │ │ - ble b7ac │ │ │ │ - ldr r1, [pc, #268] @ b908 │ │ │ │ + ble aa68 │ │ │ │ + ldr r1, [pc, #268] @ abc4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #56 @ 0x38 │ │ │ │ mov r2, #8 │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7ac │ │ │ │ + bne aa68 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ sub r2, r2, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 27500 │ │ │ │ + bl 2deac │ │ │ │ mov r0, r9 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ - bne b7ac │ │ │ │ + bne aa68 │ │ │ │ add fp, sp, #104 @ 0x68 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a64 │ │ │ │ + bl 8d20 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #2152] @ 0x868 │ │ │ │ add lr, sp, #28 │ │ │ │ sub r3, r3, fp │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, #2 │ │ │ │ @@ -7730,173 +6881,173 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ ldr r2, [sp, #4] │ │ │ │ stm ip, {r0, r1} │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ str fp, [sp, #100] @ 0x64 │ │ │ │ - bl 26fac │ │ │ │ - b b7ac │ │ │ │ + bl 41b00 │ │ │ │ + b aa68 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a764 │ │ │ │ - b b7ac │ │ │ │ - ldr r0, [pc, #84] @ b90c │ │ │ │ + bl 9a20 │ │ │ │ + b aa68 │ │ │ │ + ldr r0, [pc, #84] @ abc8 │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 246c0 │ │ │ │ - ldr r0, [pc, #76] @ b910 │ │ │ │ + bl 20910 │ │ │ │ + ldr r0, [pc, #76] @ abcc │ │ │ │ add r0, r6, r0 │ │ │ │ - bl 2976c │ │ │ │ - ldr r2, [pc, #68] @ b914 │ │ │ │ - ldr r3, [pc, #48] @ b904 │ │ │ │ + bl 4708c │ │ │ │ + ldr r2, [pc, #68] @ abd0 │ │ │ │ + ldr r3, [pc, #48] @ abc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2164] @ 0x874 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne b8f8 │ │ │ │ + bne abb4 │ │ │ │ add sp, sp, #2160 @ 0x870 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r5, ip, lsl r6 │ │ │ │ + andeq r1, r5, r0, ror #6 │ │ │ │ rsbseq r7, r0, r8, asr #3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq lr, r4, ip, lsr #10 │ │ │ │ + andeq pc, r4, r8, lsr #5 │ │ │ │ @ instruction: 0x0092a1f0 │ │ │ │ umullseq r7, r2, r8, fp │ │ │ │ - @ instruction: 0x000504b8 │ │ │ │ + strdeq r1, [r5], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3576] @ 0xdf8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ - ldr ip, [pc, #2304] @ c238 │ │ │ │ + ldr ip, [pc, #2304] @ b4f4 │ │ │ │ ldr r1, [r2, #3232] @ 0xca0 │ │ │ │ - ldr r2, [pc, #2300] @ c23c │ │ │ │ + ldr r2, [pc, #2300] @ b4f8 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #476] @ 0x1dc │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #2268] @ c240 │ │ │ │ + ldr r2, [pc, #2268] @ b4fc │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ blx r4 │ │ │ │ add r5, r6, #9895936 @ 0x970000 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5, #1640] @ 0x668 │ │ │ │ mov r0, #4 │ │ │ │ bl 3a5c │ │ │ │ mov r4, r0 │ │ │ │ - bl 3a078 │ │ │ │ - ldr r1, [pc, #2220] @ c244 │ │ │ │ + bl 42560 │ │ │ │ + ldr r1, [pc, #2220] @ b500 │ │ │ │ mov r2, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ str r4, [r5, #1768] @ 0x6e8 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 48c08 │ │ │ │ + bl 48bd8 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - ldr r3, [pc, #2192] @ c248 │ │ │ │ + ldr r3, [pc, #2192] @ b504 │ │ │ │ ldr lr, [r0] │ │ │ │ - ldr r2, [pc, #2188] @ c24c │ │ │ │ + ldr r2, [pc, #2188] @ b508 │ │ │ │ add ip, sp, #120 @ 0x78 │ │ │ │ str ip, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [lr, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ mvn r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r0, r6 │ │ │ │ add r1, r1, #3888 @ 0xf30 │ │ │ │ - bl 9fa4 │ │ │ │ + bl 9260 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c218 │ │ │ │ + beq b4d4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4024] @ 0xfb8 │ │ │ │ str r3, [r2, #1764] @ 0x6e4 │ │ │ │ ldrb r3, [r0, #3752] @ 0xea8 │ │ │ │ add r4, sp, #96 @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1b8 │ │ │ │ + bne b474 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 47868 │ │ │ │ + bl 47838 │ │ │ │ ldr r5, [r6, #20] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #3880] @ 0xf28 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ strh r3, [r4, #20] │ │ │ │ - ldr r3, [pc, #2060] @ c250 │ │ │ │ - ldr r1, [pc, #2060] @ c254 │ │ │ │ + ldr r3, [pc, #2060] @ b50c │ │ │ │ + ldr r1, [pc, #2060] @ b510 │ │ │ │ add r9, r6, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r9, [sp, #64] @ 0x40 │ │ │ │ ldr r8, [r6, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #2032] @ c258 │ │ │ │ - ldr r2, [pc, #2032] @ c25c │ │ │ │ + ldr r3, [pc, #2032] @ b514 │ │ │ │ + ldr r2, [pc, #2032] @ b518 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [pc, #2008] @ c260 │ │ │ │ + ldr r7, [pc, #2008] @ b51c │ │ │ │ ldr r2, [r3, #4020] @ 0xfb4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r3, [r3, #4016] @ 0xfb0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r7, r6, r7 │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ str r8, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ mov r0, r9 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ - bl 2660c │ │ │ │ + bl 41160 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1f4 │ │ │ │ - ldr r5, [pc, #1940] @ c264 │ │ │ │ + beq b4b0 │ │ │ │ + ldr r5, [pc, #1940] @ b520 │ │ │ │ mov r3, r7 │ │ │ │ add r5, r6, r5 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 294dc │ │ │ │ + bl 46dfc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - ldr r2, [pc, #1912] @ c268 │ │ │ │ + ldr r2, [pc, #1912] @ b524 │ │ │ │ add r9, sp, #220 @ 0xdc │ │ │ │ add r3, r3, #3488 @ 0xda0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r0, r9 │ │ │ │ str r9, [sp, #80] @ 0x50 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - ldr r7, [pc, #1876] @ c26c │ │ │ │ + ldr r7, [pc, #1876] @ b528 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r4, #0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp] │ │ │ │ @@ -7906,20 +7057,20 @@ │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #1808] @ c270 │ │ │ │ + ldr r2, [pc, #1808] @ b52c │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r3, r9 │ │ │ │ str r4, [sp] │ │ │ │ ldr r8, [r2, #100] @ 0x64 │ │ │ │ mov r2, r7 │ │ │ │ @@ -7931,105 +7082,105 @@ │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4aae4 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, r4 │ │ │ │ - bne c190 │ │ │ │ + bne b44c │ │ │ │ ldr r0, [r6, #24] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #1788] @ 0x6fc │ │ │ │ cmp r3, #0 │ │ │ │ - bne c148 │ │ │ │ - bl 47cf4 │ │ │ │ + bne b404 │ │ │ │ + bl 47cc4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ add r3, r4, #1648 @ 0x670 │ │ │ │ add fp, r4, #1616 @ 0x650 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3] │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ ldr r3, [r4, #1624] @ 0x658 │ │ │ │ cmp r3, #0 │ │ │ │ strd r0, [fp] │ │ │ │ - beq bf2c │ │ │ │ - ldr r2, [pc, #1608] @ c274 │ │ │ │ + beq b1e8 │ │ │ │ + ldr r2, [pc, #1608] @ b530 │ │ │ │ add r3, r6, #7340032 @ 0x700000 │ │ │ │ add r2, r6, r2 │ │ │ │ add ip, r6, #9961472 @ 0x980000 │ │ │ │ add r3, r3, #28672 @ 0x7000 │ │ │ │ add ip, ip, #14400 @ 0x3840 │ │ │ │ mov sl, r2 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ str ip, [sp, #88] @ 0x58 │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, #3888 @ 0xf30 │ │ │ │ mov r1, sl │ │ │ │ - bl 4aae4 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc8c │ │ │ │ + bne af48 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #1628] @ 0x65c │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc8c │ │ │ │ + bne af48 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmn r7, #-1879048190 @ 0x90000002 │ │ │ │ - ble bd0c │ │ │ │ + ble afc8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r1, #3888 @ 0xf30 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r2, #1628] @ 0x65c │ │ │ │ - bl 9fa4 │ │ │ │ + bl 9260 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne bfdc │ │ │ │ + bne b298 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - ldr r2, [pc, #1464] @ c278 │ │ │ │ + ldr r2, [pc, #1464] @ b534 │ │ │ │ add r3, r3, #3888 @ 0xf30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - ldr r2, [pc, #1440] @ c27c │ │ │ │ + ldr r2, [pc, #1440] @ b538 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp] │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ blx r4 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r0, r0, #3888 @ 0xf30 │ │ │ │ mov r1, sl │ │ │ │ - bl 48c08 │ │ │ │ + bl 48bd8 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ mov r9, #0 │ │ │ │ ldr r5, [fp] │ │ │ │ ldr r4, [fp, #4] │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ add r7, r7, #1 │ │ │ │ asr r3, r7, #31 │ │ │ │ - ldr lr, [pc, #1364] @ c280 │ │ │ │ + ldr lr, [pc, #1364] @ b53c │ │ │ │ mul r2, r7, r1 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ umull ip, r3, r7, r0 │ │ │ │ add r2, r2, r3 │ │ │ │ lsr r3, ip, #20 │ │ │ │ orr r3, r3, r2, lsl #12 │ │ │ │ and r1, r3, lr │ │ │ │ @@ -8037,28 +7188,28 @@ │ │ │ │ add r3, r3, r1 │ │ │ │ and lr, lr, r2, lsr #8 │ │ │ │ asr r0, r2, #31 │ │ │ │ add r3, r3, lr │ │ │ │ and r1, r0, #33 @ 0x21 │ │ │ │ add r3, r3, r2, lsr #28 │ │ │ │ add r3, r3, r1 │ │ │ │ - ldr r1, [pc, #1304] @ c284 │ │ │ │ + ldr r1, [pc, #1304] @ b540 │ │ │ │ bic r0, r0, #23 │ │ │ │ umull lr, r1, r3, r1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r3, r3, r1 │ │ │ │ add r3, r3, r0 │ │ │ │ subs ip, ip, r3 │ │ │ │ sbc r3, r2, r3, asr #31 │ │ │ │ - ldr r2, [pc, #1268] @ c288 │ │ │ │ - ldr r1, [pc, #1268] @ c28c │ │ │ │ + ldr r2, [pc, #1268] @ b544 │ │ │ │ + ldr r1, [pc, #1268] @ b548 │ │ │ │ mul r2, ip, r2 │ │ │ │ - ldr r0, [pc, #1260] @ c28c │ │ │ │ + ldr r0, [pc, #1260] @ b548 │ │ │ │ mla r1, r3, r1, r2 │ │ │ │ mov r2, r1 │ │ │ │ umull r1, r3, ip, r0 │ │ │ │ add r2, r2, r3 │ │ │ │ lsr r3, r2, #31 │ │ │ │ adds r3, r3, r1 │ │ │ │ adc r2, r2, #0 │ │ │ │ @@ -8066,187 +7217,187 @@ │ │ │ │ orr r3, r3, r2, lsl #31 │ │ │ │ adds r3, r3, r5 │ │ │ │ adc r4, r4, r2, asr #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ sbcs r4, r4, r3 │ │ │ │ - bge bea0 │ │ │ │ + bge b15c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r7, r6, #6619136 @ 0x650000 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ add r7, r7, #24832 @ 0x6100 │ │ │ │ mov r4, r6 │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r6, #8] │ │ │ │ - b be20 │ │ │ │ + b b0dc │ │ │ │ add r4, r4, #103424 @ 0x19400 │ │ │ │ add r4, r4, #388 @ 0x184 │ │ │ │ add r5, r5, #103424 @ 0x19400 │ │ │ │ cmp r7, r4 │ │ │ │ add r8, r8, #1 │ │ │ │ add r5, r5, #388 @ 0x184 │ │ │ │ - beq be88 │ │ │ │ + beq b144 │ │ │ │ ldr ip, [r4, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq be04 │ │ │ │ + beq b0c0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #0 │ │ │ │ - b be4c │ │ │ │ + b b108 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ add r2, r2, #516 @ 0x204 │ │ │ │ - beq be04 │ │ │ │ + beq b0c0 │ │ │ │ ldr r1, [r2, #1088] @ 0x440 │ │ │ │ cmp r1, r0 │ │ │ │ - bne be3c │ │ │ │ + bne b0f8 │ │ │ │ cmp ip, #5 │ │ │ │ - bne be04 │ │ │ │ + bne b0c0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r3, r3, r3, lsl #7 │ │ │ │ add r2, r5, #576 @ 0x240 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r3, [r0] │ │ │ │ add r2, r6, r2 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - b be04 │ │ │ │ + b b0c0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b bd10 │ │ │ │ + b afcc │ │ │ │ cmp r9, #0 │ │ │ │ - beq bedc │ │ │ │ + beq b198 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r3, [r3, #4028] @ 0xfbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne bec4 │ │ │ │ + bne b180 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ tst r3, #1 │ │ │ │ - bne becc │ │ │ │ + bne b188 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8c90 │ │ │ │ + bl 7f4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 975c │ │ │ │ + bl 8a18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99b0 │ │ │ │ + bl 8c6c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [r3, #464] @ 0x1d0 │ │ │ │ - bl 6478 │ │ │ │ + bl c630 │ │ │ │ mov r0, r6 │ │ │ │ - bl b750 │ │ │ │ - bl 47cf4 │ │ │ │ + bl aa0c │ │ │ │ + bl 47cc4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ sbcs r1, r3, r1 │ │ │ │ - blt c114 │ │ │ │ + blt b3d0 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #5 │ │ │ │ - bl 2227c │ │ │ │ + bl 356fc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #1624] @ 0x658 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc4c │ │ │ │ + bne af08 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 267d4 │ │ │ │ + bl 41328 │ │ │ │ mov r0, r5 │ │ │ │ - bl 29b88 │ │ │ │ + bl 474a8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #1608] @ 0x648 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #1756] @ 0x6dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf7c │ │ │ │ - bl 4785c │ │ │ │ + beq b238 │ │ │ │ + bl 4782c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #1756] @ 0x6dc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r3, #1768] @ 0x6e8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq bfac │ │ │ │ + beq b268 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a0e4 │ │ │ │ + bl 425cc │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3bf4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #1768] @ 0x6e8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #728] @ c290 │ │ │ │ - ldr r3, [pc, #640] @ c23c │ │ │ │ + ldr r2, [pc, #728] @ b54c │ │ │ │ + ldr r3, [pc, #640] @ b4f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #476] @ 0x1dc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c1f0 │ │ │ │ + bne b4ac │ │ │ │ add sp, sp, #484 @ 0x1e4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ add r7, sp, #155 @ 0x9b │ │ │ │ add r5, sp, #219 @ 0xdb │ │ │ │ rsb r4, r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add r1, r4, r7 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ strb r0, [r7, #1]! │ │ │ │ cmp r7, r5 │ │ │ │ - bne bff0 │ │ │ │ + bne b2ac │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ add r4, r6, #102400 @ 0x19000 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r8 │ │ │ │ mov r7, r8 │ │ │ │ mvn r5, #0 │ │ │ │ add r4, r4, #800 @ 0x320 │ │ │ │ mov r8, r6 │ │ │ │ blx r3 │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - ble c0b0 │ │ │ │ + ble b36c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 90f8 │ │ │ │ + bl 83b4 │ │ │ │ mov r3, r8 │ │ │ │ str r5, [r3, #1088] @ 0x440 │ │ │ │ add r3, r3, #516 @ 0x204 │ │ │ │ cmp r4, r3 │ │ │ │ - bne c05c │ │ │ │ + bne b318 │ │ │ │ sub r3, r4, #102400 @ 0x19000 │ │ │ │ mov sl, r3 │ │ │ │ sub r0, r3, #740 @ 0x2e4 │ │ │ │ mov r1, #516 @ 0x204 │ │ │ │ str r9, [r4, #576] @ 0x240 │ │ │ │ - bl 47868 │ │ │ │ + bl 47838 │ │ │ │ sub r0, sl, #748 @ 0x2ec │ │ │ │ - bl 2dff8 │ │ │ │ + bl 2eb78 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r5, [r8, #44] @ 0x2c │ │ │ │ ldrb r3, [r3, r7] │ │ │ │ str r5, [r8, #48] @ 0x30 │ │ │ │ add r3, r3, #2 │ │ │ │ str r9, [r8, #40] @ 0x28 │ │ │ │ str r9, [r4, #616] @ 0x268 │ │ │ │ @@ -8254,263 +7405,263 @@ │ │ │ │ str r3, [r8, #32] │ │ │ │ add r7, r7, #1 │ │ │ │ add r8, r8, #103424 @ 0x19400 │ │ │ │ add r4, r4, #103424 @ 0x19400 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ add r8, r8, #388 @ 0x184 │ │ │ │ add r4, r4, #388 @ 0x184 │ │ │ │ - bne c040 │ │ │ │ + bne b2fc │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ strd r0, [fp] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr r1, [pc, #420] @ c294 │ │ │ │ + ldr r1, [pc, #420] @ b550 │ │ │ │ ldr r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - b bd0c │ │ │ │ - bl 47d84 │ │ │ │ + b afc8 │ │ │ │ + bl 47d54 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, r0 │ │ │ │ adc r0, r1, r1 │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ adc r1, r1, r0 │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ adc r2, r2, r1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - b bf0c │ │ │ │ - ldr r7, [pc, #328] @ c298 │ │ │ │ - ldr r4, [pc, #328] @ c29c │ │ │ │ + b b1c8 │ │ │ │ + ldr r7, [pc, #328] @ b554 │ │ │ │ + ldr r4, [pc, #328] @ b558 │ │ │ │ add r7, pc, r7 │ │ │ │ add r4, pc, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ - ldr r1, [pc, #304] @ c2a0 │ │ │ │ + ldr r1, [pc, #304] @ b55c │ │ │ │ add r2, r2, #4032 @ 0xfc0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r2, #4 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4928c │ │ │ │ - b bbec │ │ │ │ + bl 4925c │ │ │ │ + b aea8 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - ldr r3, [pc, #264] @ c2a4 │ │ │ │ + ldr r3, [pc, #264] @ b560 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp] │ │ │ │ mov r2, r7 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ blx r4 │ │ │ │ - b bbc8 │ │ │ │ + b ae84 │ │ │ │ add r0, r0, #3744 @ 0xea0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 495b4 │ │ │ │ + bl 49584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba10 │ │ │ │ + bne accc │ │ │ │ ldr r5, [r6, #20] │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r5, #3880] @ 0xf28 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b ba34 │ │ │ │ + b acf0 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - ldr r1, [pc, #168] @ c2a8 │ │ │ │ - ldr r0, [pc, #168] @ c2ac │ │ │ │ + ldr r1, [pc, #168] @ b564 │ │ │ │ + ldr r0, [pc, #168] @ b568 │ │ │ │ ldr r2, [r3, #3880] @ 0xf28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ mvn r0, #0 │ │ │ │ - b bfb0 │ │ │ │ + b b26c │ │ │ │ ldr r2, [r6, #20] │ │ │ │ - ldr r1, [pc, #140] @ c2b0 │ │ │ │ - ldr r0, [pc, #140] @ c2b4 │ │ │ │ + ldr r1, [pc, #140] @ b56c │ │ │ │ + ldr r0, [pc, #140] @ b570 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, r2, #3888 @ 0xf30 │ │ │ │ - bl 4928c │ │ │ │ - b c210 │ │ │ │ - andeq r0, r5, ip, asr #8 │ │ │ │ + bl 4925c │ │ │ │ + b b4cc │ │ │ │ + muleq r5, r0, r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xffffda50 │ │ │ │ - andeq r7, r4, r8, ror #4 │ │ │ │ + andeq r7, r4, ip, ror #27 │ │ │ │ @ instruction: 0xffffbce0 │ │ │ │ - strdeq r6, [r4], -r4 │ │ │ │ + andeq r7, r4, r4, lsl #6 │ │ │ │ rsbseq r7, r0, r8, asr #3 │ │ │ │ - andeq r6, r4, r0, lsr #13 │ │ │ │ + @ instruction: 0x000472b0 │ │ │ │ @ instruction: 0xffffb8d8 │ │ │ │ @ instruction: 0xffffc880 │ │ │ │ @ instruction: 0x0092a1f0 │ │ │ │ umullseq r7, r2, r8, fp │ │ │ │ - andeq r6, r4, r8, lsr r6 │ │ │ │ - andeq ip, r4, r4, lsr #27 │ │ │ │ - andeq r6, r4, r0, ror #11 │ │ │ │ + andeq r7, r4, r8, asr #4 │ │ │ │ + andeq ip, r4, ip, lsl #9 │ │ │ │ + strdeq r7, [r4], -r0 │ │ │ │ addseq r0, r7, r8, ror r6 │ │ │ │ - andeq r6, r4, r8, lsl #8 │ │ │ │ - andeq ip, r4, r0, ror #23 │ │ │ │ + andeq r7, r4, r8, lsl r0 │ │ │ │ + andeq ip, r4, r8, asr #5 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ svchi 0x005c28f5 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ - ldrdeq pc, [r4], -r0 │ │ │ │ - strheq r6, [r4], -r4 │ │ │ │ - andeq r6, r4, r0, lsr #32 │ │ │ │ - andeq ip, r4, ip, ror #14 │ │ │ │ - andeq r6, r4, r8, lsl r0 │ │ │ │ - andeq r5, r4, r0, lsr #31 │ │ │ │ - strdeq r5, [r4], -r0 │ │ │ │ - @ instruction: 0x0004c6b8 │ │ │ │ - andeq r5, r4, r4, lsr #29 │ │ │ │ - muleq r4, r8, r6 │ │ │ │ + andeq r0, r5, r4, lsl fp │ │ │ │ + andeq r6, r4, r4, asr #25 │ │ │ │ + andeq r6, r4, r0, lsr ip │ │ │ │ + andeq fp, r4, r4, asr lr │ │ │ │ + andeq r6, r4, r8, lsr #24 │ │ │ │ + @ instruction: 0x00046bb0 │ │ │ │ + andeq r6, r4, r0, lsl #22 │ │ │ │ + andeq fp, r4, r0, lsr #27 │ │ │ │ + @ instruction: 0x00046ab4 │ │ │ │ + andeq fp, r4, r0, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ble c41c │ │ │ │ + ble b6d8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #320] @ c450 │ │ │ │ + ldr r3, [pc, #320] @ b70c │ │ │ │ cmp r0, r3 │ │ │ │ movge r5, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movlt r5, r0 │ │ │ │ cmp r3, #2 │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ - ble c42c │ │ │ │ + ble b6e8 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, #2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4af10 │ │ │ │ + bl 4aee0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c394 │ │ │ │ + bne b650 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b190 │ │ │ │ + bl 4b160 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r1, r0 │ │ │ │ - bls c3a8 │ │ │ │ + bls b664 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #228] @ c454 │ │ │ │ + ldr r3, [pc, #228] @ b710 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #224] @ c458 │ │ │ │ + ldr r2, [pc, #224] @ b714 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 24ddc │ │ │ │ + b 2102c │ │ │ │ add r3, r7, #286720 @ 0x46000 │ │ │ │ ldr r0, [r3, #1108] @ 0x454 │ │ │ │ - ldr r3, [pc, #164] @ c45c │ │ │ │ + ldr r3, [pc, #164] @ b718 │ │ │ │ mla r3, r1, r3, r0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c364 │ │ │ │ + beq b620 │ │ │ │ ldr r3, [r7] │ │ │ │ rsb r5, r5, r5, lsl #4 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ add r3, r1, r1, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r1, r1, r3, lsl #5 │ │ │ │ - ldr r3, [pc, #124] @ c460 │ │ │ │ + ldr r3, [pc, #124] @ b71c │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #116] @ c464 │ │ │ │ + ldr r1, [pc, #116] @ b720 │ │ │ │ cmp lr, r3 │ │ │ │ lsl r2, r5, #2 │ │ │ │ add r1, r0, r1 │ │ │ │ - bne c438 │ │ │ │ + bne b6f4 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r1 │ │ │ │ str r8, [sp] │ │ │ │ add r1, r7, #12 │ │ │ │ - bl c630 │ │ │ │ + bl b8ec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r8, [pc, #68] @ c468 │ │ │ │ + ldr r8, [pc, #68] @ b724 │ │ │ │ mov r5, #30 │ │ │ │ add r8, pc, r8 │ │ │ │ - b c340 │ │ │ │ - ldr r8, [pc, #56] @ c46c │ │ │ │ + b b5fc │ │ │ │ + ldr r8, [pc, #56] @ b728 │ │ │ │ add r8, pc, r8 │ │ │ │ - b c340 │ │ │ │ + b b5fc │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ andeq sl, r0, r0, ror #28 │ │ │ │ - strdeq r5, [r4], -r8 │ │ │ │ - andeq r5, r4, r0, asr pc │ │ │ │ + andeq r6, r4, r8, lsl #22 │ │ │ │ + andeq r6, r4, r0, ror #22 │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ @ instruction: 0xffffe344 │ │ │ │ ldrsbeq r2, [r1], #-168 @ 0xffffff58 @ │ │ │ │ - andeq r5, r4, r0, asr #28 │ │ │ │ - andeq r5, r4, r4, lsr lr │ │ │ │ + andeq r6, r4, r0, asr sl │ │ │ │ + andeq r6, r4, r4, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [r1] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp ip, r2 │ │ │ │ mov r5, r0 │ │ │ │ - beq c4d0 │ │ │ │ + beq b78c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - ldr r3, [pc, #116] @ c51c │ │ │ │ + ldr r3, [pc, #116] @ b7d8 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #112] @ c520 │ │ │ │ + ldr r2, [pc, #112] @ b7dc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ mvn r0, #0 │ │ │ │ @@ -8519,948 +7670,1918 @@ │ │ │ │ cmp ip, #1 │ │ │ │ mov r4, r1 │ │ │ │ movne r2, #20 │ │ │ │ moveq r2, #8 │ │ │ │ add r1, r1, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c49c │ │ │ │ + bge b758 │ │ │ │ add r1, r5, #123904 @ 0x1e400 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ add r1, r1, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl ca28 │ │ │ │ + bl bce4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq r5, r4, r0, ror #27 │ │ │ │ - andeq r5, r4, r8, lsl lr │ │ │ │ + strdeq r6, [r4], -r0 │ │ │ │ + andeq r6, r4, r8, lsr #20 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ c554 │ │ │ │ + ldr r1, [pc, #12] @ b810 │ │ │ │ mov r4, r0 │ │ │ │ bl 3bf4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r6, r4, r8, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ c5ac │ │ │ │ + ldr r3, [pc, #60] @ b868 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #52] @ c5b0 │ │ │ │ + ldr r0, [pc, #52] @ b86c │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r4] │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 3a0e4 │ │ │ │ - ldr r5, [pc, #36] @ c5b4 │ │ │ │ - ldr r0, [pc, #36] @ c5b8 │ │ │ │ + bl 425cc │ │ │ │ + ldr r5, [pc, #36] @ b870 │ │ │ │ + ldr r0, [pc, #36] @ b874 │ │ │ │ add r5, r4, r5 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 3a804 │ │ │ │ + bl 36c08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2216c │ │ │ │ + bl 355ec │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq lr, r4, r8, lsr pc │ │ │ │ + andeq pc, r4, ip, ror ip @ │ │ │ │ addseq r3, r8, r0, lsl r9 │ │ │ │ rsbseq r7, r0, r8, asr #3 │ │ │ │ addseq r7, r2, r0, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ c61c │ │ │ │ + ldr r3, [pc, #72] @ b8d8 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #64] @ c620 │ │ │ │ + ldr r0, [pc, #64] @ b8dc │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r4] │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 3a0e4 │ │ │ │ - ldr r5, [pc, #48] @ c624 │ │ │ │ - ldr r0, [pc, #48] @ c628 │ │ │ │ + bl 425cc │ │ │ │ + ldr r5, [pc, #48] @ b8e0 │ │ │ │ + ldr r0, [pc, #48] @ b8e4 │ │ │ │ add r5, r4, r5 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 3a804 │ │ │ │ + bl 36c08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2216c │ │ │ │ + bl 355ec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #24] @ c62c │ │ │ │ + ldr r1, [pc, #24] @ b8e8 │ │ │ │ bl 3bf4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq lr, [r4], -r4 │ │ │ │ + andeq pc, r4, r8, lsl ip @ │ │ │ │ addseq r3, r8, r0, lsl r9 │ │ │ │ rsbseq r7, r0, r8, asr #3 │ │ │ │ addseq r7, r2, r0, ror r1 │ │ │ │ addseq r3, r8, r0, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3744] @ 0xea0 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #936] @ c9f4 │ │ │ │ + ldr r1, [pc, #936] @ bcb0 │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #924] @ c9f8 │ │ │ │ + ldr r2, [pc, #924] @ bcb4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r0, [sp, #352] @ 0x160 │ │ │ │ add r4, r9, #286720 @ 0x46000 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r4, #1108] @ 0x454 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #308] @ 0x134 │ │ │ │ mov r2, #0 │ │ │ │ add r2, r1, #9895936 @ 0x970000 │ │ │ │ ldr r2, [r2, #1632] @ 0x660 │ │ │ │ cmp r2, #0 │ │ │ │ - blt c90c │ │ │ │ + blt bbc8 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - ble c810 │ │ │ │ + ble bacc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ mov r1, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 25df4 │ │ │ │ + bl 22044 │ │ │ │ subs r5, r0, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bne c7d8 │ │ │ │ + bne ba94 │ │ │ │ mov ip, r7 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #28 │ │ │ │ mov lr, r6 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1} │ │ │ │ - ldr r8, [pc, #804] @ c9fc │ │ │ │ - ldr fp, [pc, #804] @ ca00 │ │ │ │ + ldr r8, [pc, #804] @ bcb8 │ │ │ │ + ldr fp, [pc, #804] @ bcbc │ │ │ │ stm lr, {r0, r1} │ │ │ │ - b c6ec │ │ │ │ + b b9a8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq c7d8 │ │ │ │ + beq ba94 │ │ │ │ ldr r1, [r4, #1108] @ 0x454 │ │ │ │ mla r3, r8, r5, r1 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6e0 │ │ │ │ + beq b99c │ │ │ │ add r3, r5, r5, lsl #3 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r3, r5, r3, lsl #5 │ │ │ │ cmp r2, #1 │ │ │ │ add r3, fp, r3, lsl #3 │ │ │ │ movne r2, #20 │ │ │ │ moveq r2, #8 │ │ │ │ add r1, r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6e0 │ │ │ │ + bne b99c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 23ca0 │ │ │ │ + bl 1fef0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r3, r3, r2, lsl #8 │ │ │ │ ldr r7, [sl, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c768 │ │ │ │ - b c808 │ │ │ │ + bne ba24 │ │ │ │ + b bac4 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r7, #0 │ │ │ │ - beq c808 │ │ │ │ + beq bac4 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #1 │ │ │ │ movne r2, #20 │ │ │ │ moveq r2, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c75c │ │ │ │ + bne ba18 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - bl 25434 │ │ │ │ + bl 21684 │ │ │ │ ldr r0, [r4, #1108] @ 0x454 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r0, #7340032 @ 0x700000 │ │ │ │ add r0, r0, #28928 @ 0x7100 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #200 @ 0xc8 │ │ │ │ add r5, r5, #1 │ │ │ │ - bl 26870 │ │ │ │ + bl 413c4 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne c6ec │ │ │ │ - ldr r2, [pc, #548] @ ca04 │ │ │ │ - ldr r3, [pc, #532] @ c9f8 │ │ │ │ + bne b9a8 │ │ │ │ + ldr r2, [pc, #548] @ bcc0 │ │ │ │ + ldr r3, [pc, #532] @ bcb4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c9f0 │ │ │ │ + bne bcac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, #0 │ │ │ │ - b c78c │ │ │ │ - ldr r8, [pc, #484] @ c9fc │ │ │ │ + b ba48 │ │ │ │ + ldr r8, [pc, #484] @ bcb8 │ │ │ │ mla r0, r8, r2, r1 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c694 │ │ │ │ + beq b950 │ │ │ │ add r0, r2, r2, lsl #3 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ add r2, r2, r0, lsl #5 │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ ldr r1, [r7] │ │ │ │ mov r0, r7 │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r1, [pc, #440] @ ca00 │ │ │ │ + ldr r1, [pc, #440] @ bcbc │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, r2, r1 │ │ │ │ movne r2, #20 │ │ │ │ moveq r2, #8 │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq c9c8 │ │ │ │ - ldr r6, [pc, #416] @ ca08 │ │ │ │ - ldr fp, [pc, #416] @ ca0c │ │ │ │ + beq bc84 │ │ │ │ + ldr r6, [pc, #416] @ bcc4 │ │ │ │ + ldr fp, [pc, #416] @ bcc8 │ │ │ │ mov r5, #0 │ │ │ │ - b c884 │ │ │ │ + b bb40 │ │ │ │ add r5, r5, #1 │ │ │ │ add r6, r6, #34560 @ 0x8700 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ add r6, r6, #8 │ │ │ │ - beq c9c0 │ │ │ │ + beq bc7c │ │ │ │ ldr r1, [r4, #1108] @ 0x454 │ │ │ │ add r0, r1, #9895936 @ 0x970000 │ │ │ │ ldr r2, [r0, #1632] @ 0x660 │ │ │ │ cmp r2, r5 │ │ │ │ - beq c870 │ │ │ │ + beq bb2c │ │ │ │ mla r2, r8, r5, r1 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq c870 │ │ │ │ + beq bb2c │ │ │ │ add r2, r2, #103424 @ 0x19400 │ │ │ │ ldr ip, [r2, #396] @ 0x18c │ │ │ │ ldr r2, [r0, #1636] @ 0x664 │ │ │ │ cmp ip, r2 │ │ │ │ - blt c870 │ │ │ │ + blt bb2c │ │ │ │ ldr r2, [r7] │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #1 │ │ │ │ add r2, r6, fp │ │ │ │ add r1, r1, r2 │ │ │ │ movne r2, #20 │ │ │ │ moveq r2, #8 │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne c870 │ │ │ │ + bne bb2c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - ldr r3, [pc, #288] @ ca10 │ │ │ │ + ldr r3, [pc, #288] @ bccc │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #284] @ ca14 │ │ │ │ + ldr r2, [pc, #284] @ bcd0 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ - b c9b4 │ │ │ │ + b bc70 │ │ │ │ cmn r2, #2 │ │ │ │ - bne c694 │ │ │ │ - ldr r5, [pc, #236] @ ca08 │ │ │ │ - ldr r8, [pc, #220] @ c9fc │ │ │ │ - ldr fp, [pc, #232] @ ca0c │ │ │ │ + bne b950 │ │ │ │ + ldr r5, [pc, #236] @ bcc4 │ │ │ │ + ldr r8, [pc, #220] @ bcb8 │ │ │ │ + ldr fp, [pc, #232] @ bcc8 │ │ │ │ mov r6, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b c944 │ │ │ │ + b bc00 │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #34560 @ 0x8700 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ add r5, r5, #8 │ │ │ │ - beq c9c0 │ │ │ │ + beq bc7c │ │ │ │ ldr r1, [r4, #1108] @ 0x454 │ │ │ │ mla r2, r8, r6, r1 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c92c │ │ │ │ + beq bbe8 │ │ │ │ add r2, r2, #103424 @ 0x19400 │ │ │ │ ldr r2, [r2, #396] @ 0x18c │ │ │ │ cmp r2, #0 │ │ │ │ - beq c92c │ │ │ │ + beq bbe8 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r0, r7 │ │ │ │ cmp r2, #1 │ │ │ │ add r2, r5, fp │ │ │ │ add r1, r1, r2 │ │ │ │ movne r2, #20 │ │ │ │ moveq r2, #8 │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c92c │ │ │ │ + bne bbe8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - ldr r3, [pc, #124] @ ca18 │ │ │ │ + ldr r3, [pc, #124] @ bcd4 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #120] @ ca1c │ │ │ │ + ldr r2, [pc, #120] @ bcd8 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b c7d8 │ │ │ │ + b ba94 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b c694 │ │ │ │ + b b950 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - ldr r3, [pc, #76] @ ca20 │ │ │ │ + ldr r3, [pc, #76] @ bcdc │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #72] @ ca24 │ │ │ │ + ldr r2, [pc, #72] @ bce0 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ - b c9b4 │ │ │ │ + b bc70 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r4, r0, lsr r7 @ │ │ │ │ + andeq r0, r5, r4, ror r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ ldrsbeq r2, [r1], #-168 @ 0xffffff58 @ │ │ │ │ - andeq pc, r4, r8, lsr #11 │ │ │ │ + andeq r0, r5, ip, ror #5 │ │ │ │ andeq fp, r0, r0, lsl r9 │ │ │ │ rsbseq r7, r0, r8, asr #3 │ │ │ │ - andeq r5, r4, r4, ror #19 │ │ │ │ - ldrdeq r5, [r4], -r4 │ │ │ │ - andeq r5, r4, r8, lsr r9 │ │ │ │ - andeq r5, r4, r8, lsr #18 │ │ │ │ - ldrdeq r5, [r4], -r4 │ │ │ │ - strdeq r5, [r4], -r0 │ │ │ │ + strdeq r6, [r4], -r4 │ │ │ │ + andeq r6, r4, r4, ror #11 │ │ │ │ + andeq r6, r4, r8, asr #10 │ │ │ │ + andeq r6, r4, r8, lsr r5 │ │ │ │ + andeq r6, r4, r4, ror #9 │ │ │ │ + andeq r6, r4, r0, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3704] @ 0xe78 │ │ │ │ sub sp, sp, #356 @ 0x164 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1344] @ cf88 │ │ │ │ + ldr r1, [pc, #1344] @ c244 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #1340] @ cf8c │ │ │ │ + ldr r2, [pc, #1340] @ c248 │ │ │ │ add r1, pc, r1 │ │ │ │ add r6, r0, #286720 @ 0x46000 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r6, #1108] @ 0x454 │ │ │ │ mov r9, r0 │ │ │ │ add r0, r1, #9895936 @ 0x970000 │ │ │ │ ldr ip, [r0, #1632] @ 0x660 │ │ │ │ mov sl, r3 │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [sp, #392] @ 0x188 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #348] @ 0x15c │ │ │ │ mov r2, #0 │ │ │ │ - blt cddc │ │ │ │ + blt c098 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - ble cc80 │ │ │ │ + ble bf3c │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26278 │ │ │ │ + bl 224c8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne cc48 │ │ │ │ + bne bf04 │ │ │ │ mov ip, r7 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ mov lr, r5 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r7, [pc, #1212] @ cf90 │ │ │ │ - ldr sl, [pc, #1212] @ cf94 │ │ │ │ + ldr r7, [pc, #1212] @ c24c │ │ │ │ + ldr sl, [pc, #1212] @ c250 │ │ │ │ mov r4, r8 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ str r8, [sp, #16] │ │ │ │ - b caf0 │ │ │ │ + b bdac │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - beq cc44 │ │ │ │ + beq bf00 │ │ │ │ ldr r2, [r6, #1108] @ 0x454 │ │ │ │ mla r3, r7, r4, r2 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq cae4 │ │ │ │ + beq bda0 │ │ │ │ add r3, r4, r4, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ add r3, r4, r3, lsl #5 │ │ │ │ add r1, r2, r3, lsl #3 │ │ │ │ add r1, r1, #7405568 @ 0x710000 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r1, r1, #10752 @ 0x2a00 │ │ │ │ ldr r1, [r1, #216] @ 0xd8 │ │ │ │ cmp r0, #1 │ │ │ │ movne r8, #16 │ │ │ │ moveq r8, #4 │ │ │ │ cmp r0, r1 │ │ │ │ lsl r3, r3, #3 │ │ │ │ - bne cae4 │ │ │ │ + bne bda0 │ │ │ │ add r3, r3, sl │ │ │ │ add fp, r2, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt cae4 │ │ │ │ + bgt bda0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt cae4 │ │ │ │ + blt bda0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 23d40 │ │ │ │ + bl 1ff90 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, r2, lsl #8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr fp, [r2, r3, lsl #2] │ │ │ │ cmp fp, #0 │ │ │ │ - beq cc78 │ │ │ │ + beq bf34 │ │ │ │ add r8, sp, #68 @ 0x44 │ │ │ │ - b cbb0 │ │ │ │ + b be6c │ │ │ │ ldr fp, [fp, #128] @ 0x80 │ │ │ │ cmp fp, #0 │ │ │ │ - beq cc78 │ │ │ │ + beq bf34 │ │ │ │ ldr r3, [fp] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #1 │ │ │ │ movne r2, #20 │ │ │ │ moveq r2, #8 │ │ │ │ mov r0, fp │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cba4 │ │ │ │ + bne be60 │ │ │ │ ldr r3, [fp, #24] │ │ │ │ mov r1, r8 │ │ │ │ cmp r3, #1 │ │ │ │ movne r2, #20 │ │ │ │ moveq r2, #8 │ │ │ │ add r0, fp, #24 │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne cba4 │ │ │ │ + bne be60 │ │ │ │ mov r2, #0 │ │ │ │ add r8, sp, #92 @ 0x5c │ │ │ │ mov r1, fp │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r8 │ │ │ │ - bl 25134 │ │ │ │ + bl 21384 │ │ │ │ ldr r0, [r6, #1108] @ 0x454 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r0, #7340032 @ 0x700000 │ │ │ │ add r0, r0, #28928 @ 0x7100 │ │ │ │ mov r2, r8 │ │ │ │ add r0, r0, #200 @ 0xc8 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl 26870 │ │ │ │ + bl 413c4 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bne caf0 │ │ │ │ + bne bdac │ │ │ │ ldr r8, [sp, #16] │ │ │ │ - ldr r2, [pc, #840] @ cf98 │ │ │ │ - ldr r3, [pc, #824] @ cf8c │ │ │ │ + ldr r2, [pc, #840] @ c254 │ │ │ │ + ldr r3, [pc, #824] @ c248 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne cf84 │ │ │ │ + bne c240 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #356 @ 0x164 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, #0 │ │ │ │ - b cbf8 │ │ │ │ - ldr r2, [pc, #776] @ cf90 │ │ │ │ + b beb4 │ │ │ │ + ldr r2, [pc, #776] @ c24c │ │ │ │ mla r2, ip, r2, r1 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ca8c │ │ │ │ + beq bd48 │ │ │ │ add r2, ip, ip, lsl #3 │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ add r2, ip, r2, lsl #5 │ │ │ │ add lr, r1, r2, lsl #3 │ │ │ │ add lr, lr, #7405568 @ 0x710000 │ │ │ │ add lr, lr, #10752 @ 0x2a00 │ │ │ │ ldr r5, [lr, #216] @ 0xd8 │ │ │ │ ldr lr, [r7] │ │ │ │ lsl r2, r2, #3 │ │ │ │ cmp lr, #1 │ │ │ │ movne r4, #16 │ │ │ │ moveq r4, #4 │ │ │ │ cmp lr, r5 │ │ │ │ - beq cef4 │ │ │ │ + beq c1b0 │ │ │ │ add r2, r7, #4 │ │ │ │ - ldr r5, [pc, #708] @ cf9c │ │ │ │ - ldr r8, [pc, #692] @ cf90 │ │ │ │ - ldr fp, [pc, #704] @ cfa0 │ │ │ │ + ldr r5, [pc, #708] @ c258 │ │ │ │ + ldr r8, [pc, #692] @ c24c │ │ │ │ + ldr fp, [pc, #704] @ c25c │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r9, [sp, #20] │ │ │ │ str sl, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b cd14 │ │ │ │ + b bfd0 │ │ │ │ add r4, r4, #1 │ │ │ │ add r5, r5, #34560 @ 0x8700 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ add r5, r5, #8 │ │ │ │ - beq cee4 │ │ │ │ + beq c1a0 │ │ │ │ ldr r1, [r6, #1108] @ 0x454 │ │ │ │ add r0, r1, #9895936 @ 0x970000 │ │ │ │ ldr ip, [r0, #1632] @ 0x660 │ │ │ │ cmp r4, ip │ │ │ │ - beq ccf4 │ │ │ │ + beq bfb0 │ │ │ │ mla r2, r8, r4, r1 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ccf4 │ │ │ │ + beq bfb0 │ │ │ │ add r2, r2, #103424 @ 0x19400 │ │ │ │ ldr ip, [r2, #396] @ 0x18c │ │ │ │ ldr r2, [r0, #1636] @ 0x664 │ │ │ │ cmp ip, r2 │ │ │ │ - blt ccf4 │ │ │ │ + blt bfb0 │ │ │ │ add r2, r4, r4, lsl #3 │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ add r2, r4, r2, lsl #5 │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ add r2, r2, #7405568 @ 0x710000 │ │ │ │ ldr r0, [r7] │ │ │ │ add r2, r2, #10752 @ 0x2a00 │ │ │ │ ldr ip, [r2, #216] @ 0xd8 │ │ │ │ cmp r0, #1 │ │ │ │ movne sl, #16 │ │ │ │ moveq sl, #4 │ │ │ │ cmp r0, ip │ │ │ │ - bne ccf4 │ │ │ │ + bne bfb0 │ │ │ │ add r0, r5, fp │ │ │ │ add r9, r1, r0 │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt ccf4 │ │ │ │ + bgt bfb0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7, #28 │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ccf4 │ │ │ │ + blt bfb0 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - ldr r3, [pc, #492] @ cfa4 │ │ │ │ + ldr r3, [pc, #492] @ c260 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - ldr r2, [pc, #488] @ cfa8 │ │ │ │ + ldr r2, [pc, #488] @ c264 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ - b cedc │ │ │ │ + b c198 │ │ │ │ cmn ip, #2 │ │ │ │ - bne ca8c │ │ │ │ + bne bd48 │ │ │ │ add r2, r7, #4 │ │ │ │ - ldr r5, [pc, #428] @ cf9c │ │ │ │ - ldr fp, [pc, #412] @ cf90 │ │ │ │ - ldr r8, [pc, #424] @ cfa0 │ │ │ │ + ldr r5, [pc, #428] @ c258 │ │ │ │ + ldr fp, [pc, #412] @ c24c │ │ │ │ + ldr r8, [pc, #424] @ c25c │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r9, [sp, #20] │ │ │ │ str sl, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b ce24 │ │ │ │ + b c0e0 │ │ │ │ add r4, r4, #1 │ │ │ │ add r5, r5, #34560 @ 0x8700 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ add r5, r5, #8 │ │ │ │ - beq cee4 │ │ │ │ + beq c1a0 │ │ │ │ ldr r1, [r6, #1108] @ 0x454 │ │ │ │ mla r2, fp, r4, r1 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ce0c │ │ │ │ + beq c0c8 │ │ │ │ add r2, r2, #103424 @ 0x19400 │ │ │ │ ldr r2, [r2, #396] @ 0x18c │ │ │ │ cmp r2, #0 │ │ │ │ - beq ce0c │ │ │ │ + beq c0c8 │ │ │ │ add r2, r4, r4, lsl #3 │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ add r2, r4, r2, lsl #5 │ │ │ │ add r2, r1, r2, lsl #3 │ │ │ │ add r2, r2, #7405568 @ 0x710000 │ │ │ │ ldr r0, [r7] │ │ │ │ add r2, r2, #10752 @ 0x2a00 │ │ │ │ ldr ip, [r2, #216] @ 0xd8 │ │ │ │ cmp r0, #1 │ │ │ │ movne r9, #16 │ │ │ │ moveq r9, #4 │ │ │ │ cmp r0, ip │ │ │ │ - bne ce0c │ │ │ │ + bne c0c8 │ │ │ │ add r0, r5, r8 │ │ │ │ add sl, r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt ce0c │ │ │ │ + bgt c0c8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ add r0, r7, #28 │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt ce0c │ │ │ │ + blt c0c8 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ - ldr r3, [pc, #240] @ cfac │ │ │ │ + ldr r3, [pc, #240] @ c268 │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - ldr r2, [pc, #236] @ cfb0 │ │ │ │ + ldr r2, [pc, #236] @ c26c │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ mvn r8, #0 │ │ │ │ - b cc48 │ │ │ │ + b bf04 │ │ │ │ ldr r9, [sp, #20] │ │ │ │ ldr sl, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b ca8c │ │ │ │ - ldr r0, [pc, #152] @ cf94 │ │ │ │ + b bd48 │ │ │ │ + ldr r0, [pc, #152] @ c250 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, r2, r0 │ │ │ │ add r5, r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #4 │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldrgt r1, [r6, #1108] @ 0x454 │ │ │ │ addgt r0, r1, #9895936 @ 0x970000 │ │ │ │ ldrgt ip, [r0, #1632] @ 0x660 │ │ │ │ - bgt cccc │ │ │ │ + bgt bf88 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r7, #28 │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt cf70 │ │ │ │ + blt c22c │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - ldr r3, [pc, #100] @ cfb4 │ │ │ │ + ldr r3, [pc, #100] @ c270 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #96] @ cfb8 │ │ │ │ + ldr r2, [pc, #96] @ c274 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ - b cedc │ │ │ │ + b c198 │ │ │ │ ldr r1, [r6, #1108] @ 0x454 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r1, #9895936 @ 0x970000 │ │ │ │ ldr ip, [r0, #1632] @ 0x660 │ │ │ │ - b cccc │ │ │ │ + b bf88 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r4, ip, lsr r3 @ │ │ │ │ + andeq r0, r5, r0, lsl #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r9, r1, r4, lsl #11 │ │ │ │ ldrsbeq r2, [r1], #-172 @ 0xffffff54 @ │ │ │ │ - andeq pc, r4, r8, lsr r1 @ │ │ │ │ + andeq pc, r4, ip, ror lr @ │ │ │ │ andeq fp, r0, r4, lsl r9 │ │ │ │ rsbseq r7, r0, r8, asr #3 │ │ │ │ - andeq r5, r4, r4, lsl r5 │ │ │ │ - andeq r5, r4, r4, lsl #10 │ │ │ │ - andeq r5, r4, r0, lsl r4 │ │ │ │ - andeq r5, r4, r0, lsl #8 │ │ │ │ - andeq r5, r4, r4, asr r3 │ │ │ │ - andeq r5, r4, r0, ror r3 │ │ │ │ + andeq r6, r4, r4, lsr #2 │ │ │ │ + andeq r6, r4, r4, lsl r1 │ │ │ │ + andeq r6, r4, r0, lsr #32 │ │ │ │ + andeq r6, r4, r0, lsl r0 │ │ │ │ + andeq r5, r4, r4, ror #30 │ │ │ │ + andeq r5, r4, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r3 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + str r3, [r0, #4] │ │ │ │ + str r3, [r0, #8] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r3, [r0, #16] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + strd r2, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl e52c │ │ │ │ - cmp r5, #0 │ │ │ │ - cmnne r7, #3 │ │ │ │ - bne d020 │ │ │ │ - ldr r1, [r6, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr ip, [r3, #12] │ │ │ │ - ldr r0, [r2, #2968] @ 0xb98 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ldr r3, [r1, #508] @ 0x1fc │ │ │ │ - mla r2, ip, r0, r2 │ │ │ │ - mov r0, #0 │ │ │ │ - cmp r3, r2 │ │ │ │ - movlt r3, r2 │ │ │ │ - str r3, [r1, #508] @ 0x1fc │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r5, #584] @ 0x248 │ │ │ │ - ldr r1, [r6, #40] @ 0x28 │ │ │ │ - and r3, r0, #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - cmp r5, r1 │ │ │ │ - ldr r2, [r3, #1728] @ 0x6c0 │ │ │ │ - beq d050 │ │ │ │ - ldr ip, [r1, #584] @ 0x248 │ │ │ │ - cmp ip, r0 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r3, #1728] @ 0x6c0 │ │ │ │ - bne cff0 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r3, #1728] @ 0x6c0 │ │ │ │ - b cff0 │ │ │ │ + strd r6, [r0, #24] │ │ │ │ + mov r1, #160 @ 0xa0 │ │ │ │ + add r0, r0, #40 @ 0x28 │ │ │ │ + bl 47838 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #200] @ 0xc8 │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + str r1, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + bl 47cc4 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov ip, r1 │ │ │ │ + ldr r1, [pc, #152] @ c3b0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #148] @ c3b4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #116] @ c3b8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10890 │ │ │ │ - ldr r3, [pc, #36] @ d0a0 │ │ │ │ - ldr r2, [pc, #36] @ d0a4 │ │ │ │ add r3, pc, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r3, #8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + add lr, sp, #8 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + mov r2, r5 │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 41b00 │ │ │ │ + ldr r2, [pc, #52] @ c3bc │ │ │ │ + ldr r3, [pc, #40] @ c3b4 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4] │ │ │ │ - str r2, [r4, #1740] @ 0x6cc │ │ │ │ - str r1, [r4, #1736] @ 0x6c8 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x0004e8b0 │ │ │ │ - andeq r5, r4, r8, ror r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne c3ac │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, r4, ip, ror #20 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq sp, r4, r8, ror sl │ │ │ │ + andeq pc, r4, r0, lsl #20 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #76 @ 0x4c │ │ │ │ + stm r4, {r1, r2, r3} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [pc, #216] @ c4c4 │ │ │ │ + ldr r8, [r3, #3880] @ 0xf28 │ │ │ │ + ldr r1, [pc, #212] @ c4c8 │ │ │ │ + ldr r6, [pc, #212] @ c4cc │ │ │ │ + ldr r3, [pc, #212] @ c4d0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, #8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 47830 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + mov ip, r4 │ │ │ │ + ldr r2, [r3, #3884] @ 0xf2c │ │ │ │ + add lr, sp, #8 │ │ │ │ + cmp r2, #0 │ │ │ │ + moveq r2, r8 │ │ │ │ + lsl r3, r2, #16 │ │ │ │ + lsr r3, r3, #24 │ │ │ │ + orr r3, r3, r2, lsl #8 │ │ │ │ + strh r3, [r6, #8] │ │ │ │ + mov r3, #10 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + mvn r7, #0 │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r5] │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + bl 41b00 │ │ │ │ + ldr r2, [pc, #64] @ c4d4 │ │ │ │ + ldr r3, [pc, #56] @ c4d0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne c4c0 │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + muleq r4, r0, r9 │ │ │ │ + @ instruction: 0x0004d9b8 │ │ │ │ + andeq r2, r5, ip, lsr #12 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + strdeq pc, [r4], -r4 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + add ip, sp, #68 @ 0x44 │ │ │ │ + stm ip, {r1, r2, r3} │ │ │ │ + ldr r2, [pc, #156] @ c59c │ │ │ │ + ldr r3, [pc, #156] @ c5a0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [pc, #132] @ c5a4 │ │ │ │ + add lr, sp, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #16 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r3, #8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + mvn r4, #0 │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r5] │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 41b00 │ │ │ │ + ldr r2, [pc, #60] @ c5a8 │ │ │ │ + ldr r3, [pc, #48] @ c5a0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne c598 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, r4, r8, lsl #17 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + muleq r4, ip, r8 │ │ │ │ + andeq pc, r4, ip, lsl r8 @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r1, #36] @ 0x24 │ │ │ │ + mov r7, r0 │ │ │ │ + ldrb r3, [r2, #8] │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ + add r5, r0, #40 @ 0x28 │ │ │ │ + orr r8, r3, r2, lsl #8 │ │ │ │ + mov r4, #0 │ │ │ │ + add r6, r1, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47d64 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq c604 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #4 │ │ │ │ + add r5, r5, #40 @ 0x28 │ │ │ │ + bne c5dc │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + lsr r3, r8, #8 │ │ │ │ + orr r3, r3, r8, lsl #8 │ │ │ │ + add r4, r4, r4, lsl #2 │ │ │ │ + lsl r3, r3, #16 │ │ │ │ + add r7, r7, r4, lsl #3 │ │ │ │ + lsr r3, r3, #16 │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr ip, [sp] │ │ │ │ + stm r0, {r1, r2, r3, ip} │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #1760 @ 0x6e0 │ │ │ │ + str r0, [ip, #3688] @ 0xe68 │ │ │ │ + ldr r2, [pc, #1520] @ cc38 │ │ │ │ + ldr r3, [pc, #1520] @ cc3c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #372 @ 0x174 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #364] @ 0x16c │ │ │ │ + mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 3bf4 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 47cc4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + bl 47d54 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #4032] @ 0xfc0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c728 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, #5 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b c728 │ │ │ │ + b c6c8 │ │ │ │ + b c7a4 │ │ │ │ + b c880 │ │ │ │ + b c9c8 │ │ │ │ + b ca74 │ │ │ │ + b c754 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + strd r0, [r4, #32] │ │ │ │ + bl 47cc4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ + strd r8, [r4, #24] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [pc, #1332] @ cc40 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #1328] @ cc44 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #1304] @ cc48 │ │ │ │ + ldr r3, [pc, #1288] @ cc3c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #364] @ 0x16c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne cc34 │ │ │ │ + add sp, sp, #372 @ 0x174 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + lsl r3, r6, #4 │ │ │ │ + lsl r2, r5, #4 │ │ │ │ + subs r2, r2, r5 │ │ │ │ + orr r3, r3, r5, lsr #28 │ │ │ │ + sbc r3, r3, r6 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + orr r3, r3, r2, lsr #30 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + adds r2, r2, r1 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + adc r3, r3, r1 │ │ │ │ + cmp r2, sl │ │ │ │ + sbcs r3, r3, fp │ │ │ │ + bge c728 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + bl 47cc4 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + b c728 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + str r2, [r4, #200] @ 0xc8 │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne c728 │ │ │ │ + mov r8, r4 │ │ │ │ + add r9, sp, #68 @ 0x44 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq cb24 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r1] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + mov lr, r9 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add sl, r8, #40 @ 0x28 │ │ │ │ + mov ip, sl │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + strd r2, [r8, #64] @ 0x40 │ │ │ │ + strd r6, [r8, #72] @ 0x48 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #4 │ │ │ │ + mov r8, sl │ │ │ │ + bne c7d4 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [pc, #1012] @ cc4c │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r5, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #1004] @ cc50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r5 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + bl 47cc4 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + b c728 │ │ │ │ + add r3, r4, #160 @ 0xa0 │ │ │ │ + mov r7, r4 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r8, r3 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r3, [r7, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c8ac │ │ │ │ + ldr ip, [r7, #64] @ 0x40 │ │ │ │ + cmn ip, #1 │ │ │ │ + beq caf4 │ │ │ │ + add r7, r7, #40 @ 0x28 │ │ │ │ + cmp r7, r8 │ │ │ │ + bne c894 │ │ │ │ + cmp r9, #0 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + beq cb1c │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + adds r3, r5, r5 │ │ │ │ + adc r2, r6, r6 │ │ │ │ + adds r3, r3, r5 │ │ │ │ + adc r2, r6, r2 │ │ │ │ + adds r3, r3, r1 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + adc r2, r2, r1 │ │ │ │ + cmp r3, sl │ │ │ │ + sbcs r2, r2, fp │ │ │ │ + movlt r9, #0 │ │ │ │ + mvnlt r1, #0 │ │ │ │ + bge c728 │ │ │ │ + ldr r3, [r8, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c930 │ │ │ │ + ldr r3, [r8, #64] @ 0x40 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq c930 │ │ │ │ + cmn r1, #1 │ │ │ │ + moveq r1, r9 │ │ │ │ + beq c930 │ │ │ │ + add r2, r1, r1, lsl #2 │ │ │ │ + add r2, r4, r2, lsl #3 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + cmp r3, r2 │ │ │ │ + movlt r1, r9 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r9, #4 │ │ │ │ + add r8, r8, #40 @ 0x28 │ │ │ │ + bne c8f8 │ │ │ │ + cmn r1, #1 │ │ │ │ + str r1, [r4, #200] @ 0xc8 │ │ │ │ + beq cbf8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r5, sp, #108 @ 0x6c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #748] @ cc54 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r2, [pc, #724] @ cc58 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r5 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [ip, #100] @ 0x64 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #200] @ 0xc8 │ │ │ │ + mov r2, #3 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r3, r4, r3, lsl r2 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + strd r0, [r3, #72] @ 0x48 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + bl 47cc4 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + b c728 │ │ │ │ + ldr r2, [r4, #200] @ 0xc8 │ │ │ │ + lsl r7, r6, #4 │ │ │ │ + add r1, r2, r2, lsl #2 │ │ │ │ + add r1, r4, r1, lsl #3 │ │ │ │ + ldr ip, [r1, #72] @ 0x48 │ │ │ │ + lsl r8, r5, #4 │ │ │ │ + subs r0, r8, r5 │ │ │ │ + orr r3, r7, r5, lsr #28 │ │ │ │ + sbc r3, r3, r6 │ │ │ │ + adds r0, r0, ip │ │ │ │ + ldr ip, [r1, #76] @ 0x4c │ │ │ │ + adc r3, r3, ip │ │ │ │ + cmp r0, sl │ │ │ │ + sbcs r3, r3, fp │ │ │ │ + blt cb30 │ │ │ │ + subs r8, r8, r5 │ │ │ │ + orr r3, r7, r5, lsr #28 │ │ │ │ + sbc r3, r3, r6 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + orr r3, r3, r8, lsr #30 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + adds r8, r8, r2 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + adc r3, r3, r2 │ │ │ │ + cmp r8, sl │ │ │ │ + sbcs r3, r3, fp │ │ │ │ + bge c728 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [pc, #528] @ cc5c │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #520] @ cc60 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r6 │ │ │ │ + str r5, [r4, #16] │ │ │ │ + bl 47cc4 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + b c728 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq caa8 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [pc, #464] @ cc64 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r7, [r3, #100] @ 0x64 │ │ │ │ + ldr r3, [pc, #456] @ cc68 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + adds r2, r5, r3 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + adc r3, r6, r3 │ │ │ │ + cmp r2, sl │ │ │ │ + sbcs r3, r3, fp │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + bge c728 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ + cmp r2, #120 @ 0x78 │ │ │ │ + beq c794 │ │ │ │ + add r2, r2, #1 │ │ │ │ + mov r3, #3 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + bl 47cc4 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + b c728 │ │ │ │ + ldr r3, [r7, #72] @ 0x48 │ │ │ │ + adds r2, r5, r3 │ │ │ │ + ldr r3, [r7, #76] @ 0x4c │ │ │ │ + adc r3, r6, r3 │ │ │ │ + cmp r2, sl │ │ │ │ + sbcs r3, r3, fp │ │ │ │ + blt cb5c │ │ │ │ + add r7, r7, #40 @ 0x28 │ │ │ │ + add r9, r9, #1 │ │ │ │ + b c8b0 │ │ │ │ + mvn r1, #0 │ │ │ │ + b c8f8 │ │ │ │ + add sl, r8, #40 @ 0x28 │ │ │ │ + strd r6, [r8, #64] @ 0x40 │ │ │ │ + b c834 │ │ │ │ + add r2, r2, #1 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + add r3, r4, r2, lsl #3 │ │ │ │ + add r2, r3, #12 │ │ │ │ + strd sl, [r1, #72] @ 0x48 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldm r3, {r1, r2, r3} │ │ │ │ + bl c3c0 │ │ │ │ + b ca04 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [pc, #256] @ cc6c │ │ │ │ + strd sl, [r7, #72] @ 0x48 │ │ │ │ + add lr, sp, #44 @ 0x2c │ │ │ │ + add r7, r7, #40 @ 0x28 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + str lr, [sp, #28] │ │ │ │ + add r1, r3, #16 │ │ │ │ + mov lr, r7 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, ip │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + mov r3, #2 │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl 41b00 │ │ │ │ + b cb14 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [pc, #100] @ cc70 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r5, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #92] @ cc74 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r5 │ │ │ │ + mov r3, #5 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + bl 47cc4 │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + b c728 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, r4, r0, asr #14 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r5, r4, ip, lsr #21 │ │ │ │ + @ instruction: 0x00045abc │ │ │ │ + andeq pc, r4, r8, asr r6 @ │ │ │ │ + andeq r5, r4, r8, lsl #19 │ │ │ │ + andeq r5, r4, r8, ror r9 │ │ │ │ + andeq r5, r4, ip, asr #17 │ │ │ │ + andeq r5, r4, ip, asr #16 │ │ │ │ + andeq r5, r4, ip, lsl #16 │ │ │ │ + andeq r5, r4, r4, lsl #15 │ │ │ │ + andeq r5, r4, r0, asr #14 │ │ │ │ + strdeq r5, [r4], -ip │ │ │ │ + andeq sp, r4, r8, asr #4 │ │ │ │ + andeq r5, r4, ip, ror #11 │ │ │ │ + andeq r5, r4, r4, asr #11 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3712] @ 0xe80 │ │ │ │ + sub sp, sp, #348 @ 0x15c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [pc, #760] @ cf90 │ │ │ │ + ldr r3, [pc, #760] @ cf94 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add sl, r1, #4 │ │ │ │ + mov lr, sl │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #340] @ 0x154 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r9, r0, #160 @ 0xa0 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #20 │ │ │ │ + mov fp, ip │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + mov r6, #0 │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + strh r6, [fp, #20] │ │ │ │ + add r4, r4, #40 @ 0x28 │ │ │ │ + mov lr, r4 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, r5 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + strh r6, [r5, #20] │ │ │ │ + bl 47d64 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq cd54 │ │ │ │ + cmp r4, r9 │ │ │ │ + bne cce8 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #616] @ cf98 │ │ │ │ + ldr r3, [pc, #608] @ cf94 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #340] @ 0x154 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne cf8c │ │ │ │ + add sp, sp, #348 @ 0x15c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r4, [r8, #32] │ │ │ │ + cmp r4, #8 │ │ │ │ + beq cdc8 │ │ │ │ + cmp r4, #10 │ │ │ │ + bne cd24 │ │ │ │ + ldr r1, [pc, #556] @ cf9c │ │ │ │ + ldr r0, [r8, #36] @ 0x24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #8 │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ + bl 4b0d4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne cd24 │ │ │ │ + ldr r3, [r8, #36] @ 0x24 │ │ │ │ + add r5, r7, #40 @ 0x28 │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ + ldrb r3, [r3, #9] │ │ │ │ + orr r6, r6, r3, lsl #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47d64 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq cf6c │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #4 │ │ │ │ + add r5, r5, #40 @ 0x28 │ │ │ │ + bne cd9c │ │ │ │ + mov r0, #1 │ │ │ │ + b cd28 │ │ │ │ + ldr r6, [pc, #464] @ cfa0 │ │ │ │ + ldr r0, [r8, #36] @ 0x24 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r6, #24 │ │ │ │ + bl 4b0d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq cf2c │ │ │ │ + ldr r4, [r8, #32] │ │ │ │ + cmp r4, #8 │ │ │ │ + bne cd60 │ │ │ │ + add r1, r6, #32 │ │ │ │ + ldr r0, [r8, #36] @ 0x24 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 4b0d4 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq ce38 │ │ │ │ + ldr r4, [r8, #32] │ │ │ │ + cmp r4, #8 │ │ │ │ + bne cd60 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r8, #36] @ 0x24 │ │ │ │ + add r1, r6, #40 @ 0x28 │ │ │ │ + bl 4b0d4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq ceac │ │ │ │ + ldr r4, [r8, #32] │ │ │ │ + b cd60 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ce74 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq ce74 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + ldr r3, [pc, #328] @ cfa4 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #316] @ cfa8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r4 │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [r7, #16] │ │ │ │ + bl 47cc4 │ │ │ │ + ldr ip, [r7] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #276] @ cfac │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, ip, r0 │ │ │ │ + mov r1, sl │ │ │ │ + strd r4, [r7, #24] │ │ │ │ + bl 36fbc │ │ │ │ + b cdc0 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + ldr r5, [pc, #248] @ cfb0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ + ldr r3, [pc, #236] @ cfb4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + ldr r2, [pc, #212] @ cfb8 │ │ │ │ + add r6, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [r3, #3880] @ 0xf28 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + mov r3, #5 │ │ │ │ + str r3, [r7, #16] │ │ │ │ + bl 47cc4 │ │ │ │ + strd r0, [r7, #24] │ │ │ │ + b cdc0 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldm sl!, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #48 @ 0x30 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm sl, {r0, r1} │ │ │ │ + mov lr, #2 │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r0, [r7] │ │ │ │ + mov r1, r5 │ │ │ │ + str lr, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + bl 41b00 │ │ │ │ + b cdc0 │ │ │ │ + lsr r3, r6, #8 │ │ │ │ + orr r3, r3, r6, lsl #8 │ │ │ │ + add r4, r4, r4, lsl #2 │ │ │ │ + lsl r3, r3, #16 │ │ │ │ + add r7, r7, r4, lsl #3 │ │ │ │ + lsr r3, r3, #16 │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + b cdc0 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + strdeq pc, [r4], -r0 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq pc, r4, r8, asr r0 @ │ │ │ │ + andeq sp, r4, ip, asr #32 │ │ │ │ + andeq ip, r4, ip, ror #31 │ │ │ │ + andeq r5, r4, r8, asr #8 │ │ │ │ + andeq r5, r4, r0, ror r3 │ │ │ │ + eoreq pc, r1, r8, lsr #31 │ │ │ │ + andeq r5, r4, r8, lsl r3 │ │ │ │ + andeq r5, r4, r8, lsl #8 │ │ │ │ + andeq r5, r4, ip, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bl e378 │ │ │ │ + bl 1cb64 │ │ │ │ mov r2, #10 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c08 │ │ │ │ + bl 19998 │ │ │ │ mov r2, #10 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c08 │ │ │ │ + bl 19998 │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13c08 │ │ │ │ + bl 19998 │ │ │ │ mov r0, r5 │ │ │ │ - bl f8ec │ │ │ │ + bl 1e0d8 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ strb r0, [r3, #271] @ 0x10f │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #1756] @ 0x6dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble d2b8 │ │ │ │ + ble d1a0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #1712] @ 0x6b0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mul r3, r0, r3 │ │ │ │ sub r2, r2, r1 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ cmp r2, r3, lsl #2 │ │ │ │ mov r5, #0 │ │ │ │ - bge d240 │ │ │ │ + bge d128 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r5 │ │ │ │ - b d19c │ │ │ │ + b d084 │ │ │ │ mov r7, r0 │ │ │ │ add r8, r8, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq d288 │ │ │ │ + beq d170 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r4, r5, #2992 @ 0xbb0 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d190 │ │ │ │ + beq d078 │ │ │ │ ldr r3, [r0, #584] @ 0x248 │ │ │ │ cmn r3, #1 │ │ │ │ - beq d190 │ │ │ │ + beq d078 │ │ │ │ ldrb r3, [r0, #271] @ 0x10f │ │ │ │ cmp r3, #0 │ │ │ │ - beq d188 │ │ │ │ - bl 17440 │ │ │ │ + beq d070 │ │ │ │ + bl ec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d190 │ │ │ │ + beq d078 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl 17440 │ │ │ │ + bl ec50 │ │ │ │ ldrb r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq d190 │ │ │ │ + beq d078 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ - b d188 │ │ │ │ - bl 17440 │ │ │ │ + b d070 │ │ │ │ + bl ec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d234 │ │ │ │ + beq d11c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl 17440 │ │ │ │ + bl ec50 │ │ │ │ ldrb r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq d234 │ │ │ │ + beq d11c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ ldr r3, [r0, #516] @ 0x204 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #516] @ 0x204 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq d274 │ │ │ │ + beq d15c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r4, r5, #2992 @ 0xbb0 │ │ │ │ add r4, r4, #8 │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq d234 │ │ │ │ + beq d11c │ │ │ │ ldr r3, [r0, #584] @ 0x248 │ │ │ │ cmn r3, #1 │ │ │ │ - beq d234 │ │ │ │ + beq d11c │ │ │ │ ldrb r3, [r0, #271] @ 0x10f │ │ │ │ cmp r3, #0 │ │ │ │ - beq d228 │ │ │ │ - b d1fc │ │ │ │ + beq d110 │ │ │ │ + b d0e4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #6 │ │ │ │ - b 10548 │ │ │ │ + b 1ed34 │ │ │ │ cmp r8, #0 │ │ │ │ - beq d274 │ │ │ │ + beq d15c │ │ │ │ cmp r8, #1 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r7, #516] @ 0x204 │ │ │ │ mov r0, r6 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #516] @ 0x204 │ │ │ │ mov r2, #5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r1, #6 │ │ │ │ - b 10548 │ │ │ │ + b 1ed34 │ │ │ │ mov r5, #0 │ │ │ │ mov r8, r5 │ │ │ │ mov r7, r5 │ │ │ │ - b d19c │ │ │ │ + b d084 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10890 │ │ │ │ - ldr r3, [pc, #36] @ d30c │ │ │ │ - ldr r2, [pc, #36] @ d310 │ │ │ │ + bl 1f07c │ │ │ │ + ldr r3, [pc, #36] @ d1f4 │ │ │ │ + ldr r2, [pc, #36] @ d1f8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [r4, #1740] @ 0x6cc │ │ │ │ str r1, [r4, #1736] @ 0x6c8 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq lr, r4, r8, lsl #13 │ │ │ │ - andeq r5, r4, r0, lsl r0 │ │ │ │ + andeq lr, r4, ip, asr r7 │ │ │ │ + muleq r4, r4, r1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #1760 @ 0x6e0 │ │ │ │ mov r4, r0 │ │ │ │ bl 3bf4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b 10fe0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 1cb64 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19998 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19998 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19998 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e0d8 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + strb r0, [r3, #271] @ 0x10f │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r1, [pc, #492] @ d488 │ │ │ │ + ldr r3, [pc, #492] @ d48c │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + b d2ec │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r2, [r3, #-12] │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r3, #-12] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ + beq d350 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + add r4, r5, #2992 @ 0xbb0 │ │ │ │ + add r4, r4, #8 │ │ │ │ + ldr r0, [r3, r4, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq d2e0 │ │ │ │ + ldr r3, [r0, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq d2e0 │ │ │ │ + ldrb r2, [r0, #271] @ 0x10f │ │ │ │ + cmp r2, #0 │ │ │ │ + beq d2cc │ │ │ │ + bl ec50 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq d2e0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r0, [r3, r4, lsl #2] │ │ │ │ + bl ec50 │ │ │ │ + ldrb r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq d2e0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ + ldr r3, [r3, #584] @ 0x248 │ │ │ │ + b d2cc │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmn r2, r1 │ │ │ │ + beq d3cc │ │ │ │ + ldr r3, [r6, #1756] @ 0x6dc │ │ │ │ + cmp r3, #0 │ │ │ │ + ble d390 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + ldr ip, [r6, #1712] @ 0x6b0 │ │ │ │ + ldr lr, [r0, #12] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mul r3, lr, r3 │ │ │ │ + sub r0, r0, ip │ │ │ │ + rsb r3, r3, r3, lsl #4 │ │ │ │ + cmp r0, r3, lsl #2 │ │ │ │ + bge d3cc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq d420 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq d454 │ │ │ │ + ldr r2, [pc, #232] @ d490 │ │ │ │ + ldr r3, [pc, #224] @ d48c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne d450 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r6, #1732] @ 0x6c4 │ │ │ │ + ldr r3, [r6, #1728] @ 0x6c0 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r6, #1732] @ 0x6c4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r2, [pc, #172] @ d494 │ │ │ │ + str r3, [r6, #1728] @ 0x6c0 │ │ │ │ + ldr r3, [pc, #156] @ d48c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne d450 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, #6 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 1ed34 │ │ │ │ + ldr r3, [r6, #1732] @ 0x6c4 │ │ │ │ + ldr r2, [pc, #108] @ d498 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r6, #1732] @ 0x6c4 │ │ │ │ + ldr r3, [pc, #84] @ d48c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq d408 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [r6, #1728] @ 0x6c0 │ │ │ │ + ldr r2, [pc, #60] @ d49c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r6, #1728] @ 0x6c0 │ │ │ │ + ldr r3, [pc, #32] @ d48c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq d408 │ │ │ │ + b d450 │ │ │ │ + andeq lr, r4, ip, ror #21 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq lr, r4, r0, ror #19 │ │ │ │ + muleq r4, ip, r9 │ │ │ │ + andeq lr, r4, r4, asr r9 │ │ │ │ + andeq lr, r4, r0, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10890 │ │ │ │ - ldr r3, [pc, #28] @ d37c │ │ │ │ - ldr r2, [pc, #28] @ d380 │ │ │ │ + bl 1f07c │ │ │ │ + ldr r3, [pc, #36] @ d4e4 │ │ │ │ + ldr r2, [pc, #36] @ d4e8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r3, #8 │ │ │ │ + mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [r4, #1740] @ 0x6cc │ │ │ │ + str r1, [r4, #1736] @ 0x6c8 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq lr, r4, r4, asr r6 │ │ │ │ - muleq r4, ip, pc @ │ │ │ │ + @ instruction: 0x0004e4b0 │ │ │ │ + andeq r4, r4, r8, lsr #29 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #1760 @ 0x6e0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 3bf4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #44] @ d558 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 1f07c │ │ │ │ + ldr r2, [pc, #36] @ d55c │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + ldr r3, [pc, #28] @ d560 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r4] │ │ │ │ + str r3, [r4, #1740] @ 0x6cc │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq lr, r4, r4, asr r8 │ │ │ │ + andeq r0, r0, r4, lsr #4 │ │ │ │ + andeq r4, r4, ip, lsr #28 │ │ │ │ + bx lr │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #1760 @ 0x6e0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -9472,26 +9593,26 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r1, r1, #2992 @ 0xbb0 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ - bl 17440 │ │ │ │ + bl ec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d410 │ │ │ │ + beq d5f4 │ │ │ │ ldr r3, [r4, #1760] @ 0x6e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d3f4 │ │ │ │ + beq d5d8 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ - beq d418 │ │ │ │ + beq d5fc │ │ │ │ ldr r3, [r4, #1764] @ 0x6e4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d410 │ │ │ │ + beq d5f4 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ subs r0, r3, r0 │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ @@ -9502,313 +9623,313 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #48] @ d480 │ │ │ │ + ldr r3, [pc, #48] @ d664 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #44] @ d484 │ │ │ │ + ldr r2, [pc, #44] @ d668 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #2 │ │ │ │ blx r5 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1caf0 │ │ │ │ - andeq r4, r4, ip, lsr #29 │ │ │ │ - @ instruction: 0x00044eb4 │ │ │ │ + b 153e8 │ │ │ │ + andeq r4, r4, r8, lsr sp │ │ │ │ + andeq r4, r4, r0, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ add r4, r7, #1744 @ 0x6d0 │ │ │ │ - bl e52c │ │ │ │ + bl 1cd18 │ │ │ │ add r8, r7, #1760 @ 0x6e0 │ │ │ │ subs fp, r6, sl │ │ │ │ movne fp, #1 │ │ │ │ add r4, r4, #12 │ │ │ │ add r8, r8, #4 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d508 │ │ │ │ + bne d6ec │ │ │ │ cmp r5, #0 │ │ │ │ - beq d4f4 │ │ │ │ + beq d6d8 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r9, r3 │ │ │ │ - beq d57c │ │ │ │ + beq d760 │ │ │ │ cmp r4, r8 │ │ │ │ - bne d4c8 │ │ │ │ + bne d6ac │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 17440 │ │ │ │ + bl ec50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d534 │ │ │ │ + beq d718 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 17440 │ │ │ │ + bl ec50 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ orreq sl, sl, #2 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, r9 │ │ │ │ - bne d4f4 │ │ │ │ + bne d6d8 │ │ │ │ mvn r2, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, #4 │ │ │ │ - bl 1caf0 │ │ │ │ + bl 153e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1311c │ │ │ │ + bl 18eac │ │ │ │ ldr r3, [r9, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #584] @ 0x248 │ │ │ │ ldr r3, [r3, #584] @ 0x248 │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r3, [r6, #516] @ 0x204 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6, #516] @ 0x204 │ │ │ │ orr sl, sl, #1 │ │ │ │ - b d4f4 │ │ │ │ + b d6d8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #4 │ │ │ │ - bl 1caf0 │ │ │ │ + bl 153e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1311c │ │ │ │ - b d574 │ │ │ │ + bl 18eac │ │ │ │ + b d758 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #8 │ │ │ │ stm ip, {r2, r3} │ │ │ │ ldm ip, {r2, r3} │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl e3bc │ │ │ │ + bl 1cba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d648 │ │ │ │ + bne d82c │ │ │ │ cmp r4, #4 │ │ │ │ - beq d5e8 │ │ │ │ + beq d7cc │ │ │ │ cmp r4, #5 │ │ │ │ moveq r6, #1 │ │ │ │ - beq d5ec │ │ │ │ + beq d7d0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ add r4, r5, r6, lsl #2 │ │ │ │ ldr r3, [r4, #1760] @ 0x6e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d5e0 │ │ │ │ - ldr r0, [pc, #80] @ d654 │ │ │ │ + bne d7c4 │ │ │ │ + ldr r0, [pc, #80] @ d838 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ mov r1, #17 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 47854 │ │ │ │ + bl 47824 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ mov r7, r0 │ │ │ │ - bl 47868 │ │ │ │ + bl 47838 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r1, r1, #12224 @ 0x2fc0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13044 │ │ │ │ + bl 18dd4 │ │ │ │ str r7, [r4, #1760] @ 0x6e0 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq r4, r4, ip, lsl #26 │ │ │ │ + muleq r4, r8, fp │ │ │ │ ldr r1, [r0, #1752] @ 0x6d8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble d6b0 │ │ │ │ + ble d894 │ │ │ │ ldr r3, [r0, #1728] @ 0x6c0 │ │ │ │ ldr r2, [r0, #1732] @ 0x6c4 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt d6a8 │ │ │ │ + bgt d88c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r0, #1724] @ 0x6bc │ │ │ │ cmp r1, #0 │ │ │ │ - bne d6ec │ │ │ │ + bne d8d0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne d710 │ │ │ │ + bne d8f4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r0, #1724] @ 0x6bc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, r2 │ │ │ │ - ble d674 │ │ │ │ + ble d858 │ │ │ │ ldr r3, [r0, #1756] @ 0x6dc │ │ │ │ cmp r3, #0 │ │ │ │ - ble d724 │ │ │ │ + ble d908 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #1712] @ 0x6b0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mul r3, ip, r3 │ │ │ │ sub r2, r2, r1 │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ cmp r2, r3, lsl #2 │ │ │ │ - blt d724 │ │ │ │ + blt d908 │ │ │ │ ldr r3, [r0, #1728] @ 0x6c0 │ │ │ │ ldr r2, [r0, #1732] @ 0x6c4 │ │ │ │ - b d674 │ │ │ │ - ldr r1, [pc, #56] @ d72c │ │ │ │ + b d858 │ │ │ │ + ldr r1, [pc, #56] @ d910 │ │ │ │ smull lr, ip, r1, r3 │ │ │ │ smull lr, r1, r2, r1 │ │ │ │ asr r3, r3, #31 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r3, r3, ip, asr #5 │ │ │ │ rsb r2, r2, r1, asr #5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq d6a0 │ │ │ │ + beq d884 │ │ │ │ mov r2, #10 │ │ │ │ mov r1, #5 │ │ │ │ - bl 10548 │ │ │ │ + bl 1ed34 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl e18c │ │ │ │ + bl 1c978 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r3, #16 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r5, [ip, #64] @ 0x40 │ │ │ │ mov r1, #8 │ │ │ │ blx r5 │ │ │ │ subs r3, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #1760] @ 0x6e0 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #8] │ │ │ │ - beq d810 │ │ │ │ + beq d9f4 │ │ │ │ ldrb r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ mvnne r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - bne d7b4 │ │ │ │ + bne d998 │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d81c │ │ │ │ + beq da00 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d81c │ │ │ │ + beq da00 │ │ │ │ ldr r2, [r1, #580] @ 0x244 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4, #1764] @ 0x6e4 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #12] │ │ │ │ - beq d804 │ │ │ │ + beq d9e8 │ │ │ │ ldrb r1, [r2, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - bne d7f8 │ │ │ │ + bne d9dc │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d830 │ │ │ │ + beq da14 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq d830 │ │ │ │ + beq da14 │ │ │ │ ldr r2, [r1, #580] @ 0x244 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r2, #1 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r2, #2 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r2, #2 │ │ │ │ str r2, [r3] │ │ │ │ - b d7b4 │ │ │ │ + b d998 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r3] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b d7b4 │ │ │ │ + b d998 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3496] @ 0xda8 │ │ │ │ - ldr r2, [pc, #1220] @ dd20 │ │ │ │ - ldr r3, [pc, #1220] @ dd24 │ │ │ │ + ldr r2, [pc, #1220] @ df04 │ │ │ │ + ldr r3, [pc, #1220] @ df08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r0, #1760] @ 0x6e0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #564 @ 0x234 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r9, r0, #1760 @ 0x6e0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #556] @ 0x22c │ │ │ │ mov r3, #0 │ │ │ │ movne r7, #0 │ │ │ │ - beq d8c0 │ │ │ │ + beq daa4 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq dad8 │ │ │ │ + beq dcbc │ │ │ │ eor r8, r7, #1 │ │ │ │ add r8, r4, r8, lsl #2 │ │ │ │ ldr sl, [r8, #1760] @ 0x6e0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq d8b8 │ │ │ │ + beq da9c │ │ │ │ ldrb r3, [sl, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne d90c │ │ │ │ + bne daf0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq d8d0 │ │ │ │ + beq dab4 │ │ │ │ ldr r5, [r9, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ movne r7, #1 │ │ │ │ - bne d88c │ │ │ │ - ldr r2, [pc, #1104] @ dd28 │ │ │ │ - ldr r3, [pc, #1096] @ dd24 │ │ │ │ + bne da70 │ │ │ │ + ldr r2, [pc, #1104] @ df0c │ │ │ │ + ldr r3, [pc, #1096] @ df08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #556] @ 0x22c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne dd1c │ │ │ │ + bne df00 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add sp, sp, #564 @ 0x234 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr r1, [sl, #32] │ │ │ │ @@ -9826,18 +9947,18 @@ │ │ │ │ mov fp, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d98 │ │ │ │ - ldr r1, [pc, #972] @ dd2c │ │ │ │ + ldr r1, [pc, #972] @ df10 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8b8 │ │ │ │ + beq da9c │ │ │ │ ldr r3, [r8, #1728] @ 0x6c0 │ │ │ │ add r3, r3, #100 @ 0x64 │ │ │ │ str r3, [r8, #1728] @ 0x6c0 │ │ │ │ ldr sl, [r6, #40] @ 0x28 │ │ │ │ ldr r8, [r4, #12] │ │ │ │ ldr r3, [sl, #516] @ 0x204 │ │ │ │ add r3, r3, #5 │ │ │ │ @@ -9846,15 +9967,15 @@ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ sub r0, r0, r3 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ ldr fp, [sl, #580] @ 0x244 │ │ │ │ ldr r3, [r8] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr sl, [pc, #896] @ dd30 │ │ │ │ + ldr sl, [pc, #896] @ df14 │ │ │ │ add sl, pc, sl │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ @@ -9870,17 +9991,17 @@ │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #584] @ 0x248 │ │ │ │ str r8, [sp] │ │ │ │ add r8, sp, #300 @ 0x12c │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #796] @ dd34 │ │ │ │ + ldr r2, [pc, #796] @ df18 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov lr, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, #2 │ │ │ │ str lr, [sp] │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -9896,92 +10017,92 @@ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r1, #9 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1cd28 │ │ │ │ + bl 15620 │ │ │ │ ldr r0, [r4, #1760] @ 0x6e0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #1764] @ 0x6e4 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d8b8 │ │ │ │ - ldr r2, [pc, #644] @ dd38 │ │ │ │ - ldr r3, [pc, #620] @ dd24 │ │ │ │ + beq da9c │ │ │ │ + ldr r2, [pc, #644] @ df1c │ │ │ │ + ldr r3, [pc, #620] @ df08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #556] @ 0x22c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne dd1c │ │ │ │ + bne df00 │ │ │ │ add sp, sp, #564 @ 0x234 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r3, #3 │ │ │ │ add r0, r0, #12224 @ 0x2fc0 │ │ │ │ add fp, r5, #32 │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ stmib sp, {r1, r3} │ │ │ │ str r8, [sp] │ │ │ │ - ldr r3, [pc, #572] @ dd3c │ │ │ │ + ldr r3, [pc, #572] @ df20 │ │ │ │ ldm fp, {r1, r2} │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ - bl 114e4 │ │ │ │ + bl 10020 │ │ │ │ subs sl, r0, #0 │ │ │ │ - ble d8b8 │ │ │ │ - ldr r3, [pc, #552] @ dd40 │ │ │ │ + ble da9c │ │ │ │ + ldr r3, [pc, #552] @ df24 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #540] @ dd44 │ │ │ │ + ldr r3, [pc, #540] @ df28 │ │ │ │ mov r7, fp │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r9, [sp, #32] │ │ │ │ ldr r3, [r8], #4 │ │ │ │ ldrb r2, [r3, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq dc38 │ │ │ │ + beq de1c │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r2, #584] @ 0x248 │ │ │ │ cmn r2, #1 │ │ │ │ - beq dc38 │ │ │ │ + beq de1c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ str r2, [sp] │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ ldm r7, {r1, r2} │ │ │ │ - bl 4e748 │ │ │ │ + bl 4c30c │ │ │ │ cmp r0, #0 │ │ │ │ - bne dc38 │ │ │ │ + bne de1c │ │ │ │ ldr fp, [r8, #-4] │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [fp, #40] @ 0x28 │ │ │ │ ldrb r9, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #584] @ 0x248 │ │ │ │ cmp r1, r2 │ │ │ │ - bne dc50 │ │ │ │ + bne de34 │ │ │ │ cmp r9, #0 │ │ │ │ - bne dc38 │ │ │ │ + bne de1c │ │ │ │ ldr r2, [r3, #516] @ 0x204 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #516] @ 0x204 │ │ │ │ ldr r3, [r3, #580] @ 0x244 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, r3 │ │ │ │ @@ -9992,3608 +10113,2158 @@ │ │ │ │ add fp, sp, #300 @ 0x12c │ │ │ │ ldr r2, [r2, #584] @ 0x248 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ stm sp, {r0, r2} │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r1, #2 │ │ │ │ ldr ip, [r0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r9, [sp] │ │ │ │ ldr r9, [ip, #100] @ 0x64 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, #5 │ │ │ │ - bl 1caf0 │ │ │ │ + bl 153e8 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bne db34 │ │ │ │ + bne dd18 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - b d8b8 │ │ │ │ + b da9c │ │ │ │ mov r3, r9 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ eorne r3, r7, #1 │ │ │ │ addne r3, r4, r3, lsl #2 │ │ │ │ ldrne r2, [r3, #1728] @ 0x6c0 │ │ │ │ mov r1, fp │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3, #1728] @ 0x6c0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ - bl 130f4 │ │ │ │ + bl 18e84 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #516] @ 0x204 │ │ │ │ ldr r6, [r3, #580] @ 0x244 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #516] @ 0x204 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr ip, [r5, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #144] @ dd48 │ │ │ │ + ldr r2, [pc, #144] @ df2c │ │ │ │ ldr ip, [ip, #40] @ 0x28 │ │ │ │ add r5, sp, #300 @ 0x12c │ │ │ │ ldr ip, [ip, #584] @ 0x248 │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ stm sp, {r0, ip} │ │ │ │ mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #104] @ dd4c │ │ │ │ + ldr r2, [pc, #104] @ df30 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov lr, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r3, r5 │ │ │ │ str lr, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [ip, #100] @ 0x64 │ │ │ │ mov r1, #2 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, #8 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1cbb0 │ │ │ │ - b d8b8 │ │ │ │ + bl 154a8 │ │ │ │ + b da9c │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r4, ip, lsr #10 │ │ │ │ + andeq lr, r4, r8, asr #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0004e4b0 │ │ │ │ + andeq lr, r4, ip, asr #5 │ │ │ │ eormi r0, r8, #0 │ │ │ │ - andeq r4, r4, r8, lsl #19 │ │ │ │ - andeq r4, r4, r4, ror #17 │ │ │ │ - ldrdeq lr, [r4], -r4 │ │ │ │ + andeq r4, r4, r4, lsl r8 │ │ │ │ + andeq r4, r4, r0, ror r7 │ │ │ │ + strdeq lr, [r4], -r0 │ │ │ │ cmnmi r0, r0 │ │ │ │ - andeq r4, r4, ip, asr #16 │ │ │ │ - andeq r4, r4, r8, ror #15 │ │ │ │ - andeq r4, r4, r4, asr #13 │ │ │ │ - andeq r4, r4, ip, lsl r6 │ │ │ │ + ldrdeq r4, [r4], -r8 │ │ │ │ + andeq r4, r4, r4, ror r6 │ │ │ │ + andeq r4, r4, r0, asr r5 │ │ │ │ + andeq r4, r4, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10fe0 │ │ │ │ + bl 1f7cc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r3, #12288 @ 0x3000 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ popne {r4, pc} │ │ │ │ ldrb r3, [r3, #9] │ │ │ │ cmp r3, #0 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b d844 │ │ │ │ + b da28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10890 │ │ │ │ - ldr r3, [pc, #48] @ dde4 │ │ │ │ - ldr r2, [pc, #48] @ dde8 │ │ │ │ + bl 1f07c │ │ │ │ + ldr r3, [pc, #48] @ dfc8 │ │ │ │ + ldr r2, [pc, #48] @ dfcc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [r4, #1736] @ 0x6c8 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #1760] @ 0x6e0 │ │ │ │ str r1, [r4, #1764] @ 0x6e4 │ │ │ │ str r2, [r4, #1740] @ 0x6cc │ │ │ │ pop {r4, pc} │ │ │ │ - andeq sp, r4, r4, asr #24 │ │ │ │ - strdeq r4, [r4], -r0 │ │ │ │ + andeq sp, r4, r0, ror #20 │ │ │ │ + andeq r4, r4, ip, ror r4 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ de14 │ │ │ │ + ldr r1, [pc, #12] @ dff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 3bf4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ + b 1f7cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #44] @ de5c │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10890 │ │ │ │ - ldr r2, [pc, #36] @ de60 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - ldr r3, [pc, #28] @ de64 │ │ │ │ - add r2, r2, #8 │ │ │ │ + bl 1f07c │ │ │ │ + ldr r3, [pc, #28] @ e03c │ │ │ │ + ldr r2, [pc, #28] @ e040 │ │ │ │ add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r3, #8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [r4] │ │ │ │ - str r3, [r4, #1740] @ 0x6cc │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq sp, r4, r0, asr pc │ │ │ │ - andeq r0, r0, r4, lsr #4 │ │ │ │ - andeq r4, r4, r8, ror #10 │ │ │ │ + str r3, [r4] │ │ │ │ + str r2, [r4, #1740] @ 0x6cc │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq sp, r4, ip, lsl sl │ │ │ │ + strdeq r4, [r4], -ip │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #1760 @ 0x6e0 │ │ │ │ mov r4, r0 │ │ │ │ bl 3bf4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - bl e378 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 13c08 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 13c08 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 13c08 │ │ │ │ - mov r0, r5 │ │ │ │ - bl f8ec │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - strb r0, [r3, #271] @ 0x10f │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #492] @ e0f4 │ │ │ │ - ldr r3, [pc, #492] @ e0f8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - b df58 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - ldr r2, [r3, #-12] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r3, #-12] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ - beq dfbc │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - add r4, r5, #2992 @ 0xbb0 │ │ │ │ - add r4, r4, #8 │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq df4c │ │ │ │ - ldr r3, [r0, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq df4c │ │ │ │ - ldrb r2, [r0, #271] @ 0x10f │ │ │ │ - cmp r2, #0 │ │ │ │ - beq df38 │ │ │ │ - bl 17440 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq df4c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl 17440 │ │ │ │ - ldrb r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq df4c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [r3, #584] @ 0x248 │ │ │ │ - b df38 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmn r2, r1 │ │ │ │ - beq e038 │ │ │ │ - ldr r3, [r6, #1756] @ 0x6dc │ │ │ │ - cmp r3, #0 │ │ │ │ - ble dffc │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - ldr ip, [r6, #1712] @ 0x6b0 │ │ │ │ - ldr lr, [r0, #12] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mul r3, lr, r3 │ │ │ │ - sub r0, r0, ip │ │ │ │ - rsb r3, r3, r3, lsl #4 │ │ │ │ - cmp r0, r3, lsl #2 │ │ │ │ - bge e038 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq e08c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq e0c0 │ │ │ │ - ldr r2, [pc, #232] @ e0fc │ │ │ │ - ldr r3, [pc, #224] @ e0f8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne e0bc │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r6, #1732] @ 0x6c4 │ │ │ │ - ldr r3, [r6, #1728] @ 0x6c0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r6, #1732] @ 0x6c4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #172] @ e100 │ │ │ │ - str r3, [r6, #1728] @ 0x6c0 │ │ │ │ - ldr r3, [pc, #156] @ e0f8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne e0bc │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, #6 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 10548 │ │ │ │ - ldr r3, [r6, #1732] @ 0x6c4 │ │ │ │ - ldr r2, [pc, #108] @ e104 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r6, #1732] @ 0x6c4 │ │ │ │ - ldr r3, [pc, #84] @ e0f8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq e074 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [r6, #1728] @ 0x6c0 │ │ │ │ - ldr r2, [pc, #60] @ e108 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r6, #1728] @ 0x6c0 │ │ │ │ - ldr r3, [pc, #32] @ e0f8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq e074 │ │ │ │ - b e0bc │ │ │ │ - andeq sp, r4, r0, lsl #29 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq sp, r4, r4, ror sp │ │ │ │ - andeq sp, r4, r0, lsr sp │ │ │ │ - andeq sp, r4, r8, ror #25 │ │ │ │ - @ instruction: 0x0004dcb4 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 1cd18 │ │ │ │ + cmp r5, #0 │ │ │ │ + cmnne r7, #3 │ │ │ │ + bne e0d0 │ │ │ │ + ldr r1, [r6, #40] @ 0x28 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr ip, [r3, #12] │ │ │ │ + ldr r0, [r2, #2968] @ 0xb98 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldr r3, [r1, #508] @ 0x1fc │ │ │ │ + mla r2, ip, r0, r2 │ │ │ │ + mov r0, #0 │ │ │ │ + cmp r3, r2 │ │ │ │ + movlt r3, r2 │ │ │ │ + str r3, [r1, #508] @ 0x1fc │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r5, #584] @ 0x248 │ │ │ │ + ldr r1, [r6, #40] @ 0x28 │ │ │ │ + and r3, r0, #1 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + cmp r5, r1 │ │ │ │ + ldr r2, [r3, #1728] @ 0x6c0 │ │ │ │ + beq e100 │ │ │ │ + ldr ip, [r1, #584] @ 0x248 │ │ │ │ + cmp ip, r0 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r3, #1728] @ 0x6c0 │ │ │ │ + bne e0a0 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r3, #1728] @ 0x6c0 │ │ │ │ + b e0a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 10890 │ │ │ │ + bl 1f07c │ │ │ │ ldr r3, [pc, #36] @ e150 │ │ │ │ ldr r2, [pc, #36] @ e154 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r3, #8 │ │ │ │ - mov r1, #5 │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ str r2, [r4, #1740] @ 0x6cc │ │ │ │ str r1, [r4, #1736] @ 0x6c8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq sp, r4, r4, asr r9 │ │ │ │ - andeq r4, r4, r4, lsl #5 │ │ │ │ + strdeq r4, [r4], -r4 @ │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #1760 @ 0x6e0 │ │ │ │ mov r4, r0 │ │ │ │ bl 3bf4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r0, #1 │ │ │ │ + add r3, r0, #8192 @ 0x2000 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r3, #2560] @ 0xa00 │ │ │ │ + str r2, [r3, #2568] @ 0xa08 │ │ │ │ + str r2, [r3, #2564] @ 0xa04 │ │ │ │ + bx lr │ │ │ │ + add r0, r0, #8192 @ 0x2000 │ │ │ │ + str r1, [r0, #2560] @ 0xa00 │ │ │ │ bx lr │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + add lr, r0, #8192 @ 0x2000 │ │ │ │ + ldr r3, [lr, #2568] @ 0xa08 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + beq e200 │ │ │ │ + ldr ip, [lr, #2564] @ 0xa04 │ │ │ │ + add r5, ip, r2 │ │ │ │ + cmp r5, #8192 @ 0x2000 │ │ │ │ + bge e200 │ │ │ │ + add r6, r0, r3, lsl #2 │ │ │ │ + str ip, [r6, #512] @ 0x200 │ │ │ │ + add r4, r3, #192 @ 0xc0 │ │ │ │ + str r1, [r0, r3, lsl #2] │ │ │ │ + str r2, [r6, #1024] @ 0x400 │ │ │ │ + ldrd r6, [sp, #20] │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + add ip, ip, #2560 @ 0xa00 │ │ │ │ + add r3, r3, #1 │ │ │ │ + strd r6, [r0, r4] │ │ │ │ + add r0, r0, ip │ │ │ │ + str r5, [lr, #2564] @ 0xa04 │ │ │ │ + str r3, [lr, #2568] @ 0xa08 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + add r0, r0, #8192 @ 0x2000 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r0, #2568] @ 0xa08 │ │ │ │ + str r3, [r0, #2564] @ 0xa04 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + add r7, r0, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r7, #2568] @ 0xa08 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble e38c │ │ │ │ + mov r9, #1 │ │ │ │ + sub r3, r1, #32 │ │ │ │ + lsl r3, r9, r3 │ │ │ │ + mov r2, r3 │ │ │ │ + rsb r3, r1, #32 │ │ │ │ + orr r3, r2, r9, lsr r3 │ │ │ │ + add lr, r1, #2992 @ 0xbb0 │ │ │ │ + lsl r9, r9, r1 │ │ │ │ + add lr, lr, #8 │ │ │ │ + mov fp, r0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, #12 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ - mov r1, #6 │ │ │ │ - mov r2, #0 │ │ │ │ - blx r6 │ │ │ │ + add r6, r0, #1536 @ 0x600 │ │ │ │ + mov r5, #0 │ │ │ │ + mov sl, r1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + cmn sl, #1 │ │ │ │ + ldreq r2, [r7, #2560] @ 0xa00 │ │ │ │ + beq e33c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + and r3, r3, r1 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + and r2, r2, r1 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + beq e374 │ │ │ │ + ldr r3, [r4, #512] @ 0x200 │ │ │ │ + ldr r2, [r7, #2560] @ 0xa00 │ │ │ │ + add r3, r3, #2560 @ 0xa00 │ │ │ │ + ldr r0, [fp, r3] │ │ │ │ + add r8, fp, r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r9, [r2, r3, lsl #2] │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r9] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d98 │ │ │ │ + ldr r1, [pc, #100] @ e394 │ │ │ │ + bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r4, #1712] @ 0x6b0 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - str r2, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r2, [r0, #8] │ │ │ │ - cmp r3, #6 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b e22c │ │ │ │ - b e208 │ │ │ │ - b e208 │ │ │ │ - b e2d8 │ │ │ │ - b e2f0 │ │ │ │ - b e22c │ │ │ │ - b e308 │ │ │ │ - b e340 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq e22c │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r3, r2, r3 │ │ │ │ - str r3, [r0, #8] │ │ │ │ - ldr r3, [r4, #1724] @ 0x6bc │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r0, #4] │ │ │ │ - orrne r3, r3, #2 │ │ │ │ - strne r3, [r0, #4] │ │ │ │ - ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ - tst r3, #1 │ │ │ │ - beq e280 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r3, #8 │ │ │ │ + beq e374 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + ldr r3, [r4, #1024] @ 0x400 │ │ │ │ ldr r2, [r0] │ │ │ │ - mov r1, #7 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ - mov r2, #0 │ │ │ │ - blx r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r4, #1728] @ 0x6c0 │ │ │ │ - str r3, [r0] │ │ │ │ - ldr r3, [r4, #1732] @ 0x6c4 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cmn r5, #1 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r3, #20 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r5, [r1, #64] @ 0x40 │ │ │ │ - mov r1, #14 │ │ │ │ - blx r5 │ │ │ │ + ldr r1, [r4] │ │ │ │ + ldr r8, [r2, #64] @ 0x40 │ │ │ │ + mov r2, r5 │ │ │ │ + blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ - str r3, [r0] │ │ │ │ - ldr r3, [r4, #1752] @ 0x6d8 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - ldr r3, [r4, #1756] @ 0x6dc │ │ │ │ - str r3, [r0, #8] │ │ │ │ - ldr r3, [r4, #1748] @ 0x6d4 │ │ │ │ - str r3, [r0, #12] │ │ │ │ - ldr r3, [r4, #1744] @ 0x6d0 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r3, #48 @ 0x30 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmn r3, #1 │ │ │ │ - bne e21c │ │ │ │ - b e22c │ │ │ │ - mov r3, #16 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmn r3, #1 │ │ │ │ - bne e21c │ │ │ │ - b e22c │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - mov r3, #8 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - ldr r1, [r4, #1712] @ 0x6b0 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - sub r3, r3, r1 │ │ │ │ - rsb r1, r2, r2, lsl #29 │ │ │ │ - rsb r2, r2, r1, lsl #2 │ │ │ │ - add r3, r3, r2, lsl #1 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [r0, #8] │ │ │ │ - b e22c │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - mov r3, #4 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - ldr r1, [r4, #1712] @ 0x6b0 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - sub r3, r3, r1 │ │ │ │ - rsb r1, r2, r2, lsl #30 │ │ │ │ - rsb r2, r2, r1, lsl #2 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [r0, #8] │ │ │ │ - b e22c │ │ │ │ + beq e374 │ │ │ │ + ldr r1, [r4, #512] @ 0x200 │ │ │ │ + ldr r2, [r4, #1024] @ 0x400 │ │ │ │ + add r1, r1, #2560 @ 0xa00 │ │ │ │ + add r1, fp, r1 │ │ │ │ + bl 47830 │ │ │ │ + ldr r3, [r7, #2568] @ 0xa08 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + add r4, r4, #4 │ │ │ │ + add r6, r6, #8 │ │ │ │ + bgt e284 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrtmi r8, [fp], #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #128] @ e430 │ │ │ │ + ldr r3, [pc, #128] @ e434 │ │ │ │ + add r6, pc, r6 │ │ │ │ + sub r2, r0, #608 @ 0x260 │ │ │ │ mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #11 │ │ │ │ + ldr r7, [pc, #100] @ e438 │ │ │ │ + clz r2, r2 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [pc, #88] @ e43c │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r2, [r7, r4, lsl #2] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #11 │ │ │ │ + clz r2, r2 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + bl 493cc │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r0, [pc, #52] @ e440 │ │ │ │ + str r3, [r7, r4, lsl #2] │ │ │ │ + add r3, r4, r4, lsl #3 │ │ │ │ + add r4, r4, r3, lsl #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r4, r0, r4, lsl #5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #10 │ │ │ │ - bl 13df0 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 13c08 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 47838 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, #10 │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r1, #1 │ │ │ │ - b 13c08 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r4, r4, r4, lsl #1 │ │ │ │ + andeq r4, r4, r8, rrx │ │ │ │ + andeq r0, r5, r8, asr r6 │ │ │ │ + andeq r4, r4, r4, rrx │ │ │ │ + andeq r0, r5, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #136] @ e4e4 │ │ │ │ + ldr r8, [pc, #136] @ e4e8 │ │ │ │ + ldr r3, [pc, #136] @ e4ec │ │ │ │ + ldr r7, [pc, #136] @ e4f0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r2, [r6, r1, lsl #2] │ │ │ │ mov r4, r0 │ │ │ │ - add r0, sp, #8 │ │ │ │ - stm r0, {r2, r3} │ │ │ │ - ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - tst r3, #4 │ │ │ │ - beq e3f4 │ │ │ │ - cmp r1, #2 │ │ │ │ - bhi e448 │ │ │ │ - cmp r1, #10 │ │ │ │ - addls pc, pc, r1, lsl #2 │ │ │ │ - b e448 │ │ │ │ - b e42c │ │ │ │ - b e454 │ │ │ │ - b e474 │ │ │ │ - b e448 │ │ │ │ - b e448 │ │ │ │ - b e520 │ │ │ │ - b e498 │ │ │ │ - b e4f0 │ │ │ │ - b e4f8 │ │ │ │ - b e500 │ │ │ │ - b e518 │ │ │ │ - ldr r2, [r4, #1700] @ 0x6a4 │ │ │ │ - ldm r0, {r0, r1} │ │ │ │ - add r3, r4, r2, lsl #3 │ │ │ │ - add r3, r3, #164 @ 0xa4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r4, #1700] @ 0x6a4 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r4, #1704] @ 0x6a8 │ │ │ │ - ldm r0, {r0, r1} │ │ │ │ - add r3, r4, r2, lsl #3 │ │ │ │ - add r3, r3, #676 @ 0x2a4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r4, #1704] @ 0x6a8 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - b e448 │ │ │ │ - ldr r2, [r4, #1708] @ 0x6ac │ │ │ │ - ldm r0, {r0, r1} │ │ │ │ - add r3, r4, r2, lsl #3 │ │ │ │ - add r3, r3, #1184 @ 0x4a0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r2, [r4, #1708] @ 0x6ac │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - b e448 │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r0, [pc, #132] @ e528 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, #17 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 47854 │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 47868 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - add r1, r1, #12224 @ 0x2fc0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, r1, #36 @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 16344 │ │ │ │ - mov r0, #1 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r6, #3 │ │ │ │ - b e49c │ │ │ │ - mov r6, #2 │ │ │ │ - b e49c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #2912] @ 0xb60 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq e448 │ │ │ │ - mov r6, #5 │ │ │ │ - b e49c │ │ │ │ - mov r6, #4 │ │ │ │ - b e49c │ │ │ │ - mov r6, #1 │ │ │ │ - b e49c │ │ │ │ - andeq r3, r4, ip, ror #28 │ │ │ │ - cmn r3, #3 │ │ │ │ - cmpne r2, #0 │ │ │ │ - beq e620 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #11 │ │ │ │ + bl 493cc │ │ │ │ + sub r2, r4, r7 │ │ │ │ + asr r2, r2, #5 │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + add r2, r2, r2, lsl #3 │ │ │ │ + rsb r2, r2, r2, lsl #9 │ │ │ │ + add r2, r2, r2, lsl #18 │ │ │ │ + ldr r3, [pc, #72] @ e4f4 │ │ │ │ + cmn r5, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #11 │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + bl 493cc │ │ │ │ + add r0, r5, r5, lsl #3 │ │ │ │ + add r0, r5, r0, lsl #1 │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r7, r0, lsl #5 │ │ │ │ + str r3, [r6, r5, lsl #2] │ │ │ │ + mov r1, #608 @ 0x260 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 47838 │ │ │ │ + ldrdeq r0, [r5], -r4 │ │ │ │ + andeq r3, r4, ip, asr #31 │ │ │ │ + andeq r3, r4, r0, ror #31 │ │ │ │ + andeq r0, r5, r0, asr #13 │ │ │ │ + @ instruction: 0x00043fbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #92] @ e56c │ │ │ │ + ldr r6, [pc, #92] @ e570 │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub r4, r0, r4 │ │ │ │ + asr r4, r4, #5 │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + add r4, r4, r4, lsl #3 │ │ │ │ + rsb r4, r4, r4, lsl #9 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r2, r4 │ │ │ │ - beq e628 │ │ │ │ - ldr r0, [r0, #1736] @ 0x6c8 │ │ │ │ - ldr r1, [r2, #516] @ 0x204 │ │ │ │ - tst r0, #1 │ │ │ │ - beq e580 │ │ │ │ - ldr ip, [r4, #584] @ 0x248 │ │ │ │ - ldr r0, [r2, #584] @ 0x248 │ │ │ │ - cmp ip, r0 │ │ │ │ - subeq r1, r1, #1 │ │ │ │ - streq r1, [r2, #516] @ 0x204 │ │ │ │ - beq e588 │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r2, #516] @ 0x204 │ │ │ │ - cmn r3, #2 │ │ │ │ - bne e5c4 │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #148] @ e638 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r4, #508] @ 0x1fc │ │ │ │ - ldr r3, [r5, #1736] @ 0x6c8 │ │ │ │ - tst r3, #4 │ │ │ │ - beq e618 │ │ │ │ - mov r4, #0 │ │ │ │ - b e5e4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - beq e618 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - add r3, r4, #2992 @ 0xbb0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr r0, [r2, r3, lsl #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq e5d8 │ │ │ │ - ldrb r3, [r0, #268] @ 0x10c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq e5d8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - bl 176d4 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - bne e5e4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #0 │ │ │ │ + ldr r3, [pc, #64] @ e574 │ │ │ │ + ldr r0, [pc, #64] @ e578 │ │ │ │ + add r4, r4, r4, lsl #18 │ │ │ │ + add r6, pc, r6 │ │ │ │ + rsb r4, r4, #0 │ │ │ │ + ldr r2, [r6, r4, lsl #2] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + bl 493cc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r6, r4, lsl #2] │ │ │ │ + mov r1, #608 @ 0x260 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 47838 │ │ │ │ + andeq r0, r5, r8, lsr #12 │ │ │ │ + andeq r0, r5, r0, lsl #10 │ │ │ │ + andeq r3, r4, ip, lsl pc │ │ │ │ + andeq r3, r4, ip, ror #29 │ │ │ │ + ldr r3, [r0, #572] @ 0x23c │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - ldr r2, [r4, #516] @ 0x204 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r4, #516] @ 0x204 │ │ │ │ - b e588 │ │ │ │ - submi r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #208] @ e728 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #204] @ e72c │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldrb ip, [sp, #16] │ │ │ │ + str r2, [r0, #580] @ 0x244 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp ip, #0 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + mov r5, r3 │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #38 @ 0x26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ + str r3, [r0, #568] @ 0x238 │ │ │ │ + mov r4, r0 │ │ │ │ + mvnne r3, #0 │ │ │ │ + str r1, [r0, #572] @ 0x23c │ │ │ │ + str r2, [r0, #508] @ 0x1fc │ │ │ │ + str r2, [r0, #512] @ 0x200 │ │ │ │ + str r2, [r0, #520] @ 0x208 │ │ │ │ + beq e638 │ │ │ │ + add r1, r1, #8192 @ 0x2000 │ │ │ │ + strb r5, [r4, #588] @ 0x24c │ │ │ │ + str r3, [r4, #584] @ 0x248 │ │ │ │ + mov r5, #0 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r1, #4064] @ 0xfe0 │ │ │ │ + str r3, [r4, #596] @ 0x254 │ │ │ │ + str r2, [r4, #524] @ 0x20c │ │ │ │ + str r2, [r4, #528] @ 0x210 │ │ │ │ + str r5, [r4, #592] @ 0x250 │ │ │ │ + str r5, [r4, #600] @ 0x258 │ │ │ │ + strb r5, [r4, #604] @ 0x25c │ │ │ │ + str r5, [r4, #532] @ 0x214 │ │ │ │ + bl 1d340 │ │ │ │ + ldr r3, [r4, #572] @ 0x23c │ │ │ │ + add r3, r3, #8192 @ 0x2000 │ │ │ │ + eor r0, r0, #1 │ │ │ │ + strb r0, [r4, #270] @ 0x10e │ │ │ │ + ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ + bl 1e0d8 │ │ │ │ + strb r5, [r4, #268] @ 0x10c │ │ │ │ + strb r5, [r4, #576] @ 0x240 │ │ │ │ + strb r0, [r4, #271] @ 0x10f │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne e6f8 │ │ │ │ - ldr r2, [r7] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [pc, #48] @ e730 │ │ │ │ - ldr r3, [pc, #40] @ e72c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne e724 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, r4, r8, lsr #14 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq sp, r4, r8, lsl #13 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r1, r1, #8192 @ 0x2000 │ │ │ │ + ldr r0, [r1, #4064] @ 0xfe0 │ │ │ │ + bl 1fa08 │ │ │ │ + ldr r1, [r4, #572] @ 0x23c │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + b e5d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #196] @ e814 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #192] @ e818 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne e7e4 │ │ │ │ - ldr r2, [r7] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [pc, #48] @ e81c │ │ │ │ - ldr r3, [pc, #40] @ e818 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne e810 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, r4, r0, lsr r6 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - muleq r4, ip, r5 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r3, #0 │ │ │ │ - mov lr, r0 │ │ │ │ - add r2, r3, #2992 @ 0xbb0 │ │ │ │ - cmp r1, r3 │ │ │ │ - add r2, r2, #8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - beq e868 │ │ │ │ - ldr ip, [lr, #4] │ │ │ │ - ldr r2, [ip, r2, lsl #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq e868 │ │ │ │ - ldr ip, [r2, #584] @ 0x248 │ │ │ │ - cmn ip, #1 │ │ │ │ - beq e868 │ │ │ │ - ldrb r0, [r2, #270] @ 0x10e │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #568] @ 0x238 │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne e82c │ │ │ │ - mov r0, #1 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - add r2, ip, #11968 @ 0x2ec0 │ │ │ │ - add ip, ip, #12224 @ 0x2fc0 │ │ │ │ + beq e684 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + push {r4, lr} │ │ │ │ + tst r3, #4 │ │ │ │ + mov r4, r0 │ │ │ │ + beq e6e0 │ │ │ │ + ldr lr, [r0, #572] @ 0x23c │ │ │ │ + add r1, r0, #12 │ │ │ │ + add r2, lr, #11968 @ 0x2ec0 │ │ │ │ + add lr, lr, #12224 @ 0x2fc0 │ │ │ │ add r2, r2, #28 │ │ │ │ - add ip, ip, #28 │ │ │ │ + add lr, lr, #28 │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq e8bc │ │ │ │ - ldr r0, [r3, #584] @ 0x248 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq e8bc │ │ │ │ - cmp r1, #0 │ │ │ │ - bne e8b8 │ │ │ │ - ldrb r0, [r3, #268] @ 0x10c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne e8bc │ │ │ │ - strb r1, [r3, #270] @ 0x10e │ │ │ │ - cmp ip, r2 │ │ │ │ - bne e88c │ │ │ │ - bx lr │ │ │ │ + beq e6d4 │ │ │ │ + ldr ip, [r3, #584] @ 0x248 │ │ │ │ + cmn ip, #1 │ │ │ │ + ldrne r3, [r3, #560] @ 0x230 │ │ │ │ + strne r3, [r1] │ │ │ │ + cmp r2, lr │ │ │ │ + add r1, r1, #4 │ │ │ │ + bne e6b8 │ │ │ │ + ldr r3, [r4, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq e6f8 │ │ │ │ + ldrb r3, [r4, #268] @ 0x10c │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + ldr r3, [r4, #592] @ 0x250 │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + ldr r3, [r4, #600] @ 0x258 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq e720 │ │ │ │ + add r3, r3, #32 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + stm r4, {r0, r1} │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r4, #596] @ 0x254 │ │ │ │ + ldr r2, [r4, #572] @ 0x23c │ │ │ │ + add r3, r3, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldmne r3, {r0, r1} │ │ │ │ + stmne r4, {r0, r1} │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r1, [pc, #280] @ e9f8 │ │ │ │ - ldr r2, [pc, #280] @ e9fc │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #276 @ 0x114 │ │ │ │ - tst r3, #1 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr ip, [pc, #1216] @ ec1c │ │ │ │ + ldr r2, [pc, #1216] @ ec20 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r0, #572] @ 0x23c │ │ │ │ + sub sp, sp, #8 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #268] @ 0x10c │ │ │ │ + str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ - beq e98c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #2980] @ 0xba4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq e98c │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ - add r5, sp, #12 │ │ │ │ - sub r2, r3, r1 │ │ │ │ + ldrb r2, [r8, #588] @ 0x24c │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - rsblt r2, r2, #0 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble e9d0 │ │ │ │ - ldr r2, [pc, #192] @ ea00 │ │ │ │ - str r1, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt e9c0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #156] @ ea04 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r1, #2 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r2, [r8, #580] @ 0x244 │ │ │ │ + ldr r1, [r0] │ │ │ │ + bne e7b4 │ │ │ │ + ldr r3, [r1, #20] │ │ │ │ + mov r1, r2 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq e8b8 │ │ │ │ + ldr r3, [r8, #572] @ 0x23c │ │ │ │ + ldr r2, [r8, #580] @ 0x244 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + mov r1, #11 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ + mov r3, #12 │ │ │ │ blx r4 │ │ │ │ - b e994 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #108] @ ea08 │ │ │ │ - ldr r3, [pc, #92] @ e9fc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq e8b8 │ │ │ │ + ldr r2, [r8, #572] @ 0x23c │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + and r3, r3, #2 │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [r8, #580] @ 0x244 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4] │ │ │ │ + orrne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + ldr r3, [r8, #572] @ 0x23c │ │ │ │ + add r3, r3, #8192 @ 0x2000 │ │ │ │ + ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ + bl 1d340 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne e8e4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + orr r3, r3, #8 │ │ │ │ + str r3, [r4] │ │ │ │ + ldrb r3, [r8, #271] @ 0x10f │ │ │ │ + cmp r3, #0 │ │ │ │ + beq e850 │ │ │ │ + ldr r3, [r8, #568] @ 0x238 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ebc8 │ │ │ │ + ldrb r3, [r3, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ebc8 │ │ │ │ + cmn r5, #1 │ │ │ │ + beq e8f4 │ │ │ │ + ldr r3, [r8, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq e870 │ │ │ │ + ldrb r3, [r8, #268] @ 0x10c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq e884 │ │ │ │ + ldr r3, [r8, #596] @ 0x254 │ │ │ │ + cmp r3, r5 │ │ │ │ + ldreq r3, [r4] │ │ │ │ + orreq r3, r3, #32 │ │ │ │ + streq r3, [r4] │ │ │ │ + ldr r3, [r8, #572] @ 0x23c │ │ │ │ + add r2, r5, #2992 @ 0xbb0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + ldr r1, [r8, #580] @ 0x244 │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldr r2, [r8, #516] @ 0x204 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + ldr r1, [r8, #580] @ 0x244 │ │ │ │ + cmp r5, r1 │ │ │ │ + beq eb48 │ │ │ │ + ldr r2, [pc, #868] @ ec24 │ │ │ │ + ldr r3, [pc, #860] @ ec20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e9f4 │ │ │ │ - add sp, sp, #276 @ 0x114 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + bne ec18 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrb r3, [r8, #270] @ 0x10e │ │ │ │ + cmp r3, #0 │ │ │ │ + beq e82c │ │ │ │ + b e820 │ │ │ │ + ldr r3, [r8, #560] @ 0x230 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + ldr r3, [r8, #516] @ 0x204 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldr r1, [r8, #580] @ 0x244 │ │ │ │ + cmn r1, #1 │ │ │ │ + mov r2, r1 │ │ │ │ + beq ebe0 │ │ │ │ + ldr r1, [r8, #572] @ 0x23c │ │ │ │ + mov r3, #232 @ 0xe8 │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ + mov r1, #13 │ │ │ │ + blx r4 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq e8b8 │ │ │ │ + ldr r3, [r8, #572] @ 0x23c │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + str r4, [r9] │ │ │ │ + ldr r3, [r8, #584] @ 0x248 │ │ │ │ + str r3, [r9, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [r8, #580] @ 0x244 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - b e95c │ │ │ │ - ldr r2, [pc, #52] @ ea0c │ │ │ │ + blx r3 │ │ │ │ + mov r2, r4 │ │ │ │ + add r6, r9, #8 │ │ │ │ + add r5, r9, #24 │ │ │ │ + mov r4, sp │ │ │ │ + mov r1, r2 │ │ │ │ + add ip, r0, r2 │ │ │ │ + mov lr, r4 │ │ │ │ + add r7, r2, #4 │ │ │ │ str r1, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - b e95c │ │ │ │ + ldrb r3, [ip], #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq e9a0 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + strb r3, [lr], #1 │ │ │ │ + bne e984 │ │ │ │ + ldrb r3, [sp, #1] │ │ │ │ + ldrb ip, [sp] │ │ │ │ + add r3, r3, #128 @ 0x80 │ │ │ │ + add ip, ip, #128 @ 0x80 │ │ │ │ + lsl r3, r3, #16 │ │ │ │ + orr r3, r3, ip, lsl #24 │ │ │ │ + ldrb ip, [sp, #3] │ │ │ │ + add ip, ip, #128 @ 0x80 │ │ │ │ + orr r3, r3, ip │ │ │ │ + ldrb ip, [sp, #2] │ │ │ │ + add ip, ip, #128 @ 0x80 │ │ │ │ + orr r3, r3, ip, lsl #8 │ │ │ │ + str r3, [r6], #4 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne e974 │ │ │ │ + bic r3, r3, #255 @ 0xff │ │ │ │ + str r3, [r9, #20] │ │ │ │ + ldr r3, [r8, #572] @ 0x23c │ │ │ │ + ldr r1, [r8, #580] @ 0x244 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + mov r2, #0 │ │ │ │ + mov ip, r2 │ │ │ │ + add r1, r9, #36 @ 0x24 │ │ │ │ + add lr, r0, r2 │ │ │ │ + mov r6, r4 │ │ │ │ + add r7, r2, #4 │ │ │ │ + str ip, [sp] │ │ │ │ + ldrb r3, [lr], #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ea34 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + strb r3, [r6], #1 │ │ │ │ + bne ea18 │ │ │ │ + ldrb r3, [sp, #1] │ │ │ │ + ldrb lr, [sp] │ │ │ │ + add r3, r3, #128 @ 0x80 │ │ │ │ + add lr, lr, #128 @ 0x80 │ │ │ │ + lsl r3, r3, #16 │ │ │ │ + orr r3, r3, lr, lsl #24 │ │ │ │ + ldrb lr, [sp, #3] │ │ │ │ + add lr, lr, #128 @ 0x80 │ │ │ │ + orr r3, r3, lr │ │ │ │ + ldrb lr, [sp, #2] │ │ │ │ + add lr, lr, #128 @ 0x80 │ │ │ │ + orr r3, r3, lr, lsl #8 │ │ │ │ + str r3, [r5], #4 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne ea08 │ │ │ │ + ldr r2, [r8, #572] @ 0x23c │ │ │ │ + bic r3, r3, #255 @ 0xff │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + str r3, [r9, #32] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [r8, #580] @ 0x244 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + mov r5, #0 │ │ │ │ + add r6, r8, #456 @ 0x1c8 │ │ │ │ + add r7, r9, #180 @ 0xb4 │ │ │ │ + add ip, r9, #64 @ 0x40 │ │ │ │ + add lr, r8, #316 @ 0x13c │ │ │ │ + str r0, [r9, #36] @ 0x24 │ │ │ │ + add r0, r8, #480 @ 0x1e0 │ │ │ │ + sub r1, ip, #24 │ │ │ │ + mov r2, #0 │ │ │ │ + add r8, lr, r2 │ │ │ │ + mov r9, r4 │ │ │ │ + add sl, r2, #4 │ │ │ │ + str r5, [sp] │ │ │ │ + ldrb r3, [r8], #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq eae0 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, sl │ │ │ │ + strb r3, [r9], #1 │ │ │ │ + bne eac4 │ │ │ │ + ldrb r3, [sp, #1] │ │ │ │ + ldrb sl, [sp] │ │ │ │ + ldrb r9, [sp, #3] │ │ │ │ + add r3, r3, #128 @ 0x80 │ │ │ │ + ldrb r8, [sp, #2] │ │ │ │ + add sl, sl, #128 @ 0x80 │ │ │ │ + lsl r3, r3, #16 │ │ │ │ + orr r3, r3, sl, lsl #24 │ │ │ │ + add r9, r9, #128 @ 0x80 │ │ │ │ + orr r3, r3, r9 │ │ │ │ + add r8, r8, #128 @ 0x80 │ │ │ │ + orr r3, r3, r8, lsl #8 │ │ │ │ + str r3, [r1], #4 │ │ │ │ + cmp r1, ip │ │ │ │ + bne eab4 │ │ │ │ + bic r3, r3, #255 @ 0xff │ │ │ │ + str r3, [ip, #-4] │ │ │ │ + ldr r3, [r6, #4]! │ │ │ │ + str r3, [r7, #4]! │ │ │ │ + cmp r0, r6 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + add lr, lr, #24 │ │ │ │ + add ip, ip, #24 │ │ │ │ + str r3, [r7, #24] │ │ │ │ + bne eaac │ │ │ │ + b e8b8 │ │ │ │ + ldr r2, [r8, #584] @ 0x248 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq eb60 │ │ │ │ + ldrb r2, [r8, #268] @ 0x10c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq e8b8 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #12 │ │ │ │ + ldr r4, [r3, #64] @ 0x40 │ │ │ │ + mov r3, #16 │ │ │ │ + blx r4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq e8b8 │ │ │ │ + ldr r6, [r8, #600] @ 0x258 │ │ │ │ + ldr r3, [r8, #592] @ 0x250 │ │ │ │ + str r3, [r4] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r8, #596] @ 0x254 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + beq ec00 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r4, #8] │ │ │ │ + ldr r0, [r6, #36] @ 0x24 │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + cmn r5, #1 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + bne e8b8 │ │ │ │ + ldr r2, [r8, #580] @ 0x244 │ │ │ │ + b e914 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r5, #1 │ │ │ │ + orr r3, r3, #16 │ │ │ │ + str r3, [r4] │ │ │ │ + bne e858 │ │ │ │ + b e8f4 │ │ │ │ + ldr r3, [r8, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq ebf8 │ │ │ │ + ldrb r3, [r8, #268] @ 0x10c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq e914 │ │ │ │ + ldr r3, [r8, #572] @ 0x23c │ │ │ │ + b eb60 │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r4, #8] │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + b ebb4 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, r4, r8, lsr #9 │ │ │ │ + andeq sp, r4, ip, lsr #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r4, r8, ror sl │ │ │ │ - andeq r3, r4, r0, lsr #19 │ │ │ │ - andeq sp, r4, ip, ror #7 │ │ │ │ - andeq r3, r4, r8, lsl #20 │ │ │ │ + andeq sp, r4, r8, asr #9 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + tst r3, #2 │ │ │ │ + beq ec40 │ │ │ │ + ldr r3, [r1, #24] │ │ │ │ + tst r3, #2 │ │ │ │ + bxne lr │ │ │ │ + ldr r0, [r0, #568] @ 0x238 │ │ │ │ + cmp r0, #0 │ │ │ │ + bxeq lr │ │ │ │ + b 19a98 │ │ │ │ + ldr r0, [r0, #568] @ 0x238 │ │ │ │ + cmp r0, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldrb r3, [r0, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r0, #0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r6, #1 │ │ │ │ - add r4, r5, #2992 @ 0xbb0 │ │ │ │ - add r4, r4, #8 │ │ │ │ - ldr r3, [ip, r4, lsl #2] │ │ │ │ - subs r0, r3, #0 │ │ │ │ - beq ea88 │ │ │ │ - strb r7, [r3, #271] @ 0x10f │ │ │ │ - bl 17864 │ │ │ │ - ldr r0, [r8, #12] │ │ │ │ - ldr ip, [r8, #4] │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r2, [ip, r4, lsl #2] │ │ │ │ - add r3, r3, r3, lsr #31 │ │ │ │ - add r3, r1, r3, asr #1 │ │ │ │ - str r3, [r2, #508] @ 0x1fc │ │ │ │ - ldr r3, [r8, #1720] @ 0x6b8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #568] @ 0x238 │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [r4, #580] @ 0x244 │ │ │ │ + bl 19be8 │ │ │ │ + ldr r0, [r4, #568] @ 0x238 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ecb0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #568] @ 0x238 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #592] @ 0x250 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r4, r1 │ │ │ │ + beq eda4 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq ed14 │ │ │ │ + ldr r1, [r0, #584] @ 0x248 │ │ │ │ + cmn r1, #1 │ │ │ │ + beq ee2c │ │ │ │ + ldrb r3, [r0, #268] @ 0x10c │ │ │ │ + cmp r4, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - streq r3, [r2, #516] @ 0x204 │ │ │ │ - ldreq r3, [r0, #8] │ │ │ │ - streq r3, [r2, #520] @ 0x208 │ │ │ │ - strb r6, [r2, #270] @ 0x10e │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ - bne ea34 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ - tst r3, #1 │ │ │ │ - ldrne r3, [r0, #1728] @ 0x6c0 │ │ │ │ - ldrne r2, [r0, #1732] @ 0x6c4 │ │ │ │ - strne r2, [r0, #1728] @ 0x6c0 │ │ │ │ - strne r3, [r0, #1732] @ 0x6c4 │ │ │ │ - bx lr │ │ │ │ - cmp r1, r2 │ │ │ │ - mov ip, r0 │ │ │ │ - beq eb20 │ │ │ │ - ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ - ands r0, r3, #1 │ │ │ │ - bxeq lr │ │ │ │ - ldr r0, [ip, #4] │ │ │ │ - add r1, r1, #2992 @ 0xbb0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldr r3, [r0, r1, lsl #2] │ │ │ │ + bne ede4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cmp r1, #1 │ │ │ │ + beq edac │ │ │ │ + ldr r3, [r0, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne ed0c │ │ │ │ + sub r3, r4, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi ee58 │ │ │ │ + ldr r0, [r5, #572] @ 0x23c │ │ │ │ + mov r1, #4 │ │ │ │ + add r0, r0, #12224 @ 0x2fc0 │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + bl 1000c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne ed68 │ │ │ │ + b ee8c │ │ │ │ + cmp r4, #2 │ │ │ │ + beq ed80 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq eb20 │ │ │ │ - add r2, r2, #2992 @ 0xbb0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - ldr r2, [r0, r2, lsl #2] │ │ │ │ + beq ee8c │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq eb20 │ │ │ │ - ldr r1, [ip, #8] │ │ │ │ - ldr r1, [r1, #2132] @ 0x854 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne eb20 │ │ │ │ - ldr r0, [r3, #584] @ 0x248 │ │ │ │ - ldr r3, [r2, #584] @ 0x248 │ │ │ │ + beq ed54 │ │ │ │ + cmp r2, #1 │ │ │ │ + cmpeq r4, #3 │ │ │ │ + bne ed5c │ │ │ │ + ldr r2, [r3, #56] @ 0x38 │ │ │ │ + str r3, [r5, #600] @ 0x258 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r3, [r2, #40] @ 0x28 │ │ │ │ + mvneq r3, #0 │ │ │ │ + ldrne r3, [r3, #580] @ 0x244 │ │ │ │ + str r3, [r5, #596] @ 0x254 │ │ │ │ + str r4, [r5, #592] @ 0x250 │ │ │ │ + b ee68 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne ed0c │ │ │ │ + cmn r2, #1 │ │ │ │ + beq ed0c │ │ │ │ + ldr r3, [r5, #596] @ 0x254 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq ed0c │ │ │ │ + ldr r3, [r5, #580] @ 0x244 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq ed0c │ │ │ │ + ldr r1, [r5, #584] @ 0x248 │ │ │ │ + cmn r1, #1 │ │ │ │ + beq ee34 │ │ │ │ + ldrb r3, [r5, #268] @ 0x10c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ed0c │ │ │ │ + ldr r0, [r5, #572] @ 0x23c │ │ │ │ + add r3, r2, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r3, [r0, r3, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ed0c │ │ │ │ + ldrb r0, [r3, #271] @ 0x10f │ │ │ │ + cmp r0, #0 │ │ │ │ + bne ee70 │ │ │ │ + ldr r3, [r3, #584] @ 0x248 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne ed0c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + str r1, [r5, #592] @ 0x250 │ │ │ │ + str r3, [r5, #600] @ 0x258 │ │ │ │ + str r2, [r5, #596] @ 0x254 │ │ │ │ + b ee68 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne ed28 │ │ │ │ + ldr r1, [r5, #572] @ 0x23c │ │ │ │ + add r3, r2, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r3, [r1, r3, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ed0c │ │ │ │ + ldr r3, [r3, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq ed0c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5, #600] @ 0x258 │ │ │ │ + str r4, [r5, #592] @ 0x250 │ │ │ │ + str r2, [r5, #596] @ 0x254 │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r3, #568] @ 0x238 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ed0c │ │ │ │ + ldrb r0, [r0, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne ee08 │ │ │ │ + b ed0c │ │ │ │ + ldr r3, [r5, #600] @ 0x258 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ed0c │ │ │ │ + b ed9c │ │ │ │ + ldrb r3, [r1, #271] @ 0x10f │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq eec4 │ │ │ │ + ldr r3, [r1, #568] @ 0x238 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq eedc │ │ │ │ + ldrb r0, [r3, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldr r0, [r2, #584] @ 0x248 │ │ │ │ + ldr r3, [r1, #584] @ 0x248 │ │ │ │ sub r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - mov r0, #0 │ │ │ │ + mov r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ - mov ip, r0 │ │ │ │ - ands r0, r3, #1 │ │ │ │ + ldr r3, [r0, #596] @ 0x254 │ │ │ │ + ldr r1, [r0, #572] @ 0x23c │ │ │ │ + cmn r3, #1 │ │ │ │ + beq ef3c │ │ │ │ + add r3, r3, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r3, [r1, r3, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ef3c │ │ │ │ + ldrb r2, [r3, #271] @ 0x10f │ │ │ │ + cmp r2, #0 │ │ │ │ + beq ef2c │ │ │ │ + ldr r2, [r3, #568] @ 0x238 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq ef3c │ │ │ │ + ldrb r2, [r2, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq ef3c │ │ │ │ + ldr r2, [r3, #584] @ 0x248 │ │ │ │ + ldr r3, [r0, #584] @ 0x248 │ │ │ │ + cmp r2, r3 │ │ │ │ bxeq lr │ │ │ │ - ldr r3, [ip, #8] │ │ │ │ - ldr r0, [r3, #2132] @ 0x854 │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpeq r1, r2 │ │ │ │ - moveq r0, #1 │ │ │ │ - movne r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #2960] @ 0xb90 │ │ │ │ + add r1, r1, #11968 @ 0x2ec0 │ │ │ │ + add r1, r1, #28 │ │ │ │ + mov r2, #0 │ │ │ │ + b ef58 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ + beq efa0 │ │ │ │ + ldr r3, [r1, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq eb70 │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq eb78 │ │ │ │ - mov r0, #0 │ │ │ │ + beq ef4c │ │ │ │ + ldrb ip, [r3, #271] @ 0x10f │ │ │ │ + cmp ip, #0 │ │ │ │ + beq ef88 │ │ │ │ + ldr ip, [r3, #568] @ 0x238 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq ef4c │ │ │ │ + ldrb ip, [ip, #44] @ 0x2c │ │ │ │ + cmp ip, #0 │ │ │ │ + beq ef4c │ │ │ │ + ldr ip, [r3, #584] @ 0x248 │ │ │ │ + ldr r3, [r0, #584] @ 0x248 │ │ │ │ + cmp ip, r3 │ │ │ │ + bne ef4c │ │ │ │ + str r2, [r0, #596] @ 0x254 │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - bic r0, r0, #2 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0, #268] @ 0x10c │ │ │ │ bx lr │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - add r3, r3, #12288 @ 0x3000 │ │ │ │ - ldrb r3, [r3, #9] │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #568] @ 0x238 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq eff8 │ │ │ │ + ldr r1, [r6, #580] @ 0x244 │ │ │ │ + mvn r2, #2 │ │ │ │ + bl 19be8 │ │ │ │ + ldr r0, [r6, #568] @ 0x238 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq eff0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #568] @ 0x238 │ │ │ │ + ldr r3, [r6, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r5, [r6, #572] @ 0x23c │ │ │ │ + mvn r7, #0 │ │ │ │ + add r4, r5, #11968 @ 0x2ec0 │ │ │ │ + add r5, r5, #12224 @ 0x2fc0 │ │ │ │ + add r4, r4, #28 │ │ │ │ + add r5, r5, #28 │ │ │ │ + b f028 │ │ │ │ + cmp r4, r5 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r4, #4]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq f020 │ │ │ │ + ldr r3, [r0, #592] @ 0x250 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne f020 │ │ │ │ + ldr r3, [r6, #580] @ 0x244 │ │ │ │ + ldr r2, [r0, #596] @ 0x254 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne f020 │ │ │ │ + ldrb r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ebb8 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq ebc0 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov r0, #1 │ │ │ │ + streq r3, [r0, #592] @ 0x250 │ │ │ │ + streq r7, [r0, #596] @ 0x254 │ │ │ │ + beq f020 │ │ │ │ + bl eee4 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne f028 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrb r2, [r0, #271] @ 0x10f │ │ │ │ + ldr r1, [r0, #584] @ 0x248 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq f098 │ │ │ │ + cmn r1, #1 │ │ │ │ + bne f0ac │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r0, #268] @ 0x10c │ │ │ │ bx lr │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r3, [r0, #1712] @ 0x6b0 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - sub r0, r0, r3 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ + cmn r1, #1 │ │ │ │ + strb r2, [r0, #268] @ 0x10c │ │ │ │ + movne r2, #1 │ │ │ │ + strbne r2, [r0, #576] @ 0x240 │ │ │ │ bx lr │ │ │ │ + mov r2, #1 │ │ │ │ + strb r2, [r0, #268] @ 0x10c │ │ │ │ + strb r2, [r0, #270] @ 0x10e │ │ │ │ + str r2, [r0, #592] @ 0x250 │ │ │ │ + b eee4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [r5, #1756] @ 0x6dc │ │ │ │ - ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [r5, #1748] @ 0x6d4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #316] @ ed4c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bic r8, r3, #8 │ │ │ │ - ldr r3, [pc, #308] @ ed50 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r0, #1752] @ 0x6d8 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r7, sp, #4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov lr, r7 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmn r1, #1 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add r6, sp, #24 │ │ │ │ - ldr r9, [r5, #1744] @ 0x6d0 │ │ │ │ - mov ip, r6 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - str r9, [sp, #20] │ │ │ │ - str r9, [ip] │ │ │ │ - str r8, [sp, #24] │ │ │ │ - beq ecc8 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #208] @ ed54 │ │ │ │ - mov r2, #5 │ │ │ │ - cmp r0, r3 │ │ │ │ - movgt r1, r7 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - movle r1, r6 │ │ │ │ - mov r3, r4 │ │ │ │ - bl e63c │ │ │ │ - ldr r2, [pc, #180] @ ed58 │ │ │ │ - ldr r3, [pc, #168] @ ed50 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [r0, #572] @ 0x23c │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r3, r3, #12288 @ 0x3000 │ │ │ │ + ldrb r3, [r3, #9] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r1, #24] │ │ │ │ + bne f11c │ │ │ │ + tst r3, #2 │ │ │ │ + mov r5, r1 │ │ │ │ + beq f128 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + tst r2, #2 │ │ │ │ + bne f120 │ │ │ │ + ldr r0, [r0, #568] @ 0x238 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq f11c │ │ │ │ + bl 19b10 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [r0, #568] @ 0x238 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq f1ac │ │ │ │ + bl 1ba28 │ │ │ │ + ldr r3, [r4, #568] @ 0x238 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq f1ac │ │ │ │ + ldrb r3, [r4, #604] @ 0x25c │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + strbne r3, [r4, #604] @ 0x25c │ │ │ │ + ldm r5, {r2, r3} │ │ │ │ + cmp r2, #0 │ │ │ │ + bne f180 │ │ │ │ + ldr r2, [r4, #536] @ 0x218 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne f180 │ │ │ │ + ldr r1, [r4, #540] @ 0x21c │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq f1f0 │ │ │ │ + ldr r2, [r4, #572] @ 0x23c │ │ │ │ + str r3, [r4, #536] @ 0x218 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ mov r3, #0 │ │ │ │ - bne ed48 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r8, [pc, #132] @ ed54 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - add r3, r4, #2992 @ 0xbb0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr r3, [r2, r3, lsl #2] │ │ │ │ + str r1, [r4, #540] @ 0x21c │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + str r2, [r4, #524] @ 0x20c │ │ │ │ + str r3, [r4, #532] @ 0x214 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [r4, #584] @ 0x248 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmn r2, #1 │ │ │ │ + and r3, r3, #1 │ │ │ │ + beq f218 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ed38 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ + beq f148 │ │ │ │ + ldrb r2, [r4, #271] @ 0x10f │ │ │ │ + cmp r2, #0 │ │ │ │ + beq f2cc │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + strb r3, [r4, #268] @ 0x10c │ │ │ │ + strb r3, [r4, #270] @ 0x10e │ │ │ │ + str r3, [r4, #592] @ 0x250 │ │ │ │ + bl eee4 │ │ │ │ + b f148 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne f180 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + tst r2, #1 │ │ │ │ + bne f180 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq f120 │ │ │ │ + b f180 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrb r3, [r4, #604] @ 0x25c │ │ │ │ + beq f14c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne f158 │ │ │ │ + ldr r6, [r4, #592] @ 0x250 │ │ │ │ + mov r1, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + strb r1, [r4, #604] @ 0x25c │ │ │ │ + strne r3, [r4, #592] @ 0x250 │ │ │ │ + strne r3, [r4, #600] @ 0x258 │ │ │ │ + strne r2, [r4, #596] @ 0x254 │ │ │ │ + bne f158 │ │ │ │ + ldr r0, [r4, #572] @ 0x23c │ │ │ │ + mov r3, #3 │ │ │ │ + add r0, r0, #12224 @ 0x2fc0 │ │ │ │ + stm sp, {r3, r6} │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + ldm r4, {r1, r2} │ │ │ │ + ldr r3, [pc, #336] @ f3bc │ │ │ │ + bl 10954 │ │ │ │ + mov r2, #4 │ │ │ │ + ldr r3, [pc, #324] @ f3bc │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r4, #572] @ 0x23c │ │ │ │ + stm sp, {r2, r6} │ │ │ │ + add r0, r0, #12224 @ 0x2fc0 │ │ │ │ + ldm r4, {r1, r2} │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + bl 10954 │ │ │ │ + orrs r3, r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + beq f158 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq f398 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ed38 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ + bne f2e0 │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + str r1, [r4, #592] @ 0x250 │ │ │ │ + ldr r3, [r3, #580] @ 0x244 │ │ │ │ + str r3, [r4, #596] @ 0x254 │ │ │ │ + str r2, [r4, #600] @ 0x258 │ │ │ │ + b f158 │ │ │ │ + mov r1, #1 │ │ │ │ + ldrb r3, [r4, #604] @ 0x25c │ │ │ │ + strb r2, [r4, #268] @ 0x10c │ │ │ │ + strb r1, [r4, #576] @ 0x240 │ │ │ │ + b f14c │ │ │ │ + ldr r9, [r4] │ │ │ │ + ldr r1, [r0, #32] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d98 │ │ │ │ + ldr r1, [r7, #32] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r7, #36] @ 0x24 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, fp │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d98 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq f2ac │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ + mvn r3, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ + movne r2, #3 │ │ │ │ + moveq r2, #2 │ │ │ │ + str r2, [r4, #592] @ 0x250 │ │ │ │ + str r6, [r4, #600] @ 0x258 │ │ │ │ + str r3, [r4, #596] @ 0x254 │ │ │ │ + b f158 │ │ │ │ + cmpmi r0, #0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #568] @ 0x238 │ │ │ │ + mov r7, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq f410 │ │ │ │ + ldr r1, [r6, #580] @ 0x244 │ │ │ │ + mvn r2, #2 │ │ │ │ + bl 19be8 │ │ │ │ + ldr r0, [r6, #568] @ 0x238 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq f408 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r1, r8 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - movgt r1, r7 │ │ │ │ - movle r1, r6 │ │ │ │ - bl e63c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - bne ecd0 │ │ │ │ - b ec9c │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, r4, r0, ror r1 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r0, r3, lsl #14 │ │ │ │ - andeq sp, r4, r4, ror #1 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #568] @ 0x238 │ │ │ │ + ldr r5, [r6, #572] @ 0x23c │ │ │ │ + str r7, [r6, #584] @ 0x248 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmn r7, #1 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + str r3, [r6, #524] @ 0x20c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #592] @ 0x250 │ │ │ │ + str r3, [r6, #600] @ 0x258 │ │ │ │ + strb r3, [r6, #268] @ 0x10c │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r6, #596] @ 0x254 │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add r3, r3, r3, lsr #31 │ │ │ │ + add r3, r2, r3, asr #1 │ │ │ │ + str r3, [r6, #508] @ 0x1fc │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r4, r5, #11968 @ 0x2ec0 │ │ │ │ + add r5, r5, #12224 @ 0x2fc0 │ │ │ │ + add r4, r4, #28 │ │ │ │ + add r5, r5, #28 │ │ │ │ + b f474 │ │ │ │ + cmp r5, r4 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r4, #4]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq f46c │ │ │ │ + ldr r3, [r0, #592] @ 0x250 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne f46c │ │ │ │ + ldr r3, [r6, #580] @ 0x244 │ │ │ │ + ldr r2, [r0, #596] @ 0x254 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne f46c │ │ │ │ + ldrb r3, [r0, #268] @ 0x10c │ │ │ │ + cmp r3, #0 │ │ │ │ + streq r3, [r0, #592] @ 0x250 │ │ │ │ + streq r7, [r0, #596] @ 0x254 │ │ │ │ + beq f46c │ │ │ │ + bl eee4 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne f474 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #204] @ ee40 │ │ │ │ - ldr r3, [pc, #204] @ ee44 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #144 @ 0x90 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #572] @ 0x23c │ │ │ │ + ldr ip, [pc, #180] @ f590 │ │ │ │ + add r3, r3, #8192 @ 0x2000 │ │ │ │ + ldr r1, [r0, #584] @ 0x248 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r6, [r1, #580] @ 0x244 │ │ │ │ - mov r5, r1 │ │ │ │ + ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #164] @ f594 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + add r6, sp, #4 │ │ │ │ + mov r2, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 17864 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #584] @ 0x248 │ │ │ │ - ldr r2, [pc, #136] @ ee48 │ │ │ │ - add r5, sp, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - stm sp, {r0, r3} │ │ │ │ + bl 1df60 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq f560 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r4, #576] @ 0x240 │ │ │ │ + ldr r1, [r4, #580] @ 0x244 │ │ │ │ + mov r0, #700 @ 0x2bc │ │ │ │ + bl 19274 │ │ │ │ + ldr r1, [r4, #572] @ 0x23c │ │ │ │ + add r1, r1, #12224 @ 0x2fc0 │ │ │ │ + add r1, r1, #36 @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 19440 │ │ │ │ + ldm r6, {r2, r3} │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #104] @ ee4c │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov lr, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r5, [ip, #100] @ 0x64 │ │ │ │ - blx r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ebdc │ │ │ │ - ldr r2, [pc, #56] @ ee50 │ │ │ │ - ldr r3, [pc, #40] @ ee44 │ │ │ │ + str r5, [r4, #568] @ 0x238 │ │ │ │ + bl 194a4 │ │ │ │ + ldm r6, {r1, r2} │ │ │ │ + ldr r0, [r4, #572] @ 0x23c │ │ │ │ + bl 14a00 │ │ │ │ + ldr r2, [pc, #48] @ f598 │ │ │ │ + ldr r3, [pc, #40] @ f594 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ee3c │ │ │ │ - add sp, sp, #144 @ 0x90 │ │ │ │ + bne f58c │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, r4, r4, lsl r0 │ │ │ │ + muleq r4, r8, r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r4, r4, asr #12 │ │ │ │ - andeq r3, r4, r0, lsr #10 │ │ │ │ - andeq ip, r4, r0, ror pc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - add r0, r0, #2128 @ 0x850 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 48c70 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ee90 │ │ │ │ - ldr r1, [r3, #2904] @ 0xb58 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne eed4 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r4, #1716] @ 0x6b4 │ │ │ │ - ldr r0, [r4, #1744] @ 0x6d0 │ │ │ │ - mov r2, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq eee8 │ │ │ │ - str r1, [r4, #1748] @ 0x6d4 │ │ │ │ - str r2, [r4, #1744] @ 0x6d0 │ │ │ │ - ldr r2, [r3, #2916] @ 0xb64 │ │ │ │ - str r2, [r4, #1752] @ 0x6d8 │ │ │ │ - ldr r3, [r3, #2920] @ 0xb68 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #1756] @ 0x6dc │ │ │ │ - mvn r1, #0 │ │ │ │ - pop {r4, lr} │ │ │ │ - b ebdc │ │ │ │ - ldr r2, [r4, #1716] @ 0x6b4 │ │ │ │ - ldr r0, [r4, #1744] @ 0x6d0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne eeac │ │ │ │ - ldr r0, [r4, #1748] @ 0x6d4 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne eeac │ │ │ │ - ldr r0, [r3, #2916] @ 0xb64 │ │ │ │ - ldr ip, [r4, #1752] @ 0x6d8 │ │ │ │ - cmp ip, r0 │ │ │ │ - bne eeac │ │ │ │ - ldr ip, [r4, #1756] @ 0x6dc │ │ │ │ - ldr r0, [r3, #2920] @ 0xb68 │ │ │ │ - cmp ip, r0 │ │ │ │ - bne eeac │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq ip, r4, r0, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3280] @ 0xcd0 │ │ │ │ - ldr r1, [pc, #772] @ f234 │ │ │ │ - ldr r2, [pc, #772] @ f238 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldrb r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #788 @ 0x314 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldrb r2, [r0, #588] @ 0x24c │ │ │ │ + ldr ip, [pc, #924] @ f954 │ │ │ │ + ldr r3, [r0, #572] @ 0x23c │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r2, [pc, #916] @ f958 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldr r1, [r0, #580] @ 0x244 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + sub sp, sp, #20 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #780] @ 0x30c │ │ │ │ + str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ - bne f1b4 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - add r0, r0, #2128 @ 0x850 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 48c70 │ │ │ │ + ldr r2, [r0] │ │ │ │ + bne f604 │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq f6f8 │ │ │ │ + ldr r3, [r4, #572] @ 0x23c │ │ │ │ + ldr r1, [r4, #580] @ 0x244 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + ldr r2, [r4, #516] @ 0x204 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #572] @ 0x23c │ │ │ │ + ldr r1, [r4, #580] @ 0x244 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + add r2, sp, #4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq f66c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r4, #552] @ 0x228 │ │ │ │ + ldr r2, [r4, #548] @ 0x224 │ │ │ │ + ldr r0, [r4, #544] @ 0x220 │ │ │ │ + cmp r1, r3 │ │ │ │ + movlt r1, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + add r0, r0, r3 │ │ │ │ + movge r2, r3 │ │ │ │ + str r0, [r4, #544] @ 0x220 │ │ │ │ + str r1, [r4, #552] @ 0x228 │ │ │ │ + str r2, [r4, #548] @ 0x224 │ │ │ │ + ldr r6, [r4, #572] @ 0x23c │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3dd4 <__aeabi_idivmod@plt> │ │ │ │ + subs r5, r1, #0 │ │ │ │ + beq f790 │ │ │ │ + ldr r0, [r4, #568] @ 0x238 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ef9c │ │ │ │ - ldr r2, [pc, #708] @ f23c │ │ │ │ - ldr r3, [pc, #700] @ f238 │ │ │ │ + beq f738 │ │ │ │ + ldrb r5, [r0, #44] @ 0x2c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq f724 │ │ │ │ + add r6, r6, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r6, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + sub r3, r3, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrls r2, [r4, #512] @ 0x200 │ │ │ │ + bls f754 │ │ │ │ + add r0, r0, #32 │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + stm r4, {r0, r1} │ │ │ │ + ldrb r3, [r4, #268] @ 0x10c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne f6f8 │ │ │ │ + ldr r3, [r4, #572] @ 0x23c │ │ │ │ + ldr r2, [r4, #524] @ 0x20c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldrne r3, [r4, #532] @ 0x214 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4, #532] @ 0x214 │ │ │ │ + ldr r2, [pc, #604] @ f95c │ │ │ │ + ldr r3, [pc, #596] @ f958 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #780] @ 0x30c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f230 │ │ │ │ - add sp, sp, #788 @ 0x314 │ │ │ │ + bne f950 │ │ │ │ + add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - add r6, r4, #3888 @ 0xf30 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 48c70 │ │ │ │ - ldrb r3, [r4, #2136] @ 0x858 │ │ │ │ - add r7, r4, #2128 @ 0x850 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r7, r7, #8 │ │ │ │ - ldrne r8, [pc, #636] @ f240 │ │ │ │ - movne r4, r7 │ │ │ │ - mov r9, r0 │ │ │ │ - beq f02c │ │ │ │ - ldrb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - beq f018 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r3, #9 │ │ │ │ - beq f018 │ │ │ │ - sub r3, r3, #32 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - cmp r3, #27 │ │ │ │ - bhi f008 │ │ │ │ - lsr r3, r8, r3 │ │ │ │ - tst r3, #1 │ │ │ │ - bne f018 │ │ │ │ - ldrb r3, [r1, #1]! │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #572] @ 0x23c │ │ │ │ + str r5, [r4, #568] @ 0x238 │ │ │ │ + add r3, r6, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r3, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [r4, #512] @ 0x200 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + sub r3, r3, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi f7c4 │ │ │ │ + ldr r3, [r4, #520] @ 0x208 │ │ │ │ + ldr r0, [r4, #508] @ 0x1fc │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r1, [r4, #524] @ 0x20c │ │ │ │ + str r3, [r4, #520] @ 0x208 │ │ │ │ + ldr r3, [r4, #528] @ 0x210 │ │ │ │ + add r0, r0, #1 │ │ │ │ add r2, r2, #1 │ │ │ │ + add r1, r1, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r0, [r4, #508] @ 0x1fc │ │ │ │ + str r2, [r4, #512] @ 0x200 │ │ │ │ + str r1, [r4, #524] @ 0x20c │ │ │ │ + str r3, [r4, #528] @ 0x210 │ │ │ │ + b f6f8 │ │ │ │ + ldr r0, [r4, #544] @ 0x220 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3e10 <__aeabi_idiv@plt> │ │ │ │ + ldr r2, [r4, #552] @ 0x228 │ │ │ │ + mov r3, #1000 @ 0x3e8 │ │ │ │ + str r2, [r4, #564] @ 0x234 │ │ │ │ + ldr r2, [r4, #548] @ 0x224 │ │ │ │ + str r5, [r4, #544] @ 0x220 │ │ │ │ + str r5, [r4, #552] @ 0x228 │ │ │ │ + str r2, [r4, #560] @ 0x230 │ │ │ │ + str r3, [r4, #548] @ 0x224 │ │ │ │ + str r0, [r4, #556] @ 0x22c │ │ │ │ + b f68c │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + ldr r1, [r4, #584] @ 0x248 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmn r1, #1 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + beq f830 │ │ │ │ + cmp r3, r2 │ │ │ │ + ble f814 │ │ │ │ + ldrb r3, [r4, #576] @ 0x240 │ │ │ │ cmp r3, #0 │ │ │ │ - bne efe4 │ │ │ │ - cmp r9, r2 │ │ │ │ - beq f154 │ │ │ │ - ldrb r3, [r4, #1]! │ │ │ │ - cmp r3, #0 │ │ │ │ - bne efcc │ │ │ │ - mov r6, r7 │ │ │ │ - add r4, sp, #268 @ 0x10c │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3bdc │ │ │ │ - ldr lr, [pc, #504] @ f244 │ │ │ │ - mov r2, #0 │ │ │ │ - sub r1, r6, #1 │ │ │ │ - mov ip, r4 │ │ │ │ + beq f6cc │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [r4, #508] @ 0x1fc │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt f6cc │ │ │ │ mov r0, r4 │ │ │ │ - b f078 │ │ │ │ + bl f4c0 │ │ │ │ + b f6cc │ │ │ │ + ldrb r3, [r4, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq f0a8 │ │ │ │ - cmp r3, #9 │ │ │ │ - beq f0a8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, lr │ │ │ │ - beq f0b8 │ │ │ │ - ldrb r3, [r1, #1]! │ │ │ │ - strb r3, [r0], #1 │ │ │ │ - cmp r3, #59 @ 0x3b │ │ │ │ - bhi f06c │ │ │ │ - cmp r3, #31 │ │ │ │ - bls f05c │ │ │ │ - ldr r6, [pc, #424] @ f240 │ │ │ │ - sub r3, r3, #32 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - lsr r3, r6, r3 │ │ │ │ - tst r3, #1 │ │ │ │ - beq f06c │ │ │ │ - add r3, r2, #784 @ 0x310 │ │ │ │ - add r2, sp, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r2, #-516] @ 0xfffffdfc │ │ │ │ - ldr r1, [pc, #384] @ f240 │ │ │ │ - mov r2, #0 │ │ │ │ - b f0d4 │ │ │ │ - lsr r3, r1, r3 │ │ │ │ - tst r3, #1 │ │ │ │ - beq f0f0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldrb r3, [ip], #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - beq f0d0 │ │ │ │ - sub r3, r3, #32 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - cmp r3, #27 │ │ │ │ - bls f0c4 │ │ │ │ - add r6, r4, r2 │ │ │ │ - ldr r2, [pc, #332] @ f248 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r0, sp, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - str r7, [r5, #1716] @ 0x6b4 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r2, [pc, #300] @ f24c │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r3, r4 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r0, #3888 @ 0xf30 │ │ │ │ - bl 48c08 │ │ │ │ - b ef70 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4aae8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne f020 │ │ │ │ - ldrb r3, [r4, r9] │ │ │ │ - add r6, r4, r9 │ │ │ │ + beq f90c │ │ │ │ + ldrb r3, [r4, #576] @ 0x240 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f02c │ │ │ │ - ldr r2, [pc, #188] @ f240 │ │ │ │ - cmp r3, #9 │ │ │ │ - beq f1a4 │ │ │ │ - sub r3, r3, #32 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - cmp r3, #27 │ │ │ │ - bhi f220 │ │ │ │ - lsr r3, r2, r3 │ │ │ │ - tst r3, #1 │ │ │ │ - beq f220 │ │ │ │ - ldrb r3, [r6, #1]! │ │ │ │ + beq f6f8 │ │ │ │ + b f7fc │ │ │ │ + ldr r3, [r4, #592] @ 0x250 │ │ │ │ cmp r3, #0 │ │ │ │ - bne f180 │ │ │ │ - b f02c │ │ │ │ - ldr r2, [pc, #148] @ f250 │ │ │ │ - add r7, r0, #36 @ 0x24 │ │ │ │ - add r4, sp, #268 @ 0x10c │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r2, [pc, #116] @ f254 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r6, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ + bne f8e0 │ │ │ │ + ldr r0, [r4, #536] @ 0x218 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r9, [r4] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #260] @ f960 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne f948 │ │ │ │ + ldr r1, [pc, #244] @ f964 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r7, [pc, #228] @ f964 │ │ │ │ + ldr r0, [r4, #540] @ 0x21c │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #204] @ f968 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne f940 │ │ │ │ + ldr r1, [pc, #188] @ f96c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r6, [pc, #172] @ f96c │ │ │ │ mov r1, r7 │ │ │ │ - add r0, r0, #3888 @ 0xf30 │ │ │ │ - bl 48c08 │ │ │ │ - strb r6, [r5, #36] @ 0x24 │ │ │ │ - str r6, [r5, #1716] @ 0x6b4 │ │ │ │ - b ef70 │ │ │ │ - ldrb r3, [r6] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + str r0, [r4, #4] │ │ │ │ + ldr r2, [r4, #600] @ 0x258 │ │ │ │ + ldrb r3, [r4, #576] @ 0x240 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq f7f0 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r2, [r2, #40] @ 0x28 │ │ │ │ + mvneq r2, #0 │ │ │ │ + ldrne r2, [r2, #580] @ 0x244 │ │ │ │ + str r2, [r4, #596] @ 0x254 │ │ │ │ + b f7f0 │ │ │ │ + ldrb r3, [r4, #271] @ 0x10f │ │ │ │ cmp r3, #0 │ │ │ │ - bne f030 │ │ │ │ - b f02c │ │ │ │ + moveq r3, #1 │ │ │ │ + strbeq r3, [r4, #576] @ 0x240 │ │ │ │ + beq f7fc │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #268] @ 0x10c │ │ │ │ + strb r3, [r4, #270] @ 0x10e │ │ │ │ + str r3, [r4, #592] @ 0x250 │ │ │ │ + mov r0, r4 │ │ │ │ + bl eee4 │ │ │ │ + ldrb r3, [r4, #576] @ 0x240 │ │ │ │ + b f7f0 │ │ │ │ + ldr r6, [pc, #32] @ f968 │ │ │ │ + b f8bc │ │ │ │ + ldr r7, [pc, #16] @ f960 │ │ │ │ + b f87c │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r4, r8, asr lr │ │ │ │ + andeq ip, r4, r8, asr #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq ip, r4, r0, lsl lr │ │ │ │ - stmdaeq r0, {r0, ip} │ │ │ │ - strdeq r0, [r0], -pc @ │ │ │ │ - andeq r3, r4, r4, lsr #6 │ │ │ │ - andeq r3, r4, r8, ror #3 │ │ │ │ - andeq r3, r4, r4, ror #4 │ │ │ │ - andeq r3, r4, r4, lsr #2 │ │ │ │ + andeq ip, r4, r8, lsl #13 │ │ │ │ + mvnsgt r0, #0 │ │ │ │ + mvnsmi r0, #0 │ │ │ │ + bicgt r0, r8, #0 │ │ │ │ + bicmi r0, r8, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #56] @ f9c0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add r0, r0, #12224 @ 0x2fc0 │ │ │ │ - add ip, sp, #16 │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - mov r1, #3 │ │ │ │ - stmdb ip, {r2, r3} │ │ │ │ - bl 114d0 │ │ │ │ - mov r9, #0 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq f36c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r7, [r4, #12] │ │ │ │ - ldr fp, [sp, #8] │ │ │ │ - mov r8, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b f2e4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + str r3, [r4] │ │ │ │ + bl 101bc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq fp, r4, r0, lsr #23 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #64] @ fa1c │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4] │ │ │ │ + bl 101bc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4782c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq fp, r4, ip, asr #22 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #116] @ fab0 │ │ │ │ + ldr lr, [r1, #32] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [lr] │ │ │ │ + mov r5, #0 │ │ │ │ + add ip, ip, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + str ip, [r0] │ │ │ │ + str r5, [r0, #8] │ │ │ │ + str r5, [r0, #12] │ │ │ │ + mov r0, lr │ │ │ │ + mov r6, r2 │ │ │ │ + blx r3 │ │ │ │ + str r6, [r4, #20] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + add r3, sp, #20 │ │ │ │ + strb r5, [r4, #28] │ │ │ │ + mov r2, r0 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r3, r4, #32 │ │ │ │ + str r2, [r4, #24] │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + andeq fp, r4, r8, ror #21 │ │ │ │ + cmn r1, #1 │ │ │ │ + beq fb94 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + add r1, r1, #2992 @ 0xbb0 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr r6, [r3, r1, lsl #2] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [r0, #32] │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ + ldr r1, [pc, #152] @ fb9c │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ + moveq r0, r5 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne fb4c │ │ │ │ + ldr r1, [r4, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ + ldr r1, [pc, #104] @ fba0 │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ + moveq r0, r4 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq fb54 │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r5 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr sl, [sl, #12] │ │ │ │ - cmp sl, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - beq f36c │ │ │ │ - cmn r7, #1 │ │ │ │ - moveq r6, r8 │ │ │ │ - beq f304 │ │ │ │ - ldr r3, [sl, #40] @ 0x28 │ │ │ │ - mov r6, r8 │ │ │ │ - ldr r3, [r3, #584] @ 0x248 │ │ │ │ - cmp r3, r7 │ │ │ │ - moveq r6, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r1, [sl, #32] │ │ │ │ - mov r0, fp │ │ │ │ + bl 3d98 │ │ │ │ + ldr r1, [pc, #28] @ fba4 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldrbtmi r0, [sl], #-0 │ │ │ │ + strbmi r0, [r8], #-0 │ │ │ │ + strmi r8, [r9], #0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmn r1, #1 │ │ │ │ + add ip, sp, #8 │ │ │ │ + moveq r0, #0 │ │ │ │ + stmdb ip, {r2, r3} │ │ │ │ + beq fc50 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + add r1, r1, #2992 @ 0xbb0 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr r5, [r3, r1, lsl #2] │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldr r0, [r5] │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sl, #36] @ 0x24 │ │ │ │ + mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ + ldr r1, [pc, #152] @ fc9c │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ + moveq r0, r4 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne fc4c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ + bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ + ldr r1, [pc, #104] @ fca0 │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ + moveq r0, r5 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq fc58 │ │ │ │ + mov r0, #1 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d98 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3d80 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq f2b0 │ │ │ │ - ldr r1, [pc, #12] @ f378 │ │ │ │ - b f2c0 │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vmulmi.f64 d22, d14, d24 │ │ │ │ + ldr r1, [pc, #24] @ fca4 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrbtmi r0, [sl], #-0 │ │ │ │ + strbmi r0, [r8], #-0 │ │ │ │ + strmi r8, [r9], #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3680] @ 0xe60 │ │ │ │ - mov r3, r2 │ │ │ │ - add r2, r0, r2, lsl #2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r2, #1700] @ 0x6a4 │ │ │ │ - sub sp, sp, #380 @ 0x17c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [pc, #952] @ f764 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #948] @ f768 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #372] @ 0x174 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r3, sp, #8 │ │ │ │ + stmdb r3, {r1, r2} │ │ │ │ + ldr r4, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - ble f6f8 │ │ │ │ - add fp, r5, r3, lsl #9 │ │ │ │ - lsl r3, r3, #6 │ │ │ │ - mov r8, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r9, r8 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r3, r3, r9 │ │ │ │ - mov r2, #3 │ │ │ │ - add r3, r5, r3, lsl #3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r3, r3, #164 @ 0xa4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - add r0, r0, #12224 @ 0x2fc0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - ldm r3, {r1, r2} │ │ │ │ - ldr r3, [pc, #828] @ f76c │ │ │ │ - bl 114e4 │ │ │ │ - mov r2, #-1040187392 @ 0xc2000000 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - mov r2, #1107296256 @ 0x42000000 │ │ │ │ - ldr sl, [fp, #164] @ 0xa4 │ │ │ │ - ldr r6, [fp, #168] @ 0xa8 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - subs ip, r0, #0 │ │ │ │ - ble f748 │ │ │ │ - mov lr, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, r6 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - mov r6, fp │ │ │ │ - mov ip, lr │ │ │ │ - mov fp, r3 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r4, sl │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - str fp, [sp, #32] │ │ │ │ - mov r9, #0 │ │ │ │ - mov fp, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, sl │ │ │ │ - str ip, [sp, #20] │ │ │ │ - b f5a4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bne fd80 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r8, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r5 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bne f5f8 │ │ │ │ + mov r0, r5 │ │ │ │ + bne fd70 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1 │ │ │ │ - bl 4e6bc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne f608 │ │ │ │ - ldr fp, [r6, #164] @ 0xa4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, fp │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [r4], #4 │ │ │ │ - ldr r7, [r6, #168] @ 0xa8 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r8, #32] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r8, #36] @ 0x24 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, sl │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d98 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r8, #24] │ │ │ │ - bl 3f54 <__aeabi_fcmpge@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #144] @ fdb8 │ │ │ │ + cmp r4, r2 │ │ │ │ + movlt r0, #1 │ │ │ │ + blt fd68 │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr ip, [r1, #24] │ │ │ │ + add r0, r4, #31 │ │ │ │ + ldr r1, [ip, #52] @ 0x34 │ │ │ │ + movge r0, r4 │ │ │ │ + add r1, r1, #199 @ 0xc7 │ │ │ │ + cmp r1, r0, asr #5 │ │ │ │ + movlt r0, #1 │ │ │ │ + movge r0, #0 │ │ │ │ + cmp r3, r2 │ │ │ │ + orrlt r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne f608 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq f638 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, fp │ │ │ │ + beq fd90 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - ldr sl, [r5, #4] │ │ │ │ - add sl, sl, #48 @ 0x30 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - beq f4c4 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - b f4d0 │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + b fd20 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - b f4f8 │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp fp, #5 │ │ │ │ - beq f754 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ldr ip, [r3, #12] │ │ │ │ - ldr r4, [r6, #164] @ 0xa4 │ │ │ │ - ldr r7, [r6, #168] @ 0xa8 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b f4a4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ - add r3, r2, r3, lsl #3 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #-300] @ 0xfffffed4 │ │ │ │ - ldr r4, [r3, #-296] @ 0xfffffed8 │ │ │ │ - mov fp, r6 │ │ │ │ - ldr r1, [fp, #164] @ 0xa4 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [fp, #168] @ 0xa8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldrb r3, [r3, #9] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - beq f724 │ │ │ │ - bl 3a80 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 3a80 │ │ │ │ - lsl r3, r0, #16 │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - orr r0, r3, r8, lsl #16 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldrb r3, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq f6c8 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq f6e0 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #1 │ │ │ │ - str r8, [r2, #16] │ │ │ │ - str r6, [r2] │ │ │ │ - str r4, [r2, #4] │ │ │ │ - strb r3, [r2, #8] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r9, r9, #1 │ │ │ │ - ldr r3, [r3, #1700] @ 0x6a4 │ │ │ │ - add fp, fp, #8 │ │ │ │ - cmp r3, r9 │ │ │ │ - bgt f3f0 │ │ │ │ - ldr r2, [pc, #112] @ f770 │ │ │ │ - ldr r3, [pc, #100] @ f768 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #372] @ 0x174 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne f760 │ │ │ │ - add sp, sp, #380 @ 0x17c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - mov r0, r5 │ │ │ │ - bl f258 │ │ │ │ - mov r8, r0 │ │ │ │ - b f6a4 │ │ │ │ - mov r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - b f654 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - mov fp, r6 │ │ │ │ - b f6e0 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq ip, [r4], -r8 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - addmi r0, r0, #0 │ │ │ │ - andeq ip, r4, r8, lsl #13 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ f8dc │ │ │ │ - ldr r3, [pc, #332] @ f8e0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #24 │ │ │ │ - cmn r1, #1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - beq f864 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, r3, #12288 @ 0x3000 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne f864 │ │ │ │ - ldrb r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne f868 │ │ │ │ - mvn r3, #0 │ │ │ │ - strb r4, [sp, #8] │ │ │ │ - ldr r4, [r0, #1736] @ 0x6c8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #248] @ f8e4 │ │ │ │ - str r3, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - lsr r3, r4, #2 │ │ │ │ - and r3, r3, #1 │ │ │ │ - ands r4, r4, #1 │ │ │ │ - strb r3, [sp, #9] │ │ │ │ - beq f898 │ │ │ │ - and r2, r1, #1 │ │ │ │ - mov r8, sp │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, r8 │ │ │ │ - bl f37c │ │ │ │ - ldrb r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne f8cc │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl f37c │ │ │ │ - ldrb r3, [sp, #8] │ │ │ │ + b fcf4 │ │ │ │ + ldr r2, [ip, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne f8cc │ │ │ │ - add r6, r6, #1 │ │ │ │ - and r6, r6, #1 │ │ │ │ - add r2, r6, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl f37c │ │ │ │ - ldrb r4, [sp, #8] │ │ │ │ - b f8cc │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r2, [pc, #120] @ f8e8 │ │ │ │ - ldr r3, [pc, #108] @ f8e0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne f8d8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r8, sp │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - bl f37c │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl f37c │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl f37c │ │ │ │ - ldrb r4, [sp, #8] │ │ │ │ - ldm r8, {r0, r1} │ │ │ │ - stm r7, {r0, r1} │ │ │ │ - b f868 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - strdeq ip, [r4], -r8 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - andeq ip, r4, r8, lsl r5 │ │ │ │ - ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ - ands r3, r3, #4 │ │ │ │ - beq f924 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - bls f924 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne f92c │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r3, [r0, #1712] @ 0x6b0 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - subs r0, r0, r3 │ │ │ │ - movne r0, #1 │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ + add r1, r3, #31 │ │ │ │ + add r2, r2, #199 @ 0xc7 │ │ │ │ + movge r1, r3 │ │ │ │ + cmp r2, r1, asr #5 │ │ │ │ + movlt r0, #1 │ │ │ │ + movge r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0xffffe6e1 │ │ │ │ bx lr │ │ │ │ - mov r0, #1 │ │ │ │ bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [r0, #1736] @ 0x6c8 │ │ │ │ - cmn r2, #1 │ │ │ │ - and ip, ip, #1 │ │ │ │ - eor ip, ip, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - mov lr, r0 │ │ │ │ - orrs r0, r3, ip │ │ │ │ - ldr ip, [pc, #184] @ fa24 │ │ │ │ - ldr r3, [pc, #184] @ fa28 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bne f9f4 │ │ │ │ - ldr r3, [lr, #8] │ │ │ │ - ldr r3, [r3, #2980] @ 0xba4 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r0, #1 │ │ │ │ - beq f9f4 │ │ │ │ - ldr r0, [lr, #16] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r3, [lr, #20] │ │ │ │ - add r0, sp, #16 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add ip, r0, r2, lsl #2 │ │ │ │ - ldr r3, [r1, #584] @ 0x248 │ │ │ │ - ldr r0, [ip, #-12] │ │ │ │ - cmn r3, #1 │ │ │ │ - eor r2, r2, #1 │ │ │ │ - add r3, sp, #16 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add r2, r3, r2, lsl #2 │ │ │ │ - str r0, [ip, #-12] │ │ │ │ - ldr r3, [r2, #-12] │ │ │ │ - subne r3, r3, #1 │ │ │ │ - strne r3, [r2, #-12] │ │ │ │ - ldrne r0, [ip, #-12] │ │ │ │ - sub r0, r0, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ - movgt r0, #0 │ │ │ │ - movle r0, #1 │ │ │ │ - ldr r2, [pc, #48] @ fa2c │ │ │ │ - ldr r3, [pc, #40] @ fa28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne fa20 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r4, ip, lsl r4 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq ip, r4, ip, lsl #7 │ │ │ │ - cmn r1, #1 │ │ │ │ - beq fa88 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - add r2, r2, #2992 @ 0xbb0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq fa60 │ │ │ │ - ldr r3, [r3, #584] @ 0x248 │ │ │ │ - adds r3, r3, #1 │ │ │ │ - movne r3, #1 │ │ │ │ - rsb r3, r3, #0 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - ldr ip, [r0, #16] │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ - ldr r2, [r2, #2972] @ 0xb9c │ │ │ │ - add r0, r3, ip │ │ │ │ - add r0, r0, r1 │ │ │ │ - cmp r0, r2 │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ bx lr │ │ │ │ - mov r0, #1 │ │ │ │ bx lr │ │ │ │ - cmp r1, #0 │ │ │ │ - blt faa8 │ │ │ │ - ldr r0, [r0, #1736] @ 0x6c8 │ │ │ │ - ands r0, r0, #1 │ │ │ │ - andne r0, r1, #1 │ │ │ │ bx lr │ │ │ │ - mvn r0, #0 │ │ │ │ bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3896] @ 0xf38 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #652] @ fd58 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #648] @ fd5c │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - sub sp, sp, #172 @ 0xac │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - mov r3, #0 │ │ │ │ - blt fd4c │ │ │ │ - ldr r5, [r0, #1736] @ 0x6c8 │ │ │ │ - ands r5, r5, #1 │ │ │ │ - andne r5, r2, #1 │ │ │ │ - ldr r8, [r6, #584] @ 0x248 │ │ │ │ - cmp r5, r8 │ │ │ │ - beq fca4 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 17bb0 │ │ │ │ - mov r2, #1 │ │ │ │ - eor r1, r7, r2 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [r6, #528] @ 0x210 │ │ │ │ - ldr r9, [r6, #580] @ 0x244 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mvn r3, #0 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r9, [sp, #20] │ │ │ │ - bl e734 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #500] @ fd60 │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #464] @ fd64 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov lr, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r7 │ │ │ │ - str lr, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r7, [ip, #100] @ 0x64 │ │ │ │ - mov r1, #2 │ │ │ │ - blx r7 │ │ │ │ - cmn r8, #1 │ │ │ │ - beq fcd0 │ │ │ │ - add r2, r4, r8, lsl #2 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmn r5, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r2, #16] │ │ │ │ - mvn r3, #1 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - beq fd30 │ │ │ │ - add r5, r4, r5, lsl #2 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r5, #16] │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - mvn r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ - bne fc24 │ │ │ │ - tst r3, #1 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - beq fcfc │ │ │ │ - cmp r2, #0 │ │ │ │ - ble fc24 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt fd04 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r2, [r2, #2960] @ 0xb90 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq fc40 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - cmn r2, #1 │ │ │ │ - beq fd1c │ │ │ │ - mov r2, #1 │ │ │ │ - tst r3, #4 │ │ │ │ - strb r2, [r6, #270] @ 0x10e │ │ │ │ - beq fc84 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - movls r3, #0 │ │ │ │ - bls fc80 │ │ │ │ - cmp r3, #2 │ │ │ │ - movne r3, #1 │ │ │ │ - bne fc80 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r2, [r4, #1712] @ 0x6b0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - movne r3, #1 │ │ │ │ - strb r3, [r6, #271] @ 0x10f │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1f7f4 │ │ │ │ - mvn r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d68 │ │ │ │ - cmn r8, #1 │ │ │ │ - beq fcf0 │ │ │ │ - ldr r2, [pc, #188] @ fd68 │ │ │ │ - ldr r3, [pc, #172] @ fd5c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne fd54 │ │ │ │ - add sp, sp, #172 @ 0xac │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmn r5, #1 │ │ │ │ - bne fbdc │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1f7f4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d68 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r6, #532] @ 0x214 │ │ │ │ - b fca4 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble fc24 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10548 │ │ │ │ - ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ - b fc24 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - bic r2, r2, #2 │ │ │ │ - subs r2, r2, #1 │ │ │ │ - movne r2, #1 │ │ │ │ - b fc44 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 1f7f4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10d68 │ │ │ │ - b fca4 │ │ │ │ - mvn r5, #0 │ │ │ │ - b fb00 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0004c2b8 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r2, [r4], -r0 │ │ │ │ - andeq r2, r4, ip, ror #14 │ │ │ │ - ldrdeq ip, [r4], -ip @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - b fe10 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - subs lr, r0, #0 │ │ │ │ - bne fe04 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - ldr ip, [r6, #4] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r3, [r7, #2984] @ 0xba8 │ │ │ │ - ldr r1, [ip, r5, lsl #2] │ │ │ │ - mul r3, r2, r3 │ │ │ │ - ldr r2, [r1, #532] @ 0x214 │ │ │ │ - rsb r3, r3, r3, lsl #4 │ │ │ │ - cmp r2, r3, lsl #2 │ │ │ │ - ble fe04 │ │ │ │ - ldr r3, [r1, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq fe54 │ │ │ │ - ldr r3, [r7, #2988] @ 0xbac │ │ │ │ - cmp r3, #2 │ │ │ │ - beq fe98 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq fe7c │ │ │ │ - cmp r3, #1 │ │ │ │ - bne fe04 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl fab0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - add r5, r4, #2992 @ 0xbb0 │ │ │ │ - add r5, r5, #8 │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq fe04 │ │ │ │ - ldrb r2, [r3, #588] @ 0x24c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne fe04 │ │ │ │ - ldr r3, [r3, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne fd88 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - ldr r3, [r3, #2988] @ 0xbac │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt fd88 │ │ │ │ - b fe04 │ │ │ │ - ldr r3, [r7, #2992] @ 0xbb0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq fe04 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #148] @ ff00 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - blx r3 │ │ │ │ - b fe04 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #124] @ ff04 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - blx r3 │ │ │ │ - b fe04 │ │ │ │ - add r3, ip, #11968 @ 0x2ec0 │ │ │ │ - add ip, ip, #12224 @ 0x2fc0 │ │ │ │ - add r3, r3, #28 │ │ │ │ - add ip, ip, #28 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - cmp r2, #0 │ │ │ │ - beq fec0 │ │ │ │ - ldr r2, [r2, #584] @ 0x248 │ │ │ │ - cmn r2, #1 │ │ │ │ - addeq lr, lr, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne fea8 │ │ │ │ - ldr r3, [r7, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [r7, #2972] @ 0xb9c │ │ │ │ - sub r3, r3, r2 │ │ │ │ - cmp r3, lr │ │ │ │ - bgt fef8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #32] @ ff08 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - blx r3 │ │ │ │ - b fe04 │ │ │ │ - mov r3, #1 │ │ │ │ - b fdf8 │ │ │ │ - strdeq r2, [r4], -r8 │ │ │ │ - ldrdeq r2, [r4], -ip │ │ │ │ - andeq r2, r4, ip, ror r5 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #2984] @ 0xba8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - b fd6c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3744] @ 0xea0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - ldr ip, [pc, #988] @ 10320 │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r1, [pc, #984] @ 10324 │ │ │ │ - sub sp, sp, #316 @ 0x13c │ │ │ │ - mov r4, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r3, [pc, #968] @ 10328 │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - ldr r5, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #960] @ 1032c │ │ │ │ - add r9, sp, #52 @ 0x34 │ │ │ │ + ldr r3, [pc, #100] @ fe44 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #308] @ 0x134 │ │ │ │ - mov r1, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2 │ │ │ │ - blx r5 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r1, r4 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - bl 3bdc │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - add fp, sp, #308 @ 0x134 │ │ │ │ - add r8, r0, #11968 @ 0x2ec0 │ │ │ │ - mov r5, r9 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - add r8, r8, #28 │ │ │ │ - mov r9, fp │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r4, [r8, #4]! │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 10030 │ │ │ │ - ldr r7, [r4, #584] @ 0x248 │ │ │ │ - cmn r7, #1 │ │ │ │ - beq 10030 │ │ │ │ - ldr sl, [r6, #12] │ │ │ │ - ldr r1, [r4, #516] @ 0x204 │ │ │ │ - ldr r0, [sl, #12] │ │ │ │ - mul r0, r1, r0 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #828] @ 10330 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [r4, #520] @ 0x208 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sl, #8] │ │ │ │ - sub r0, r0, r2 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - add r7, r3, r7, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - str r1, [r5] │ │ │ │ - ldr r0, [r7, #-268] @ 0xfffffef4 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - str r0, [r7, #-268] @ 0xfffffef4 │ │ │ │ - add r5, r5, #4 │ │ │ │ - cmp r5, r9 │ │ │ │ - bne ffc0 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - movgt fp, #0 │ │ │ │ - movle fp, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - rsblt r3, r3, #0 │ │ │ │ - ldr r7, [pc, #716] @ 10334 │ │ │ │ - asr r5, r3, #1 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - add r3, r3, fp, lsl #2 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - ldr r3, [r3, #-268] @ 0xfffffef4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r4, #0 │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r6 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - b 100c0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - add sl, sl, #4 │ │ │ │ - beq 101c8 │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ - add r8, r4, #2992 @ 0xbb0 │ │ │ │ - add r8, r8, #8 │ │ │ │ - ldr r5, [r0, r8, lsl #2] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 100ac │ │ │ │ - ldr r2, [r9] │ │ │ │ - ldr r2, [r2] │ │ │ │ - cmp r2, r7 │ │ │ │ - bne 1026c │ │ │ │ - ldr r2, [r5, #584] @ 0x248 │ │ │ │ - cmp fp, r2 │ │ │ │ - bne 100ac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1028c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r6, [sl] │ │ │ │ - cmp r3, r2 │ │ │ │ - movle r2, #0 │ │ │ │ - movgt r2, #1 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - add r2, r3, r2, lsl #2 │ │ │ │ - ldr r1, [r2, #-268] @ 0xfffffef4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 10300 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 100ac │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r3, r2 │ │ │ │ - movle r2, #0 │ │ │ │ - movgt r2, #1 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - add r2, r3, r2, lsl #2 │ │ │ │ - ldr r1, [r2, #-268] @ 0xfffffef4 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add sl, sl, #4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bne 100bc │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - beq 10224 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - movle r2, #0 │ │ │ │ - movgt r2, #1 │ │ │ │ - ldr r4, [r8, #524] @ 0x20c │ │ │ │ - mov r0, r9 │ │ │ │ - bl fab0 │ │ │ │ - mov r0, r8 │ │ │ │ - str r4, [r8, #524] @ 0x20c │ │ │ │ - bl 17864 │ │ │ │ - ldr r3, [r8, #580] @ 0x244 │ │ │ │ - ldr r2, [r8, #584] @ 0x248 │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ - mov r1, #7 │ │ │ │ - bl 1cbb0 │ │ │ │ - subs r5, r5, #1 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bne 1008c │ │ │ │ - ldr r1, [pc, #256] @ 10338 │ │ │ │ - ldr r3, [pc, #232] @ 10324 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [r6, #24] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - eors r1, r3, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1031c │ │ │ │ - mov r1, #3 │ │ │ │ - add sp, sp, #316 @ 0x13c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1caf0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 100ac │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - ldr r5, [r2, r8, lsl #2] │ │ │ │ - b 100e4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r8, [sl] │ │ │ │ - cmp r3, r2 │ │ │ │ - movle r2, #0 │ │ │ │ - movgt r2, #1 │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - add r2, r3, r2, lsl #2 │ │ │ │ - ldr r1, [r2, #-268] @ 0xfffffef4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - streq r5, [sp, #12] │ │ │ │ - beq 100ac │ │ │ │ - add r8, r6, #-2147483648 @ 0x80000000 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b 100ac │ │ │ │ - add r8, r8, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 102f4 │ │ │ │ - b 100ac │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r4, r8, lsr lr │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r4, r0, lsl r5 │ │ │ │ - muleq r4, r4, r3 │ │ │ │ - rsbsmi r0, r0, #0 │ │ │ │ - @ instruction: 0xffffe0fc │ │ │ │ - andeq fp, r4, r0, asr fp │ │ │ │ - ldr r2, [r0, #1736] @ 0x6c8 │ │ │ │ - tst r2, #1 │ │ │ │ - bxeq lr │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - ldr r2, [r2, #2980] @ 0xba4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - sub r3, r2, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - rsblt r3, r3, #0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bxle lr │ │ │ │ - b ff20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - add r3, r3, #12288 @ 0x3000 │ │ │ │ - mov r4, r0 │ │ │ │ - strb r1, [r3, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 10548 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #1724] @ 0x6bc │ │ │ │ - str r2, [r4, #1712] @ 0x6b0 │ │ │ │ - bl ee54 │ │ │ │ - ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ - tst r3, #1 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #2980] @ 0xba4 │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - sub r3, r3, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - rsblt r3, r3, #0 │ │ │ │ - cmp r3, #1 │ │ │ │ - pople {r4, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b ff20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r2, [pc, #276] @ 10534 │ │ │ │ - ldr r3, [pc, #276] @ 10538 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, sp, #276 @ 0x114 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 10378 │ │ │ │ - ldr r2, [r4, #1736] @ 0x6c8 │ │ │ │ - mov r3, #0 │ │ │ │ - tst r2, #1 │ │ │ │ - str r3, [r4, #1720] @ 0x6b8 │ │ │ │ - str r3, [r4, #1728] @ 0x6c0 │ │ │ │ - str r3, [r4, #1732] @ 0x6c4 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - bne 10508 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 1051c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10548 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r5, sp, #12 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #88] @ 0x58 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ - ldr r2, [pc, #164] @ 1053c │ │ │ │ - and r3, r3, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [r4, #1740] @ 0x6cc │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #132] @ 10540 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov lr, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r5 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #96] @ 10544 │ │ │ │ - ldr r3, [pc, #80] @ 10538 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 10530 │ │ │ │ - add sp, sp, #276 @ 0x114 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 1051c │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 10468 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10548 │ │ │ │ - b 10478 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r4, r8, ror #18 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - strdeq r1, [r4], -r4 │ │ │ │ - andeq r1, r4, ip, asr #28 │ │ │ │ - andeq fp, r4, r4, lsr #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, #6 │ │ │ │ - addls pc, pc, r1, lsl #2 │ │ │ │ - b 10620 │ │ │ │ - b 10674 │ │ │ │ - b 106a4 │ │ │ │ - b 10774 │ │ │ │ - b 10588 │ │ │ │ - b 105cc │ │ │ │ - b 10628 │ │ │ │ - b 10628 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - sub r1, r3, #3 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r1, #1 │ │ │ │ - bhi 10620 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 10820 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - cmp r3, #2 │ │ │ │ - bhi 10620 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #1228] @ 0x4cc │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 10724 │ │ │ │ - ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ - tst r3, #4 │ │ │ │ - bne 10850 │ │ │ │ - ldr lr, [r4, #4] │ │ │ │ - mov r3, #4 │ │ │ │ - add r2, lr, #11968 @ 0x2ec0 │ │ │ │ - add ip, lr, #12224 @ 0x2fc0 │ │ │ │ - mvn r1, #0 │ │ │ │ - add r2, r2, #28 │ │ │ │ - add ip, ip, #28 │ │ │ │ - mov r0, #1 │ │ │ │ - str r1, [r4, #32] │ │ │ │ - str r3, [r4, #28] │ │ │ │ - ldr r3, [r2, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1060c │ │ │ │ - ldr r1, [r3, #584] @ 0x248 │ │ │ │ - cmn r1, #1 │ │ │ │ - strbne r0, [r3, #270] @ 0x10e │ │ │ │ - cmp r2, ip │ │ │ │ - bne 105f4 │ │ │ │ - add lr, lr, #12288 @ 0x3000 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [lr, #9] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cmp r1, #6 │ │ │ │ - mov r5, r1 │ │ │ │ - beq 10754 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - sub r3, r3, #3 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi 10620 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - mov r0, #0 │ │ │ │ - mul r2, r1, r2 │ │ │ │ - add r3, r3, #12288 @ 0x3000 │ │ │ │ - str r2, [r4, #32] │ │ │ │ - mov r2, #1 │ │ │ │ - str r0, [r4, #1724] @ 0x6bc │ │ │ │ - str r5, [r4, #28] │ │ │ │ - strb r2, [r3, #9] │ │ │ │ - b 10620 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - cmp r3, #4 │ │ │ │ - cmpne r3, #1 │ │ │ │ - bhi 10620 │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 1077c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 10620 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 10408 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - sub r1, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - cmphi r1, #1 │ │ │ │ - bhi 10620 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 10694 │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - blt 107c0 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r1, [r0, #28] │ │ │ │ - mul r3, r2, r3 │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ - tst r3, #4 │ │ │ │ - beq 10714 │ │ │ │ - add r3, ip, #11968 @ 0x2ec0 │ │ │ │ - add r1, ip, #12224 @ 0x2fc0 │ │ │ │ - add r3, r3, #28 │ │ │ │ - add r1, r1, #28 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - cmp r2, #0 │ │ │ │ - strbne r0, [r2, #271] @ 0x10f │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 10700 │ │ │ │ - add ip, ip, #12288 @ 0x3000 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [ip, #9] │ │ │ │ - b 10620 │ │ │ │ - ble 105cc │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - mov r0, #2 │ │ │ │ - mul r1, r3, r1 │ │ │ │ - add r3, r2, #12288 @ 0x3000 │ │ │ │ - mov r2, #1 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - str r1, [r4, #32] │ │ │ │ - strb r2, [r3, #9] │ │ │ │ - b 10620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 10620 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - b 10634 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - b 105a4 │ │ │ │ - ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ - mov r0, #0 │ │ │ │ - tst r3, #4 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - str r2, [r4, #32] │ │ │ │ - beq 10620 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - add r3, r1, #11968 @ 0x2ec0 │ │ │ │ - add r1, r1, #12224 @ 0x2fc0 │ │ │ │ - add r3, r3, #28 │ │ │ │ - add r1, r1, #28 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - cmp r2, #0 │ │ │ │ - strbne r0, [r2, #271] @ 0x10f │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 107a8 │ │ │ │ - b 10620 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [r0, #32] │ │ │ │ - ldr r2, [r3, #2960] @ 0xb90 │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - beq 106e0 │ │ │ │ - add r2, ip, #11968 @ 0x2ec0 │ │ │ │ - add r0, ip, #12224 @ 0x2fc0 │ │ │ │ - add r2, r2, #28 │ │ │ │ - add r0, r0, #28 │ │ │ │ - ldr r3, [r2, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 10814 │ │ │ │ - ldr r1, [r3, #584] @ 0x248 │ │ │ │ - cmn r1, #1 │ │ │ │ - beq 10814 │ │ │ │ - ldrb r1, [r3, #268] @ 0x10c │ │ │ │ - cmp r1, #0 │ │ │ │ - strbeq r1, [r3, #270] @ 0x10e │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 107f0 │ │ │ │ - b 106e0 │ │ │ │ - blt 1087c │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mul r3, r2, r3 │ │ │ │ - str r3, [r0, #32] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #3 │ │ │ │ - add r3, r3, #12288 @ 0x3000 │ │ │ │ - mov r2, #1 │ │ │ │ - str r1, [r4, #28] │ │ │ │ - strb r2, [r3, #9] │ │ │ │ - b 10620 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r0, #2 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - add r2, r2, #12288 @ 0x3000 │ │ │ │ - mov r1, #1 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - str r3, [r4, #32] │ │ │ │ - strb r1, [r2, #9] │ │ │ │ - b 10620 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [r0, #32] │ │ │ │ - bl e878 │ │ │ │ - b 10834 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne fe40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [r1, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - mvn r2, #0 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - str r2, [r0, #24] │ │ │ │ - str r2, [r0, #32] │ │ │ │ - str r3, [r0, #16] │ │ │ │ - str r3, [r0, #20] │ │ │ │ - str ip, [r0, #12] │ │ │ │ - ldr ip, [ip, #8] │ │ │ │ - str ip, [r0, #1712] @ 0x6b0 │ │ │ │ - str r3, [r0, #1716] @ 0x6b4 │ │ │ │ - str r3, [r0, #1720] @ 0x6b8 │ │ │ │ - str r3, [r0, #1724] @ 0x6bc │ │ │ │ - str r3, [r0, #1728] @ 0x6c0 │ │ │ │ - str r3, [r0, #1732] @ 0x6c4 │ │ │ │ - str r1, [r0, #8] │ │ │ │ - ldr r1, [r1, #1224] @ 0x4c8 │ │ │ │ + ldr r3, [pc, #68] @ fe48 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - ldr r3, [pc, #136] @ 10984 │ │ │ │ - movne r2, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - mov r3, #4 │ │ │ │ - movne r1, #1 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - bl 10548 │ │ │ │ - ldr r3, [r4, #1716] @ 0x6b4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r2, [pc, #96] @ 10988 │ │ │ │ - mov r1, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r0, r0, #2128 @ 0x850 │ │ │ │ - str r1, [r4, #1736] @ 0x6c8 │ │ │ │ - str r2, [r4, #1740] @ 0x6cc │ │ │ │ - str r3, [r4, #1744] @ 0x6d0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 48c70 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r0, [r2, #2904] @ 0xb58 │ │ │ │ - str r0, [r4, #1748] @ 0x6d4 │ │ │ │ - ldr r1, [r2, #2916] @ 0xb64 │ │ │ │ - str r1, [r4, #1752] @ 0x6d8 │ │ │ │ - ldr r2, [r2, #2920] @ 0xb68 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r4, #1756] @ 0x6dc │ │ │ │ - strb r3, [r4, #36] @ 0x24 │ │ │ │ - str r3, [r4, #1700] @ 0x6a4 │ │ │ │ - str r3, [r4, #1704] @ 0x6a8 │ │ │ │ - str r3, [r4, #1708] @ 0x6ac │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq sl, r4, ip, lsr #24 │ │ │ │ - andeq r1, r4, r8, lsl #23 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r2, [pc, #544] @ 10bc4 │ │ │ │ - ldr r3, [pc, #544] @ 10bc8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 1779c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r5, [r6, #580] @ 0x244 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 10a48 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4] │ │ │ │ + bl 101bc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ ldr r3, [r0] │ │ │ │ - add r7, sp, #12 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #448] @ 10bcc │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r5 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #420] @ 10bd0 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r7 │ │ │ │ - str r1, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r7, [ip, #100] @ 0x64 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r6, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 10a6c │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - mvn r1, #1 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r3, #16] │ │ │ │ - str r1, [r4, #24] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #2960] @ 0xb90 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 10adc │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 10b08 │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 10adc │ │ │ │ - mov r3, #0 │ │ │ │ - b 10aa4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - beq 10b58 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq 10a98 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - add r2, r3, #2992 @ 0xbb0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - ldr r2, [r1, r2, lsl #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 10a98 │ │ │ │ - ldr r1, [r2, #584] @ 0x248 │ │ │ │ - cmn r1, #1 │ │ │ │ - beq 10a98 │ │ │ │ - ldrb r2, [r2, #270] @ 0x10e │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 10a98 │ │ │ │ - ldr r2, [pc, #240] @ 10bd4 │ │ │ │ - ldr r3, [pc, #224] @ 10bc8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 10bc0 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r3, #0 │ │ │ │ - b 10b1c │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - beq 10b94 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq 10b10 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - add r2, r3, #2992 @ 0xbb0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - ldr r2, [r1, r2, lsl #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 10b10 │ │ │ │ - ldr r1, [r2, #584] @ 0x248 │ │ │ │ - cmn r1, #1 │ │ │ │ - beq 10b10 │ │ │ │ - ldrb r2, [r2, #270] @ 0x10e │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 10b10 │ │ │ │ - b 10adc │ │ │ │ - ldr r2, [pc, #120] @ 10bd8 │ │ │ │ - ldr r3, [pc, #100] @ 10bc8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - moveq r2, #0 │ │ │ │ - moveq r1, #3 │ │ │ │ - bne 10bc0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 10548 │ │ │ │ - ldr r2, [pc, #64] @ 10bdc │ │ │ │ - ldr r3, [pc, #40] @ 10bc8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - moveq r2, #0 │ │ │ │ - moveq r1, #1 │ │ │ │ - beq 10b84 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r4, r4, ror #7 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r4, ip, lsr #21 │ │ │ │ - ldrdeq r1, [r4], -r4 │ │ │ │ - andeq fp, r4, r4, lsr #5 │ │ │ │ - andeq fp, r4, r8, lsr #4 │ │ │ │ - andeq fp, r4, ip, ror #3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ - ldr r4, [r0, #1752] @ 0x6d8 │ │ │ │ - ands lr, r3, #1 │ │ │ │ - beq 10c3c │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 10cdc │ │ │ │ - ldr r2, [r0, #1728] @ 0x6c0 │ │ │ │ - ldr r1, [r0, #1732] @ 0x6c4 │ │ │ │ - cmp r2, r4 │ │ │ │ - blt 10cd4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 10c28 │ │ │ │ - tst r3, #4 │ │ │ │ - beq 10cc4 │ │ │ │ - mov r2, #10 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 10548 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - mov ip, lr │ │ │ │ - add r3, r1, #11968 @ 0x2ec0 │ │ │ │ - add r1, r1, #12224 @ 0x2fc0 │ │ │ │ - add r3, r3, #28 │ │ │ │ - add r1, r1, #28 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 10c78 │ │ │ │ - ldr r2, [r2, #516] @ 0x204 │ │ │ │ - cmp r2, ip │ │ │ │ - movgt ip, r2 │ │ │ │ - movgt lr, #1 │ │ │ │ - bgt 10c78 │ │ │ │ - addeq lr, lr, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 10c54 │ │ │ │ - cmp ip, r4 │ │ │ │ - cmpge r4, #0 │ │ │ │ - bgt 10cbc │ │ │ │ - ldr r3, [r0, #1756] @ 0x6dc │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 10ccc │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - mul r3, r1, r3 │ │ │ │ - ldr r1, [r0, #1712] @ 0x6b0 │ │ │ │ - rsb r3, r3, r3, lsl #4 │ │ │ │ - sub r2, r2, r1 │ │ │ │ - cmp r2, r3, lsl #2 │ │ │ │ - blt 10ccc │ │ │ │ - cmp lr, #1 │ │ │ │ - beq 10c28 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r0, #1724] @ 0x6bc │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r4, r1 │ │ │ │ - ble 10c18 │ │ │ │ - ldr r2, [r0, #1756] @ 0x6dc │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 10ccc │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ - ldr r1, [ip, #8] │ │ │ │ - ldr ip, [ip, #12] │ │ │ │ - mul r2, ip, r2 │ │ │ │ - ldr ip, [r0, #1712] @ 0x6b0 │ │ │ │ - rsb r2, r2, r2, lsl #4 │ │ │ │ - sub r1, r1, ip │ │ │ │ - cmp r1, r2, lsl #2 │ │ │ │ - blt 10ccc │ │ │ │ - ldr r2, [r0, #1728] @ 0x6c0 │ │ │ │ - ldr r1, [r0, #1732] @ 0x6c4 │ │ │ │ - b 10c18 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r3, [r4, #1748] @ 0x6d4 │ │ │ │ - mov r0, r4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #4 │ │ │ │ - str r3, [r4, #1716] @ 0x6b4 │ │ │ │ - bl 10548 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #10 │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r1, #5 │ │ │ │ - b 10548 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #2960] @ 0xb90 │ │ │ │ - cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 10de0 │ │ │ │ - cmp r3, #3 │ │ │ │ - bxne lr │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r3, #2992 @ 0xbb0 │ │ │ │ - cmp r1, r3 │ │ │ │ - add r2, r2, #8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - beq 10dcc │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - ldr r2, [ip, r2, lsl #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 10dcc │ │ │ │ - ldr ip, [r2, #584] @ 0x248 │ │ │ │ - cmn ip, #1 │ │ │ │ - beq 10dcc │ │ │ │ - ldrb r2, [r2, #270] @ 0x10e │ │ │ │ - cmp r2, #0 │ │ │ │ - bxeq lr │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne 10d90 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #3 │ │ │ │ - b 10548 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r3, #2992 @ 0xbb0 │ │ │ │ - cmp r1, r3 │ │ │ │ - add r2, r2, #8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - beq 10e20 │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - ldr r2, [ip, r2, lsl #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 10e20 │ │ │ │ - ldr ip, [r2, #584] @ 0x248 │ │ │ │ - cmn ip, #1 │ │ │ │ - beq 10e20 │ │ │ │ - ldrb r2, [r2, #270] @ 0x10e │ │ │ │ - cmp r2, #0 │ │ │ │ - bxeq lr │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne 10de4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #1 │ │ │ │ - b 10548 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r3, [r3, #2960] @ 0xb90 │ │ │ │ - cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r1, #584] @ 0x248 │ │ │ │ - mov r5, r1 │ │ │ │ - cmn r3, #1 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldrb r3, [r1, #268] @ 0x10c │ │ │ │ - cmp r3, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldrb r3, [r1, #270] @ 0x10e │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ - eor r3, r3, #1 │ │ │ │ - cmp r1, #4 │ │ │ │ - moveq r2, r3 │ │ │ │ - orrne r2, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - strb r3, [r5, #270] @ 0x10e │ │ │ │ - beq 10ea8 │ │ │ │ - mov r0, r4 │ │ │ │ - mvn r1, #0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 10d68 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, #3 │ │ │ │ - bl 10548 │ │ │ │ - ldr r2, [r5, #580] @ 0x244 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r1, #10 │ │ │ │ - bl 1cbb0 │ │ │ │ - b 10e98 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - add r3, r3, #12288 @ 0x3000 │ │ │ │ - mov r4, r0 │ │ │ │ - strb r1, [r3, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 10548 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #1724] @ 0x6bc │ │ │ │ - str r2, [r4, #1712] @ 0x6b0 │ │ │ │ - bl ee54 │ │ │ │ - ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ - tst r3, #1 │ │ │ │ - beq 10fc4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r2, [r2, #2980] @ 0xba4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 10f90 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - sub r2, r3, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - rsblt r2, r2, #0 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble 10f90 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ff20 │ │ │ │ - ldr r2, [r4, #1720] @ 0x6b8 │ │ │ │ - ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - tst r3, #1 │ │ │ │ - str r2, [r4, #1720] @ 0x6b8 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - bne 10f9c │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 10fb0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #0 │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r1, #2 │ │ │ │ - b 10548 │ │ │ │ - ldr r2, [r4, #1720] @ 0x6b8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r4, #1720] @ 0x6b8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 10fb0 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 10f7c │ │ │ │ mov r0, r4 │ │ │ │ - mvn r2, #0 │ │ │ │ pop {r4, lr} │ │ │ │ - mov r1, #0 │ │ │ │ - b 10548 │ │ │ │ - ldr r2, [r4, #1720] @ 0x6b8 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - str r2, [r4, #1720] @ 0x6b8 │ │ │ │ - bgt 10f7c │ │ │ │ - b 10fb0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ - ldr r5, [pc, #536] @ 11214 │ │ │ │ - cmp r1, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - beq 1103c │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - subgt r3, r3, #1 │ │ │ │ - strgt r3, [r0, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 11124 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq 111e0 │ │ │ │ - sub r1, r1, #2 │ │ │ │ - cmp r1, #1 │ │ │ │ - ldrls r3, [r0, #1712] @ 0x6b0 │ │ │ │ - addls r3, r3, #1 │ │ │ │ - strls r3, [r0, #1712] @ 0x6b0 │ │ │ │ - ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ - tst r3, #1 │ │ │ │ - bne 110b4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #2984] @ 0xba8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 11060 │ │ │ │ - mov r0, r4 │ │ │ │ - bl fd6c │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - sub r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - pophi {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r3, r3, #12288 @ 0x3000 │ │ │ │ - ldrb r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ - ldr r2, [r4] │ │ │ │ - tst r3, #4 │ │ │ │ - beq 1114c │ │ │ │ - ldr r3, [pc, #380] @ 11218 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + b 4782c │ │ │ │ bx r2 │ │ │ │ - tst r3, #4 │ │ │ │ - bne 11048 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - cmn r2, #2 │ │ │ │ - beq 1115c │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 11048 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ - ldr r0, [r3, #2980] @ 0xba4 │ │ │ │ - mul r1, r0, r1 │ │ │ │ - rsb r1, r1, r1, lsl #4 │ │ │ │ - add r2, r2, r1, lsl #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpne r2, ip │ │ │ │ - bge 1104c │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - sub r2, r2, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - rsblt r2, r2, #0 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble 1104c │ │ │ │ - mov r0, r4 │ │ │ │ - bl ff20 │ │ │ │ - b 11048 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmp r1, #5 │ │ │ │ - addls pc, pc, r1, lsl #2 │ │ │ │ - b 1103c │ │ │ │ - b 1116c │ │ │ │ - b 111d0 │ │ │ │ - b 111c0 │ │ │ │ - b 1103c │ │ │ │ - b 11184 │ │ │ │ - b 1117c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e8c8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - b 1104c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 10548 │ │ │ │ - b 1103c │ │ │ │ - bl 10ecc │ │ │ │ - b 1103c │ │ │ │ - ldr r3, [r0, #1748] @ 0x6d4 │ │ │ │ - ldr r2, [r0, #1716] @ 0x6b4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bge 1120c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r3, [r3, #2908] @ 0xb5c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 11200 │ │ │ │ - ldr r3, [r4, #1716] @ 0x6b4 │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #1716] @ 0x6b4 │ │ │ │ - bl 10408 │ │ │ │ - b 1103c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #3 │ │ │ │ - bl 10548 │ │ │ │ - b 1103c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #4 │ │ │ │ - bl 10548 │ │ │ │ - b 1103c │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - ldr r2, [r2, #2960] @ 0xb90 │ │ │ │ - cmp r2, #0 │ │ │ │ - cmneq r3, #1 │ │ │ │ - bne 1103c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 10548 │ │ │ │ - b 1103c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 1f600 │ │ │ │ - b 111a8 │ │ │ │ - bl ef18 │ │ │ │ - b 11198 │ │ │ │ - andeq sl, r4, r8, lsl #27 │ │ │ │ - strdeq r0, [r0], -r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r4, [r3, #2956] @ 0xb8c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 1127c │ │ │ │ - ldr r1, [r0, #1736] @ 0x6c8 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ands r1, r1, #1 │ │ │ │ - ldr ip, [r0, #20] │ │ │ │ - beq 1126c │ │ │ │ - add lr, r3, #4096 @ 0x1000 │ │ │ │ - ldr lr, [lr, #200] @ 0xc8 │ │ │ │ - cmp lr, #0 │ │ │ │ - bne 1126c │ │ │ │ - cmp r2, ip │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - ldr r3, [r3, #2972] @ 0xb9c │ │ │ │ - add r2, r2, ip │ │ │ │ - cmp r2, r3 │ │ │ │ - blt 11288 │ │ │ │ - mvn r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r2, r0, r4, lsl #2 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2, #16] │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ - mvn r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - bne 11280 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - bne 112c4 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt 112d8 │ │ │ │ - b 11280 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 11280 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 11280 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 10548 │ │ │ │ - b 11280 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #1760 @ 0x6e0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3bf4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + @ instruction: 0xfffffbdc │ │ │ │ + andeq fp, r4, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #284] @ 11444 │ │ │ │ + ldr r3, [pc, #284] @ ff80 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ mov r3, #1200 @ 0x4b0 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ mov r3, #500 @ 0x1f4 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ mov r3, #150 @ 0x96 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ mov r3, #95 @ 0x5f │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #244] @ 11448 │ │ │ │ + ldr r3, [pc, #244] @ ff84 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r3, #8000 @ 0x1f40 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r3, #300 @ 0x12c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ add r3, r3, #1200 @ 0x4b0 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mov r3, #100 @ 0x64 │ │ │ │ str r3, [r4, #152] @ 0x98 │ │ │ │ str r3, [r4, #160] @ 0xa0 │ │ │ │ str r3, [r4, #164] @ 0xa4 │ │ │ │ - ldr r3, [pc, #200] @ 1144c │ │ │ │ + ldr r3, [pc, #200] @ ff88 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ mov r3, #140 @ 0x8c │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ mov ip, #1000 @ 0x3e8 │ │ │ │ - ldr r3, [pc, #180] @ 11450 │ │ │ │ + ldr r3, [pc, #180] @ ff8c │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r0, #50 @ 0x32 │ │ │ │ str ip, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #104] @ 0x68 │ │ │ │ str r1, [r4, #116] @ 0x74 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ - ldr ip, [pc, #156] @ 11454 │ │ │ │ - ldr r1, [pc, #156] @ 11458 │ │ │ │ + ldr ip, [pc, #156] @ ff90 │ │ │ │ + ldr r1, [pc, #156] @ ff94 │ │ │ │ mov r3, #20 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ str ip, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov ip, #80 @ 0x50 │ │ │ │ str r1, [r4, #136] @ 0x88 │ │ │ │ str r2, [r4, #112] @ 0x70 │ │ │ │ str r2, [r4, #140] @ 0x8c │ │ │ │ str r3, [r4, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #112] @ 1145c │ │ │ │ + ldr r2, [pc, #112] @ ff98 │ │ │ │ mov r3, #700 @ 0x2bc │ │ │ │ - ldr r0, [pc, #108] @ 11460 │ │ │ │ - ldr r1, [pc, #108] @ 11464 │ │ │ │ + ldr r0, [pc, #108] @ ff9c │ │ │ │ + ldr r1, [pc, #108] @ ffa0 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ str r1, [r4, #144] @ 0x90 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ str ip, [r4, #124] @ 0x7c │ │ │ │ str r2, [r4, #148] @ 0x94 │ │ │ │ str r5, [r4, #156] @ 0x9c │ │ │ │ str r3, [r4, #132] @ 0x84 │ │ │ │ - bl 47868 │ │ │ │ + bl 47838 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #24] │ │ │ │ str r5, [r4, #28] │ │ │ │ str r5, [r4, #32] │ │ │ │ strh r5, [r4, #36] @ 0x24 │ │ │ │ str r5, [r4, #4] │ │ │ │ str r5, [r4, #8] │ │ │ │ @@ -13615,23 +12286,23 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #20 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 114a8 │ │ │ │ + beq ffe4 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11490 │ │ │ │ + bne ffcc │ │ │ │ cmp r4, r6 │ │ │ │ - bne 11484 │ │ │ │ + bne ffc0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r0, #32] │ │ │ │ str r1, [r0, #24] │ │ │ │ str r2, [r0, #28] │ │ │ │ @@ -13649,19 +12320,19 @@ │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ mov r6, r3 │ │ │ │ cmp ip, #4 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ movhi sl, #0 │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ - bhi 115c4 │ │ │ │ + bhi 10100 │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 115d0 │ │ │ │ + beq 1010c │ │ │ │ ldr r8, [sp] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov sl, #0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov r1, r8 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ mov r1, r7 │ │ │ │ @@ -13683,75 +12354,75 @@ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, r5 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 115b8 │ │ │ │ + beq 100f4 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strne r4, [r9, sl, lsl #2] │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 115c4 │ │ │ │ + beq 10100 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 11534 │ │ │ │ + bne 10070 │ │ │ │ mov r0, sl │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r4 │ │ │ │ - b 115c4 │ │ │ │ + b 10100 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r5, r1 │ │ │ │ add r2, r0, r3, lsl #2 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - beq 11654 │ │ │ │ - ldr r7, [pc, #92] @ 1166c │ │ │ │ - ldr r6, [pc, #92] @ 11670 │ │ │ │ + beq 10190 │ │ │ │ + ldr r7, [pc, #92] @ 101a8 │ │ │ │ + ldr r6, [pc, #92] @ 101ac │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ subs r2, r5, r4 │ │ │ │ movne r2, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - bl 493fc │ │ │ │ + bl 493cc │ │ │ │ ldr r4, [r4, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 11618 │ │ │ │ + bne 10154 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r2, r8, r3, lsl #2 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ lsl r3, r3, #2 │ │ │ │ cmp r4, #0 │ │ │ │ strne r5, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ add r8, r8, r3 │ │ │ │ str r4, [r5, #12] │ │ │ │ str r2, [r5, #8] │ │ │ │ str r5, [r8, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r0, r4, r0, asr #29 │ │ │ │ - andeq r0, r4, r0, asr #29 │ │ │ │ + andeq r2, r4, ip, lsr #6 │ │ │ │ + andeq r2, r4, ip, lsr #6 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r1, #28] │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 116c4 │ │ │ │ + beq 10200 │ │ │ │ cmp r2, #0 │ │ │ │ ldreq ip, [r1, #20] │ │ │ │ strne r3, [r2, #12] │ │ │ │ addeq ip, r0, ip, lsl #2 │ │ │ │ streq r3, [ip, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [r0] │ │ │ │ @@ -13759,270 +12430,270 @@ │ │ │ │ streq r3, [r0] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r1, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #12] │ │ │ │ - bne 116a8 │ │ │ │ + bne 101e4 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp ip, r1 │ │ │ │ streq r3, [r2, #4] │ │ │ │ bxne lr │ │ │ │ - b 116a8 │ │ │ │ + b 101e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #108] @ 11770 │ │ │ │ + ldr r6, [pc, #108] @ 102ac │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r7, r0, #20 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11764 │ │ │ │ - ldr r3, [pc, #76] @ 11774 │ │ │ │ + beq 102a0 │ │ │ │ + ldr r3, [pc, #76] @ 102b0 │ │ │ │ ldr r9, [r6, r3] │ │ │ │ - b 11734 │ │ │ │ + b 10270 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11764 │ │ │ │ + beq 102a0 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ str r3, [r8] │ │ │ │ cmp r2, r9 │ │ │ │ moveq r0, r3 │ │ │ │ - beq 1172c │ │ │ │ + beq 10268 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11734 │ │ │ │ + bne 10270 │ │ │ │ cmp r4, r7 │ │ │ │ - bne 11714 │ │ │ │ + bne 10250 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq sl, r4, r8, ror r6 │ │ │ │ + andeq fp, r4, ip, lsr fp │ │ │ │ andeq r0, r0, r8, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #100] @ 117f4 │ │ │ │ + ldr r6, [pc, #100] @ 10330 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r7, r0, #20 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 117e8 │ │ │ │ - ldr r3, [pc, #72] @ 117f8 │ │ │ │ + beq 10324 │ │ │ │ + ldr r3, [pc, #72] @ 10334 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ - b 117bc │ │ │ │ + b 102f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 117e8 │ │ │ │ + beq 10324 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r2, #32] │ │ │ │ str r3, [r4] │ │ │ │ cmp r2, r8 │ │ │ │ moveq r0, r3 │ │ │ │ - beq 117b4 │ │ │ │ + beq 102f0 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 117bc │ │ │ │ + bne 102f8 │ │ │ │ cmp r5, r7 │ │ │ │ - bne 1179c │ │ │ │ + bne 102d8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq sl, [r4], -r0 │ │ │ │ + @ instruction: 0x0004bab4 │ │ │ │ andeq r0, r0, r0, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #128] @ 11894 │ │ │ │ + ldr r6, [pc, #128] @ 103d0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r7, r0, #20 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1187c │ │ │ │ + beq 103b8 │ │ │ │ ldrb r2, [r1, #28] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ moveq r1, r3 │ │ │ │ str r3, [r4] │ │ │ │ - beq 11824 │ │ │ │ + beq 10360 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11680 │ │ │ │ - ldr r3, [pc, #68] @ 11898 │ │ │ │ + bl 101bc │ │ │ │ + ldr r3, [pc, #68] @ 103d4 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr ip, [r6, r3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, ip │ │ │ │ - bne 11888 │ │ │ │ + bne 103c4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 1182c │ │ │ │ + bne 10368 │ │ │ │ cmp r5, r7 │ │ │ │ - bne 11820 │ │ │ │ + bne 1035c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4] │ │ │ │ - b 11824 │ │ │ │ - andeq sl, r4, ip, ror #10 │ │ │ │ + b 10360 │ │ │ │ + andeq fp, r4, r0, lsr sl │ │ │ │ andeq r0, r0, r8, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #140] @ 11940 │ │ │ │ + ldr r6, [pc, #140] @ 1047c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r7, r0, #20 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1190c │ │ │ │ - ldr r3, [pc, #112] @ 11944 │ │ │ │ + beq 10448 │ │ │ │ + ldr r3, [pc, #112] @ 10480 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ - b 118e0 │ │ │ │ + b 1041c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1190c │ │ │ │ + beq 10448 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r3, [r4] │ │ │ │ cmp r2, r8 │ │ │ │ moveq r0, r3 │ │ │ │ - beq 118d8 │ │ │ │ + beq 10414 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 118e0 │ │ │ │ + bne 1041c │ │ │ │ cmp r5, r7 │ │ │ │ - bne 118c0 │ │ │ │ + bne 103fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 117fc │ │ │ │ + bl 10338 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r3, r3, #8192 @ 0x2000 │ │ │ │ ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ - bl ea10 │ │ │ │ + bl 1d1fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 117fc │ │ │ │ + bl 10338 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq sl, r4, ip, asr #9 │ │ │ │ + muleq r4, r0, r9 │ │ │ │ andeq r0, r0, r0, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r6, [pc, #356] @ 11ac8 │ │ │ │ + ldr r6, [pc, #356] @ 10604 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc, r6 │ │ │ │ - bne 11ac0 │ │ │ │ + bne 105fc │ │ │ │ ldrb r3, [r4, #37] @ 0x25 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11a3c │ │ │ │ + bne 10578 │ │ │ │ mov r5, r4 │ │ │ │ add r7, r4, #20 │ │ │ │ mov r8, r4 │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119d4 │ │ │ │ - ldr r3, [pc, #304] @ 11acc │ │ │ │ + beq 10510 │ │ │ │ + ldr r3, [pc, #304] @ 10608 │ │ │ │ ldr r9, [r6, r3] │ │ │ │ - b 119a8 │ │ │ │ + b 104e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 119d4 │ │ │ │ + beq 10510 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r3, [r4] │ │ │ │ cmp r2, r9 │ │ │ │ moveq r0, r3 │ │ │ │ - beq 119a0 │ │ │ │ + beq 104dc │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119a8 │ │ │ │ + bne 104e4 │ │ │ │ cmp r8, r7 │ │ │ │ - bne 11988 │ │ │ │ + bne 104c4 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a28 │ │ │ │ - ldr r3, [pc, #224] @ 11ad0 │ │ │ │ + beq 10564 │ │ │ │ + ldr r3, [pc, #224] @ 1060c │ │ │ │ ldr r8, [r6, r3] │ │ │ │ - b 119fc │ │ │ │ + b 10538 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11a28 │ │ │ │ + beq 10564 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ str r3, [r4] │ │ │ │ cmp r2, r8 │ │ │ │ moveq r0, r3 │ │ │ │ - beq 119f4 │ │ │ │ + beq 10530 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 119fc │ │ │ │ + bne 10538 │ │ │ │ cmp r5, r7 │ │ │ │ - bne 119dc │ │ │ │ + bne 10518 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 117fc │ │ │ │ + b 10338 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r3, r3, #8192 @ 0x2000 │ │ │ │ ldr r3, [r3, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 11a30 │ │ │ │ + bhi 1056c │ │ │ │ mov r5, r4 │ │ │ │ add r7, r4, #20 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11aac │ │ │ │ - ldr r3, [pc, #96] @ 11ad4 │ │ │ │ + beq 105e8 │ │ │ │ + ldr r3, [pc, #96] @ 10610 │ │ │ │ ldr r8, [r6, r3] │ │ │ │ - b 11a80 │ │ │ │ + b 105bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11aac │ │ │ │ + beq 105e8 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r3, [r4] │ │ │ │ cmp r2, r8 │ │ │ │ moveq r0, r3 │ │ │ │ - beq 11a78 │ │ │ │ + beq 105b4 │ │ │ │ blx r2 │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11a80 │ │ │ │ + bne 105bc │ │ │ │ cmp r5, r7 │ │ │ │ - bne 11a60 │ │ │ │ + bne 1059c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 117fc │ │ │ │ - bl 1189c │ │ │ │ - b 11970 │ │ │ │ - andeq sl, r4, r0, lsr #8 │ │ │ │ + b 10338 │ │ │ │ + bl 103d8 │ │ │ │ + b 104ac │ │ │ │ + andeq fp, r4, r4, ror #17 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsr r2 │ │ │ │ andeq r0, r0, r4, lsr r2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -14054,28 +12725,28 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 3d98 │ │ │ │ - ldr r1, [pc, #676] @ 11e14 │ │ │ │ + ldr r1, [pc, #676] @ 10950 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ ldr r9, [r6, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 11e0c │ │ │ │ + beq 10948 │ │ │ │ mov ip, #0 │ │ │ │ str r0, [sp, #24] │ │ │ │ str ip, [sp, #28] │ │ │ │ - b 11c58 │ │ │ │ + b 10794 │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r6 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11bc0 │ │ │ │ + bne 106fc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ @@ -14110,21 +12781,21 @@ │ │ │ │ ldr r1, [r9, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, r6 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 11d78 │ │ │ │ + bne 108b4 │ │ │ │ ldr r9, [r9, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 11df4 │ │ │ │ + beq 10930 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 11c4c │ │ │ │ + beq 10788 │ │ │ │ ldr r8, [r9, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ str r8, [sp, #4] │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ mov r1, sl │ │ │ │ ldr r7, [r9, #36] @ 0x24 │ │ │ │ @@ -14176,24 +12847,24 @@ │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [sp] │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11b8c │ │ │ │ + beq 106c8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 11bc0 │ │ │ │ + b 106fc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ @@ -14216,48 +12887,48 @@ │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ strne r9, [sp, #28] │ │ │ │ ldr r9, [r9, #12] │ │ │ │ strne r5, [r3] │ │ │ │ strne r4, [r3, #4] │ │ │ │ strne r6, [sp, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 11c58 │ │ │ │ + bne 10794 │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ mov ip, r9 │ │ │ │ - b 11df8 │ │ │ │ + b 10934 │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r6, r3 │ │ │ │ cmp ip, #4 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movhi r9, #0 │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ - bhi 11f08 │ │ │ │ + bhi 10a44 │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 11f14 │ │ │ │ + beq 10a50 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r9, #0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r7, r4 │ │ │ │ - beq 11efc │ │ │ │ + beq 10a38 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r0, [sp] │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ @@ -14276,4505 +12947,7824 @@ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, r5 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 11efc │ │ │ │ + beq 10a38 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, r4 │ │ │ │ movne r8, r5 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 11e70 │ │ │ │ + bne 109ac │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r9, r4 │ │ │ │ - b 11f08 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - bx r3 │ │ │ │ + b 10a44 │ │ │ │ bx lr │ │ │ │ + add r1, r1, #2992 @ 0xbb0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr r0, [r0, r1, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrbne r0, [r0, #588] @ 0x24c │ │ │ │ bx lr │ │ │ │ + add r1, r1, #2992 @ 0xbb0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr r0, [r0, r1, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrbne r0, [r0, #269] @ 0x10d │ │ │ │ bx lr │ │ │ │ + add r1, r1, #2992 @ 0xbb0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr r0, [r0, r1, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldr r0, [r0, #584] @ 0x248 │ │ │ │ + adds r0, r0, #1 │ │ │ │ + movne r0, #1 │ │ │ │ bx lr │ │ │ │ + add r1, r1, #2992 @ 0xbb0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr r0, [r0, r1, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldr r0, [r0, #584] @ 0x248 │ │ │ │ + cmn r0, #1 │ │ │ │ + movne r0, #0 │ │ │ │ + moveq r0, #1 │ │ │ │ bx lr │ │ │ │ + add r0, r0, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r0, #4064] @ 0xfe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 10b00 │ │ │ │ + ldr r0, [r3, #1740] @ 0x6cc │ │ │ │ + cmp r0, #0 │ │ │ │ + bxne lr │ │ │ │ + ldr r0, [pc, #16] @ 10b0c │ │ │ │ + add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - add r3, r0, #8192 @ 0x2000 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r3, #2560] @ 0xa00 │ │ │ │ - str r2, [r3, #2568] @ 0xa08 │ │ │ │ - str r2, [r3, #2564] @ 0xa04 │ │ │ │ + ldr r0, [pc, #8] @ 10b10 │ │ │ │ + add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - add r0, r0, #8192 @ 0x2000 │ │ │ │ - str r1, [r0, #2560] @ 0xa00 │ │ │ │ + andeq r1, r4, r8, asr #30 │ │ │ │ + andeq r1, r4, ip, lsr pc │ │ │ │ + ldr r0, [pc, #4] @ 10b20 │ │ │ │ + add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - add lr, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [lr, #2568] @ 0xa08 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - beq 11fc0 │ │ │ │ - ldr ip, [lr, #2564] @ 0xa04 │ │ │ │ - add r5, ip, r2 │ │ │ │ - cmp r5, #8192 @ 0x2000 │ │ │ │ - bge 11fc0 │ │ │ │ - add r6, r0, r3, lsl #2 │ │ │ │ - str ip, [r6, #512] @ 0x200 │ │ │ │ - add r4, r3, #192 @ 0xc0 │ │ │ │ - str r1, [r0, r3, lsl #2] │ │ │ │ - str r2, [r6, #1024] @ 0x400 │ │ │ │ - ldrd r6, [sp, #20] │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - add ip, ip, #2560 @ 0xa00 │ │ │ │ - add r3, r3, #1 │ │ │ │ - strd r6, [r0, r4] │ │ │ │ - add r0, r0, ip │ │ │ │ - str r5, [lr, #2564] @ 0xa04 │ │ │ │ - str r3, [lr, #2568] @ 0xa08 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - add r0, r0, #8192 @ 0x2000 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r0, #2568] @ 0xa08 │ │ │ │ - str r3, [r0, #2564] @ 0xa04 │ │ │ │ + andeq r7, r4, ip, ror #26 │ │ │ │ + ldr r0, [pc, #4] @ 10b30 │ │ │ │ + add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ + andeq r1, r4, r4, ror r9 │ │ │ │ + ldr r0, [pc, #4] @ 10b40 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bx lr │ │ │ │ + andeq r1, r4, r8, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - add r7, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r7, #2568] @ 0xa08 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 1214c │ │ │ │ - mov r9, #1 │ │ │ │ - sub r3, r1, #32 │ │ │ │ - lsl r3, r9, r3 │ │ │ │ - mov r2, r3 │ │ │ │ - rsb r3, r1, #32 │ │ │ │ - orr r3, r2, r9, lsr r3 │ │ │ │ - add lr, r1, #2992 @ 0xbb0 │ │ │ │ - lsl r9, r9, r1 │ │ │ │ - add lr, lr, #8 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r6, r0, #1536 @ 0x600 │ │ │ │ - mov r5, #0 │ │ │ │ - mov sl, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - cmn sl, #1 │ │ │ │ - ldreq r2, [r7, #2560] @ 0xa00 │ │ │ │ - beq 120fc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - and r3, r3, r1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - and r2, r2, r1 │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - beq 12134 │ │ │ │ - ldr r3, [r4, #512] @ 0x200 │ │ │ │ - ldr r2, [r7, #2560] @ 0xa00 │ │ │ │ - add r3, r3, #2560 @ 0xa00 │ │ │ │ - ldr r0, [fp, r3] │ │ │ │ - add r8, fp, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r9, [r2, r3, lsl #2] │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r9] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d98 │ │ │ │ - ldr r1, [pc, #100] @ 12154 │ │ │ │ - bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 12134 │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - ldr r3, [r4, #1024] @ 0x400 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r1, [r4] │ │ │ │ - ldr r8, [r2, #64] @ 0x40 │ │ │ │ - mov r2, r5 │ │ │ │ - blx r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 12134 │ │ │ │ - ldr r1, [r4, #512] @ 0x200 │ │ │ │ - ldr r2, [r4, #1024] @ 0x400 │ │ │ │ - add r1, r1, #2560 @ 0xa00 │ │ │ │ - add r1, fp, r1 │ │ │ │ - bl 47860 │ │ │ │ - ldr r3, [r7, #2568] @ 0xa08 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - add r4, r4, #4 │ │ │ │ - add r6, r6, #8 │ │ │ │ - bgt 12044 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrtmi r8, [fp], #0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ 121a8 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #140] @ 10be8 │ │ │ │ + add r5, r0, #11968 @ 0x2ec0 │ │ │ │ add r3, pc, r3 │ │ │ │ + add r8, r0, #12224 @ 0x2fc0 │ │ │ │ add r3, r3, #8 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4] │ │ │ │ - bl 11680 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - blx r3 │ │ │ │ + mov r7, r0 │ │ │ │ + add r5, r5, #28 │ │ │ │ + add r6, r8, #28 │ │ │ │ + str r3, [r0] │ │ │ │ + ldr r4, [r5, #4]! │ │ │ │ + subs r0, r4, #0 │ │ │ │ + beq 10b90 │ │ │ │ + bl e658 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - strdeq r9, [r4], -r0 │ │ │ │ + bl e4f8 │ │ │ │ + cmp r5, r6 │ │ │ │ + bne 10b78 │ │ │ │ + ldrb r3, [r7, #1228] @ 0x4cc │ │ │ │ + add r4, r7, #12288 @ 0x3000 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 10bc8 │ │ │ │ + ldr r5, [r4, #1068] @ 0x42c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 10bc8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 425cc │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3bf4 │ │ │ │ + ldr r0, [r4, #396] @ 0x18c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 10bd8 │ │ │ │ + bl 3db0 │ │ │ │ + add r0, r8, #36 @ 0x24 │ │ │ │ + bl ffa4 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + strdeq sl, [r4], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #64] @ 12204 │ │ │ │ mov r4, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4] │ │ │ │ - bl 11680 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - blx r3 │ │ │ │ + bl 10b44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4785c │ │ │ │ + ldr r1, [pc, #8] @ 10c18 │ │ │ │ + bl 3bf4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - muleq r4, ip, r3 │ │ │ │ - sub sp, sp, #8 │ │ │ │ + andeq r3, r0, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #116] @ 12298 │ │ │ │ - ldr lr, [r1, #32] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [lr] │ │ │ │ - mov r5, #0 │ │ │ │ - add ip, ip, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ - str ip, [r0] │ │ │ │ - str r5, [r0, #8] │ │ │ │ - str r5, [r0, #12] │ │ │ │ - mov r0, lr │ │ │ │ - mov r6, r2 │ │ │ │ - blx r3 │ │ │ │ - str r6, [r4, #20] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - add r3, sp, #20 │ │ │ │ - strb r5, [r4, #28] │ │ │ │ - mov r2, r0 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, r4, #32 │ │ │ │ - str r2, [r4, #24] │ │ │ │ - stm r3, {r0, r1} │ │ │ │ + str r0, [ip, #3928] @ 0xf58 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #304] @ 10d68 │ │ │ │ + ldr r3, [pc, #304] @ 10d6c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, r0, #64 @ 0x40 │ │ │ │ + sub sp, sp, #144 @ 0x90 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 4f388 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4f478 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 10cc4 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 10d04 │ │ │ │ + ldr r2, [pc, #208] @ 10d70 │ │ │ │ + ldr r3, [pc, #200] @ 10d6c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 10d64 │ │ │ │ + add sp, sp, #144 @ 0x90 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r2, [pc, #168] @ 10d74 │ │ │ │ + ldr r3, [pc, #156] @ 10d6c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 10d64 │ │ │ │ + add r1, r7, #2992 @ 0xbb0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr r0, [r5, r1, lsl #2] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, sp, #144 @ 0x90 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b f0c0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4f388 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 10c98 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4f380 │ │ │ │ + ldr r2, [pc, #84] @ 10d78 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - andeq r9, r4, r8, lsr r3 │ │ │ │ - cmn r1, #1 │ │ │ │ - beq 1237c │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r2, [pc, #56] @ 10d7c │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov lr, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + str lr, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r1, #2 │ │ │ │ + blx r4 │ │ │ │ + b 10c98 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r4, r0, asr r1 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq fp, r4, r8, ror #1 │ │ │ │ + strheq fp, [r4], -ip │ │ │ │ + muleq r4, r0, r7 │ │ │ │ + andeq r6, r4, r4, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - add r1, r1, #2992 @ 0xbb0 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldr r6, [r3, r1, lsl #2] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + str r0, [ip, #3792] @ 0xed0 │ │ │ │ + ldr ip, [pc, #360] @ 10f00 │ │ │ │ + ldr r2, [pc, #360] @ 10f04 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #276 @ 0x114 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #268] @ 0x10c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ - ldr r1, [pc, #152] @ 12384 │ │ │ │ - cmp r0, #0 │ │ │ │ - addne r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ - moveq r0, r5 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 12334 │ │ │ │ - ldr r1, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ - ldr r1, [pc, #104] @ 12388 │ │ │ │ - cmp r0, #0 │ │ │ │ - addne r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ - moveq r0, r4 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1233c │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r0, #63 @ 0x3f │ │ │ │ + movlt r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + movge r4, #63 @ 0x3f │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + cmp r3, #2 │ │ │ │ + movle r9, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ble 10e18 │ │ │ │ + ldr r3, [r5] │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d98 │ │ │ │ - ldr r1, [pc, #28] @ 1238c │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldrbtmi r0, [sl], #-0 │ │ │ │ - strbmi r0, [r8], #-0 │ │ │ │ - strmi r8, [r9], #0 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r1, #2 │ │ │ │ + blx r3 │ │ │ │ + mov r9, r0 │ │ │ │ + add r3, r7, r4, lsl #2 │ │ │ │ + add r8, r3, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r8, #3808] @ 0xee0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 10e58 │ │ │ │ + cmp r6, #1 │ │ │ │ + movlt r5, r6 │ │ │ │ + movge r5, #1 │ │ │ │ + orr r5, r5, r5, asr #31 │ │ │ │ + add r6, r7, #8192 @ 0x2000 │ │ │ │ + ldr r0, [r6, #4064] @ 0xfe0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1e21c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 10e84 │ │ │ │ + ldr r2, [pc, #168] @ 10f08 │ │ │ │ + ldr r3, [pc, #160] @ 10f04 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 10efc │ │ │ │ + add sp, sp, #276 @ 0x114 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r2, [pc, #128] @ 10f0c │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + ldr r2, [pc, #96] @ 10f10 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + ldr lr, [r7, #8] │ │ │ │ + ldr r1, [r8, #3808] @ 0xee0 │ │ │ │ + ldr ip, [lr, #12] │ │ │ │ + ldr lr, [lr, #8] │ │ │ │ + mul ip, r9, ip │ │ │ │ + ldr r0, [r6, #4064] @ 0xfe0 │ │ │ │ + rsb ip, ip, ip, lsl #4 │ │ │ │ + add ip, lr, ip, lsl #2 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + str ip, [r1, #528] @ 0x210 │ │ │ │ + bl 1e29c │ │ │ │ + b 10e58 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + strdeq sl, [r4], -r0 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq sl, r4, r8, lsr #30 │ │ │ │ + andeq r1, r4, r8, asr #12 │ │ │ │ + andeq r6, r4, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmn r1, #1 │ │ │ │ - add ip, sp, #8 │ │ │ │ - moveq r0, #0 │ │ │ │ - stmdb ip, {r2, r3} │ │ │ │ - beq 12438 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - add r1, r1, #2992 @ 0xbb0 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldr r5, [r3, r1, lsl #2] │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ - ldr r1, [pc, #152] @ 12484 │ │ │ │ - cmp r0, #0 │ │ │ │ - addne r0, r4, #-2147483648 @ 0x80000000 │ │ │ │ - moveq r0, r4 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 12434 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + str r0, [ip, #3768] @ 0xeb8 │ │ │ │ + ldr r0, [pc, #248] @ 11024 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r1, [pc, #244] @ 11028 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r3, [pc, #236] @ 1102c │ │ │ │ + sub sp, sp, #292 @ 0x124 │ │ │ │ + ldr r2, [pc, #232] @ 11030 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #284] @ 0x11c │ │ │ │ mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ - ldr r1, [pc, #104] @ 12488 │ │ │ │ - cmp r0, #0 │ │ │ │ - addne r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ - moveq r0, r5 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 12440 │ │ │ │ - mov r0, #1 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + ldr r2, [pc, #212] @ 11034 │ │ │ │ + add r3, fp, #1088 @ 0x440 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [pc, #200] @ 11038 │ │ │ │ + add r3, r3, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r4, #0 │ │ │ │ + sub r5, r5, #4 │ │ │ │ + add sl, sp, #24 │ │ │ │ + add r6, sp, #28 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d98 │ │ │ │ - ldr r1, [pc, #24] @ 1248c │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrbtmi r0, [sl], #-0 │ │ │ │ - strbmi r0, [r8], #-0 │ │ │ │ - strmi r8, [r9], #0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 4d2e0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 3bb8 <__aeabi_f2d@plt> │ │ │ │ + ldr r7, [r5, #4]! │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [fp, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r8, [ip, #100] @ 0x64 │ │ │ │ + blx r8 │ │ │ │ + cmp r4, #32 │ │ │ │ + bne 10f8c │ │ │ │ + ldr r2, [pc, #64] @ 1103c │ │ │ │ + ldr r3, [pc, #40] @ 11028 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 11020 │ │ │ │ + add sp, sp, #292 @ 0x124 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, r4, r8, asr lr │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq sl, r4, r8, lsr lr │ │ │ │ + andeq r0, r0, r0, lsr #4 │ │ │ │ + muleq r4, r8, r5 │ │ │ │ + andeq r5, r4, r0, lsr r6 │ │ │ │ + andeq sl, r4, ip, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r3, sp, #8 │ │ │ │ - stmdb r3, {r1, r2} │ │ │ │ - ldr r4, [sp] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + add r1, r1, #8192 @ 0x2000 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r4, [r1, #4064] @ 0xfe0 │ │ │ │ + beq 11084 │ │ │ │ + ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1f504 │ │ │ │ + ldr r1, [pc, #12] @ 11098 │ │ │ │ mov r0, r4 │ │ │ │ - bne 12568 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bne 12558 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #144] @ 125a0 │ │ │ │ - cmp r4, r2 │ │ │ │ - movlt r0, #1 │ │ │ │ - blt 12550 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr ip, [r1, #24] │ │ │ │ - add r0, r4, #31 │ │ │ │ - ldr r1, [ip, #52] @ 0x34 │ │ │ │ - movge r0, r4 │ │ │ │ - add r1, r1, #199 @ 0xc7 │ │ │ │ - cmp r1, r0, asr #5 │ │ │ │ - movlt r0, #1 │ │ │ │ - movge r0, #0 │ │ │ │ - cmp r3, r2 │ │ │ │ - orrlt r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 12578 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - b 12508 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + add r1, pc, r1 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1f504 │ │ │ │ + @ instruction: 0x000419b4 │ │ │ │ + add r1, r1, #8192 @ 0x2000 │ │ │ │ + ldr r0, [r1, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ + tst r3, #4 │ │ │ │ + bxne lr │ │ │ │ + b 1eb28 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - b 124dc │ │ │ │ - ldr r2, [ip, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r1, r3, #31 │ │ │ │ - add r2, r2, #199 @ 0xc7 │ │ │ │ - movge r1, r3 │ │ │ │ - cmp r2, r1, asr #5 │ │ │ │ - movlt r0, #1 │ │ │ │ - movge r0, #0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xffffe6e1 │ │ │ │ - ldr r3, [r0, #64] @ 0x40 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r0, #64] @ 0x40 │ │ │ │ - bx lr │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - b 11674 │ │ │ │ + add r0, r0, #12224 @ 0x2fc0 │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + bl 102b4 │ │ │ │ + add r0, r4, #1232 @ 0x4d0 │ │ │ │ + pop {r4, lr} │ │ │ │ + b e208 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 1229c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 12648 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - mov r3, #20 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r5, [r1, #64] @ 0x40 │ │ │ │ - mov r1, #3 │ │ │ │ - blx r5 │ │ │ │ - subs r5, r0, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r5, #4] │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r5, #8] │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ - str r3, [r5, #16] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r3, r4, #40 @ 0x28 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12390 │ │ │ │ + add ip, r4, #8192 @ 0x2000 │ │ │ │ + ldr r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 125e4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - sub sp, sp, #8 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 1d640 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, sp, #56 @ 0x38 │ │ │ │ - add r7, sp, #16 │ │ │ │ - stm r7, {r1, r2} │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r1, [r0, #68] @ 0x44 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - ldr r2, [pc, #384] @ 12820 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #380] @ 12824 │ │ │ │ + str r0, [ip, #3920] @ 0xf50 │ │ │ │ + add r3, r0, #12288 @ 0x3000 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #312] @ 1127c │ │ │ │ + ldrb r7, [r3, #9] │ │ │ │ + ldr r3, [pc, #308] @ 11280 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov sl, #0 │ │ │ │ + sub sp, sp, #148 @ 0x94 │ │ │ │ + cmp r7, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ - bl 1bcd0 │ │ │ │ - add r8, sp, #28 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - add r6, r4, #32 │ │ │ │ - str r3, [sp] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r9, [pc, #324] @ 12828 │ │ │ │ - add r9, pc, r9 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldm r6, {r1, r2} │ │ │ │ - bl 11ad8 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - moveq r0, r5 │ │ │ │ - beq 127e8 │ │ │ │ - ldm r7, {r0, r1} │ │ │ │ - add r3, r4, #40 @ 0x28 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - ldm r8, {r0, r1} │ │ │ │ - ldr r3, [pc, #276] @ 1282c │ │ │ │ - stm r6, {r0, r1} │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ - str sl, [sp, #40] @ 0x28 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + beq 11194 │ │ │ │ + ldr r2, [pc, #276] @ 11284 │ │ │ │ + ldr r3, [pc, #268] @ 11280 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 11278 │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add r8, r0, #64 @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d98 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - ldr r3, [pc, #136] @ 12830 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3] │ │ │ │ + mov r6, r1 │ │ │ │ + bl 4f388 │ │ │ │ + mov r3, #40 @ 0x28 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 4f478 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 11238 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 11168 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 4f388 │ │ │ │ + cmp r9, r0 │ │ │ │ + beq 11168 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 4f380 │ │ │ │ + ldr r2, [pc, #140] @ 11288 │ │ │ │ + add r5, sp, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [r3, #144] @ 0x90 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #296] @ 0x128 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ - str ip, [sp] │ │ │ │ - bl 14654 │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ 12834 │ │ │ │ - ldr r3, [pc, #48] @ 12824 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr r2, [pc, #112] @ 1128c │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r3, r5 │ │ │ │ + blx r4 │ │ │ │ + b 11168 │ │ │ │ + ldr r2, [pc, #80] @ 11290 │ │ │ │ + ldr r3, [pc, #60] @ 11280 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1281c │ │ │ │ - add sp, sp, #56 @ 0x38 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ + bne 11278 │ │ │ │ + add r1, r6, #2992 @ 0xbb0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr r0, [r4, r1, lsl #2] │ │ │ │ + mov r1, r5 │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b ec28 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, r4, r4, ror #13 │ │ │ │ + andeq sl, r4, r0, asr #24 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r9, r4, r8, lsr #13 │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq r0, r0, ip, ror #4 │ │ │ │ - muleq r4, r8, r5 │ │ │ │ + andeq sl, r4, r8, lsl ip │ │ │ │ + andeq r1, r4, r4, lsl #6 │ │ │ │ + andeq r6, r4, r8, asr #32 │ │ │ │ + andeq sl, r4, r8, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ - ldr r2, [pc, #784] @ 12b64 │ │ │ │ - ldr r3, [r7, #32] │ │ │ │ + str r0, [ip, #3808] @ 0xee0 │ │ │ │ + add r2, r1, #12736 @ 0x31c0 │ │ │ │ + ldr r3, [r2, #-8] │ │ │ │ + ldr r2, [r2, #-4] │ │ │ │ + sub sp, sp, #276 @ 0x114 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + ldr r2, [pc, #264] @ 113c8 │ │ │ │ + ldr r3, [pc, #264] @ 113cc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [r0, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #768] @ 12b68 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #48 @ 0x30 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ mov r3, #0 │ │ │ │ - bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 12970 │ │ │ │ - ldr r1, [r4, #48] @ 0x30 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r4, #52] @ 0x34 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4, #36] @ 0x24 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - add r6, sp, #20 │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ - str r8, [sp, #20] │ │ │ │ - stmib sp, {r5, r6} │ │ │ │ - add r5, r4, #32 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r0, r3, #48 @ 0x30 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldm r5, {r1, r2} │ │ │ │ - bl 4e748 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldm r5, {r1, r2} │ │ │ │ + beq 11388 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #216] @ 113d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4aaac │ │ │ │ cmp r0, #0 │ │ │ │ + beq 113b4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ mov r0, r4 │ │ │ │ - beq 12944 │ │ │ │ - bl 12668 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 129a8 │ │ │ │ - ldr r2, [pc, #588] @ 12b6c │ │ │ │ - ldr r3, [pc, #580] @ 12b68 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 12b60 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 12668 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #180] @ 113d4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4aaac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12918 │ │ │ │ - ldm r5, {r0, r1} │ │ │ │ - add r3, r4, #40 @ 0x28 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - ldr r3, [pc, #520] @ 12b70 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - b 12918 │ │ │ │ - ldr r2, [pc, #508] @ 12b74 │ │ │ │ - ldr r3, [pc, #492] @ 12b68 │ │ │ │ + addeq r3, r5, #12288 @ 0x3000 │ │ │ │ + moveq r2, #1 │ │ │ │ + streq r2, [r3, #1064] @ 0x428 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #136] @ 113d8 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r2, [pc, #108] @ 113dc │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #80] @ 113e0 │ │ │ │ + ldr r3, [pc, #56] @ 113cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12b60 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 11674 │ │ │ │ - ldm r5, {r0, r1} │ │ │ │ - add r3, r4, #40 @ 0x28 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - add r6, sp, #28 │ │ │ │ - stm r6, {r0, r1} │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r1, [pc, #428] @ 12b78 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #416] @ 12b78 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 4e9f0 │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d98 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4, #36] @ 0x24 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d98 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr sl, [r4, #56] @ 0x38 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r9, [r6, #1216] @ 0x4c0 │ │ │ │ - mov r8, r0 │ │ │ │ - add r0, r3, #1 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r6, #1212] @ 0x4bc │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #124] @ 12b7c │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #88] @ 12b70 │ │ │ │ - bne 12b3c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #84] @ 12b7c │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mvn r8, #0 │ │ │ │ - mvn r9, #0 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ - mov r3, #9 │ │ │ │ - ldm r5, {r1, r2} │ │ │ │ - mov r0, r6 │ │ │ │ - strd r8, [sp] │ │ │ │ - bl 1c1cc │ │ │ │ - b 12918 │ │ │ │ + bne 113c4 │ │ │ │ + add sp, sp, #276 @ 0x114 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add r3, r5, #12288 @ 0x3000 │ │ │ │ + mov r2, #2 │ │ │ │ + str r2, [r3, #1064] @ 0x428 │ │ │ │ + b 11334 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, r4, r4, lsr r5 │ │ │ │ + andeq sl, r4, r8, asr #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r9, r4, r8, ror #8 │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq r9, r4, r0, lsl r4 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ + andeq r4, r4, r0, lsr #13 │ │ │ │ + andeq r1, r4, r8, asr r5 │ │ │ │ + ldrdeq r1, [r4], -ip │ │ │ │ + andeq r5, r4, r8, ror #29 │ │ │ │ + strdeq sl, [r4], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add ip, sp, #16 │ │ │ │ - stmdb ip, {r2, r3} │ │ │ │ - mov r5, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - stm sp, {r2, r5} │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 12208 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #76] @ 12c10 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [r4, #56] @ 0x38 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, sp, #28 │ │ │ │ - ldmib r2, {r0, r1} │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r4] │ │ │ │ - add r3, r4, #48 @ 0x30 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 115d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12838 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + add r1, r1, #8192 @ 0x2000 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r4, [r1, #4064] @ 0xfe0 │ │ │ │ + beq 11438 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + mov r1, #3 │ │ │ │ + cmp r0, #1000 @ 0x3e8 │ │ │ │ + movlt r2, r0 │ │ │ │ + movge r2, #1000 @ 0x3e8 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - andeq r8, r4, r0, asr #19 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - ldr r3, [r0, #64] @ 0x40 │ │ │ │ - ldr r7, [r6, #32] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - sub r0, r0, r3 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #1208] @ 0x4b8 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #64] @ 12c98 │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #36] @ 12c9c │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + orr r2, r2, r2, asr #31 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1ed34 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 12838 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - ldrbtmi r0, [sl], #-0 │ │ │ │ + sub r2, r2, #2 │ │ │ │ + cmp r2, #1 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, #3 │ │ │ │ + movls r2, #0 │ │ │ │ + mvnhi r2, #0 │ │ │ │ + b 1ed34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 12cd0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - bl 12158 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + add r1, r1, #8192 @ 0x2000 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r4, [r1, #4064] @ 0xfe0 │ │ │ │ + beq 114b0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + mov r1, #1 │ │ │ │ + cmp r0, #1000 @ 0x3e8 │ │ │ │ + movlt r2, r0 │ │ │ │ + movge r2, #1000 @ 0x3e8 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrdeq r8, [r4], -r4 │ │ │ │ + orr r2, r2, r2, asr #31 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1ed34 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #1 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1ed34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 12d0c │ │ │ │ + str r0, [ip, #1712] @ 0x6b0 │ │ │ │ + ldr ip, [pc, #656] @ 11768 │ │ │ │ + ldr r2, [pc, #656] @ 1176c │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + sub sp, sp, #2336 @ 0x920 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #2340] @ 0x924 │ │ │ │ + mov r2, #0 │ │ │ │ + blx r3 │ │ │ │ + add r8, r7, #12288 @ 0x3000 │ │ │ │ + ldr r5, [r8, #1072] @ 0x430 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + bne 1152c │ │ │ │ + b 11710 │ │ │ │ + ldr r5, [r5] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 11710 │ │ │ │ + add r4, r5, #8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4aaac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 11520 │ │ │ │ + add r6, sp, #24 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [r7, #8] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2dd10 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r3, [sp, #2080] @ 0x820 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 11598 │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ + mov r2, #1 │ │ │ │ + mvn r3, #0 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [r8, #1060] @ 0x424 │ │ │ │ + mov r3, r4 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r8, #1060] @ 0x424 │ │ │ │ + add r2, r5, #72 @ 0x48 │ │ │ │ + str r2, [sp] │ │ │ │ + add r4, sp, #2080 @ 0x820 │ │ │ │ + ldr r2, [pc, #436] @ 11770 │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + ldr r2, [pc, #412] @ 11774 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov sl, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, sl │ │ │ │ + str sl, [sp] │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + mov r0, #4 │ │ │ │ + bl 3a5c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 42560 │ │ │ │ + ldr fp, [r8, #1072] @ 0x430 │ │ │ │ + ldr r6, [r8, #1060] @ 0x424 │ │ │ │ + cmp fp, sl │ │ │ │ + beq 11758 │ │ │ │ + mov r7, sl │ │ │ │ + mov r9, sl │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r8, [sp, #20] │ │ │ │ + mov r6, r5 │ │ │ │ + mov r8, sl │ │ │ │ + mov sl, fp │ │ │ │ + cmp r6, sl │ │ │ │ + beq 11694 │ │ │ │ + add fp, sl, #72 @ 0x48 │ │ │ │ + mov r0, fp │ │ │ │ + bl 48c40 │ │ │ │ + add r1, r0, #76 @ 0x4c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 426d0 │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + add r1, sl, #8 │ │ │ │ + str r8, [r0, #4] │ │ │ │ + str r9, [r0] │ │ │ │ + strne r0, [r8] │ │ │ │ + cmp r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - bl 12158 │ │ │ │ + moveq r7, r0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 48bd8 │ │ │ │ + add r2, r5, #1 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, r4, #72 @ 0x48 │ │ │ │ + bl 47830 │ │ │ │ + mov r8, r4 │ │ │ │ + ldr sl, [sl] │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 11630 │ │ │ │ + mov sl, r8 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr r4, [r8, #1068] @ 0x42c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 116cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 4785c │ │ │ │ + bl 425cc │ │ │ │ + mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r8, r4, r0, lsr #17 │ │ │ │ - add r2, r0, #44 @ 0x2c │ │ │ │ - mov r3, r0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - mov lr, #1 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - strb lr, [r3, #52] @ 0x34 │ │ │ │ - add lr, r3, #32 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - str ip, [r3, #60] @ 0x3c │ │ │ │ - str ip, [r3, #64] @ 0x40 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - str r3, [r0, #72] @ 0x48 │ │ │ │ - strne r2, [r0, #68] @ 0x44 │ │ │ │ - bx lr │ │ │ │ + bl 3bf4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r8, #1068] @ 0x42c │ │ │ │ + str r7, [r8, #1072] @ 0x430 │ │ │ │ + str sl, [r8, #1076] @ 0x434 │ │ │ │ + str r6, [r8, #1060] @ 0x424 │ │ │ │ + ldr r2, [pc, #144] @ 11778 │ │ │ │ + ldr r3, [pc, #128] @ 1176c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2340] @ 0x924 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 11764 │ │ │ │ + add sp, sp, #2336 @ 0x920 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r4, sp, #2080 @ 0x820 │ │ │ │ + ldr r2, [pc, #96] @ 1177c │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + ldr r2, [pc, #68] @ 11780 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + b 116e0 │ │ │ │ + mov sl, fp │ │ │ │ + mov r7, fp │ │ │ │ + b 116ac │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x0004a8b0 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + muleq r4, r8, pc @ │ │ │ │ + andeq r5, r4, r4, lsl #25 │ │ │ │ + andeq sl, r4, r0, lsr #13 │ │ │ │ + andeq r0, r4, r8, lsl lr │ │ │ │ + andeq r5, r4, ip, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1229c │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #1260] @ 11c90 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - mov r3, #12 │ │ │ │ + ldr r1, [pc, #1236] @ 11c94 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r5, [pc, #1228] @ 11c98 │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #1208] @ 11c9c │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 11c84 │ │ │ │ + add r3, r0, #156 @ 0x9c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [pc, #1180] @ 11ca0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + blx r2 │ │ │ │ + ldr r2, [pc, #1160] @ 11ca4 │ │ │ │ + ldr ip, [pc, #1160] @ 11ca8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add ip, pc, ip │ │ │ │ + mov r3, #4 │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r5, [r1, #64] @ 0x40 │ │ │ │ - mov r1, #5 │ │ │ │ + str ip, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r2, [pc, #1132] @ 11cac │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1128] @ 11cb0 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - stmib r5, {r0, r3} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr r5, [pc, #1108] @ 11cb4 │ │ │ │ + ldr lr, [pc, #1108] @ 11cb8 │ │ │ │ + ldr ip, [pc, #1108] @ 11cbc │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r1, [pc, #1104] @ 11cc0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + mov r3, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr lr, [pc, #1056] @ 11cc4 │ │ │ │ + ldr ip, [pc, #1056] @ 11cc8 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r1, [pc, #1052] @ 11ccc │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + mov r3, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr r6, [pc, #1008] @ 11cd0 │ │ │ │ + ldr lr, [pc, #1008] @ 11cd4 │ │ │ │ + ldr ip, [pc, #1008] @ 11cd8 │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr r1, [pc, #1004] @ 11cdc │ │ │ │ + add r6, pc, r6 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r7, [r7, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #12 │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr lr, [pc, #956] @ 11ce0 │ │ │ │ + ldr ip, [pc, #956] @ 11ce4 │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr r2, [pc, #952] @ 11ce8 │ │ │ │ + ldr r1, [pc, #952] @ 11cec │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r7, [r7, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #12 │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr lr, [pc, #908] @ 11cf0 │ │ │ │ + ldr ip, [pc, #908] @ 11cf4 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [pc, #904] @ 11cf8 │ │ │ │ + ldr r6, [r0] │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + mov r3, #12 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr r6, [pc, #860] @ 11cfc │ │ │ │ + ldr lr, [pc, #860] @ 11d00 │ │ │ │ + ldr ip, [pc, #860] @ 11d04 │ │ │ │ + ldr r7, [r0] │ │ │ │ + ldr r1, [pc, #856] @ 11d08 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r7, [r7, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #4 │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr lr, [pc, #808] @ 11d0c │ │ │ │ + ldr ip, [pc, #808] @ 11d10 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [pc, #804] @ 11d14 │ │ │ │ + ldr r6, [r0] │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + mov r3, #4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr lr, [pc, #760] @ 11d18 │ │ │ │ + ldr ip, [pc, #760] @ 11d1c │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r2, [pc, #756] @ 11d20 │ │ │ │ + ldr r1, [pc, #756] @ 11d24 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, #4 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr lr, [pc, #712] @ 11d28 │ │ │ │ + ldr ip, [pc, #712] @ 11d2c │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r2, [pc, #708] @ 11d30 │ │ │ │ + ldr r1, [pc, #708] @ 11d34 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, #4 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr lr, [pc, #664] @ 11d38 │ │ │ │ + ldr ip, [pc, #664] @ 11d3c │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r1, [pc, #660] @ 11d40 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + mov r3, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr lr, [pc, #616] @ 11d44 │ │ │ │ + ldr ip, [pc, #616] @ 11d48 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r1, [pc, #612] @ 11d4c │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + mov r3, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr lr, [pc, #568] @ 11d50 │ │ │ │ + ldr ip, [pc, #568] @ 11d54 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r1, [pc, #564] @ 11d58 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + mov r3, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr lr, [pc, #520] @ 11d5c │ │ │ │ + ldr ip, [pc, #520] @ 11d60 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r1, [pc, #516] @ 11d64 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + mov r3, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr lr, [pc, #472] @ 11d68 │ │ │ │ + ldr ip, [pc, #472] @ 11d6c │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r2, [pc, #468] @ 11d70 │ │ │ │ + ldr r1, [pc, #468] @ 11d74 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, #4 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr lr, [pc, #424] @ 11d78 │ │ │ │ + ldr ip, [pc, #424] @ 11d7c │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r2, [pc, #420] @ 11d80 │ │ │ │ + ldr r1, [pc, #420] @ 11d84 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, #4 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr lr, [pc, #376] @ 11d88 │ │ │ │ + ldr ip, [pc, #376] @ 11d8c │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #372] @ 11d90 │ │ │ │ + ldr r5, [r0] │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, #4 │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr lr, [pc, #328] @ 11d94 │ │ │ │ + ldr ip, [pc, #328] @ 11d98 │ │ │ │ + ldr r5, [r0] │ │ │ │ + ldr r2, [pc, #324] @ 11d9c │ │ │ │ + ldr r1, [pc, #324] @ 11da0 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + stmib sp, {r4, lr} │ │ │ │ + str ip, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #4 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b 117f8 │ │ │ │ + @ instruction: 0x00045ab8 │ │ │ │ + andeq r0, r4, r8, lsr #18 │ │ │ │ + andeq sl, r4, r0, asr #11 │ │ │ │ + andeq r0, r0, ip, asr #4 │ │ │ │ + andeq r7, r4, r0, ror #2 │ │ │ │ + andeq r0, r4, r4, ror sp │ │ │ │ + andeq r5, r0, r8, asr #2 │ │ │ │ + andeq r0, r4, ip, lsr #26 │ │ │ │ + andeq r0, r4, ip, lsr sp │ │ │ │ + ldrdeq r1, [r4], -r4 │ │ │ │ + andeq r0, r4, r4, asr #26 │ │ │ │ + andeq r5, r0, r4, asr #4 │ │ │ │ + andeq r0, r4, r8, lsl sp │ │ │ │ + andeq r0, r4, r8, lsr sp │ │ │ │ + @ instruction: 0xfffff65c │ │ │ │ + andeq r0, r4, r0, lsl sp │ │ │ │ + andeq r0, r4, r4, lsr #26 │ │ │ │ + andeq r0, r4, r4, lsr sp │ │ │ │ + @ instruction: 0xfffffae8 │ │ │ │ + andeq r0, r4, r0, lsl sp │ │ │ │ + andeq r0, r4, ip, lsl sp │ │ │ │ + @ instruction: 0xfffff704 │ │ │ │ + strdeq r0, [r4], -r4 │ │ │ │ + strdeq r0, [r4], -r4 │ │ │ │ + strdeq r0, [r4], -r0 @ │ │ │ │ + @ instruction: 0xfffffae0 │ │ │ │ + ldrdeq r0, [r4], -r4 │ │ │ │ + ldrdeq r0, [r4], -r8 │ │ │ │ + andeq r0, r4, r0, ror #25 │ │ │ │ + ldrdeq r3, [r0], -ip │ │ │ │ + andeq r0, r4, r0, asr #25 │ │ │ │ + andeq r0, r4, ip, lsr #25 │ │ │ │ + andeq r0, r0, r8, lsr #23 │ │ │ │ + andeq r4, r4, r0, lsr #30 │ │ │ │ + andeq r0, r4, r8, lsr #25 │ │ │ │ + @ instruction: 0xfffff348 │ │ │ │ + andeq r0, r4, r8, ror #24 │ │ │ │ + andeq r0, r4, ip, ror ip │ │ │ │ + muleq r4, ip, ip │ │ │ │ + strdeq r3, [r0], -r8 │ │ │ │ + andeq r0, r4, r8, ror #24 │ │ │ │ + andeq r0, r4, ip, ror #24 │ │ │ │ + andeq r0, r4, ip, lsl #25 │ │ │ │ + andeq r6, r0, r4, asr #9 │ │ │ │ + andeq r0, r4, r0, ror #24 │ │ │ │ + andeq r0, r4, r8, ror ip │ │ │ │ + andeq r1, r0, r0, asr lr │ │ │ │ + andeq r0, r4, r8, asr #24 │ │ │ │ + andeq r0, r4, r4, ror #24 │ │ │ │ + andeq r1, r0, r4, asr #26 │ │ │ │ + andeq r0, r4, r8, lsr ip │ │ │ │ + andeq r0, r4, r0, asr ip │ │ │ │ + @ instruction: 0xfffff534 │ │ │ │ + andeq r0, r4, ip, lsl ip │ │ │ │ + andeq r0, r4, r8, asr #24 │ │ │ │ + andeq r0, r0, r0, asr #11 │ │ │ │ + andeq r0, r4, r8, lsl #24 │ │ │ │ + andeq r0, r4, ip, lsl ip │ │ │ │ + andeq r0, r4, r4, lsr ip │ │ │ │ + @ instruction: 0xfffff8d8 │ │ │ │ + andeq r0, r4, r0, lsl #24 │ │ │ │ + andeq r0, r4, r8, lsl #24 │ │ │ │ + andeq r0, r4, r8, lsl ip │ │ │ │ + andeq r0, r0, ip, lsr r2 │ │ │ │ + strdeq r0, [r4], -r0 @ │ │ │ │ + andeq r0, r4, r8, lsl #24 │ │ │ │ + @ instruction: 0xfffff630 │ │ │ │ + andeq r0, r4, r8, ror #23 │ │ │ │ + ldrdeq r0, [r4], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [r0, #56] @ 0x38 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - cmp r3, #0 │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #152] @ 11e58 │ │ │ │ + ldr r3, [pc, #152] @ 11e5c │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r7, sp │ │ │ │ mov r4, r0 │ │ │ │ - beq 12e10 │ │ │ │ - add r3, r3, #32 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r4, r4, #32 │ │ │ │ - stm r4, {r0, r1} │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r6, [r0, #32] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r5, [r3, #24] │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r7, [r4, #36] @ 0x24 │ │ │ │ - add r5, r5, #48 @ 0x30 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bne 12f88 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bne 12f98 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4e64c │ │ │ │ - tst r0, #2 │ │ │ │ - beq 12fa8 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #416] @ 13034 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 12fd4 │ │ │ │ - add r3, r4, #44 @ 0x2c │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - strb ip, [r4, #52] @ 0x34 │ │ │ │ - add ip, r4, #32 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - add r3, r3, #8192 @ 0x2000 │ │ │ │ - ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - blx r3 │ │ │ │ - ldrb r5, [r4, #52] @ 0x34 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 12e08 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r2, [r6, #32] │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ - rsb r3, r3, r3, lsl #4 │ │ │ │ - add r3, r2, r3, lsl #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - ble 12fe0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #22 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 11e24 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #268] @ 13038 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 12fc4 │ │ │ │ - add r3, r4, #44 @ 0x2c │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r4, #52] @ 0x34 │ │ │ │ - add r2, r4, #32 │ │ │ │ - mov r3, #0 │ │ │ │ - str r5, [r4, #56] @ 0x38 │ │ │ │ - stm r2, {r0, r1} │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ - str r5, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - add r3, r3, #8192 @ 0x2000 │ │ │ │ - ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - bx r3 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - b 12e4c │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - b 12e74 │ │ │ │ - add r3, r4, #32 │ │ │ │ - ldm r3, {r1, r2} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12490 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 12e88 │ │ │ │ - b 12ef0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - b 12f64 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 12ed0 │ │ │ │ - ldr r0, [r6, #88] @ 0x58 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #76] @ 1303c │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #60] @ 13040 │ │ │ │ - mov ip, #1056964608 @ 0x3f000000 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - str r1, [sp] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ - add r1, r4, #32 │ │ │ │ - add r2, r4, #60 @ 0x3c │ │ │ │ - str r5, [sp, #8] │ │ │ │ - bl 4effc │ │ │ │ - b 12e08 │ │ │ │ - @ instruction: 0xfffffe74 │ │ │ │ - @ instruction: 0xfffffddc │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - cmnmi r0, r0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #52] @ 11e60 │ │ │ │ + ldr r3, [pc, #44] @ 11e5c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 11e54 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r4, r0, asr #31 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r9, r4, ip, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ sub sp, sp, #8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, #14 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 12208 │ │ │ │ - ldr r3, [pc, #104] @ 130f0 │ │ │ │ - add r2, sp, #28 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r5, #0 │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r3, [pc, #80] @ 11ee0 │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #76] @ 11ee4 │ │ │ │ + mov r4, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r5, r4, #44 @ 0x2c │ │ │ │ - str r3, [r4] │ │ │ │ - str r6, [r4, #40] @ 0x28 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 115d8 │ │ │ │ - ldm r5, {r0, r1} │ │ │ │ - mov r3, #0 │ │ │ │ - mov lr, #1 │ │ │ │ - add ip, r4, #32 │ │ │ │ + mov r1, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r6 │ │ │ │ + add r6, r4, #12288 @ 0x3000 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 11da4 │ │ │ │ + ldr r0, [r6, #1068] @ 0x42c │ │ │ │ + bl 42608 │ │ │ │ + add r4, r4, #13312 @ 0x3400 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - strb lr, [r4, #52] @ 0x34 │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - andeq r8, r4, ip, lsr #10 │ │ │ │ - ldrb r3, [r0, #52] @ 0x34 │ │ │ │ - str r1, [r0, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r0, #4] │ │ │ │ - ldrne r3, [r3, #32] │ │ │ │ - ldrne r3, [r3, #8] │ │ │ │ - strne r3, [r0, #68] @ 0x44 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r0, #52] @ 0x34 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ - str r1, [r0, #56] @ 0x38 │ │ │ │ - str r3, [r0, #60] @ 0x3c │ │ │ │ - str r3, [r0, #64] @ 0x40 │ │ │ │ - bx lr │ │ │ │ + strd r2, [r4, #48] @ 0x30 │ │ │ │ + str r5, [r6, #1060] @ 0x424 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r4, r0, ror #19 │ │ │ │ + andeq r5, r4, r4, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 13174 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - bl 12158 │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #400] @ 12094 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #396] @ 12098 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r8, r4, ip, asr r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #66 @ 0x42 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 12064 │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #48] @ 1209c │ │ │ │ + ldr r3, [pc, #40] @ 12098 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 12090 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r4, ip, ror lr │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r9, r4, ip, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 131b0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - bl 12158 │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #160] @ 1215c │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #156] @ 12160 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4785c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #18 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r8, r4, r8, lsr #8 │ │ │ │ - andeq r0, r0, r0 │ │ │ │ - ldr r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr r3, [r3, #580] @ 0x244 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r3, #42 @ 0x2a │ │ │ │ - str r2, [r1, r3, lsl #2] │ │ │ │ - strb r2, [r0, #44] @ 0x2c │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #472] @ 0x1d8 │ │ │ │ - ldr r2, [r0, #348] @ 0x15c │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r0, #472] @ 0x1d8 │ │ │ │ - ldr r3, [r0, #164] @ 0xa4 │ │ │ │ - ldr ip, [r0, #192] @ 0xc0 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - add r3, r0, r3, lsl #2 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmn ip, #1 │ │ │ │ - str r2, [r0, #348] @ 0x15c │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ - ldr r1, [r0, #180] @ 0xb4 │ │ │ │ - addne ip, ip, #1 │ │ │ │ - strne ip, [r0, #192] @ 0xc0 │ │ │ │ - cmp r2, #0 │ │ │ │ - addge r2, r2, #1 │ │ │ │ - add r1, r1, #1 │ │ │ │ - str r1, [r0, #180] @ 0xb4 │ │ │ │ - strge r2, [r3, #92] @ 0x5c │ │ │ │ - ldr r3, [r0, #188] @ 0xbc │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r6] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ cmp r3, #0 │ │ │ │ - addge r3, r3, #1 │ │ │ │ - strge r3, [r0, #188] @ 0xbc │ │ │ │ - bx lr │ │ │ │ + bne 1212c │ │ │ │ + ldr r2, [r5] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [pc, #48] @ 12164 │ │ │ │ + ldr r3, [pc, #40] @ 12160 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r0, #336] @ 0x150 │ │ │ │ - bx lr │ │ │ │ + bne 12158 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r4, r4, asr #25 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r9, r4, r4, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #1736] @ 0x6c8 │ │ │ │ + ldr ip, [pc, #804] @ 124a4 │ │ │ │ + ldr r2, [pc, #804] @ 124a8 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #2320 @ 0x910 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #2324] @ 0x914 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r9, r7, #12288 @ 0x3000 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 1229c │ │ │ │ - ldr r8, [pc, #452] @ 13430 │ │ │ │ - add r8, pc, r8 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #10 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [r3, #580] @ 0x244 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r9, #1060] @ 0x424 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + beq 1232c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + mov r1, r8 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r5, [r3, #64] @ 0x40 │ │ │ │ - mov r3, #88 @ 0x58 │ │ │ │ - blx r5 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r4, #472] @ 0x1d8 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 122b8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 48c40 │ │ │ │ + cmp r0, #512 @ 0x200 │ │ │ │ + bge 122b8 │ │ │ │ + ldrb r3, [r4] │ │ │ │ + cmp r3, #32 │ │ │ │ + bne 12224 │ │ │ │ + ldrb r2, [r4, #1]! │ │ │ │ + cmp r2, #32 │ │ │ │ + beq 12218 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 48c40 │ │ │ │ + cmp r0, #63 @ 0x3f │ │ │ │ + bgt 12358 │ │ │ │ + ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 132bc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldrb r2, [r2, #37] @ 0x25 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 133dc │ │ │ │ + beq 12358 │ │ │ │ + ldr r5, [r9, #1072] @ 0x430 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 1225c │ │ │ │ + b 12388 │ │ │ │ + ldr r5, [r5] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 12388 │ │ │ │ + add r1, r5, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4aaac │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 12250 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #560] @ 124ac │ │ │ │ + add r4, sp, #2064 @ 0x810 │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + ldr r2, [pc, #532] @ 124b0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r4 │ │ │ │ + str r6, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r4 │ │ │ │ + b 122fc │ │ │ │ + ldr r2, [pc, #500] @ 124b4 │ │ │ │ + add r4, sp, #2064 @ 0x810 │ │ │ │ + add r4, r4, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #472] @ 124b8 │ │ │ │ + mov r1, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #440] @ 124bc │ │ │ │ + ldr r3, [pc, #416] @ 124a8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2324] @ 0x914 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r4, #360 @ 0x168 │ │ │ │ - str r3, [r5] │ │ │ │ - bl 4e160 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [r4, #188] @ 0xbc │ │ │ │ - ldr ip, [r0, #32] │ │ │ │ + bne 124a0 │ │ │ │ + add sp, sp, #2320 @ 0x910 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + ldr r3, [pc, #392] @ 124c0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #388] @ 124c4 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [ip, #8] │ │ │ │ - ldr lr, [r4, #40] @ 0x28 │ │ │ │ - cmp r2, r3 │ │ │ │ - movlt r2, #0 │ │ │ │ - strlt r2, [r4, #184] @ 0xb8 │ │ │ │ - mvnlt r2, #0 │ │ │ │ - strlt r2, [r4, #188] @ 0xbc │ │ │ │ - ldr r2, [r4, #336] @ 0x150 │ │ │ │ - ldrge r7, [r4, #184] @ 0xb8 │ │ │ │ - str r2, [r5, #84] @ 0x54 │ │ │ │ - ldr r2, [r4, #164] @ 0xa4 │ │ │ │ - str r1, [r5, #68] @ 0x44 │ │ │ │ - str r1, [r5, #60] @ 0x3c │ │ │ │ - str r1, [r5, #64] @ 0x40 │ │ │ │ - ldr r1, [r4, #180] @ 0xb4 │ │ │ │ - str r1, [r5, #80] @ 0x50 │ │ │ │ - ldr r1, [r4, #280] @ 0x118 │ │ │ │ - str r7, [r5, #76] @ 0x4c │ │ │ │ - str r2, [r5, #72] @ 0x48 │ │ │ │ - str r1, [r5, #24] │ │ │ │ - ldr r1, [lr, #580] @ 0x244 │ │ │ │ - cmn r6, #1 │ │ │ │ - cmpne r6, r1 │ │ │ │ - bne 133ac │ │ │ │ - ldr r1, [r4, #328] @ 0x148 │ │ │ │ - ldr r0, [r4, #332] @ 0x14c │ │ │ │ - cmp r2, #5 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ - str r1, [r5, #60] @ 0x3c │ │ │ │ - beq 133f0 │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - add r2, r4, r2, lsl #2 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ - cmp r2, #0 │ │ │ │ - strgt r2, [r5, #68] @ 0x44 │ │ │ │ - cmp r7, #0 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r4, #192] @ 0xc0 │ │ │ │ - ldr r1, [pc, #180] @ 13434 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - smull r2, r1, r3, r1 │ │ │ │ - asr r2, r3, #31 │ │ │ │ - rsb r2, r2, r1, asr #4 │ │ │ │ - rsb r1, r2, r2, lsl #5 │ │ │ │ - add r2, r2, r1, lsl #2 │ │ │ │ - sub r3, r3, r2, lsl #1 │ │ │ │ - rsb r3, r3, #250 @ 0xfa │ │ │ │ - cmp r3, #4 │ │ │ │ - movle r3, #5 │ │ │ │ - strle r3, [r5, #76] @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr lr, [r0, #28] │ │ │ │ - ldr lr, [lr, #3000] @ 0xbb8 │ │ │ │ - cmp lr, #0 │ │ │ │ - bne 1336c │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - add r6, r6, #2992 @ 0xbb0 │ │ │ │ - add r6, r6, #8 │ │ │ │ - ldr r0, [r0, r6, lsl #2] │ │ │ │ - ldr r0, [r0, #596] @ 0x254 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne 1336c │ │ │ │ - b 13340 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r4, #476 @ 0x1dc │ │ │ │ - str r3, [r5] │ │ │ │ - bl 4e160 │ │ │ │ - b 132d0 │ │ │ │ - ldr r2, [pc, #64] @ 13438 │ │ │ │ - ldr r1, [ip, #12] │ │ │ │ - ldr r2, [r8, r2] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r2, [r2, #128] @ 0x80 │ │ │ │ - mul r2, r1, r2 │ │ │ │ - ldr r1, [pc, #32] @ 13434 │ │ │ │ - smull r0, r1, r2, r1 │ │ │ │ - asr r2, r2, #31 │ │ │ │ - rsb r2, r2, r1, asr #6 │ │ │ │ - ldr r1, [r4, #348] @ 0x15c │ │ │ │ - add r2, r2, r1 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 13374 │ │ │ │ - andeq r8, r4, r0, lsr #22 │ │ │ │ - ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - andeq r0, r0, ip, ror #4 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #52] @ 1347c │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 13478 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r2, [r2, #580] @ 0x244 │ │ │ │ + blx r4 │ │ │ │ + b 122fc │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #356] @ 124c8 │ │ │ │ + add r4, sp, #2064 @ 0x810 │ │ │ │ + add r4, r4, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #332] @ 124cc │ │ │ │ mov r1, #0 │ │ │ │ - add r2, r2, #42 @ 0x2a │ │ │ │ - str r1, [r0, r2, lsl #2] │ │ │ │ - strb r1, [r3, #44] @ 0x2c │ │ │ │ - bx lr │ │ │ │ - bx r1 │ │ │ │ - @ instruction: 0xfffffd68 │ │ │ │ - and r1, r1, #63 @ 0x3f │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 122e4 │ │ │ │ + ldr r3, [r9, #1060] @ 0x424 │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r9, #1060] @ 0x424 │ │ │ │ + bl 48c40 │ │ │ │ + add r1, r0, #76 @ 0x4c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r9, #1068] @ 0x42c │ │ │ │ + bl 426d0 │ │ │ │ mov r3, #0 │ │ │ │ - cmp r1, r2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + add r4, sp, #2064 @ 0x810 │ │ │ │ + add r4, r4, #4 │ │ │ │ str r3, [r0] │ │ │ │ + ldr r3, [r9, #1076] @ 0x434 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bxeq lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov ip, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - mov lr, r3 │ │ │ │ - add r1, r1, #1 │ │ │ │ - tst r1, #1 │ │ │ │ - and r1, r1, #63 @ 0x3f │ │ │ │ - addne lr, lr, #1 │ │ │ │ - movne r4, #1 │ │ │ │ - addeq ip, ip, #1 │ │ │ │ - moveq r3, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 134ac │ │ │ │ cmp r3, #0 │ │ │ │ - strne ip, [r0, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - strne lr, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #124] @ 13578 │ │ │ │ - ldr r3, [pc, #124] @ 1357c │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub r2, r0, #700 @ 0x2bc │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ + strne r0, [r3] │ │ │ │ + ldr r3, [r9, #1072] @ 0x430 │ │ │ │ + str r0, [r9, #1076] @ 0x434 │ │ │ │ + cmp r3, #0 │ │ │ │ + streq r0, [r9, #1072] @ 0x430 │ │ │ │ + mov r5, r0 │ │ │ │ + add r9, r0, #8 │ │ │ │ + add r5, r5, #72 @ 0x48 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, r6, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 47830 │ │ │ │ + ldr r2, [pc, #192] @ 124d0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #41 @ 0x29 │ │ │ │ - ldr r7, [pc, #96] @ 13580 │ │ │ │ - clz r2, r2 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [pc, #84] @ 13584 │ │ │ │ - add r7, pc, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r3, r9 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + ldr r2, [pc, #164] @ 124d4 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + add r4, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #76] @ 13588 │ │ │ │ - ldr r2, [r7, r5, lsl #2] │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #41 @ 0x29 │ │ │ │ - clz r2, r2 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - bl 493fc │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r2, #700 @ 0x2bc │ │ │ │ - mla r4, r2, r5, r4 │ │ │ │ - mov r3, #1 │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [r7, r5, lsl #2] │ │ │ │ - bl 47868 │ │ │ │ + bl 2dd10 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq pc, r3, r4 │ │ │ │ - andeq pc, r3, ip, lsl r0 @ │ │ │ │ - andeq fp, r4, r8, lsl #10 │ │ │ │ - strdeq lr, [r3], -r8 │ │ │ │ - strdeq fp, [r4], -r0 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r3, [sp, #2064] @ 0x810 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 122fc │ │ │ │ + ldr r2, [r5] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r6 │ │ │ │ + b 122fc │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r4, r8, lsl #24 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r0, r4, r8, ror #12 │ │ │ │ + andeq r4, r4, r0, asr #31 │ │ │ │ + andeq r0, r4, ip, ror #11 │ │ │ │ + andeq r4, r4, r4, lsl #31 │ │ │ │ + andeq r9, r4, r4, lsl #21 │ │ │ │ + andeq r0, r4, r4, asr #10 │ │ │ │ + andeq r4, r4, r8, lsl pc │ │ │ │ + andeq r0, r4, r8, ror #10 │ │ │ │ + andeq r4, r4, r4, ror #29 │ │ │ │ + strdeq r0, [r4], -r8 │ │ │ │ + andeq r4, r4, ip, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #120] @ 1361c │ │ │ │ - ldr r8, [pc, #120] @ 13620 │ │ │ │ - ldr r3, [pc, #120] @ 13624 │ │ │ │ - ldr r7, [pc, #120] @ 13628 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r2, [r6, r1, lsl #2] │ │ │ │ - mov r4, r0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #41 @ 0x29 │ │ │ │ - bl 493fc │ │ │ │ - ldr r0, [pc, #80] @ 1362c │ │ │ │ - sub r2, r4, r7 │ │ │ │ - asr r2, r2, #2 │ │ │ │ - mul r2, r0, r2 │ │ │ │ - ldr r3, [pc, #68] @ 13630 │ │ │ │ - sub r2, r2, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #41 @ 0x29 │ │ │ │ - clz r2, r2 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - bl 493fc │ │ │ │ - mov r1, #700 @ 0x2bc │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #164] @ 12598 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #160] @ 1259c │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - mla r0, r1, r5, r7 │ │ │ │ - str r3, [r6, r5, lsl #2] │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 47868 │ │ │ │ - andeq fp, r4, r8, lsl #9 │ │ │ │ - andeq lr, r3, r0, asr pc │ │ │ │ - andeq lr, r3, ip, lsr #30 │ │ │ │ - andeq fp, r4, r0, lsl #11 │ │ │ │ - blne ff2e8f70 │ │ │ │ - andeq lr, r3, r4, asr pc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #80] @ 1369c │ │ │ │ - ldr r3, [pc, #80] @ 136a0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub r4, r0, r4 │ │ │ │ - asr r4, r4, #2 │ │ │ │ - mul r4, r3, r4 │ │ │ │ - ldr r5, [pc, #64] @ 136a4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [pc, #60] @ 136a8 │ │ │ │ - ldr r0, [pc, #60] @ 136ac │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r2, [r5, r4, lsl #2] │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #41 @ 0x29 │ │ │ │ - bl 493fc │ │ │ │ + mov r6, r1 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r6] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 12568 │ │ │ │ + ldr r2, [r5] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [pc, #48] @ 125a0 │ │ │ │ + ldr r3, [pc, #40] @ 1259c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [r5, r4, lsl #2] │ │ │ │ - mov r1, #700 @ 0x2bc │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 47868 │ │ │ │ - strdeq fp, [r4], -r4 │ │ │ │ - blne ff2e8fe4 │ │ │ │ - andeq fp, r4, r8, asr #7 │ │ │ │ - andeq lr, r3, r0, lsl #29 │ │ │ │ - andeq lr, r3, r8, lsl #29 │ │ │ │ + bne 12594 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r4, ip, lsl #17 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r9, r4, r8, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r2, #0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov r3, #28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, #3 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 12208 │ │ │ │ - ldr r3, [pc, #36] @ 13710 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #120] @ 12634 │ │ │ │ + ldr r2, [pc, #120] @ 12638 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4] │ │ │ │ - str r2, [r4, #328] @ 0x148 │ │ │ │ - str r2, [r4, #332] @ 0x14c │ │ │ │ - str r2, [r4, #336] @ 0x150 │ │ │ │ - add sp, sp, #16 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, sp │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 124d8 │ │ │ │ + ldr r2, [pc, #48] @ 1263c │ │ │ │ + ldr r3, [pc, #40] @ 12638 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 12630 │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq r7, [r4], -r8 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r4, ip, asr #15 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r9, r4, ip, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mvn r0, #0 │ │ │ │ - mov r6, #1 │ │ │ │ - add r7, r4, #360 @ 0x168 │ │ │ │ - add r5, r4, #32 │ │ │ │ - mov r8, #0 │ │ │ │ - str r1, [r4, #40] @ 0x28 │ │ │ │ - str r0, [r4, #188] @ 0xbc │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r0, [r4, #192] @ 0xc0 │ │ │ │ - str r0, [r4, #196] @ 0xc4 │ │ │ │ - str r0, [r4, #172] @ 0xac │ │ │ │ - str r6, [r4, #164] @ 0xa4 │ │ │ │ - mov r0, r7 │ │ │ │ - str r8, [r4, #168] @ 0xa8 │ │ │ │ - stm r5, {r2, r3} │ │ │ │ - stmdb r1, {r2, r3} │ │ │ │ - bl 4c720 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ - add r1, r1, #40 @ 0x28 │ │ │ │ - add r2, r2, #48 @ 0x30 │ │ │ │ - bl 4c718 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - ldm r5, {r0, r1} │ │ │ │ - ldr r3, [r3, #580] @ 0x244 │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - add r2, r4, #368 @ 0x170 │ │ │ │ - add r3, r3, #42 @ 0x2a │ │ │ │ - stm r2, {r0, r1} │ │ │ │ - str r7, [ip, r3, lsl #2] │ │ │ │ - add r0, r4, #476 @ 0x1dc │ │ │ │ - mov r1, #112 @ 0x70 │ │ │ │ - str r8, [r4, #472] @ 0x1d8 │ │ │ │ - bl 47868 │ │ │ │ - add r0, r4, #588 @ 0x24c │ │ │ │ - mov r1, #112 @ 0x70 │ │ │ │ - bl 47868 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 115d8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #164] @ 12700 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #160] @ 12704 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #76 @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r6] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 126d0 │ │ │ │ + ldr r2, [r5] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - strb r6, [r4, #44] @ 0x2c │ │ │ │ - add r3, r3, #8192 @ 0x2000 │ │ │ │ - ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [pc, #48] @ 12708 │ │ │ │ + ldr r3, [pc, #40] @ 12704 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 126fc │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r0, #164] @ 0xa4 │ │ │ │ - cmp r3, r1 │ │ │ │ - bxeq lr │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r4, r4, lsr #14 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x000496b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #100] @ 12788 │ │ │ │ + ldr lr, [pc, #100] @ 1278c │ │ │ │ + add r4, pc, r4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - mvn ip, #0 │ │ │ │ - add r2, r4, #32 │ │ │ │ - mvn r6, #0 │ │ │ │ - mvn r7, #0 │ │ │ │ - str r3, [r4, #168] @ 0xa8 │ │ │ │ - str ip, [r4, #172] @ 0xac │ │ │ │ - str r1, [r4, #164] @ 0xa4 │ │ │ │ - mov r3, #10 │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ - strd r6, [sp] │ │ │ │ - bl 1c1cc │ │ │ │ - ldr r3, [r4, #164] @ 0xa4 │ │ │ │ - cmp r3, #5 │ │ │ │ - movhi r2, #0 │ │ │ │ - movhi r3, r2 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - strhi r2, [r4, #164] @ 0xa4 │ │ │ │ - add r4, r4, r3, lsl #2 │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + mov ip, r0 │ │ │ │ mvn r3, #0 │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, sp │ │ │ │ + ldr lr, [lr] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + mov lr, #0 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 12640 │ │ │ │ + ldr r2, [pc, #48] @ 12790 │ │ │ │ + ldr r3, [pc, #40] @ 1278c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 12784 │ │ │ │ add sp, sp, #8 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r4, r4, ror #12 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r9, r4, r8, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - add r7, r7, #48 @ 0x30 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r4, #36] @ 0x24 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #340] @ 13a28 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bne 139f8 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bne 139e8 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4e6bc │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - add r7, r7, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4, #36] @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #168] @ 13a28 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bne 13a18 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #164] @ 12854 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #160] @ 12858 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ mov r5, r0 │ │ │ │ - mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bne 13a08 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4e6bc │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - b 13928 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - b 13900 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - b 139d4 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - b 139ac │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - ldr r2, [r0, #176] @ 0xb0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bxne lr │ │ │ │ - ldr r1, [r0, #172] @ 0xac │ │ │ │ - cmn r1, #1 │ │ │ │ - bxeq lr │ │ │ │ - ldrb r3, [r0, #160] @ 0xa0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bxne lr │ │ │ │ - b 13800 │ │ │ │ - ldr r1, [r0, #172] @ 0xac │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r2, [r0, #232] @ 0xe8 │ │ │ │ - ldr lr, [r0, #272] @ 0x110 │ │ │ │ - ldr r4, [r0, #164] @ 0xa4 │ │ │ │ - cmn r1, #1 │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ - and lr, lr, #63 @ 0x3f │ │ │ │ - movne r3, r1 │ │ │ │ - moveq r3, r4 │ │ │ │ - cmp r2, lr │ │ │ │ - beq 13bcc │ │ │ │ - mov ip, #0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - tst r2, #1 │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ - addne ip, ip, #1 │ │ │ │ - cmp lr, r2 │ │ │ │ - bne 13a88 │ │ │ │ - ldr r2, [r0, #236] @ 0xec │ │ │ │ - ldr r5, [r0, #276] @ 0x114 │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ - and r5, r5, #63 @ 0x3f │ │ │ │ - cmp r2, r5 │ │ │ │ - beq 13bec │ │ │ │ - mov lr, #0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - tst r2, #1 │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ - addne lr, lr, #1 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne 13abc │ │ │ │ - cmp ip, #127 @ 0x7f │ │ │ │ - bgt 13b18 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 13b18 │ │ │ │ - ldr r5, [pc, #280] @ 13c04 │ │ │ │ - add r2, r3, #1 │ │ │ │ - smull r6, r3, r5, r2 │ │ │ │ - sub r3, r3, r2, asr #31 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - sub r3, r2, r3, lsl #1 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - add r2, r0, r2, lsl #2 │ │ │ │ - ldrb r2, [r2, #100] @ 0x64 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 13ae8 │ │ │ │ - subs ip, ip, #1 │ │ │ │ - bne 13ae8 │ │ │ │ - cmp lr, #127 @ 0x7f │ │ │ │ - ble 13b70 │ │ │ │ - ldr r2, [r0, #268] @ 0x10c │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r3, [r0, #308] @ 0x134 │ │ │ │ - ldr r2, [r0, #176] @ 0xb0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - subs r4, r3, r4 │ │ │ │ - movne r4, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - movhi r4, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 13ba4 │ │ │ │ - cmp r2, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - cmn r1, #1 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldrb r3, [r0, #160] @ 0xa0 │ │ │ │ - cmp r3, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 13800 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 13b20 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r6] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ cmp r3, #0 │ │ │ │ - subgt r3, r3, #1 │ │ │ │ - movle r3, #5 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - add r2, r0, r2, lsl #2 │ │ │ │ - ldrb r2, [r2, #100] @ 0x64 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 13b78 │ │ │ │ - subs lr, lr, #1 │ │ │ │ - bne 13b78 │ │ │ │ - b 13b20 │ │ │ │ - add ip, r3, r3, lsl #1 │ │ │ │ - add ip, r0, ip, lsl #2 │ │ │ │ - ldrb ip, [ip, #100] @ 0x64 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 13b4c │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r0, #172] @ 0xac │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r1, r3 │ │ │ │ - b 13b5c │ │ │ │ - ldr r2, [r0, #236] @ 0xec │ │ │ │ - ldr r5, [r0, #276] @ 0x114 │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ - and r5, r5, #63 @ 0x3f │ │ │ │ - cmp r5, r2 │ │ │ │ - movne ip, #0 │ │ │ │ - bne 13ab8 │ │ │ │ - b 13b20 │ │ │ │ - cmp ip, #127 @ 0x7f │ │ │ │ - bgt 13b20 │ │ │ │ - cmp ip, #0 │ │ │ │ - movne lr, #0 │ │ │ │ - bne 13ae4 │ │ │ │ - b 13b20 │ │ │ │ - bcs feabe6b8 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #104] @ 13c7c │ │ │ │ - ldr r3, [pc, #104] @ 13c80 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr r3, [lr, r3] │ │ │ │ + bne 12824 │ │ │ │ + ldr r2, [r5] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [pc, #48] @ 1285c │ │ │ │ + ldr r3, [pc, #40] @ 12858 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 12850 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r9, [r4], -r0 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r9, r4, ip, asr r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #172] @ 12928 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #168] @ 1292c │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - add r3, r3, r1, lsl #6 │ │ │ │ - ldr ip, [r3, #32] │ │ │ │ - add r3, r1, r1, lsl #1 │ │ │ │ - add r3, r0, r3, lsl #2 │ │ │ │ - ldr lr, [r3, #96] @ 0x60 │ │ │ │ - cmp lr, ip │ │ │ │ - lsl lr, r1, #1 │ │ │ │ - blt 13c58 │ │ │ │ - ldrb r3, [r3, #100] @ 0x64 │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 13c58 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - add lr, lr, r1 │ │ │ │ - cmp ip, r2 │ │ │ │ - add r3, r0, lr, lsl #2 │ │ │ │ - mov r1, #1 │ │ │ │ - movge ip, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - strb r1, [r3, #100] @ 0x64 │ │ │ │ - str ip, [r3, #96] @ 0x60 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r8, r4, r4, ror r1 │ │ │ │ - andeq r0, r0, ip, ror #4 │ │ │ │ + bne 128f8 │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #48] @ 12930 │ │ │ │ + ldr r3, [pc, #40] @ 1292c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 12924 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r4, r4, lsl #10 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r9, r4, r8, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #164] @ 0xa4 │ │ │ │ - ldr ip, [r2, #32] │ │ │ │ - cmp r0, #5 │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr ip, [ip, #8] │ │ │ │ - strne r0, [r3, #168] @ 0xa8 │ │ │ │ - str r1, [r3, #352] @ 0x160 │ │ │ │ - str r1, [r3, #156] @ 0x9c │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - mov r1, #1 │ │ │ │ - mov r2, #5 │ │ │ │ - str ip, [r3, #348] @ 0x15c │ │ │ │ - sub sp, sp, #12 │ │ │ │ - strb r1, [r3, #160] @ 0xa0 │ │ │ │ - str r2, [r3, #164] @ 0xa4 │ │ │ │ - mvn r4, #0 │ │ │ │ - mvn r5, #0 │ │ │ │ - add r3, r3, #32 │ │ │ │ - strd r4, [sp] │ │ │ │ - ldm r3, {r1, r2} │ │ │ │ - mov r3, #28 │ │ │ │ - bl 1c1cc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - str r1, [r0, #184] @ 0xb8 │ │ │ │ - str r2, [r0, #188] @ 0xbc │ │ │ │ - bx lr │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #188] @ 12a0c │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #184] @ 12a10 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 129dc │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #48] @ 12a14 │ │ │ │ + ldr r3, [pc, #40] @ 12a10 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 12a08 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r4, r0, lsr r4 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r9, r4, r4, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - add r6, r0, #280 @ 0x118 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #192] @ 12af4 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #188] @ 12af8 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 4b104 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldrne r3, [r3, #32] │ │ │ │ - ldrne r3, [r3, #8] │ │ │ │ - strne r3, [r4, #192] @ 0xc0 │ │ │ │ - bl 47860 │ │ │ │ - ldr r3, [r4, #320] @ 0x140 │ │ │ │ - ldr r2, [r4, #284] @ 0x11c │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r4, #320] @ 0x140 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r4, #288] @ 0x120 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ cmp r3, #0 │ │ │ │ - mvneq r3, #0 │ │ │ │ - streq r3, [r4, #288] @ 0x120 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #296] @ 0x128 │ │ │ │ - mov r2, #0 │ │ │ │ - tst r3, #1 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - and r3, r3, #63 @ 0x3f │ │ │ │ - str r2, [r0, #300] @ 0x12c │ │ │ │ - str r2, [r0, #280] @ 0x118 │ │ │ │ - add r4, r0, #280 @ 0x118 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [r0, #296] @ 0x128 │ │ │ │ - str r2, [r0, #292] @ 0x124 │ │ │ │ - add lr, r0, #240 @ 0xf0 │ │ │ │ - add ip, r0, #200 @ 0xc8 │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - mov r5, lr │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [r0, #328] @ 0x148 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, #9 │ │ │ │ - bgt 13e1c │ │ │ │ - add r3, r3, r1 │ │ │ │ - cmp r3, #10 │ │ │ │ - movge r3, #10 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - mov r0, #1 │ │ │ │ - str r3, [r2, #328] @ 0x148 │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #332] @ 0x14c │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, #9 │ │ │ │ - bgt 13e50 │ │ │ │ - add r3, r3, r1 │ │ │ │ - cmp r3, #10 │ │ │ │ - movge r3, #10 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - mov r0, #1 │ │ │ │ - str r3, [r2, #332] @ 0x14c │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ + bne 12ac4 │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #48] @ 12afc │ │ │ │ + ldr r3, [pc, #40] @ 12af8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 12af0 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r4, ip, asr #6 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x000492bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #1696] @ 0x6a0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #824] @ 141b0 │ │ │ │ - ldr ip, [r3, #32] │ │ │ │ - ldr lr, [r3, #24] │ │ │ │ - ldr r3, [pc, #816] @ 141b4 │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #196] @ 12be0 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #192] @ 12be4 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r4, #0 │ │ │ │ - strb r4, [r0, #44] @ 0x2c │ │ │ │ - sub sp, sp, #2352 @ 0x930 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ + mov r4, sp │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2356] @ 0x934 │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - add r3, lr, #8192 @ 0x2000 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [ip, #12] │ │ │ │ - subs sl, r1, #0 │ │ │ │ - ldr r1, [ip, #8] │ │ │ │ - add r3, r3, r3, lsr #31 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ - add r3, r1, r3, asr #1 │ │ │ │ - str r3, [r2, #508] @ 0x1fc │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r5, [r3, #20] │ │ │ │ - blt 14130 │ │ │ │ - add r4, sl, #2992 @ 0xbb0 │ │ │ │ - add r4, r4, #8 │ │ │ │ - ldr r2, [lr, r4, lsl #2] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r6 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #74 @ 0x4a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 12bb0 │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ - ldr r7, [r3, #584] @ 0x248 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - ldr r3, [r6, #40] @ 0x28 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r5, [r3, #580] @ 0x244 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r8, [r3, #584] @ 0x248 │ │ │ │ - blx r2 │ │ │ │ - ldr r2, [pc, #620] @ 141b8 │ │ │ │ - stmib sp, {r4, r5, r8} │ │ │ │ - add r4, sp, #2096 @ 0x830 │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r3, sl │ │ │ │ + ldr r2, [pc, #48] @ 12be8 │ │ │ │ + ldr r3, [pc, #40] @ 12be4 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - str r9, [sp, #24] │ │ │ │ - str fp, [sp, #20] │ │ │ │ - str r7, [sp] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r5, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #536] @ 141bc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 12bdc │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r4, r4, ror #4 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + ldrdeq r9, [r4], -r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #196] @ 12ccc │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #192] @ 12cd0 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ add r2, pc, r2 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r6, #40] @ 0x28 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [r3, #580] @ 0x244 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b 14040 │ │ │ │ - mov r8, fp │ │ │ │ - mov r9, sl │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r7, [r3, #32] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - ldr r3, [sp, #2096] @ 0x830 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14034 │ │ │ │ + bne 12c9c │ │ │ │ ldr r2, [r7] │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r8, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - beq 1409c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 14034 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp sl, #0 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - bge 13fbc │ │ │ │ - ldr r3, [r0] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #312] @ 141c0 │ │ │ │ - cmp r0, r3 │ │ │ │ - mvnle r8, #0 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - movle r9, #0 │ │ │ │ - ble 13fc4 │ │ │ │ - b 13fbc │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - add r4, r6, #32 │ │ │ │ - mvn r8, #0 │ │ │ │ - mvn r9, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - mov r3, #16 │ │ │ │ - strd r8, [sp] │ │ │ │ - ldm r4, {r1, r2} │ │ │ │ - bl 1c1cc │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r3, [r6, #40] @ 0x28 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - str r2, [r3, #512] @ 0x200 │ │ │ │ - bl 11680 │ │ │ │ - ldr r3, [r6, #40] @ 0x28 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r3, [r3, #580] @ 0x244 │ │ │ │ - mov lr, #0 │ │ │ │ - add ip, r3, #42 @ 0x2a │ │ │ │ - ldm r4, {r1, r2} │ │ │ │ - str lr, [r0, ip, lsl #2] │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - bl 1c168 │ │ │ │ - ldr r2, [pc, #188] @ 141c4 │ │ │ │ - ldr r3, [pc, #168] @ 141b4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #48] @ 12cd4 │ │ │ │ + ldr r3, [pc, #40] @ 12cd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2356] @ 0x934 │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 141ac │ │ │ │ - add sp, sp, #2352 @ 0x930 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r6 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r6, #40] @ 0x28 │ │ │ │ - ldr r4, [r3, #580] @ 0x244 │ │ │ │ - ldr r5, [r3, #584] @ 0x248 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r2, [pc, #80] @ 141c8 │ │ │ │ - add r4, sp, #2096 @ 0x830 │ │ │ │ - mvn r3, sl │ │ │ │ - add r4, r4, #4 │ │ │ │ - str r3, [sp] │ │ │ │ + bne 12cc8 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r4, r8, ror r1 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r9, r4, r4, ror #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #216] @ 12dcc │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #212] @ 12dd0 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str r0, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48c74 │ │ │ │ - b 13f78 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 12d9c │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #48] @ 12dd4 │ │ │ │ + ldr r3, [pc, #40] @ 12dd0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 12dc8 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r4, r8, lsl #30 │ │ │ │ + andeq r9, r4, ip, lsl #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - strdeq lr, [r3], -r8 │ │ │ │ - andeq lr, r3, r0, ror r3 │ │ │ │ - andeq r0, r0, r3, lsl #14 │ │ │ │ - andeq r7, r4, r0, lsl #25 │ │ │ │ - andeq lr, r3, ip, lsl #8 │ │ │ │ + andeq r8, r4, r4, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3160] @ 0xc58 │ │ │ │ - ldr r5, [pc, #900] @ 14568 │ │ │ │ - ldr r2, [pc, #900] @ 1456c │ │ │ │ - ldr r3, [pc, #900] @ 14570 │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #220] @ 12ed0 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #216] @ 12ed4 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r5, pc, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r7, r5, #256 @ 0x100 │ │ │ │ - sub sp, sp, #900 @ 0x384 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r4, sp │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #892] @ 0x37c │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - ldr r6, [pc, #856] @ 14574 │ │ │ │ - add r6, pc, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 14514 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - add r3, sp, r1 │ │ │ │ - mov r6, #1000 @ 0x3e8 │ │ │ │ - mov r7, #200 @ 0xc8 │ │ │ │ - strd r6, [r3, #-8] │ │ │ │ - add r7, pc, #800 @ 0x320 │ │ │ │ - ldrd r6, [r7] │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ - strd r6, [r3, #96] @ 0x60 │ │ │ │ - ldr r7, [pc, #808] @ 14578 │ │ │ │ - mov r6, #50 @ 0x32 │ │ │ │ - strd r6, [r3] │ │ │ │ - mov r6, #1200 @ 0x4b0 │ │ │ │ - mov r7, #500 @ 0x1f4 │ │ │ │ - strd r6, [r3, #8] │ │ │ │ - mov r6, #150 @ 0x96 │ │ │ │ - mov r7, #95 @ 0x5f │ │ │ │ - strd r6, [r3, #16] │ │ │ │ - ldr r6, [pc, #776] @ 1457c │ │ │ │ - mov r7, #8000 @ 0x1f40 │ │ │ │ - strd r6, [r3, #24] │ │ │ │ - ldr r7, [pc, #768] @ 14580 │ │ │ │ - mov r6, #300 @ 0x12c │ │ │ │ - strd r6, [r3, #32] │ │ │ │ - ldr r7, [pc, #760] @ 14584 │ │ │ │ - mov r6, #50 @ 0x32 │ │ │ │ - strd r6, [r3, #40] @ 0x28 │ │ │ │ - ldr r6, [pc, #752] @ 14588 │ │ │ │ - mov r7, #140 @ 0x8c │ │ │ │ - strd r6, [r3, #48] @ 0x30 │ │ │ │ - ldr r7, [pc, #744] @ 1458c │ │ │ │ - mov r6, #125 @ 0x7d │ │ │ │ - strd r6, [r3, #56] @ 0x38 │ │ │ │ - mov r6, #200 @ 0xc8 │ │ │ │ - mov r7, #125 @ 0x7d │ │ │ │ - strd r6, [r3, #64] @ 0x40 │ │ │ │ - ldr r6, [pc, #724] @ 14590 │ │ │ │ - mov r7, #80 @ 0x50 │ │ │ │ - strd r6, [r3, #72] @ 0x48 │ │ │ │ - mov r6, #20 │ │ │ │ - mov r7, #700 @ 0x2bc │ │ │ │ - strd r6, [r3, #80] @ 0x50 │ │ │ │ - ldr r6, [pc, #704] @ 14594 │ │ │ │ - mov r7, #200 @ 0xc8 │ │ │ │ - strd r6, [r3, #88] @ 0x58 │ │ │ │ - mov r6, #100 @ 0x64 │ │ │ │ - mov r7, #0 │ │ │ │ - strd r6, [r3, #104] @ 0x68 │ │ │ │ - mov r6, #100 @ 0x64 │ │ │ │ - mov r7, #100 @ 0x64 │ │ │ │ - strd r6, [r3, #112] @ 0x70 │ │ │ │ - bl 47868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r7, r4, #588 @ 0x24c │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - add r1, sp, #248 @ 0xf8 │ │ │ │ - add r2, r2, #48 @ 0x30 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #34 @ 0x22 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 12ea0 │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4c718 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #48] @ 12ed8 │ │ │ │ + ldr r3, [pc, #40] @ 12ed4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 12ecc │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, r4, ip, lsl #31 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r8, r4, r0, ror #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #116] @ 12f68 │ │ │ │ + mov r2, r0 │ │ │ │ + add lr, r0, #16 │ │ │ │ + add ip, r0, #80 @ 0x50 │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + ldr r1, [pc, #100] @ 12f6c │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4c768 │ │ │ │ - ldr r6, [pc, #628] @ 14598 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4dd0c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4e474 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r2, [r6, #264] @ 0x108 │ │ │ │ - ldr r0, [r4, #368] @ 0x170 │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r3, [r6, #260] @ 0x104 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ + mvn r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r2, [r4, #372] @ 0x174 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #376] @ 0x178 │ │ │ │ - add r5, r4, #368 @ 0x170 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [r4, #380] @ 0x17c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - ldm r5, {r1, r2} │ │ │ │ - bl 4ed54 │ │ │ │ - add r8, r4, #360 @ 0x168 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 4dd0c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [r6, #264] @ 0x108 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - ldr r3, [r6, #260] @ 0x104 │ │ │ │ - ldm r5, {r1, r2} │ │ │ │ - bl 4ed54 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 4e474 │ │ │ │ + mov r1, sp │ │ │ │ + mov r2, #1 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 12b00 │ │ │ │ + ldr r2, [pc, #48] @ 12f70 │ │ │ │ + ldr r3, [pc, #40] @ 12f6c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 12f64 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, r4, r4, lsl #29 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r8, r4, r8, asr #28 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr ip, [pc, #136] @ 13014 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [pc, #128] @ 13018 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + blx r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [r6, #264] @ 0x108 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - ldr r3, [r6, #260] @ 0x104 │ │ │ │ - ldm r5, {r1, r2} │ │ │ │ - bl 4ed54 │ │ │ │ - add r3, r4, #32 │ │ │ │ - cmp r9, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldm r5, {r0, r1} │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - bne 1440c │ │ │ │ - orr r3, fp, r6 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 145ac │ │ │ │ - ldr r3, [r4, #336] @ 0x150 │ │ │ │ - ldr r2, [r4, #468] @ 0x1d4 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - str r3, [r4, #336] @ 0x150 │ │ │ │ - ldr r3, [r2, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 144f8 │ │ │ │ - ldrb r3, [r4, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 144e4 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ - mov r1, #88 @ 0x58 │ │ │ │ - mov r0, r5 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ - bl 47868 │ │ │ │ - mov r1, #88 @ 0x58 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 47868 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4e160 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 4e160 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - add r3, r3, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bge 14534 │ │ │ │ - mov r2, #112 @ 0x70 │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ - add r0, r4, #476 @ 0x1dc │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3e34 │ │ │ │ - mov r2, #112 @ 0x70 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3e34 │ │ │ │ - ldr r2, [pc, #220] @ 1459c │ │ │ │ - ldr r3, [pc, #172] @ 14570 │ │ │ │ + bne 12fec │ │ │ │ + ldr r2, [pc, #84] @ 1301c │ │ │ │ + ldr r3, [pc, #76] @ 13018 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #892] @ 0x37c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 14650 │ │ │ │ - add sp, sp, #900 @ 0x384 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [r2, #580] @ 0x244 │ │ │ │ - mov r0, r4 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 13e58 │ │ │ │ - b 14438 │ │ │ │ - ldr r0, [r4, #284] @ 0x11c │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - str r0, [r4, #32] │ │ │ │ - ldr r0, [r4, #288] @ 0x120 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ - b 14438 │ │ │ │ - ldr r3, [pc, #132] @ 145a0 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r5, #260] @ 0x104 │ │ │ │ - str r3, [r5, #264] @ 0x108 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 14224 │ │ │ │ + bne 13010 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr ip, [r5, #12] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + add ip, ip, #1232 @ 0x4d0 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, sp │ │ │ │ + str ip, [sp] │ │ │ │ + bl 12794 │ │ │ │ + b 12fc0 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + strdeq r8, [r4], -r4 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r8, r4, r0, asr #27 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #484] @ 13220 │ │ │ │ + mov r6, r1 │ │ │ │ + cmn r1, #1 │ │ │ │ + ldr r1, [pc, #476] @ 13224 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + sub sp, sp, #140 @ 0x8c │ │ │ │ + mov r2, #1000 @ 0x3e8 │ │ │ │ + mov r3, #200 @ 0xc8 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #132] @ 0x84 │ │ │ │ + mov r1, #0 │ │ │ │ + strd r2, [sp] │ │ │ │ + ldr r3, [pc, #440] @ 13228 │ │ │ │ + mov r2, #50 @ 0x32 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + mov r2, #1200 @ 0x4b0 │ │ │ │ + mov r3, #500 @ 0x1f4 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + mov r2, #150 @ 0x96 │ │ │ │ + mov r3, #95 @ 0x5f │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + ldr r2, [pc, #408] @ 1322c │ │ │ │ + mov r3, #8000 @ 0x1f40 │ │ │ │ + strd r2, [sp, #32] │ │ │ │ + ldr r3, [pc, #400] @ 13230 │ │ │ │ + mov r2, #300 @ 0x12c │ │ │ │ + strd r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #392] @ 13234 │ │ │ │ + mov r2, #50 @ 0x32 │ │ │ │ + strd r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #384] @ 13238 │ │ │ │ + mov r3, #140 @ 0x8c │ │ │ │ + strd r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #376] @ 1323c │ │ │ │ + mov r2, #125 @ 0x7d │ │ │ │ + strd r2, [sp, #64] @ 0x40 │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + mov r3, #125 @ 0x7d │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #356] @ 13240 │ │ │ │ + mov r3, #80 @ 0x50 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #20 │ │ │ │ + mov r3, #700 @ 0x2bc │ │ │ │ + strd r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #336] @ 13244 │ │ │ │ + mov r3, #200 @ 0xc8 │ │ │ │ + strd r2, [sp, #96] @ 0x60 │ │ │ │ + add r3, pc, #280 @ 0x118 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [sp, #104] @ 0x68 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #112] @ 0x70 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + mov r3, #100 @ 0x64 │ │ │ │ + strd r2, [sp, #120] @ 0x78 │ │ │ │ + bne 13138 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 131c0 │ │ │ │ + add r5, r4, #12224 @ 0x2fc0 │ │ │ │ + add r0, r5, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - bl 4b104 │ │ │ │ + bl 10228 │ │ │ │ + add r3, r4, #8192 @ 0x2000 │ │ │ │ + ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r5, r5, #28 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + add r0, r4, #1232 @ 0x4d0 │ │ │ │ + mov r1, r6 │ │ │ │ + bl e21c │ │ │ │ + add r4, r4, #11968 @ 0x2ec0 │ │ │ │ + add r4, r4, #28 │ │ │ │ + ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 144b8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b 14494 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ + beq 1318c │ │ │ │ + mov r1, r6 │ │ │ │ + bl e744 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne 13178 │ │ │ │ + ldr r2, [pc, #172] @ 13248 │ │ │ │ + ldr r3, [pc, #132] @ 13224 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 13214 │ │ │ │ + add sp, sp, #140 @ 0x8c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + add r5, r4, #1088 @ 0x440 │ │ │ │ + add r5, r5, #12 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + bl 4b0d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 13138 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #15 │ │ │ │ + ldr r7, [r3, #64] @ 0x40 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 13194 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 47830 │ │ │ │ + b 13138 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ andeq r3, r1, r0, lsl #17 │ │ │ │ muleq r0, r8, sl │ │ │ │ - andeq sl, r4, r8, asr #16 │ │ │ │ - andeq r7, r4, r0, lsr #23 │ │ │ │ + andeq r8, r4, r4, asr #26 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r7, r4, r0, ror fp │ │ │ │ andeq r0, r0, r8, lsr #10 │ │ │ │ andeq r9, r0, r0, ror r4 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ ldrdeq sp, [r0], -r8 │ │ │ │ andeq r0, r3, r0, asr #26 │ │ │ │ andeq r5, r3, r0, ror #22 │ │ │ │ andeq r3, r4, r8, lsr r2 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ - andeq sl, r4, r4, lsl #14 │ │ │ │ - andeq r7, r4, r8, asr #17 │ │ │ │ - andeq r0, r0, r4, asr #4 │ │ │ │ - strdeq sp, [r3], -r8 │ │ │ │ - ldrdeq sp, [r3], -ip │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ldr sl, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str sl, [sp, #40] @ 0x28 │ │ │ │ - bl 3bb8 <__aeabi_f2d@plt> │ │ │ │ - ldr r5, [pc, #-52] @ 145a4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 3bb8 <__aeabi_f2d@plt> │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 3bb8 <__aeabi_f2d@plt> │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - mov r0, sl │ │ │ │ - bl 3bb8 <__aeabi_f2d@plt> │ │ │ │ - mov r2, r5 │ │ │ │ - add r5, sp, #636 @ 0x27c │ │ │ │ - mov r3, r9 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #-132] @ 145a8 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #2 │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r5, [ip, #100] @ 0x64 │ │ │ │ - blx r5 │ │ │ │ - b 1440c │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - sub sp, sp, #8 │ │ │ │ + andeq r8, r4, ip, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #32 │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #1416] @ 137f4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r1, [pc, #1392] @ 137f8 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r4, [pc, #1384] @ 137fc │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r0, [r9, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #1364] @ 13800 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 13784 │ │ │ │ + add r3, r0, #156 @ 0x9c │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ + ldr r1, [pc, #1336] @ 13804 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + str r3, [r9, #12] │ │ │ │ + blx r2 │ │ │ │ + add r5, r9, #12224 @ 0x2fc0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r4, #0 │ │ │ │ + add r8, r9, #64 @ 0x40 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r9, #16] │ │ │ │ + add r0, r5, #36 @ 0x24 │ │ │ │ + bl fff4 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r9, #1232 @ 0x4d0 │ │ │ │ + bl e198 │ │ │ │ + ldr r1, [pc, #1272] @ 13808 │ │ │ │ + ldr r2, [pc, #1272] @ 1380c │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + add r3, r9, #12288 @ 0x3000 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [r3, #408] @ 0x198 │ │ │ │ + str r1, [r3, #416] @ 0x1a0 │ │ │ │ + str r9, [r3, #412] @ 0x19c │ │ │ │ + str r2, [r3, #420] @ 0x1a4 │ │ │ │ + ldr r6, [r9, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r7, [r3, #68] @ 0x44 │ │ │ │ + bl 4f424 │ │ │ │ + mov r1, r4 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r7 │ │ │ │ + cmp r4, #23 │ │ │ │ + bne 13330 │ │ │ │ + add r4, r9, #20 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [r9, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4d0c4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r9, #48 @ 0x30 │ │ │ │ + bl 4c170 │ │ │ │ + ldr r0, [r9, #12] │ │ │ │ + ldr r1, [pc, #1152] @ 13810 │ │ │ │ + add r0, r0, #2912 @ 0xb60 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl 4aaac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 136f4 │ │ │ │ + mov r0, #1760 @ 0x6e0 │ │ │ │ + bl 3a5c │ │ │ │ + mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ - add r0, sp, #32 │ │ │ │ - stmdb r0, {r1, r2} │ │ │ │ - ldr r0, [r4, #376] @ 0x178 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + bl e000 │ │ │ │ + ldr r3, [r4] │ │ │ │ + add fp, r9, #8192 @ 0x2000 │ │ │ │ + add r1, r9, #12672 @ 0x3180 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, r1, #12 │ │ │ │ + str r4, [fp, #4064] @ 0xfe0 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ + ldr r1, [pc, #1072] @ 13814 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r4, [r9, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ble 134e4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r7, [pc, #1012] @ 13818 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r8, #1107296256 @ 0x42000000 │ │ │ │ + mov sl, #0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + movgt r4, #0 │ │ │ │ + ble 134d0 │ │ │ │ + mla r2, sl, r3, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldrb r5, [r6, r2, lsl #2] │ │ │ │ + cmp r5, #190 @ 0xbe │ │ │ │ + ble 134bc │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - str r0, [r4, #376] @ 0x178 │ │ │ │ - ldr r0, [r4, #380] @ 0x17c │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - add r3, r3, #8192 @ 0x2000 │ │ │ │ - str r0, [r4, #380] @ 0x17c │ │ │ │ - ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - bge 148ac │ │ │ │ - cmn r5, #2 │ │ │ │ - movne r2, #0 │ │ │ │ - moveq r2, #1 │ │ │ │ - ldr r1, [r3, #584] @ 0x248 │ │ │ │ - bl eb28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1486c │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [r0, #580] @ 0x244 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq 14874 │ │ │ │ - cmp r6, #0 │ │ │ │ - moveq r1, r6 │ │ │ │ - moveq r2, r6 │ │ │ │ - bne 14884 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r7, r4, #32 │ │ │ │ - ldr ip, [r0, #24] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - sub r2, r5, r3 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [fp, #4064] @ 0xfe0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r9, [r1, #32] │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + sub r1, r5, #191 @ 0xbf │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 13448 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r2, sl │ │ │ │ + bgt 1343c │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + ldr r1, [pc, #812] @ 1381c │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ + ldr r2, [pc, #800] @ 13820 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + ldr r4, [pc, #784] @ 13824 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r1, [pc, #780] @ 13828 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r6, [ip, #60] @ 0x3c │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r9 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + ldr r1, [pc, #752] @ 1382c │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + ldr r1, [pc, #724] @ 13830 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + ldr r1, [pc, #696] @ 13834 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + ldr r1, [pc, #668] @ 13838 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + ldr r1, [pc, #640] @ 1383c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ + mov r3, r9 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + ldr r4, [pc, #612] @ 13840 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r1, [pc, #608] @ 13844 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r6, [ip, #60] @ 0x3c │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r9 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + ldr r1, [pc, #580] @ 13848 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + ldr r1, [pc, #552] @ 1384c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ + mov r3, r9 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + ldr r2, [r3, #4016] @ 0xfb0 │ │ │ │ + ldr r1, [r3, #2972] @ 0xb9c │ │ │ │ + cmp r2, r1 │ │ │ │ + strlt r2, [r3, #2972] @ 0xb9c │ │ │ │ + ldr r2, [r3, #3024] @ 0xbd0 │ │ │ │ + cmp r2, #63 @ 0x3f │ │ │ │ + movgt r2, #64 @ 0x40 │ │ │ │ + strgt r2, [r3, #3024] @ 0xbd0 │ │ │ │ + ble 136e4 │ │ │ │ + ldr sl, [pc, #488] @ 13850 │ │ │ │ + ldr r8, [pc, #488] @ 13854 │ │ │ │ + ldr r7, [pc, #488] @ 13858 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r6, r5, #32 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r2, [r6, #-4]! │ │ │ │ + mov r3, sl │ │ │ │ + rsb fp, r4, #63 @ 0x3f │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r0, ip │ │ │ │ - ldm r7, {r1, r2} │ │ │ │ - bl 1bcf8 │ │ │ │ - cmp r5, #0 │ │ │ │ - blt 148d4 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #580] @ 0x244 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq 14994 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - add r3, r5, #2992 @ 0xbb0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr sl, [r0, r3, lsl #2] │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 14984 │ │ │ │ - mov lr, #1 │ │ │ │ - sub r8, r5, #32 │ │ │ │ - lsl r8, lr, r8 │ │ │ │ - rsb r3, r5, #32 │ │ │ │ - add r1, r0, #11968 @ 0x2ec0 │ │ │ │ - orr r8, r8, lr, lsr r3 │ │ │ │ - lsl r9, lr, r5 │ │ │ │ - add r1, r1, #28 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r1, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 147d8 │ │ │ │ - ldr ip, [r3, #584] @ 0x248 │ │ │ │ - cmn ip, #1 │ │ │ │ - beq 147b4 │ │ │ │ - ldrb ip, [r3, #268] @ 0x10c │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 147d8 │ │ │ │ - ldr r3, [r3, #596] @ 0x254 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne 147d8 │ │ │ │ - sub r3, r2, #32 │ │ │ │ - lsl r3, lr, r3 │ │ │ │ - rsb ip, r2, #32 │ │ │ │ - orr r3, r3, lr, lsr ip │ │ │ │ - orr r9, r9, lr, lsl r2 │ │ │ │ - orr r8, r3, r8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ - bne 14790 │ │ │ │ - mov r3, #31 │ │ │ │ - str r9, [sp] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldm sl, {r1, r2} │ │ │ │ - bl 1c1cc │ │ │ │ - ldr r3, [r4, #328] @ 0x148 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 148e0 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 13e58 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #580] @ 0x244 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq 1486c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r5, r5, #2992 @ 0xbb0 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - add r5, r5, #8 │ │ │ │ - ldr r0, [r3, r5, lsl #2] │ │ │ │ + bl 493cc │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, #608 @ 0x260 │ │ │ │ + bl e398 │ │ │ │ + mov ip, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r9 │ │ │ │ + str ip, [sp] │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bl e588 │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + ldr r3, [r3, #3024] @ 0xbd0 │ │ │ │ + str r5, [r6] │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 1367c │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 136dc │ │ │ │ + bgt 13660 │ │ │ │ + b 136dc │ │ │ │ + ldr r0, [r9, #12] │ │ │ │ + ldr r1, [pc, #348] @ 1385c │ │ │ │ + add r0, r0, #2912 @ 0xb60 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl 4aaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1486c │ │ │ │ - bl 17440 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 1486c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r0, #2 │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - str r0, [r3, #184] @ 0xb8 │ │ │ │ - add r2, r2, r1 │ │ │ │ - str r2, [r3, #188] @ 0xbc │ │ │ │ - mov r0, #0 │ │ │ │ - b 14930 │ │ │ │ - add r6, r6, r6, lsr #31 │ │ │ │ - asr r6, r6, #1 │ │ │ │ - cmp r6, #1 │ │ │ │ - movlt r6, #1 │ │ │ │ - ldr r1, [r4, #332] @ 0x14c │ │ │ │ - ldr r2, [r4, #328] @ 0x148 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r3, r2 │ │ │ │ - subeq r3, r2, r6 │ │ │ │ - bne 14940 │ │ │ │ - sub r2, r2, r3 │ │ │ │ - str r3, [r4, #328] @ 0x148 │ │ │ │ - ldr r3, [r0, #580] @ 0x244 │ │ │ │ - b 146fc │ │ │ │ - ldr r1, [r3, #580] @ 0x244 │ │ │ │ - mov r2, r5 │ │ │ │ - bl eab4 │ │ │ │ + bne 1372c │ │ │ │ + ldr r0, [pc, #324] @ 13860 │ │ │ │ + bl 3a5c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + bl df78 │ │ │ │ + b 133b8 │ │ │ │ + ldr r0, [r9, #12] │ │ │ │ + ldr r1, [pc, #300] @ 13864 │ │ │ │ + add r0, r0, #2912 @ 0xb60 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl 4aaac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1486c │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [r0, #580] @ 0x244 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne 146ec │ │ │ │ - b 14874 │ │ │ │ - ldr r3, [r4, #328] @ 0x148 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 149a4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - mvn r3, #0 │ │ │ │ - cmp r6, #2 │ │ │ │ - mvn r2, #0 │ │ │ │ - strd r2, [sp] │ │ │ │ - movgt r3, #12 │ │ │ │ - ldm r7, {r1, r2} │ │ │ │ - movle r3, #11 │ │ │ │ - bl 1c1cc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r3, r3, r3, lsr #31 │ │ │ │ - add r3, r2, r3, asr r1 │ │ │ │ - str r1, [r4, #184] @ 0xb8 │ │ │ │ - str r3, [r4, #188] @ 0xbc │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - cmp r6, #1 │ │ │ │ - subgt r3, r3, #1 │ │ │ │ - subgt r6, r6, #1 │ │ │ │ - strgt r3, [r4, #328] @ 0x148 │ │ │ │ - cmp r6, r1 │ │ │ │ - subgt r6, r6, r1 │ │ │ │ - subgt r3, r3, r6 │ │ │ │ - suble r1, r1, r6 │ │ │ │ - movgt ip, #0 │ │ │ │ - strle r1, [r4, #332] @ 0x14c │ │ │ │ - sub r2, r2, r3 │ │ │ │ - movle r1, r6 │ │ │ │ - strgt ip, [r4, #332] @ 0x14c │ │ │ │ - str r3, [r4, #328] @ 0x148 │ │ │ │ - movle r6, #0 │ │ │ │ - ldr r3, [r0, #580] @ 0x244 │ │ │ │ - b 146fc │ │ │ │ - ldr r3, [r4, #328] @ 0x148 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 148e8 │ │ │ │ - b 14804 │ │ │ │ - ldr r3, [r4, #328] @ 0x148 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 148e0 │ │ │ │ - b 14804 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 13e58 │ │ │ │ - b 1486c │ │ │ │ + beq 13790 │ │ │ │ + ldr r0, [r9, #12] │ │ │ │ + ldr r1, [pc, #272] @ 13868 │ │ │ │ + add r0, r0, #2912 @ 0xb60 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl 4aaac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 137a8 │ │ │ │ + mov r0, #1760 @ 0x6e0 │ │ │ │ + bl 3a5c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + bl d4a0 │ │ │ │ + b 133b8 │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b 132c0 │ │ │ │ + mov r0, #1760 @ 0x6e0 │ │ │ │ + bl 3a5c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + bl d1b0 │ │ │ │ + b 133b8 │ │ │ │ + ldr r0, [r9, #12] │ │ │ │ + ldr r1, [pc, #184] @ 1386c │ │ │ │ + add r0, r0, #2912 @ 0xb60 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl 4aaac │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, #1760 @ 0x6e0 │ │ │ │ + bne 137e0 │ │ │ │ + bl 3a5c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + bl e10c │ │ │ │ + b 133b8 │ │ │ │ + bl 3a5c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + bl d514 │ │ │ │ + b 133b8 │ │ │ │ + strdeq r3, [r4], -r0 │ │ │ │ + andeq lr, r3, r0, ror #28 │ │ │ │ + strdeq r8, [r4], -r8 @ │ │ │ │ + andeq r0, r0, ip, asr #4 │ │ │ │ + muleq r4, r8, r6 │ │ │ │ + @ instruction: 0xfffffbbc │ │ │ │ + @ instruction: 0xfffff3e8 │ │ │ │ + muleq r3, r0, r5 │ │ │ │ + andeq lr, r3, r8, asr #14 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + andeq pc, r3, r8, lsr r4 @ │ │ │ │ + @ instruction: 0xfffffa6c │ │ │ │ + @ instruction: 0x00001db0 │ │ │ │ + andeq pc, r3, r8, lsl r4 @ │ │ │ │ + andeq pc, r3, r0, lsl r4 @ │ │ │ │ + andeq pc, r3, r4, lsl #8 │ │ │ │ + strdeq pc, [r3], -r8 │ │ │ │ + andeq lr, r3, r0, asr #13 │ │ │ │ + andeq lr, r3, ip, lsr #13 │ │ │ │ + @ instruction: 0xffffdaf8 │ │ │ │ + muleq r3, ip, r3 │ │ │ │ + muleq r3, r4, r3 │ │ │ │ + andeq pc, r3, r0, lsl #7 │ │ │ │ + andeq pc, r3, r0, asr r3 @ │ │ │ │ + andeq pc, r3, r4, ror #6 │ │ │ │ + andeq r0, r0, sl, asr #5 │ │ │ │ + andeq pc, r3, r4, lsr #4 │ │ │ │ + andeq r0, r0, r8, ror #13 │ │ │ │ + strdeq pc, [r3], -r0 │ │ │ │ + ldrdeq pc, [r3], -r4 │ │ │ │ + andeq pc, r3, ip, ror r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3744] @ 0xea0 │ │ │ │ - ldr ip, [pc, #980] @ 14da4 │ │ │ │ - ldr r1, [pc, #980] @ 14da8 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - sub sp, sp, #316 @ 0x13c │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #308] @ 0x134 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - ldr r3, [pc, #948] @ 14dac │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ - ldr r1, [pc, #940] @ 14db0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r7, [r3, r1] │ │ │ │ - ldr r1, [pc, #932] @ 14db4 │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - mul r3, ip, r3 │ │ │ │ - smull ip, r1, r3, r1 │ │ │ │ - asr r3, r3, #31 │ │ │ │ - rsb r3, r3, r1, asr #6 │ │ │ │ - ldr r1, [r0, #348] @ 0x15c │ │ │ │ - sub r2, r2, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble 14ab8 │ │ │ │ - ldr r2, [r0, #352] @ 0x160 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + add r0, r1, #12288 @ 0x3000 │ │ │ │ + ldr r2, [r0, #424] @ 0x1a8 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + eor ip, r2, #1 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + str ip, [r0, #424] @ 0x1a8 │ │ │ │ + subs r2, r2, #1 │ │ │ │ + ldr r0, [r3, #3004] @ 0xbbc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movne r2, #1 │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + ldr r1, [pc, #128] @ 13934 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr lr, [r3, #3016] @ 0xbc8 │ │ │ │ + ldr r2, [r3, #2980] @ 0xba4 │ │ │ │ + ldr r4, [r3, #3012] @ 0xbc4 │ │ │ │ + ldr ip, [r3, #2972] @ 0xb9c │ │ │ │ + ldr r3, [pc, #108] @ 13938 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + subs r2, r2, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r5, [r0, #168] @ 0xa8 │ │ │ │ - cmp r2, r3 │ │ │ │ - strb r3, [r0, #160] @ 0xa0 │ │ │ │ - str r5, [r0, #164] @ 0xa4 │ │ │ │ - ble 14a80 │ │ │ │ - ldr r0, [r0, #356] @ 0x164 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [r4, #344] @ 0x158 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - str r6, [r4, #380] @ 0x17c │ │ │ │ - str r0, [r4, #376] @ 0x178 │ │ │ │ - ldr r2, [pc, #816] @ 14db8 │ │ │ │ - ldr r3, [pc, #796] @ 14da8 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r2, #1 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 12dd8 │ │ │ │ + ldr r2, [pc, #48] @ 1393c │ │ │ │ + ldr r3, [pc, #40] @ 13938 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 14da0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #316 @ 0x13c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 13800 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 13800 │ │ │ │ - ldr r3, [r4, #352] @ 0x160 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4, #352] @ 0x160 │ │ │ │ - bne 14b2c │ │ │ │ - ldr r0, [r4, #356] @ 0x164 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [r4, #344] @ 0x158 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - str r5, [r4, #380] @ 0x17c │ │ │ │ - str r0, [r4, #376] @ 0x178 │ │ │ │ - ldr r2, [pc, #692] @ 14dbc │ │ │ │ - ldr r3, [pc, #668] @ 14da8 │ │ │ │ + bne 13930 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, r4, r0, asr #9 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r8, r4, ip, ror r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #1736] @ 0x6c8 │ │ │ │ + add r6, r1, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r6, #4064] @ 0xfe0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #420] @ 13b08 │ │ │ │ + ldr r2, [pc, #420] @ 13b0c │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #1736] @ 0x6c8 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #2320 @ 0x910 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + tst r3, #1 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #2316] @ 0x90c │ │ │ │ + mov r2, #0 │ │ │ │ + beq 13ab0 │ │ │ │ + add r0, r5, #11968 @ 0x2ec0 │ │ │ │ + mov r4, #0 │ │ │ │ + add r0, r0, #28 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r0, #4]! │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 139c0 │ │ │ │ + ldr r2, [r2, #584] @ 0x248 │ │ │ │ + cmn r2, #1 │ │ │ │ + addne r2, sp, #2320 @ 0x910 │ │ │ │ + addne r2, r2, r4, lsl #2 │ │ │ │ + addne r4, r4, #1 │ │ │ │ + strne r3, [r2, #-2320] @ 0xfffff6f0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 1399c │ │ │ │ + add r7, sp, #256 @ 0x100 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #42 @ 0x2a │ │ │ │ + bl 2dd10 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #2 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r7, [ip, #36] @ 0x24 │ │ │ │ + mov r2, #1 │ │ │ │ + blx r7 │ │ │ │ + cmp r4, #1 │ │ │ │ + ble 13ae0 │ │ │ │ + mov r8, sp │ │ │ │ + ldr r9, [pc, #240] @ 13b10 │ │ │ │ + add sl, r8, r4, lsl #2 │ │ │ │ + mov r7, r4 │ │ │ │ + bl 3a80 │ │ │ │ + mov fp, r0 │ │ │ │ + bl 3a80 │ │ │ │ + mov r1, r7 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + and r3, r0, r9 │ │ │ │ + orr r0, r3, fp, lsl #16 │ │ │ │ + bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + bl 3dd4 <__aeabi_idivmod@plt> │ │ │ │ + add r3, sp, #2320 @ 0x910 │ │ │ │ + ldr r2, [sl, #-4]! │ │ │ │ + cmp r7, #1 │ │ │ │ + add r1, r3, r1, lsl #2 │ │ │ │ + ldr r3, [r1, #-2320] @ 0xfffff6f0 │ │ │ │ + str r2, [r1, #-2320] @ 0xfffff6f0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne 13a24 │ │ │ │ + ands r3, r4, #1 │ │ │ │ + bne 13ae8 │ │ │ │ + add r3, r3, r4 │ │ │ │ + asr r9, r3, #1 │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r3, [r8], #4 │ │ │ │ + cmp r9, r7 │ │ │ │ + add r3, r3, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r1, [r5, r3, lsl #2] │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + ldr r0, [r6, #4064] @ 0xfe0 │ │ │ │ + mov r3, #0 │ │ │ │ + add r7, r7, #1 │ │ │ │ + bl 1e29c │ │ │ │ + cmp r7, r4 │ │ │ │ + bne 13a7c │ │ │ │ + ldr r2, [pc, #92] @ 13b14 │ │ │ │ + ldr r3, [pc, #80] @ 13b0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #2316] @ 0x90c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 14da0 │ │ │ │ - add sp, sp, #316 @ 0x13c │ │ │ │ + bne 13b04 │ │ │ │ + add sp, sp, #2320 @ 0x910 │ │ │ │ + add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ble 14b00 │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r9, #0 │ │ │ │ - ldr r0, [r3, #136] @ 0x88 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [r4, #344] @ 0x158 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #340] @ 0x154 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r6, [r4, #380] @ 0x17c │ │ │ │ - add r2, r4, #376 @ 0x178 │ │ │ │ - add r1, r4, #368 @ 0x170 │ │ │ │ - str r0, [r4, #376] @ 0x178 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r8, [r4, #32] │ │ │ │ - ldr sl, [r4, #36] @ 0x24 │ │ │ │ - bl 4effc │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - str r9, [r4, #376] @ 0x178 │ │ │ │ - mov r0, r1 │ │ │ │ - str r9, [r4, #380] @ 0x17c │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r2, #3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #28 │ │ │ │ - add r6, sp, #52 @ 0x34 │ │ │ │ - str r6, [sp] │ │ │ │ - str r8, [sp, #28] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ - bl 114e4 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - ble 14b00 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - ldr r7, [r6], #4 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq 14c7c │ │ │ │ - ldr ip, [r4, #88] @ 0x58 │ │ │ │ - cmp ip, #0 │ │ │ │ - ble 14c8c │ │ │ │ - add r3, r4, #44 @ 0x2c │ │ │ │ - add ip, r3, ip, lsl #2 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - cmp r7, r2 │ │ │ │ - moveq r1, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - bne 14c60 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 14c8c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp sl, r5 │ │ │ │ - bne 14c3c │ │ │ │ - b 14b00 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4, #36] @ 0x24 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d98 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 14c7c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r1, r7, #32 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - mvn r2, #0 │ │ │ │ - mvn r3, #0 │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r3, #7 │ │ │ │ - ldm r1, {r1, r2} │ │ │ │ - bl 1c1cc │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r0, [r6, #-4] │ │ │ │ - cmp r3, #9 │ │ │ │ - addle r2, r3, #1 │ │ │ │ - addle r3, r3, #12 │ │ │ │ - mov r1, #5 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - strle r2, [r4, #88] @ 0x58 │ │ │ │ - strle r0, [r4, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #120] @ 14dc0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r4, #344] @ 0x158 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r2, [r2, #580] @ 0x244 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r3, [r3, #124] @ 0x7c │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r4, #340] @ 0x154 │ │ │ │ - add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ - bl 14654 │ │ │ │ - b 14c7c │ │ │ │ + ands r3, r4, #1 │ │ │ │ + beq 13af4 │ │ │ │ + bl 3a80 │ │ │ │ + bl 3a80 │ │ │ │ + and r3, r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 13ab0 │ │ │ │ + mov r8, sp │ │ │ │ + b 13a70 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000473b8 │ │ │ │ + andeq r8, r4, r4, lsr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r7, r4, r8, lsl #7 │ │ │ │ - andeq r0, r0, ip, ror #4 │ │ │ │ - ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - andeq r7, r4, r0, lsl #6 │ │ │ │ - andeq r7, r4, r0, lsl #5 │ │ │ │ - @ instruction: 0xc1200000 │ │ │ │ - ldr r3, [r0, #164] @ 0xa4 │ │ │ │ - cmp r3, #5 │ │ │ │ - bxne lr │ │ │ │ - b 149b8 │ │ │ │ + strdeq pc, [r0], -pc @ │ │ │ │ + ldrdeq r8, [r4], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3384] @ 0xd38 │ │ │ │ - ldr r2, [pc, #3260] @ 15aa8 │ │ │ │ - ldr r3, [r0, #176] @ 0xb0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #676 @ 0x2a4 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #3244] @ 15aac │ │ │ │ + str r0, [ip, #1776] @ 0x6f0 │ │ │ │ + add sl, r0, #12288 @ 0x3000 │ │ │ │ + ldr r3, [sl, #404] @ 0x194 │ │ │ │ + ldr r2, [pc, #1236] @ 1400c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #3240] @ 15ab0 │ │ │ │ + ldr r3, [pc, #1232] @ 14010 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r4, r0 │ │ │ │ + sub sp, sp, #2272 @ 0x8e0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + movgt fp, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #668] @ 0x29c │ │ │ │ + str r3, [sp, #2276] @ 0x8e4 │ │ │ │ mov r3, #0 │ │ │ │ - bne 14e38 │ │ │ │ - ldr r1, [r0, #172] @ 0xac │ │ │ │ - cmn r1, #1 │ │ │ │ - beq 14e38 │ │ │ │ - ldrb r3, [r0, #160] @ 0xa0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 15040 │ │ │ │ - ldr r0, [r4, #244] @ 0xf4 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #248] @ 0xf8 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + movgt r5, fp │ │ │ │ + addgt r7, sp, #216 @ 0xd8 │ │ │ │ + ble 14000 │ │ │ │ + ldr r4, [sl, #396] @ 0x18c │ │ │ │ mov r0, r7 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d98 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [r4, #216] @ 0xd8 │ │ │ │ - ldr r5, [r4, #164] @ 0xa4 │ │ │ │ - and r3, r3, #63 @ 0x3f │ │ │ │ - str r7, [sp, #108] @ 0x6c │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [r4, #256] @ 0x100 │ │ │ │ - and r2, r0, #63 @ 0x3f │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 15008 │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - tst r3, #1 │ │ │ │ - and r3, r3, #63 @ 0x3f │ │ │ │ - addne r1, r1, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 14ed4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 15008 │ │ │ │ - add r3, r5, r5, lsl #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ + add r4, r4, fp │ │ │ │ + ldr r9, [r6, #8] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #74 @ 0x4a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2dd10 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2dd60 │ │ │ │ + mvn r2, #0 │ │ │ │ + add r1, r4, #80 @ 0x50 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2dd60 │ │ │ │ + mvn r2, #0 │ │ │ │ + add r1, r4, #16 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r3, [sp, #2272] @ 0x8e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1506c │ │ │ │ - ldr r9, [r4, #24] │ │ │ │ + bne 13be8 │ │ │ │ + ldr r2, [r9] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ + mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1061158912 @ 0x3f400000 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1061158912 @ 0x3f400000 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4, #36] @ 0x24 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r8, #28] │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sl, #404] @ 0x194 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + add fp, fp, #152 @ 0x98 │ │ │ │ + blt 13b70 │ │ │ │ + add r4, r6, r8, lsl #2 │ │ │ │ + add r3, r6, #8192 @ 0x2000 │ │ │ │ + add r4, r4, #8192 @ 0x2000 │ │ │ │ + ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ + ldr r1, [r4, #3808] @ 0xee0 │ │ │ │ + mov r9, #1 │ │ │ │ + bl 1d548 │ │ │ │ + strb r9, [sl, #456] @ 0x1c8 │ │ │ │ + ldr r3, [r4, #3808] @ 0xee0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + ldr r3, [r3, #584] @ 0x248 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + blx r3 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [r3, #2996] @ 0xbb4 │ │ │ │ + cmp r3, r5 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + beq 13f8c │ │ │ │ + ldr r4, [r4, #3808] @ 0xee0 │ │ │ │ + ldr r3, [r4, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + streq r9, [sp, #112] @ 0x70 │ │ │ │ + add r3, r4, #316 @ 0x13c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, r4, #340 @ 0x154 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, r4, #364 @ 0x16c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, r4, #388 @ 0x184 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, r4, #412 @ 0x19c │ │ │ │ + add r1, r4, #460 @ 0x1cc │ │ │ │ + mov r2, #24 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + add r3, r4, #436 @ 0x1b4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 3e34 │ │ │ │ + mov r2, #24 │ │ │ │ + add r1, r4, #484 @ 0x1e4 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ + bl 3e34 │ │ │ │ + add fp, sp, #120 @ 0x78 │ │ │ │ + add r2, sp, #16 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + mov r4, #0 │ │ │ │ + add r5, r6, #11968 @ 0x2ec0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + sub r2, fp, #4 │ │ │ │ + mov r9, r4 │ │ │ │ + add r5, r5, #32 │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + b 13d40 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + add r5, r5, #4 │ │ │ │ + beq 13eec │ │ │ │ + cmp r8, r4 │ │ │ │ + beq 13d30 │ │ │ │ + ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 14fe4 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r0, [r8, #32] │ │ │ │ - ldr r5, [r3, #580] @ 0x244 │ │ │ │ + beq 13d30 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 13d7c │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldrb r3, [r3, #588] @ 0x24c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 13d2c │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 13ea0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + ldr r3, [r3, #584] @ 0x248 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ + str r4, [sp, #116] @ 0x74 │ │ │ │ + str r9, [sp, #120] @ 0x78 │ │ │ │ blx r3 │ │ │ │ - ldr ip, [r4, #40] @ 0x28 │ │ │ │ - ldr lr, [r4, #164] @ 0xa4 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - ldr r2, [pc, #2848] @ 15ab4 │ │ │ │ - ldr ip, [ip, #584] @ 0x248 │ │ │ │ - mov r3, r5 │ │ │ │ - add r5, sp, #412 @ 0x19c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - stm sp, {r0, ip} │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #2812] @ 15ab8 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - mov lr, #0 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r5, [ip, #100] @ 0x64 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [r4, #164] @ 0xa4 │ │ │ │ - cmp r5, #5 │ │ │ │ - addls pc, pc, r5, lsl #2 │ │ │ │ - b 15a98 │ │ │ │ - b 151e8 │ │ │ │ - b 15940 │ │ │ │ - b 15718 │ │ │ │ - b 1561c │ │ │ │ - b 15590 │ │ │ │ - b 150d0 │ │ │ │ - sub r3, r5, #2 │ │ │ │ - cmp r3, #2 │ │ │ │ - bls 15048 │ │ │ │ - ldr r2, [pc, #2720] @ 15abc │ │ │ │ - ldr r3, [pc, #2704] @ 15ab0 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr sl, [r5] │ │ │ │ + mov r2, #24 │ │ │ │ + add r3, sl, #316 @ 0x13c │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + add r3, sl, #340 @ 0x154 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + add r3, sl, #364 @ 0x16c │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r3, sl, #388 @ 0x184 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sl, #412 @ 0x19c │ │ │ │ + add r1, sl, #460 @ 0x1cc │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + add r3, sl, #436 @ 0x1b4 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r9, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + add r0, fp, #44 @ 0x2c │ │ │ │ + bl 3e34 │ │ │ │ + mov r2, #24 │ │ │ │ + add r1, sl, #484 @ 0x1e4 │ │ │ │ + add r0, fp, #68 @ 0x44 │ │ │ │ + bl 3e34 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr sl, [r6, #8] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r0, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 18204 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 13d2c │ │ │ │ + ldr r3, [sl] │ │ │ │ + mov r0, sl │ │ │ │ + mov r2, #5 │ │ │ │ + ldr sl, [r3, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + blx sl │ │ │ │ + b 13d2c │ │ │ │ + mov r0, r7 │ │ │ │ + ldr sl, [r6, #8] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 18204 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 13d98 │ │ │ │ + ldr r3, [sl] │ │ │ │ + mov r0, sl │ │ │ │ + mov r2, #5 │ │ │ │ + ldr sl, [r3, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + blx sl │ │ │ │ + b 13d98 │ │ │ │ + mov r2, #1 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 18204 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 13f44 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #5 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 13f94 │ │ │ │ + ldr r2, [pc, #176] @ 14014 │ │ │ │ + ldr r3, [pc, #168] @ 14010 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #668] @ 0x29c │ │ │ │ + ldr r3, [sp, #2276] @ 0x8e4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 15a94 │ │ │ │ - add sp, sp, #676 @ 0x2a4 │ │ │ │ + bne 14008 │ │ │ │ + add sp, sp, #2272 @ 0x8e0 │ │ │ │ + add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 13800 │ │ │ │ - b 14e38 │ │ │ │ - tst r0, #1 │ │ │ │ - beq 15014 │ │ │ │ - add r3, r5, r5, lsl #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 15014 │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - b 14f0c │ │ │ │ - ldr r2, [r8, #32] │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ + ldr r4, [r4, #3808] @ 0xee0 │ │ │ │ + b 13ca8 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #44 @ 0x2c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2dd10 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2dd60 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r3, [sp, #2272] @ 0x8e0 │ │ │ │ cmp r3, #0 │ │ │ │ - add r2, r3, #7 │ │ │ │ - movge r2, r3 │ │ │ │ - asr r2, r2, #3 │ │ │ │ - str r2, [r4, #176] @ 0xb0 │ │ │ │ - ldr r2, [r4, #196] @ 0xc4 │ │ │ │ - add r3, r3, r2 │ │ │ │ - cmp r3, r1 │ │ │ │ - bgt 15014 │ │ │ │ - mvn r6, #0 │ │ │ │ - mvn r7, #0 │ │ │ │ - add r2, r4, #32 │ │ │ │ - ldr r0, [r8, #24] │ │ │ │ - mov r3, #30 │ │ │ │ - strd r6, [sp] │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ - bl 1c1cc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [r4, #196] @ 0xc4 │ │ │ │ - b 15014 │ │ │ │ + bne 13f5c │ │ │ │ + ldr r2, [r4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + b 13f5c │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ + b 13bfc │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, r4, ip, asr #4 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r7, r4, r4, lsr #28 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + strb r5, [r0, #1228] @ 0x4cc │ │ │ │ + str r5, [r0, #8] │ │ │ │ + add r0, r0, #11968 @ 0x2ec0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r0, #32 │ │ │ │ + bl 3bdc │ │ │ │ + add r1, r4, #12736 @ 0x31c0 │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #2524] @ 15ac0 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - str r7, [r4, #340] @ 0x154 │ │ │ │ - str r6, [r4, #344] @ 0x158 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r3, [r3, #132] @ 0x84 │ │ │ │ - ldr r7, [r4, #380] @ 0x17c │ │ │ │ - mul r3, r2, r3 │ │ │ │ - ldr r2, [pc, #2484] @ 15ac4 │ │ │ │ - smull r1, r2, r3, r2 │ │ │ │ - ldr r1, [r4, #376] @ 0x178 │ │ │ │ - asr r3, r3, #31 │ │ │ │ - rsb r3, r3, r2, asr #6 │ │ │ │ - str r3, [r4, #352] @ 0x160 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + add r0, r4, #8192 @ 0x2000 │ │ │ │ + str r5, [r0, #4064] @ 0xfe0 │ │ │ │ + cmp r6, #1 │ │ │ │ + strd r2, [r1, #-8] │ │ │ │ + strd r2, [r1] │ │ │ │ + add r1, r4, #13312 @ 0x3400 │ │ │ │ + add r4, r4, #12288 @ 0x3000 │ │ │ │ + strd r2, [r1, #48] @ 0x30 │ │ │ │ + str r5, [r4, #1060] @ 0x424 │ │ │ │ + str r5, [r4, #424] @ 0x1a8 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + mov r0, #4 │ │ │ │ + bl 3a5c │ │ │ │ + mov r5, r0 │ │ │ │ + bl 42560 │ │ │ │ + str r5, [r4, #1068] @ 0x42c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #416] @ 14258 │ │ │ │ + mov r5, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + str r3, [r0], #20 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 4ceb4 │ │ │ │ + add r0, r4, #48 @ 0x30 │ │ │ │ + bl 4c158 │ │ │ │ + add r0, r4, #64 @ 0x40 │ │ │ │ + bl 4f360 │ │ │ │ + mov r3, #50 @ 0x32 │ │ │ │ + str r3, [r4, #1108] @ 0x454 │ │ │ │ + str r3, [r4, #1148] @ 0x47c │ │ │ │ + ldr r3, [pc, #356] @ 1425c │ │ │ │ + str r3, [r4, #1152] @ 0x480 │ │ │ │ + ldr r3, [pc, #352] @ 14260 │ │ │ │ + str r3, [r4, #1156] @ 0x484 │ │ │ │ + mov r3, #140 @ 0x8c │ │ │ │ + str r3, [r4, #1160] @ 0x488 │ │ │ │ + mov r3, #125 @ 0x7d │ │ │ │ + str r3, [r4, #1164] @ 0x48c │ │ │ │ + str r3, [r4, #1176] @ 0x498 │ │ │ │ + ldr r3, [pc, #328] @ 14264 │ │ │ │ + str r3, [r4, #1180] @ 0x49c │ │ │ │ + mov r3, #80 @ 0x50 │ │ │ │ + str r3, [r4, #1184] @ 0x4a0 │ │ │ │ + mov r3, #20 │ │ │ │ + str r3, [r4, #1188] @ 0x4a4 │ │ │ │ + mov r3, #700 @ 0x2bc │ │ │ │ + str r3, [r4, #1192] @ 0x4a8 │ │ │ │ + ldr r3, [pc, #300] @ 14268 │ │ │ │ + str r3, [r4, #1196] @ 0x4ac │ │ │ │ + mov r3, #100 @ 0x64 │ │ │ │ + str r3, [r4, #1212] @ 0x4bc │ │ │ │ + str r3, [r4, #1220] @ 0x4c4 │ │ │ │ + str r3, [r4, #1224] @ 0x4c8 │ │ │ │ + ldr r3, [pc, #280] @ 1426c │ │ │ │ + str r3, [r4, #1112] @ 0x458 │ │ │ │ + mov r3, #1200 @ 0x4b0 │ │ │ │ + str r3, [r4, #1116] @ 0x45c │ │ │ │ + mov r3, #500 @ 0x1f4 │ │ │ │ + str r3, [r4, #1120] @ 0x460 │ │ │ │ + mov r3, #150 @ 0x96 │ │ │ │ + str r3, [r4, #1124] @ 0x464 │ │ │ │ + mov r3, #95 @ 0x5f │ │ │ │ + str r3, [r4, #1128] @ 0x468 │ │ │ │ + ldr r3, [pc, #244] @ 14270 │ │ │ │ + str r3, [r4, #1132] @ 0x46c │ │ │ │ + mov r3, #8000 @ 0x1f40 │ │ │ │ + str r3, [r4, #1136] @ 0x470 │ │ │ │ + mov r3, #300 @ 0x12c │ │ │ │ + str r3, [r4, #1140] @ 0x474 │ │ │ │ + add r3, r3, #1200 @ 0x4b0 │ │ │ │ + str r3, [r4, #1144] @ 0x478 │ │ │ │ + mov r1, #1000 @ 0x3e8 │ │ │ │ + ldr r3, [pc, #212] @ 14274 │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + str r1, [r4, #1100] @ 0x44c │ │ │ │ + str r3, [r4, #1168] @ 0x490 │ │ │ │ + ldr r1, [pc, #200] @ 14278 │ │ │ │ + ldr r3, [pc, #200] @ 1427c │ │ │ │ + str r2, [r4, #1104] @ 0x450 │ │ │ │ + str r2, [r4, #1172] @ 0x494 │ │ │ │ + str r1, [r4, #1204] @ 0x4b4 │ │ │ │ + str r2, [r4, #1200] @ 0x4b0 │ │ │ │ + str r3, [r4, #1208] @ 0x4b8 │ │ │ │ + add r0, r4, #1232 @ 0x4d0 │ │ │ │ + str r5, [r4, #1216] @ 0x4c0 │ │ │ │ + bl e180 │ │ │ │ + add r0, r4, #12224 @ 0x2fc0 │ │ │ │ + add r6, r4, #12288 @ 0x3000 │ │ │ │ + mov r8, #1 │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + bl fe4c │ │ │ │ + str r5, [r6, #396] @ 0x18c │ │ │ │ + str r8, [r6, #400] @ 0x190 │ │ │ │ + mov r0, #152 @ 0x98 │ │ │ │ + bl 3c60 │ │ │ │ + str r5, [r6, #404] @ 0x194 │ │ │ │ + str r5, [r6, #408] @ 0x198 │ │ │ │ + str r0, [r6, #396] @ 0x18c │ │ │ │ + strb r5, [r0] │ │ │ │ + strb r5, [r0, #16] │ │ │ │ + strb r5, [r0, #80] @ 0x50 │ │ │ │ + str r5, [r0, #144] @ 0x90 │ │ │ │ + str r5, [r0, #148] @ 0x94 │ │ │ │ + bl 3db0 │ │ │ │ + str r8, [r6, #400] @ 0x190 │ │ │ │ + mov r0, #152 @ 0x98 │ │ │ │ + bl 3c60 │ │ │ │ mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ + str r5, [r6, #404] @ 0x194 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [r6, #396] @ 0x18c │ │ │ │ + strb r5, [r3] │ │ │ │ + mov r0, r4 │ │ │ │ + strb r5, [r3, #16] │ │ │ │ + strb r5, [r3, #80] @ 0x50 │ │ │ │ + str r5, [r3, #144] @ 0x90 │ │ │ │ + str r5, [r3, #148] @ 0x94 │ │ │ │ + bl 14018 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + muleq r4, ip, r4 │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ + andeq r0, r3, r0, asr #26 │ │ │ │ + andeq r3, r4, r8, lsr r2 │ │ │ │ + andeq r8, r1, r0, lsr #13 │ │ │ │ + andeq r0, r0, r8, lsr #10 │ │ │ │ + andeq r9, r0, r0, ror r4 │ │ │ │ + andeq r5, r3, r0, ror #22 │ │ │ │ + andeq r3, r1, r0, lsl #17 │ │ │ │ + muleq r0, r8, sl │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #488] @ 14480 │ │ │ │ + mov r5, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + str r3, [r0], #20 │ │ │ │ + bl 4ceb4 │ │ │ │ + add r0, r4, #48 @ 0x30 │ │ │ │ + bl 4c158 │ │ │ │ + add r0, r4, #64 @ 0x40 │ │ │ │ + bl 4f360 │ │ │ │ + ldr r3, [pc, #444] @ 14484 │ │ │ │ + str r3, [r4, #1112] @ 0x458 │ │ │ │ + mov r3, #1200 @ 0x4b0 │ │ │ │ + str r3, [r4, #1116] @ 0x45c │ │ │ │ + mov r3, #500 @ 0x1f4 │ │ │ │ + str r3, [r4, #1120] @ 0x460 │ │ │ │ + mov r3, #150 @ 0x96 │ │ │ │ + mov r1, #50 @ 0x32 │ │ │ │ + str r3, [r4, #1124] @ 0x464 │ │ │ │ + mov r3, #95 @ 0x5f │ │ │ │ + str r1, [r4, #1108] @ 0x454 │ │ │ │ + str r3, [r4, #1128] @ 0x468 │ │ │ │ + str r1, [r4, #1148] @ 0x47c │ │ │ │ + ldr r3, [pc, #396] @ 14488 │ │ │ │ + ldr r1, [pc, #396] @ 1448c │ │ │ │ + str r3, [r4, #1132] @ 0x46c │ │ │ │ + str r1, [r4, #1180] @ 0x49c │ │ │ │ + mov r3, #8000 @ 0x1f40 │ │ │ │ + mov r1, #80 @ 0x50 │ │ │ │ + str r3, [r4, #1136] @ 0x470 │ │ │ │ + str r1, [r4, #1184] @ 0x4a0 │ │ │ │ + mov r3, #300 @ 0x12c │ │ │ │ + mov r1, #20 │ │ │ │ + str r3, [r4, #1140] @ 0x474 │ │ │ │ + str r1, [r4, #1188] @ 0x4a4 │ │ │ │ + add r3, r3, #1200 @ 0x4b0 │ │ │ │ + mov r1, #700 @ 0x2bc │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + str r3, [r4, #1144] @ 0x478 │ │ │ │ + str r1, [r4, #1192] @ 0x4a8 │ │ │ │ + mov r3, #125 @ 0x7d │ │ │ │ + ldr r1, [pc, #332] @ 14490 │ │ │ │ + str r2, [r4, #1104] @ 0x450 │ │ │ │ + str r3, [r4, #1164] @ 0x48c │ │ │ │ + str r3, [r4, #1176] @ 0x498 │ │ │ │ + str r2, [r4, #1172] @ 0x494 │ │ │ │ + mov r3, #100 @ 0x64 │ │ │ │ + str r1, [r4, #1196] @ 0x4ac │ │ │ │ + str r2, [r4, #1200] @ 0x4b0 │ │ │ │ + ldr r1, [pc, #304] @ 14494 │ │ │ │ + ldr r2, [pc, #304] @ 14498 │ │ │ │ + mov r0, #1000 @ 0x3e8 │ │ │ │ + str r0, [r4, #1100] @ 0x44c │ │ │ │ + str r1, [r4, #1204] @ 0x4b4 │ │ │ │ + str r2, [r4, #1208] @ 0x4b8 │ │ │ │ + mov r1, #140 @ 0x8c │ │ │ │ + ldr r2, [pc, #284] @ 1449c │ │ │ │ + str r3, [r4, #1212] @ 0x4bc │ │ │ │ + str r3, [r4, #1220] @ 0x4c4 │ │ │ │ + str r3, [r4, #1224] @ 0x4c8 │ │ │ │ + ldr r0, [pc, #272] @ 144a0 │ │ │ │ + ldr r3, [pc, #272] @ 144a4 │ │ │ │ + str r3, [r4, #1156] @ 0x484 │ │ │ │ + str r1, [r4, #1160] @ 0x488 │ │ │ │ + str r2, [r4, #1168] @ 0x490 │ │ │ │ + str r0, [r4, #1152] @ 0x480 │ │ │ │ + str r5, [r4, #1216] @ 0x4c0 │ │ │ │ + add r0, r4, #1232 @ 0x4d0 │ │ │ │ + bl e180 │ │ │ │ + add r0, r4, #12224 @ 0x2fc0 │ │ │ │ + add r6, r4, #12288 @ 0x3000 │ │ │ │ + mov r7, #1 │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + bl fe4c │ │ │ │ + str r5, [r6, #396] @ 0x18c │ │ │ │ + str r7, [r6, #400] @ 0x190 │ │ │ │ + mov r0, #152 @ 0x98 │ │ │ │ + bl 3c60 │ │ │ │ + str r5, [r6, #404] @ 0x194 │ │ │ │ + str r5, [r6, #408] @ 0x198 │ │ │ │ + str r0, [r6, #396] @ 0x18c │ │ │ │ + strb r5, [r0] │ │ │ │ + strb r5, [r0, #16] │ │ │ │ + strb r5, [r0, #80] @ 0x50 │ │ │ │ + str r5, [r0, #144] @ 0x90 │ │ │ │ + str r5, [r0, #148] @ 0x94 │ │ │ │ + bl 3db0 │ │ │ │ + str r7, [r6, #400] @ 0x190 │ │ │ │ + mov r0, #152 @ 0x98 │ │ │ │ + bl 3c60 │ │ │ │ + str r5, [r6, #404] @ 0x194 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + str r0, [r6, #396] @ 0x18c │ │ │ │ + strb r5, [r0] │ │ │ │ + strb r5, [r0, #16] │ │ │ │ + strb r5, [r0, #80] @ 0x50 │ │ │ │ + str r5, [r0, #144] @ 0x90 │ │ │ │ + str r5, [r0, #148] @ 0x94 │ │ │ │ + add r0, r4, #11968 @ 0x2ec0 │ │ │ │ + strb r5, [r4, #1228] @ 0x4cc │ │ │ │ + str r5, [r4, #8] │ │ │ │ + add r0, r0, #32 │ │ │ │ + bl 3bdc │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r4, #12736 @ 0x31c0 │ │ │ │ + add ip, r4, #8192 @ 0x2000 │ │ │ │ + str r5, [ip, #4064] @ 0xfe0 │ │ │ │ + strd r2, [r1, #-8] │ │ │ │ + strd r2, [r1] │ │ │ │ + add r1, r4, #13312 @ 0x3400 │ │ │ │ + strd r2, [r1, #48] @ 0x30 │ │ │ │ + mov r0, #4 │ │ │ │ + str r5, [r6, #1060] @ 0x424 │ │ │ │ + str r5, [r6, #424] @ 0x1a8 │ │ │ │ + bl 3a5c │ │ │ │ + mov r5, r0 │ │ │ │ + bl 42560 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r6, #1068] @ 0x42c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + @ instruction: 0x000472bc │ │ │ │ + andeq r0, r0, r8, lsr #10 │ │ │ │ + andeq r9, r0, r0, ror r4 │ │ │ │ + andeq r3, r4, r8, lsr r2 │ │ │ │ + andeq r8, r1, r0, lsr #13 │ │ │ │ + andeq r3, r1, r0, lsl #17 │ │ │ │ + muleq r0, r8, sl │ │ │ │ + andeq r5, r3, r0, ror #22 │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ + andeq r0, r3, r0, asr #26 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3920] @ 0xf50 │ │ │ │ + sub sp, sp, #140 @ 0x8c │ │ │ │ + add r6, r0, #1088 @ 0x440 │ │ │ │ + add r5, r0, #12288 @ 0x3000 │ │ │ │ + add r6, r6, #12 │ │ │ │ + mov r8, #128 @ 0x80 │ │ │ │ + add r7, sp, #8 │ │ │ │ + ldr r3, [r5, #1068] @ 0x42c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mvn r7, #0 │ │ │ │ - mov r1, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr fp, [r5, #1072] @ 0x430 │ │ │ │ + ldr sl, [r5, #1076] @ 0x434 │ │ │ │ + ldr r9, [r5, #1060] @ 0x424 │ │ │ │ + bl 3e34 │ │ │ │ + mov r2, #1 │ │ │ │ + strb r2, [r4, #1228] @ 0x4cc │ │ │ │ + ldr r2, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r2] │ │ │ │ + blx r2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #56] @ 14554 │ │ │ │ + bl 47838 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 140a0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d98 │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mvn r6, #0 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - strd r6, [sp] │ │ │ │ - str r2, [r4, #356] @ 0x164 │ │ │ │ - add r2, r4, #32 │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ - bl 1c1cc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r5, [r4, #164] @ 0xa4 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - ldr r0, [r4, #176] @ 0xb0 │ │ │ │ - add r3, r5, r5, lsl #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ - ldr ip, [r1, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - subgt r2, r2, #1 │ │ │ │ - str ip, [r4, #180] @ 0xb4 │ │ │ │ - strgt r2, [r3, #96] @ 0x60 │ │ │ │ + str r3, [r5, #1068] @ 0x42c │ │ │ │ + str fp, [r5, #1072] @ 0x430 │ │ │ │ + str sl, [r5, #1076] @ 0x434 │ │ │ │ + str r9, [r5, #1060] @ 0x424 │ │ │ │ + bl 3e34 │ │ │ │ + add sp, sp, #140 @ 0x8c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + andeq r3, r0, r8, lsr r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + add r5, r0, #8192 @ 0x2000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #68] @ 145c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15014 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #2312] @ 15ac0 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #2304] @ 15ac4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - add r3, r3, r5, lsl #6 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - mul r3, r1, r3 │ │ │ │ - smull r1, r2, r3, r2 │ │ │ │ - asr r3, r3, #31 │ │ │ │ - rsb r3, r3, r2, asr #6 │ │ │ │ - str r3, [r4, #176] @ 0xb0 │ │ │ │ - b 15014 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mvn r6, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + add r3, pc, r3 │ │ │ │ + beq 145a4 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r1, [pc, #52] @ 145c4 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 145b8 │ │ │ │ + mov r1, #1760 @ 0x6e0 │ │ │ │ + bl 3bf4 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - mvn r7, #0 │ │ │ │ - add r3, r4, #32 │ │ │ │ - ldm r3, {r1, r2} │ │ │ │ - mov r3, #3 │ │ │ │ - strd r6, [sp] │ │ │ │ - bl 1c1cc │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r2, #3 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #156 @ 0x9c │ │ │ │ - str r2, [sp] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #116 @ 0x74 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r5, #4064] @ 0xfe0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 144a8 │ │ │ │ + blx r2 │ │ │ │ + b 145a4 │ │ │ │ + andeq r7, r4, ip, lsl #16 │ │ │ │ + andeq r0, r0, r4, lsl #4 │ │ │ │ + cmp r1, #63 @ 0x3f │ │ │ │ + bhi 145e8 │ │ │ │ + add r1, r1, #2992 @ 0xbb0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr r0, [r0, r1, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 145e8 │ │ │ │ + b ec50 │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #16 │ │ │ │ + stmdb r0, {r1, r2} │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r3 │ │ │ │ + ldrb r6, [sp, #56] @ 0x38 │ │ │ │ + bl 3af8 │ │ │ │ + mvn r2, #0 │ │ │ │ + mvn r3, #0 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r1, #22 │ │ │ │ + mov r2, #28 │ │ │ │ + mov r7, r0 │ │ │ │ + add r0, r4, #1232 @ 0x4d0 │ │ │ │ + bl e1a4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 14690 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + ldr r1, [pc, #48] @ 14698 │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 114e4 │ │ │ │ - subs ip, r0, #0 │ │ │ │ - movgt fp, r5 │ │ │ │ - strgt r5, [sp, #64] @ 0x40 │ │ │ │ - strgt ip, [sp, #60] @ 0x3c │ │ │ │ - bgt 15358 │ │ │ │ - b 15a84 │ │ │ │ - ldr r0, [pc, #2112] @ 15ac8 │ │ │ │ - ldr r9, [pc, #2112] @ 15acc │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - mov r7, #-2147483648 @ 0x80000000 │ │ │ │ - mov r8, #0 │ │ │ │ - bl 3d98 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2068] @ 15ad0 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2036] @ 15ad0 │ │ │ │ + stmib r4, {r3, r5} │ │ │ │ + mov r0, r7 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [r4, #164] @ 0xa4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r3, [r3, #580] @ 0x244 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1980] @ 15ac0 │ │ │ │ - str r7, [sp, #132] @ 0x84 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + str r6, [r4, #24] │ │ │ │ + str r0, [r4, #12] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + orrmi r0, r0, #0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mvn r4, #0 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mvn r5, #0 │ │ │ │ + stmdb r3, {r1, r2} │ │ │ │ + add r0, r0, #1232 @ 0x4d0 │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, #19 │ │ │ │ + bl e1a4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 146f4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r4, #4] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3720] @ 0xe88 │ │ │ │ + sub sp, sp, #340 @ 0x154 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ + stm r5, {r1, r2} │ │ │ │ + ldr r2, [pc, #712] @ 149e8 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #708] @ 149ec │ │ │ │ + add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r2, sp, #140 @ 0x8c │ │ │ │ + mvn r8, #0 │ │ │ │ + mvn r9, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ - bl 14654 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - beq 15a54 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [r3, fp, lsl #2] │ │ │ │ - cmp r4, r5 │ │ │ │ - beq 15348 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp] │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ - str r8, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - bl 4e748 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 15348 │ │ │ │ - ldr sl, [r5, #32] │ │ │ │ - mov r1, r6 │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, r0, #1232 @ 0x4d0 │ │ │ │ + strd r8, [sp] │ │ │ │ + mov r2, #8 │ │ │ │ + str sl, [sp, #28] │ │ │ │ + str fp, [sp, #32] │ │ │ │ + bl e1a4 │ │ │ │ + ldr r7, [pc, #640] @ 149f0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 14790 │ │ │ │ mov r0, sl │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r4] │ │ │ │ + mov r0, fp │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r4, #4] │ │ │ │ + ldr r3, [pc, #604] @ 149f4 │ │ │ │ + mov r2, #3 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, r6, #12224 @ 0x2fc0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + add fp, sp, #76 @ 0x4c │ │ │ │ + ldr ip, [r3, #148] @ 0x94 │ │ │ │ + ldr r3, [r3, #152] @ 0x98 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #64 @ 0x40 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str fp, [sp] │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + ldm r5, {r1, r2} │ │ │ │ + mov r3, ip │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 10020 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + ble 149b8 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r8, #0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b 1488c │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + str r9, [sp, #20] │ │ │ │ + ldr r1, [pc, #504] @ 149f8 │ │ │ │ + mov r0, r6 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r9, [r5, #36] @ 0x24 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + ldr r1, [pc, #492] @ 149f8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r6, #1065353216 @ 0x3f800000 │ │ │ │ + bne 14860 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - bl 3d98 │ │ │ │ - mov r1, #0 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15a3c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 3d98 │ │ │ │ - mov r1, r0 │ │ │ │ + movne r6, r9 │ │ │ │ + bne 14860 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r4, #24] │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #380] @ 0x17c │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - add r3, sp, #148 @ 0x94 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - ldm r3, {r1, r2} │ │ │ │ - bl 1bda4 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 14940 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq 149b8 │ │ │ │ + ldr r7, [fp], #4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4, #36] @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r6 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r8, r0 │ │ │ │ + mov sl, r0 │ │ │ │ bl 3d98 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 3d80 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15280 │ │ │ │ - mov r0, r8 │ │ │ │ + bne 147f0 │ │ │ │ + mov r0, sl │ │ │ │ bl 3d98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - mov r8, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1408] @ 15ad4 │ │ │ │ - add r7, r7, #-2147483648 @ 0x80000000 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - add r6, r6, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - b 15294 │ │ │ │ - ldr r0, [pc, #1344] @ 15ad8 │ │ │ │ - mov r2, #72 @ 0x48 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, #17 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 47854 │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - add r5, r4, #32 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 47868 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - ldr r3, [r3, #580] @ 0x244 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ - ldr r0, [r3, #1204] @ 0x4b4 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1280] @ 15adc │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r1, r7 │ │ │ │ - ldm r5, {r2, r3} │ │ │ │ + mov sl, r0 │ │ │ │ + b 147f8 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 12b80 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mvn r6, #0 │ │ │ │ - mvn r7, #0 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - mov r3, #8 │ │ │ │ - strd r6, [sp] │ │ │ │ - ldm r5, {r1, r2} │ │ │ │ - b 15170 │ │ │ │ - ldr r0, [pc, #1212] @ 15ae0 │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, #17 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 47854 │ │ │ │ - mov r1, #88 @ 0x58 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 47868 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r7, [r3, #580] @ 0x244 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr r0, [r3, #1200] @ 0x4b0 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1148] @ 15adc │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #1076] @ 15ac0 │ │ │ │ - mov r2, #3 │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [r3] │ │ │ │ - mov lr, #0 │ │ │ │ - ldr r1, [r1, #88] @ 0x58 │ │ │ │ - mov ip, #1 │ │ │ │ - ldr r1, [r1, #40] @ 0x28 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r8, #6 │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str lr, [sp, #28] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r8, [sp, #32] │ │ │ │ - add ip, sp, #8 │ │ │ │ - mov r3, r7 │ │ │ │ - mvn r7, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - add r1, sp, #116 @ 0x74 │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1648c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mvn r6, #0 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - mov r3, #2 │ │ │ │ - strd r6, [sp] │ │ │ │ - b 15168 │ │ │ │ - ldr r3, [pc, #928] @ 15ac0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r9, sp, #156 @ 0x9c │ │ │ │ - ldr sl, [r2, r3] │ │ │ │ - ldr r3, [pc, #948] @ 15ae4 │ │ │ │ - mvn r8, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #936] @ 15ae8 │ │ │ │ - str r9, [sp, #52] @ 0x34 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 3af8 │ │ │ │ - ldr r1, [r9], #4 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 3d08 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [r3, #1184] @ 0x4a0 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #780] @ 15adc │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - eor r0, r8, r8, asr #31 │ │ │ │ - sub r0, r0, r8, asr #31 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + add r5, r5, #-2147483648 @ 0x80000000 │ │ │ │ + add r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ add r8, r8, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, #17 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 47854 │ │ │ │ - mov r1, #88 @ 0x58 │ │ │ │ - mov fp, r0 │ │ │ │ - bl 47868 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r3, #580] @ 0x244 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [r2, #1188] @ 0x4a4 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #600] @ 15adc │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, sl │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - ldr lr, [sl] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr lr, [lr, #68] @ 0x44 │ │ │ │ - mov r2, #2 │ │ │ │ - ldr lr, [lr, #40] @ 0x28 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mvn ip, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #32] │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, fp │ │ │ │ - bl 1648c │ │ │ │ - cmp r8, #3 │ │ │ │ - bne 15778 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ - strd r2, [sp] │ │ │ │ - add r3, r4, #32 │ │ │ │ - ldm r3, {r1, r2} │ │ │ │ - mov r3, #1 │ │ │ │ - b 15170 │ │ │ │ - ldr r0, [pc, #420] @ 15aec │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, #17 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 47854 │ │ │ │ - mov r1, #88 @ 0x58 │ │ │ │ - mvn r9, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 47868 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r8, [r3, #580] @ 0x244 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr r0, [r3, #1172] @ 0x494 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #340] @ 15adc │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #268] @ 15ac0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [r3] │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r1, [r1, #52] @ 0x34 │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr r1, [r1, #40] @ 0x28 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r7, #0 │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - str r7, [sp, #24] │ │ │ │ - add ip, sp, #8 │ │ │ │ - mov r3, r8 │ │ │ │ - mvn r8, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - add r1, sp, #116 @ 0x74 │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1648c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - strd r8, [sp] │ │ │ │ - b 15168 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldm r3, {r1, r2} │ │ │ │ - bl 1bda4 │ │ │ │ - b 154a8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r3, [r1, #12] │ │ │ │ - ldrne r0, [pc, #128] @ 15af0 │ │ │ │ - ldreq r0, [r4, #176] @ 0xb0 │ │ │ │ - smullne r2, r0, r3, r0 │ │ │ │ - subne r0, r0, r3, asr #31 │ │ │ │ - strne r0, [r4, #176] @ 0xb0 │ │ │ │ - ldr r5, [r4, #164] @ 0xa4 │ │ │ │ - b 15184 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r4, #176] @ 0xb0 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - b 15a7c │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + bl 1a3e4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne 1488c │ │ │ │ + ldr r2, [pc, #60] @ 149fc │ │ │ │ + ldr r3, [pc, #40] @ 149ec │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #332] @ 0x14c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 149e4 │ │ │ │ + add sp, sp, #340 @ 0x154 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r4, #176] @ 0xb0 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - b 15184 │ │ │ │ - muleq r4, ip, pc @ │ │ │ │ - andeq r6, r4, r4, lsl #31 │ │ │ │ + andeq r7, r4, r4, ror #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq sp, r3, ip, asr r6 │ │ │ │ - andeq sp, r3, r4, asr #6 │ │ │ │ - andeq r6, r4, ip, ror #26 │ │ │ │ - andeq r0, r0, ip, ror #4 │ │ │ │ - ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - @ instruction: 0x408d1eb7 │ │ │ │ - andgt r6, r6, r6, ror #12 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - svccc 0x008ccccd │ │ │ │ - andeq ip, r3, r8, ror sp │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - andeq ip, r3, ip, ror #25 │ │ │ │ - andeq r4, r4, r0, lsl r7 │ │ │ │ - ldrdeq ip, [r3], -r8 │ │ │ │ - andeq ip, r3, r8, asr #19 │ │ │ │ - ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - ldr r3, [r0, #176] @ 0xb0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bxne lr │ │ │ │ - b 14dd4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #164] @ 0xa4 │ │ │ │ - ldr r6, [pc, #232] @ 15c08 │ │ │ │ - cmp r3, #5 │ │ │ │ - mov r4, r0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - bne 15b30 │ │ │ │ - bl 149b8 │ │ │ │ - ldr r5, [r4, #176] @ 0xb0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 15b48 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - str r5, [r4, #176] @ 0xb0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14dd4 │ │ │ │ - ldr r3, [pc, #180] @ 15c0c │ │ │ │ - ldr r0, [r4, #164] @ 0xa4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - add r3, r3, r0, lsl #6 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r1, r0, r0, lsl #1 │ │ │ │ - add r1, r4, r1, lsl #2 │ │ │ │ - ldr ip, [r1, #96] @ 0x60 │ │ │ │ - lsl lr, r0, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - poplt {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [r4, #176] @ 0xb0 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 15ba4 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r1, #92] @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r7, [r1, #92] @ 0x5c │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r8, [r6, #8] │ │ │ │ - strlt r8, [r1, #92] @ 0x5c │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - subge r5, r8, r7 │ │ │ │ - mul r2, r1, r2 │ │ │ │ - ldr r1, [pc, #64] @ 15c10 │ │ │ │ - smull r6, r1, r2, r1 │ │ │ │ - asr r2, r2, #31 │ │ │ │ - rsb r2, r2, r1, asr #6 │ │ │ │ - cmp r2, r5 │ │ │ │ - popgt {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - add lr, lr, r0 │ │ │ │ - add r4, r4, lr, lsl #2 │ │ │ │ - movge ip, r3 │ │ │ │ - mvn r3, #0 │ │ │ │ - str ip, [r4, #96] @ 0x60 │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r6, r4, r4, ror #4 │ │ │ │ + andeq r7, r4, ip, lsl r6 │ │ │ │ andeq r0, r0, ip, ror #4 │ │ │ │ - ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ + submi r0, r0, #0 │ │ │ │ + andeq r7, r4, r8, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add lr, r0, #280 @ 0x118 │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, r0, #428 @ 0x1ac │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, r4, #360 @ 0x168 │ │ │ │ - bl 4c768 │ │ │ │ - add r3, r4, #32 │ │ │ │ - ldm r3, {r1, r2} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12490 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 15c78 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 15b04 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3, #580] @ 0x244 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 13e58 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 15b04 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mvn r4, #0 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mvn r5, #0 │ │ │ │ + stmdb r3, {r1, r2} │ │ │ │ + add r0, r0, #1232 @ 0x4d0 │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, #18 │ │ │ │ + bl e1a4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 14a58 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r4, #4] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r6, r0, #240 @ 0xf0 │ │ │ │ - add r7, r0, #200 @ 0xc8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 47860 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 47860 │ │ │ │ - ldr r3, [r4, #244] @ 0xf4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 15cf4 │ │ │ │ - ldr r3, [r4, #248] @ 0xf8 │ │ │ │ - cmp r3, #0 │ │ │ │ - mvneq r3, #0 │ │ │ │ - streq r3, [r4, #248] @ 0xf8 │ │ │ │ - ldr r3, [r4, #320] @ 0x140 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 15d10 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 15d24 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 47860 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 13a54 │ │ │ │ - ldr r3, [r4, #176] @ 0xb0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 15d10 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 14dd4 │ │ │ │ - b 15d10 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add ip, sp, #16 │ │ │ │ + mvn r4, #0 │ │ │ │ + mvn r5, #0 │ │ │ │ + stmdb ip, {r1, r2} │ │ │ │ + add r0, r0, #1232 @ 0x4d0 │ │ │ │ + strd r4, [sp] │ │ │ │ + mov r2, #12 │ │ │ │ + mov r1, #20 │ │ │ │ + mov r5, r3 │ │ │ │ + bl e1a4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 14abc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r4] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + stmib r4, {r0, r5} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 15d74 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - bl 12158 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r5, r4, r8, lsl #17 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + subs r4, r3, #0 │ │ │ │ + add r3, sp, #16 │ │ │ │ + stmdb r3, {r1, r2} │ │ │ │ + blt 14b20 │ │ │ │ + ldrd r6, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #12 │ │ │ │ + mov r1, #21 │ │ │ │ + add r0, r0, #1232 @ 0x4d0 │ │ │ │ + strd r6, [sp] │ │ │ │ + bl e1a4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 14b20 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r5] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + stmib r5, {r0, r4} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #104] @ 15df8 │ │ │ │ - ldr r4, [pc, #104] @ 15dfc │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [r0] │ │ │ │ - add r4, pc, r4 │ │ │ │ - bl 12158 │ │ │ │ - sub r4, r5, r4 │ │ │ │ - ldr r2, [pc, #76] @ 15e00 │ │ │ │ - asr r4, r4, #2 │ │ │ │ - mul r4, r2, r4 │ │ │ │ - ldr r6, [pc, #68] @ 15e04 │ │ │ │ - ldr r3, [pc, #68] @ 15e08 │ │ │ │ - ldr r0, [pc, #68] @ 15e0c │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r2, [r6, r4, lsl #2] │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #41 @ 0x29 │ │ │ │ - bl 493fc │ │ │ │ + str r0, [ip, #1712] @ 0x6b0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #1076] @ 14f78 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #1072] @ 14f7c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #2336 @ 0x920 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2340] @ 0x924 │ │ │ │ mov r3, #0 │ │ │ │ + cmp r1, #63 @ 0x3f │ │ │ │ + ldr r3, [sp, #2384] @ 0x950 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bhi 14e48 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r4, #2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + beq 14ca4 │ │ │ │ + blx r3 │ │ │ │ + add r5, sp, #2080 @ 0x820 │ │ │ │ + ldr r2, [pc, #992] @ 14f80 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r5, r5, #4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + str r8, [sp] │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, #700 @ 0x2bc │ │ │ │ - str r3, [r6, r4, lsl #2] │ │ │ │ - bl 47868 │ │ │ │ + bl 48c44 │ │ │ │ + cmp r4, #3 │ │ │ │ + beq 14e70 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, r5 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r5, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #920] @ 14f84 │ │ │ │ + mov r1, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r5 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne 14e70 │ │ │ │ + add r5, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r5, r4, r4, asr r8 │ │ │ │ - andeq r8, r4, r0, lsr #27 │ │ │ │ - blne ff2eb744 │ │ │ │ - andeq r8, r4, r0, ror ip │ │ │ │ - andeq ip, r3, r8, lsr #14 │ │ │ │ - andeq ip, r3, r0, lsr r7 │ │ │ │ - ldr r3, [pc, #68] @ 15e5c │ │ │ │ - ldr r2, [pc, #68] @ 15e60 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - add r2, r1, r2, lsl #2 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrgt r3, [r0, #4] │ │ │ │ - mvnle r3, #0 │ │ │ │ - ldrgt r3, [r3, #32] │ │ │ │ - ldrgt r1, [r3, #12] │ │ │ │ - ldrgt r3, [r3, #8] │ │ │ │ - mlagt r3, r1, r2, r3 │ │ │ │ - str r3, [r0, #44] @ 0x2c │ │ │ │ - bx lr │ │ │ │ - andeq r5, r4, r0, ror pc │ │ │ │ - andeq r0, r0, ip, ror #4 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmn r3, #1 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0, #44] @ 0x2c │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr r1, [pc, #1052] @ 162ac │ │ │ │ - ldr r2, [pc, #1052] @ 162b0 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #1044] @ 162b4 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #276 @ 0x114 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #268] @ 0x10c │ │ │ │ - mov r2, #0 │ │ │ │ - ble 15eec │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bge 15f20 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r6, [r9, #8] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mvn r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mvn r2, #0 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - cmp r3, #2 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ - bls 15f74 │ │ │ │ - add r6, r4, #32 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #944] @ 162b8 │ │ │ │ - ldm r6, {r1, r2} │ │ │ │ - bl 11e18 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 15f20 │ │ │ │ - ldrb r3, [r5, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r3, [sp, #2080] @ 0x820 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 15f4c │ │ │ │ - ldr r2, [pc, #916] @ 162bc │ │ │ │ - ldr r3, [pc, #900] @ 162b0 │ │ │ │ + bne 14c74 │ │ │ │ + ldr r2, [r6] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r7, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [pc, #780] @ 14f88 │ │ │ │ + ldr r3, [pc, #764] @ 14f7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #2340] @ 0x924 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 162a8 │ │ │ │ - add sp, sp, #276 @ 0x114 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cmp r3, #5 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 15f20 │ │ │ │ - b 16038 │ │ │ │ - b 16128 │ │ │ │ - b 16150 │ │ │ │ - b 161c0 │ │ │ │ - b 16230 │ │ │ │ - b 15f9c │ │ │ │ - mvn r2, #0 │ │ │ │ - mvn r3, #0 │ │ │ │ - add r6, r4, #32 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r3, #29 │ │ │ │ - ldm r6, {r1, r2} │ │ │ │ - bl 1c1cc │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - b 15ef0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 13c84 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, #3 │ │ │ │ - bl 114d0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 15fec │ │ │ │ - cmp r5, r6 │ │ │ │ - beq 15fe0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #3 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r2, r2, r3 │ │ │ │ - bl 13cfc │ │ │ │ - ldr r6, [r6, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 15fb8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #712] @ 162c0 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - rsb r3, r3, r3, lsl #4 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - smull r0, r1, r3, r1 │ │ │ │ - asr r3, r3, #31 │ │ │ │ - rsb r3, r3, r1, asr #6 │ │ │ │ - add r2, r3, r2 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 13cfc │ │ │ │ - ldr r3, [pc, #660] @ 162c4 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ - b 16078 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 13df0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 15f20 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldm r6, {r1, r2} │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - mov r3, #24 │ │ │ │ - mvn r8, #0 │ │ │ │ - mvn r9, #0 │ │ │ │ - strd r8, [sp] │ │ │ │ - bl 1c1cc │ │ │ │ - ldr r3, [pc, #592] @ 162c4 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r5, [r2, #580] @ 0x244 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + bne 14f74 │ │ │ │ + add sp, sp, #2336 @ 0x920 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r6, r1, #2992 @ 0xbb0 │ │ │ │ + add r6, r6, #8 │ │ │ │ + ldr r2, [r9, r6, lsl #2] │ │ │ │ + ldr r5, [r2, #584] @ 0x248 │ │ │ │ blx r3 │ │ │ │ - mov r3, r5 │ │ │ │ - add r5, sp, #12 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r5, [sp] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r5, sp, #2080 @ 0x820 │ │ │ │ + ldr r2, [pc, #700] @ 14f8c │ │ │ │ + add r5, r5, #4 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #532] @ 162c8 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #516] @ 162cc │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - mov lr, #0 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #648] @ 14f90 │ │ │ │ mov r3, r5 │ │ │ │ - ldr ip, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r5, [ip, #100] @ 0x64 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [r7] │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 15f20 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - mla r3, r1, r3, r2 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - b 15f20 │ │ │ │ + add r5, sp, #24 │ │ │ │ mov r1, #1 │ │ │ │ + blx r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13e24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 15f20 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldm r6, {r1, r2} │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - mov r3, #25 │ │ │ │ - b 1605c │ │ │ │ - ldr r3, [pc, #364] @ 162c4 │ │ │ │ - mov r1, #3 │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ + ldr r4, [r9, #8] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - ldr r2, [r3, #224] @ 0xe0 │ │ │ │ - bl 13c08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 15f20 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mvn r8, #0 │ │ │ │ - mvn r9, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - ldm r6, {r1, r2} │ │ │ │ - mov r3, #26 │ │ │ │ - strd r8, [sp] │ │ │ │ - bl 1c1cc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 162a0 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r3, #580] @ 0x244 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - mov r2, #3 │ │ │ │ - bl 1c7fc │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - b 16078 │ │ │ │ - ldr r3, [pc, #252] @ 162c4 │ │ │ │ + bl 2dd10 │ │ │ │ mov r1, #2 │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - ldr r2, [r3, #160] @ 0xa0 │ │ │ │ - bl 13c08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 15f20 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mvn r8, #0 │ │ │ │ - mvn r9, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - ldm r6, {r1, r2} │ │ │ │ - mov r3, #27 │ │ │ │ - strd r8, [sp] │ │ │ │ - bl 1c1cc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mvn r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r3, [sp, #2080] @ 0x820 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 162a0 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r3, #580] @ 0x244 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - mov r2, #2 │ │ │ │ - bl 1c7fc │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - b 16078 │ │ │ │ - ldr r3, [pc, #140] @ 162c4 │ │ │ │ - mov r1, #4 │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ + bne 14d8c │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #17 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + mvn r3, #0 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [r9, r6, lsl #2] │ │ │ │ + add r4, r9, #11968 @ 0x2ec0 │ │ │ │ + add r6, r9, #12224 @ 0x2fc0 │ │ │ │ + ldr r7, [r3, #584] @ 0x248 │ │ │ │ + add r4, r4, #28 │ │ │ │ + add r6, r6, #28 │ │ │ │ + mov sl, #0 │ │ │ │ + b 14db8 │ │ │ │ + cmp r6, r4 │ │ │ │ + add sl, sl, #1 │ │ │ │ + beq 14c74 │ │ │ │ + ldr r2, [r4, #4]! │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 14dac │ │ │ │ + ldr r2, [r2, #584] @ 0x248 │ │ │ │ + cmp r2, r7 │ │ │ │ + bne 14dac │ │ │ │ + mov r0, r5 │ │ │ │ + ldr fp, [r9, #8] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mvn r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r2, [sp, #2080] @ 0x820 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 14dac │ │ │ │ + ldr r2, [fp] │ │ │ │ + mov r0, fp │ │ │ │ + mov r3, sl │ │ │ │ + ldr fp, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #5 │ │ │ │ + blx fp │ │ │ │ + b 14dac │ │ │ │ + ldr r2, [pc, #324] @ 14f94 │ │ │ │ + add r5, sp, #2080 @ 0x820 │ │ │ │ + add r5, r5, #4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + cmp r4, #3 │ │ │ │ + bne 14f60 │ │ │ │ + add r5, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r3, [sp, #2080] @ 0x820 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 14ee8 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - ldr r2, [r3, #288] @ 0x120 │ │ │ │ - bl 13c08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 15f20 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mvn r8, #0 │ │ │ │ - mvn r9, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - ldm r6, {r1, r2} │ │ │ │ - mov r3, #27 │ │ │ │ - strd r8, [sp] │ │ │ │ - bl 1c1cc │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r7, [r3, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + blx r7 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r3, [sp, #2080] @ 0x820 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 162a0 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r3, #580] @ 0x244 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - mov r2, #4 │ │ │ │ - bl 1c7fc │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - b 16078 │ │ │ │ - mov r2, #0 │ │ │ │ - b 16078 │ │ │ │ + bne 14c74 │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r4 │ │ │ │ + b 14c74 │ │ │ │ + cmp r4, #2 │ │ │ │ + addeq r6, r8, #2992 @ 0xbb0 │ │ │ │ + addeq r6, r6, #8 │ │ │ │ + bne 14bcc │ │ │ │ + b 14cec │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - strdeq r5, [r4], -r4 │ │ │ │ + andeq r7, r4, r0, asr #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r5, [r4], -ip │ │ │ │ - movmi r0, r0 │ │ │ │ - andeq r5, r4, r0, ror #28 │ │ │ │ - ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - andeq r0, r0, ip, ror #4 │ │ │ │ - andeq ip, r3, ip, ror #10 │ │ │ │ - andeq ip, r3, r8, lsr r2 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cmn r3, #1 │ │ │ │ - bxne lr │ │ │ │ + andeq sp, r3, ip, asr lr │ │ │ │ + andeq sp, r3, r4, lsr lr │ │ │ │ + andeq r7, r4, ip, lsl #2 │ │ │ │ + andeq sp, r3, r0, lsr #26 │ │ │ │ + andeq sp, r3, r4, lsl sp │ │ │ │ + @ instruction: 0x0003dbbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1229c │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - mov r3, #12 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r5, [r1, #64] @ 0x40 │ │ │ │ - mov r1, #4 │ │ │ │ - blx r5 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - stmib r5, {r0, r3} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov ip, r0 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 14b28 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #100] @ 15060 │ │ │ │ + ldr lr, [pc, #100] @ 15064 │ │ │ │ + add r4, pc, r4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, #14 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 12208 │ │ │ │ - ldr r3, [pc, #108] @ 163f4 │ │ │ │ - ldr r6, [pc, #108] @ 163f8 │ │ │ │ - ldr r2, [pc, #108] @ 163fc │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r5, [r4, #40] @ 0x28 │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - add r5, r5, r5, lsl #1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - add r3, r3, r5, lsl #2 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrgt r3, [r0, #32] │ │ │ │ - mvnle r3, #0 │ │ │ │ - ldrgt r1, [r3, #12] │ │ │ │ - ldrgt r3, [r3, #8] │ │ │ │ - mlagt r3, r1, r2, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 115d8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + mov r3, r2 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r1, sp │ │ │ │ + ldr lr, [lr] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + mov lr, #0 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 124d8 │ │ │ │ + ldr r2, [pc, #48] @ 15068 │ │ │ │ + ldr r3, [pc, #40] @ 15064 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 1505c │ │ │ │ add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - andeq r5, r4, r4, lsl #5 │ │ │ │ - strdeq r5, [r4], -r8 │ │ │ │ - andeq r0, r0, ip, ror #4 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r4, ip, lsl #27 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r6, r4, r0, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 16430 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - bl 12158 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #100] @ 150e8 │ │ │ │ + ldr lr, [pc, #100] @ 150ec │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, r2 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr lr, [lr] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + mov lr, #0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + stmib sp, {r1, ip} │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 12860 │ │ │ │ + ldr r2, [pc, #48] @ 150f0 │ │ │ │ + ldr r3, [pc, #40] @ 150ec │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 150e4 │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq r5, [r4], -r8 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r4, r4, lsl #26 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r6, r4, r8, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 1646c │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - bl 12158 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4785c │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #100] @ 15170 │ │ │ │ + ldr lr, [pc, #100] @ 15174 │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + mov r3, r1 │ │ │ │ + mov ip, r2 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, sp │ │ │ │ + ldr lr, [lr] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + mov lr, #0 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 120a0 │ │ │ │ + ldr r2, [pc, #48] @ 15178 │ │ │ │ + ldr r3, [pc, #40] @ 15174 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 1516c │ │ │ │ + add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r5, r4, r4, asr #3 │ │ │ │ - ldr r3, [r0, #80] @ 0x50 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r0, #80] @ 0x50 │ │ │ │ - bx lr │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - b 11674 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r4, ip, ror ip │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r6, r4, r0, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldrb r7, [sp, #56] @ 0x38 │ │ │ │ - bl 12208 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r2, r5, #2992 @ 0xbb0 │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - add r2, r2, #8 │ │ │ │ - ldr ip, [r1, r2, lsl #2] │ │ │ │ - ldr r2, [pc, #120] @ 1655c │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r2, [r4] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - ldr lr, [r2, #8] │ │ │ │ - add r2, r4, #40 @ 0x28 │ │ │ │ - stm r2, {r0, r1} │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #104] @ 151fc │ │ │ │ + ldr lr, [pc, #104] @ 15200 │ │ │ │ + ldr ip, [r0, #12] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + mov r3, r1 │ │ │ │ + add ip, ip, #1232 @ 0x4d0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r1, sp │ │ │ │ + ldr lr, [lr] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + mov lr, #0 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 12794 │ │ │ │ + ldr r2, [pc, #48] @ 15204 │ │ │ │ + ldr r3, [pc, #40] @ 15200 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 151f8 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + strdeq r6, [r4], -r0 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x00046bb4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r2, #3004] @ 0xbbc │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r1, r0, #12288 @ 0x3000 │ │ │ │ + ldr lr, [r1, #424] @ 0x1a8 │ │ │ │ + ldr ip, [r2, #2980] @ 0xba4 │ │ │ │ + subs lr, lr, #0 │ │ │ │ + movne lr, #1 │ │ │ │ + ldr r1, [r2, #3016] @ 0xbc8 │ │ │ │ + str lr, [sp, #16] │ │ │ │ + ldr lr, [r2, #2972] @ 0xb9c │ │ │ │ + ldr r2, [r2, #3012] @ 0xbc4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + subs r2, ip, #0 │ │ │ │ + ldr ip, [pc, #100] @ 152c4 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [pc, #96] @ 152c8 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + movne r2, #1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r2, #1 │ │ │ │ + str lr, [sp, #24] │ │ │ │ + bl 12dd8 │ │ │ │ + ldr r2, [pc, #48] @ 152cc │ │ │ │ + ldr r3, [pc, #40] @ 152c8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 152c0 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r4, r4, lsr #22 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r6, r4, ip, ror #21 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + mvn r1, #0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 15208 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + add r3, r1, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r4, [r0, r3, lsl #2] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #168] @ 153dc │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #164] @ 153e0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + sub sp, sp, #80 @ 0x50 │ │ │ │ + add r3, r4, #316 @ 0x13c │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + mov r2, #0 │ │ │ │ + stm sp, {r1, r3} │ │ │ │ + add r2, r4, #340 @ 0x154 │ │ │ │ + add r3, r4, #364 @ 0x16c │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + add r2, r4, #388 @ 0x184 │ │ │ │ + add r3, r4, #412 @ 0x19c │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + add r1, r4, #460 @ 0x1cc │ │ │ │ + add r3, r4, #436 @ 0x1b4 │ │ │ │ + mov r2, #24 │ │ │ │ + add r0, sp, #28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 3e34 │ │ │ │ + mov r2, #24 │ │ │ │ + add r1, r4, #484 @ 0x1e4 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + bl 3e34 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #5 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, sp │ │ │ │ + bl 11ee8 │ │ │ │ + ldr r2, [pc, #48] @ 153e4 │ │ │ │ + ldr r3, [pc, #40] @ 153e0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 153d8 │ │ │ │ + add sp, sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r4, r0, asr sl │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + ldrdeq r6, [r4], -r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #152] @ 1549c │ │ │ │ + ldr r3, [pc, #152] @ 154a0 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #42 @ 0x2a │ │ │ │ + bl 2dd10 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #52] @ 154a4 │ │ │ │ + ldr r3, [pc, #44] @ 154a0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 15498 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r4, ip, ror r9 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r6, r4, r8, lsl r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #160] @ 15564 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #156] @ 15568 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r8, r1 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #42 @ 0x2a │ │ │ │ + bl 2dd10 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #48] @ 1556c │ │ │ │ + ldr r3, [pc, #40] @ 15568 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 15560 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000468bc │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r6, r4, ip, asr #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mvn r3, #0 │ │ │ │ + add r4, r8, #11968 @ 0x2ec0 │ │ │ │ + add r7, r8, #12224 @ 0x2fc0 │ │ │ │ + mov r1, #6 │ │ │ │ + mov r5, #0 │ │ │ │ + add r4, r4, #28 │ │ │ │ + add r7, r7, #28 │ │ │ │ + cmp r0, #1 │ │ │ │ + movlt r6, r0 │ │ │ │ + movge r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + movlt r6, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 154a8 │ │ │ │ + add r8, r8, #8192 @ 0x2000 │ │ │ │ + b 155e4 │ │ │ │ + cmp r4, r7 │ │ │ │ + add r5, r5, #1 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r4, #4]! │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + beq 155d8 │ │ │ │ + ldr r0, [r8, #4064] @ 0xfe0 │ │ │ │ + bl 1e21c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 155d8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + ldr r0, [r8, #4064] @ 0xfe0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1e29c │ │ │ │ + b 155d8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #184] @ 156f4 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #180] @ 156f8 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r8, r1 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #42 @ 0x2a │ │ │ │ + bl 2dd10 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #2088] @ 0x828 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + ldr r3, [sp, #2092] @ 0x82c │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #48] @ 156fc │ │ │ │ + ldr r3, [pc, #40] @ 156f8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 156f0 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r4, r4, asr #14 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x000466bc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #112] @ 15788 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [pc, #108] @ 1578c │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #0 │ │ │ │ + add lr, r1, #16 │ │ │ │ + add ip, r1, #80 @ 0x50 │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r1, sp │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 12b00 │ │ │ │ + ldr r2, [pc, #48] @ 15790 │ │ │ │ + ldr r3, [pc, #40] @ 1578c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 15784 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r4, ip, ror #12 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r6, r4, r8, lsr #12 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + add r6, r0, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r6, #404] @ 0x194 │ │ │ │ + ldr r2, [pc, #168] @ 1585c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #164] @ 15860 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + ble 1582c │ │ │ │ + mov r4, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r5, r4 │ │ │ │ + mov r9, sp │ │ │ │ + ldr ip, [r6, #396] @ 0x18c │ │ │ │ + mov r3, r8 │ │ │ │ + add ip, ip, r4 │ │ │ │ + add sl, ip, #16 │ │ │ │ + add lr, ip, #80 @ 0x50 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + str ip, [sp] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + bl 12b00 │ │ │ │ + ldr r3, [r6, #404] @ 0x194 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + add r4, r4, #152 @ 0x98 │ │ │ │ + blt 157e8 │ │ │ │ + ldr r2, [pc, #48] @ 15864 │ │ │ │ + ldr r3, [pc, #40] @ 15860 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 15858 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r6, [r4], -r0 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r6, r4, r4, asr r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #100] @ 158e4 │ │ │ │ + ldr lr, [pc, #100] @ 158e8 │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + mov r3, r2 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r1, sp │ │ │ │ + ldr lr, [lr] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + mov lr, #0 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 12640 │ │ │ │ + ldr r2, [pc, #48] @ 158ec │ │ │ │ + ldr r3, [pc, #40] @ 158e8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 158e0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r4, r8, lsl #10 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r6, r4, ip, asr #9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #124] @ 15984 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov lr, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #108] @ 15988 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mvn ip, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r3, ip │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r1, sp │ │ │ │ + mov r2, #1 │ │ │ │ + str ip, [sp] │ │ │ │ + str lr, [sp, #16] │ │ │ │ + bl 12cd8 │ │ │ │ + ldr r2, [pc, #48] @ 1598c │ │ │ │ + ldr r3, [pc, #40] @ 15988 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 15980 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r4, r0, ror r4 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r6, r4, ip, lsr #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #220] @ 15a88 │ │ │ │ + ldr r3, [pc, #220] @ 15a8c │ │ │ │ + add r5, r0, #12736 @ 0x31c0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r8, [r5, #-8] │ │ │ │ + ldr r7, [r5, #-4] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + orrs r3, r8, r7 │ │ │ │ + add r3, r0, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #428] @ 0x1ac │ │ │ │ + mov r4, r0 │ │ │ │ + bne 15a44 │ │ │ │ + ldr r5, [pc, #164] @ 15a90 │ │ │ │ + mov r2, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + stmib sp, {r1, r2} │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, sp │ │ │ │ + str r5, [sp, #12] │ │ │ │ + bl 12cd8 │ │ │ │ + ldr r2, [pc, #116] @ 15a94 │ │ │ │ + ldr r3, [pc, #104] @ 15a8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 15a84 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + str r3, [sp] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + bl 47cc4 │ │ │ │ + add r5, r5, #16 │ │ │ │ + subs r8, r8, r0 │ │ │ │ + sbc r7, r7, r1 │ │ │ │ + bl 47d54 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3d68 <__aeabi_ldivmod@plt> │ │ │ │ + add r1, r4, #13312 @ 0x3400 │ │ │ │ + add r1, r1, #16 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + b 159fc │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r6, [r4], -r8 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq sp, r3, r4, asr r0 │ │ │ │ + andeq r6, r4, r8, ror #6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r6, r2 │ │ │ │ + add lr, r0, #11968 @ 0x2ec0 │ │ │ │ + add r2, r0, #12224 @ 0x2fc0 │ │ │ │ + add r8, r0, #12288 @ 0x3000 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r7, r1 │ │ │ │ + add lr, lr, #28 │ │ │ │ + add r2, r2, #28 │ │ │ │ + str r3, [r8, #1064] @ 0x428 │ │ │ │ + ldr ip, [lr, #4]! │ │ │ │ + cmp ip, #0 │ │ │ │ + strne r3, [ip, #272] @ 0x110 │ │ │ │ + strne r3, [ip, #276] @ 0x114 │ │ │ │ + cmp r2, lr │ │ │ │ + bne 15ad4 │ │ │ │ + bl 47cc4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 47d54 │ │ │ │ + adds r3, r0, r0 │ │ │ │ + adc r2, r1, r1 │ │ │ │ + adds r3, r3, r0 │ │ │ │ + adc r2, r1, r2 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + orr r2, r2, r3, lsr #29 │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + adds r3, r3, r0 │ │ │ │ + adc r1, r1, r2 │ │ │ │ + adds r3, r3, sl │ │ │ │ + adc r9, r9, r1 │ │ │ │ + add sl, r4, #12736 @ 0x31c0 │ │ │ │ + stmdb sl, {r3, r9} │ │ │ │ + bl 47cc4 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 47d54 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov ip, r1 │ │ │ │ + lsl lr, ip, #2 │ │ │ │ + lsl r3, r0, #2 │ │ │ │ + orr lr, lr, r0, lsr #30 │ │ │ │ + adds r3, r3, r0 │ │ │ │ + adc r0, ip, lr │ │ │ │ + adds r3, r3, r3 │ │ │ │ + adc r0, r0, r0 │ │ │ │ + adds r3, r3, fp │ │ │ │ + adc r9, r9, r0 │ │ │ │ + stm sl, {r3, r9} │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sl, #16 │ │ │ │ + bl 48bd8 │ │ │ │ + add r0, r4, #12800 @ 0x3200 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, #16 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r2, #16 │ │ │ │ + add r0, r4, #13312 @ 0x3400 │ │ │ │ + add r0, r0, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r1, [r8, #432] @ 0x1b0 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 15990 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r8, #456] @ 0x1c8 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add ip, r0, #12736 @ 0x31c0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr lr, [ip, #-8] │ │ │ │ + ldr ip, [ip, #-4] │ │ │ │ + orrs lr, lr, ip │ │ │ │ + popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 15a98 │ │ │ │ + push {r4, r5} │ │ │ │ + cmp r2, #0 │ │ │ │ + add r3, r0, #12736 @ 0x31c0 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + mvnne r2, #0 │ │ │ │ + strd r4, [r3, #-8] │ │ │ │ + strd r4, [r3] │ │ │ │ + addne r3, r0, #12288 @ 0x3000 │ │ │ │ + strne r2, [r3, #428] @ 0x1ac │ │ │ │ + pop {r4, r5} │ │ │ │ + mvn r2, #0 │ │ │ │ + b 15990 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #124] @ 15ca8 │ │ │ │ + mov ip, r3 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #116] @ 15cac │ │ │ │ + sub sp, sp, #24 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r1, #0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add ip, ip, lr │ │ │ │ + sub r1, r2, ip │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + add r1, sp, #4 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + bl 12bec │ │ │ │ + ldr r2, [pc, #48] @ 15cb0 │ │ │ │ + ldr r3, [pc, #40] @ 15cac │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 15ca4 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r4, r0, asr r1 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r6, r4, r8, lsl #2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r5, r0, #12736 @ 0x31c0 │ │ │ │ + ldr r3, [r5, #-8] │ │ │ │ + ldr r2, [r5, #-4] │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r3, r0, #12288 @ 0x3000 │ │ │ │ + ldr r6, [r3, #1056] @ 0x420 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r6, r1 │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r7, r0, #12800 @ 0x3200 │ │ │ │ + ldr r1, [pc, #116] @ 15d6c │ │ │ │ + add r7, r7, #16 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 4ac2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 15d1c │ │ │ │ + mvn r2, #0 │ │ │ │ + mvn r3, #0 │ │ │ │ + strd r2, [r5, #-8] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #76] @ 15d70 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4ac2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 15d0c │ │ │ │ + ldr r1, [pc, #56] @ 15d74 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4ac2c │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + b 15d0c │ │ │ │ + andeq ip, r3, r0, lsr sp │ │ │ │ + andeq ip, r3, ip, lsl #26 │ │ │ │ + andeq ip, r3, r0, lsl #26 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #480] @ 15f74 │ │ │ │ + ldr r3, [pc, #480] @ 15f78 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + add r7, r6, r5, lsl #2 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + add r7, r7, #8192 @ 0x2000 │ │ │ │ + bl 15cb4 │ │ │ │ + add r3, r6, #8192 @ 0x2000 │ │ │ │ + ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ + ldr r1, [r7, #3808] @ 0xee0 │ │ │ │ + bl 1f178 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 15e1c │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r2, [pc, #388] @ 15f7c │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 15f60 │ │ │ │ + ldr r3, [r7, #3808] @ 0xee0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 15e6c │ │ │ │ + ldrb r0, [r3, #588] @ 0x24c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 15e6c │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r8, sp │ │ │ │ + bne 15f10 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r3, [r3, #2996] @ 0xbb4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 15f48 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, #5 │ │ │ │ + bl 12934 │ │ │ │ + add r0, r6, #12224 @ 0x2fc0 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + bl 1000c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 15e94 │ │ │ │ + b 15eb4 │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 15eb4 │ │ │ │ + ldr r3, [r4, #52] @ 0x34 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 15e88 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 18478 │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 15e94 │ │ │ │ + ldr r4, [r7, #3808] @ 0xee0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 15ed0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e658 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e4f8 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r7, #3808] @ 0xee0 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r2, [pc, #156] @ 15f80 │ │ │ │ + add r6, r6, #12288 @ 0x3000 │ │ │ │ + strb r3, [r6, #456] @ 0x1c8 │ │ │ │ + ldr r3, [pc, #136] @ 15f78 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 15f70 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r8, sp │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r1, r8 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + bl 12a18 │ │ │ │ + b 15e38 │ │ │ │ + ldr r3, [r7, #3808] @ 0xee0 │ │ │ │ + ldr r3, [r3, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + moveq r3, #1 │ │ │ │ + streq r3, [sp, #8] │ │ │ │ + b 15e58 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + b 15e14 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + strdeq r5, [r4], -r4 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0xffffac5c │ │ │ │ + muleq r4, ip, lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add r4, r0, #12736 @ 0x31c0 │ │ │ │ + ldr r3, [r4, #-8] │ │ │ │ + ldr r2, [r4, #-4] │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + popeq {r4, pc} │ │ │ │ + add r3, r0, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #1056] @ 0x420 │ │ │ │ + cmp r3, r1 │ │ │ │ + popne {r4, pc} │ │ │ │ + ldr r1, [pc, #32] @ 15fe0 │ │ │ │ + add r0, r0, #12800 @ 0x3200 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r0, #16 │ │ │ │ + bl 4ac2c │ │ │ │ + cmp r0, #0 │ │ │ │ + mvnne r2, #0 │ │ │ │ + mvnne r3, #0 │ │ │ │ + strdne r2, [r4, #-8] │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq ip, r3, r0, ror sl │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3928] @ 0xf58 │ │ │ │ + ldr r1, [pc, #532] @ 16210 │ │ │ │ + ldr r2, [pc, #532] @ 16214 │ │ │ │ + add r5, r0, #8192 @ 0x2000 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r5, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #144 @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + mov r2, #0 │ │ │ │ + beq 16124 │ │ │ │ + ldr r1, [pc, #492] @ 16218 │ │ │ │ + mov r4, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [r3, #1740] @ 0x6cc │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 16150 │ │ │ │ + ldr r9, [pc, #468] @ 1621c │ │ │ │ + mov r8, #50 @ 0x32 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + mov r8, #1200 @ 0x4b0 │ │ │ │ + mov r9, #500 @ 0x1f4 │ │ │ │ + strd r8, [sp, #24] │ │ │ │ + mov r8, #150 @ 0x96 │ │ │ │ + mov r9, #95 @ 0x5f │ │ │ │ + strd r8, [sp, #32] │ │ │ │ + ldr r8, [pc, #436] @ 16220 │ │ │ │ + mov r9, #8000 @ 0x1f40 │ │ │ │ + strd r8, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [pc, #428] @ 16224 │ │ │ │ + mov r8, #300 @ 0x12c │ │ │ │ + strd r8, [sp, #48] @ 0x30 │ │ │ │ + ldr r9, [pc, #420] @ 16228 │ │ │ │ + mov r8, #50 @ 0x32 │ │ │ │ + strd r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r8, [pc, #412] @ 1622c │ │ │ │ + mov r9, #140 @ 0x8c │ │ │ │ + strd r8, [sp, #64] @ 0x40 │ │ │ │ + ldr r9, [pc, #404] @ 16230 │ │ │ │ + mov r8, #125 @ 0x7d │ │ │ │ + strd r8, [sp, #72] @ 0x48 │ │ │ │ + mov r8, #200 @ 0xc8 │ │ │ │ + mov r9, #125 @ 0x7d │ │ │ │ + add r3, pc, #344 @ 0x158 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r8, [sp, #80] @ 0x50 │ │ │ │ + ldr r8, [pc, #376] @ 16234 │ │ │ │ + mov r9, #80 @ 0x50 │ │ │ │ + strd r2, [sp, #112] @ 0x70 │ │ │ │ + strd r8, [sp, #88] @ 0x58 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r8, #20 │ │ │ │ + mov r9, #700 @ 0x2bc │ │ │ │ + add r5, r4, #1088 @ 0x440 │ │ │ │ + strd r2, [sp, #120] @ 0x78 │ │ │ │ + strd r8, [sp, #96] @ 0x60 │ │ │ │ + mov r0, #1000 @ 0x3e8 │ │ │ │ + mov r1, #200 @ 0xc8 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + mov r3, #100 @ 0x64 │ │ │ │ + ldr r8, [pc, #320] @ 16238 │ │ │ │ + add r5, r5, #12 │ │ │ │ + add r6, sp, #8 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + strd r2, [sp, #128] @ 0x80 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r9, #200 @ 0xc8 │ │ │ │ + strd r8, [sp, #104] @ 0x68 │ │ │ │ + bl 4b0d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 161c4 │ │ │ │ + ldr r2, [pc, #272] @ 1623c │ │ │ │ + ldr r3, [pc, #228] @ 16214 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 16200 │ │ │ │ + add sp, sp, #144 @ 0x90 │ │ │ │ + pop {r4, r5, r6, r8, r9, pc} │ │ │ │ + ldr r3, [r5, #4064] @ 0xfe0 │ │ │ │ + ldr r1, [pc, #228] @ 16240 │ │ │ │ + ldr r0, [r3, #1740] @ 0x6cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 16040 │ │ │ │ + ldr r3, [r5, #4064] @ 0xfe0 │ │ │ │ + ldr r1, [pc, #204] @ 16244 │ │ │ │ + ldr r0, [r3, #1740] @ 0x6cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 16040 │ │ │ │ + ldr r3, [r5, #4064] @ 0xfe0 │ │ │ │ + ldr r1, [pc, #180] @ 16248 │ │ │ │ + ldr r0, [r3, #1740] @ 0x6cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 16040 │ │ │ │ + ldr r3, [r5, #4064] @ 0xfe0 │ │ │ │ + ldr r1, [pc, #156] @ 1624c │ │ │ │ + ldr r0, [r3, #1740] @ 0x6cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 16040 │ │ │ │ + b 16124 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [pc, #120] @ 16250 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r3, [pc, #112] @ 16254 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + blx r4 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3e34 │ │ │ │ + b 16124 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + andeq r3, r1, r0, lsl #17 │ │ │ │ + muleq r0, r8, sl │ │ │ │ + andeq r5, r4, r8, lsl #27 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq ip, r3, r4, asr #6 │ │ │ │ + andeq r0, r0, r8, lsr #10 │ │ │ │ + andeq r9, r0, r0, ror r4 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ + andeq r0, r3, r0, asr #26 │ │ │ │ + andeq r5, r3, r0, ror #22 │ │ │ │ + andeq r3, r4, r8, lsr r2 │ │ │ │ + andeq r8, r1, r0, lsr #13 │ │ │ │ + andeq r5, r4, ip, asr ip │ │ │ │ + andeq ip, r3, r8, asr #5 │ │ │ │ + andeq ip, r3, r4, lsr #5 │ │ │ │ + ldrdeq ip, [r3], -r4 │ │ │ │ + @ instruction: 0x0003c1bc │ │ │ │ + andeq r1, r4, r4, lsl #1 │ │ │ │ + andeq ip, r3, r0, ror #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #832] @ 0x340 │ │ │ │ + ldr r2, [pc, #1568] @ 16890 │ │ │ │ + ldr r3, [pc, #1568] @ 16894 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #3216 @ 0xc90 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #3220] @ 0xc94 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 15fe4 │ │ │ │ + add r3, r5, #12288 @ 0x3000 │ │ │ │ + add r1, r5, #1088 @ 0x440 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + add r1, r1, #12 │ │ │ │ + add r0, r3, #12 │ │ │ │ + add r8, r5, #12224 @ 0x2fc0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 3e34 │ │ │ │ + add r0, r8, #36 @ 0x24 │ │ │ │ + bl 10484 │ │ │ │ + add r3, r5, #8192 @ 0x2000 │ │ │ │ + ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ + add r4, r5, #11968 @ 0x2ec0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r4, r4, #28 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + add r8, r8, #28 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r0, [r6, #4]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 162f8 │ │ │ │ + bl f59c │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl e68c │ │ │ │ + cmp r6, r8 │ │ │ │ + bne 162e0 │ │ │ │ + add r3, r5, #12736 @ 0x31c0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldrd r2, [r3, #-8] │ │ │ │ + orrs r1, r2, r3 │ │ │ │ + beq 163a8 │ │ │ │ + cmn r3, #1 │ │ │ │ + cmneq r2, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + beq 166c0 │ │ │ │ + ldrb r3, [r3, #456] @ 0x1c8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 16434 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov sl, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r2, #1064] @ 0x428 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 1661c │ │ │ │ + ldrb r2, [r2, #456] @ 0x1c8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 1677c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r2, sl, sl, lsr #31 │ │ │ │ + cmp r1, r2, asr #1 │ │ │ │ + bgt 1661c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 16874 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r3, sl, #1 │ │ │ │ + add r3, r3, r3, lsr #31 │ │ │ │ + cmp r2, r3, asr #1 │ │ │ │ + blt 16784 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r1, #-8] │ │ │ │ + strd r2, [r1] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, #6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 15990 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + mov r5, #0 │ │ │ │ + sub r8, r7, #8 │ │ │ │ + ldr r6, [r4, #4]! │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 163f8 │ │ │ │ + ldrb r3, [r6, #588] @ 0x24c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 163f8 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #36 @ 0x24 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3bdc │ │ │ │ + tst r5, #1 │ │ │ │ + moveq r3, #1 │ │ │ │ + mvnne r3, #0 │ │ │ │ + sub r1, r7, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl ec28 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ + bne 163b4 │ │ │ │ + ldr r2, [pc, #1164] @ 16898 │ │ │ │ + ldr r3, [pc, #1156] @ 16894 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #3220] @ 0xc94 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 1688c │ │ │ │ + add sp, sp, #3216 @ 0xc90 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r9, sp, #148 @ 0x94 │ │ │ │ + mov r2, #3072 @ 0xc00 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3bdc │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, r9 │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r3, [sl, #4]! │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1647c │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r3, #48 @ 0x30 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr fp, [r1, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + blx fp │ │ │ │ + cmp sl, r8 │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r7, r7, #48 @ 0x30 │ │ │ │ + bne 16454 │ │ │ │ + mov r8, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + bl 3bdc │ │ │ │ + add sl, sp, #85 @ 0x55 │ │ │ │ + mov r1, r8 │ │ │ │ + add fp, sp, #148 @ 0x94 │ │ │ │ + mov r7, r4 │ │ │ │ + str r8, [sp, #24] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + b 164d8 │ │ │ │ + add r3, r9, #48 @ 0x30 │ │ │ │ + cmp r8, #64 @ 0x40 │ │ │ │ + mov r9, r3 │ │ │ │ + add sl, sl, #1 │ │ │ │ + beq 16600 │ │ │ │ + ldr r3, [r7, #4]! │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r8, r8, #1 │ │ │ │ + beq 164c4 │ │ │ │ + ldr r2, [r3, #584] @ 0x248 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 164c4 │ │ │ │ + ldrb r2, [sl, #-1] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 164c4 │ │ │ │ + cmp r0, #63 @ 0x3f │ │ │ │ + ldr ip, [r3, #272] @ 0x110 │ │ │ │ + ldr lr, [r3, #276] @ 0x114 │ │ │ │ + add r3, r9, #48 @ 0x30 │ │ │ │ + beq 165d8 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r5, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ + mov r4, sl │ │ │ │ + mov fp, sl │ │ │ │ + stm sp, {r1, r7} │ │ │ │ + str r8, [sp, #8] │ │ │ │ + mov r7, lr │ │ │ │ + mov r8, r6 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r6, ip │ │ │ │ + ldr r1, [r8, #4]! │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 165ac │ │ │ │ + ldrb r1, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 165ac │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 165ac │ │ │ │ + ldr r0, [r8] │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r1, [r0, #272] @ 0x110 │ │ │ │ + strb r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 165ac │ │ │ │ + ldr r0, [r0, #276] @ 0x114 │ │ │ │ + cmp r6, #0 │ │ │ │ + moveq r7, r0 │ │ │ │ + moveq r6, r1 │ │ │ │ + beq 165ac │ │ │ │ + cmp r0, r7 │ │ │ │ + movlt r6, r1 │ │ │ │ + movlt r7, r0 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp sl, r4 │ │ │ │ + add r5, r5, #48 @ 0x30 │ │ │ │ + bne 16548 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp] │ │ │ │ + ldmib sp, {r7, r8} │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov sl, fp │ │ │ │ + mov ip, r6 │ │ │ │ + mov fp, r2 │ │ │ │ + cmp ip, #0 │ │ │ │ + add r1, r1, #1 │ │ │ │ + ble 1676c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp r8, #64 @ 0x40 │ │ │ │ + add r2, r2, #1 │ │ │ │ + mov r9, r3 │ │ │ │ + add sl, sl, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bne 164d8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r3, [r2, #1064] @ 0x428 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #2 │ │ │ │ + mov sl, r1 │ │ │ │ + bne 1634c │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mvn r1, #1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + add r1, r5, #12800 @ 0x3200 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, r1, #16 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r3, [r3, #428] @ 0x1ac │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 16684 │ │ │ │ + add r3, r3, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + strne r2, [r3, #280] @ 0x118 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [r0, #1064] @ 0x428 │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r3, #2 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r1, #-8] │ │ │ │ + strd r2, [r1] │ │ │ │ + mvneq r3, #0 │ │ │ │ + streq r3, [r0, #428] @ 0x1ac │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 15990 │ │ │ │ + b 163a8 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r8, [r3, #428] @ 0x1ac │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + add r5, sp, #148 @ 0x94 │ │ │ │ + strd r2, [r1, #-8] │ │ │ │ + strd r2, [r1] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #30 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r6, [pc, #416] @ 1689c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd60 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r3, [sp, #2204] @ 0x89c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 163a8 │ │ │ │ + ldr r2, [r7] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + blx r6 │ │ │ │ + b 163a8 │ │ │ │ + ldrne r2, [sp, #24] │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [sp, #24] │ │ │ │ + b 164c8 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 16874 │ │ │ │ + bl 47cc4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, #-8] │ │ │ │ + cmp r3, r0 │ │ │ │ + ldr r3, [r2, #-4] │ │ │ │ + sbcs r3, r3, r1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + blt 16844 │ │ │ │ + ldrb r3, [r3, #456] @ 0x1c8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 163a8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ + add r5, sp, #148 @ 0x94 │ │ │ │ + strb r3, [r2, #456] @ 0x1c8 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + add r6, r7, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + sub r6, sl, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r3, [sp, #2204] @ 0x89c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 163a8 │ │ │ │ + ldr r2, [r8] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, #1 │ │ │ │ + blx r6 │ │ │ │ + b 163a8 │ │ │ │ + ldr r3, [r3, #1064] @ 0x428 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r1, #-8] │ │ │ │ + strd r2, [r1] │ │ │ │ + bne 16398 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r2, #428] @ 0x1ac │ │ │ │ + b 16398 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r1, #-8] │ │ │ │ + strd r2, [r1] │ │ │ │ + b 16864 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, r4, r8, lsl fp │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r5, r4, ip, ror r9 │ │ │ │ + andeq ip, r3, r0, lsr r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + ldr r2, [pc, #172] @ 16964 │ │ │ │ + ldr r3, [pc, #172] @ 16968 │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r5, sp │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 15fe4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + add r4, r7, #1088 @ 0x440 │ │ │ │ + add r6, r7, #1216 @ 0x4c0 │ │ │ │ + add r4, r4, #8 │ │ │ │ + add r6, r6, #8 │ │ │ │ + ldr r1, [r4, #4]! │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + cmp r4, r6 │ │ │ │ + bne 16904 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #48] @ 1696c │ │ │ │ + ldr r3, [pc, #40] @ 16968 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 16960 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r5, [r4], -r0 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r5, r4, ip, asr #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3808] @ 0xee0 │ │ │ │ + ldr ip, [pc, #284] @ 16aa4 │ │ │ │ + ldr r2, [pc, #284] @ 16aa8 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #272 @ 0x110 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #268] @ 0x10c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r5, #1088 @ 0x440 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl 4d328 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 16a40 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r3, [pc, #176] @ 16aac │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #172] @ 16ab0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #152] @ 16ab4 │ │ │ │ + ldr r3, [pc, #136] @ 16aa8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 16aa0 │ │ │ │ + add sp, sp, #272 @ 0x110 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3bb8 <__aeabi_f2d@plt> │ │ │ │ + ldr r4, [pc, #104] @ 16ab8 │ │ │ │ + mov r3, r6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + add r4, sp, #12 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r2, [pc, #68] @ 16abc │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + mvn r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 168a0 │ │ │ │ + b 16a14 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, r4, r0, lsl #8 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq ip, r3, r8, ror r0 │ │ │ │ + muleq r3, r4, fp │ │ │ │ + andeq r5, r4, ip, ror #6 │ │ │ │ + andeq ip, r3, r8, lsl r0 │ │ │ │ + andeq pc, r3, ip, lsl fp @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #292] @ 16bfc │ │ │ │ + mov r4, r1 │ │ │ │ + str r3, [r4, #1112] @ 0x458 │ │ │ │ + mov r3, #1200 @ 0x4b0 │ │ │ │ + str r3, [r4, #1116] @ 0x45c │ │ │ │ + mov r3, #500 @ 0x1f4 │ │ │ │ + str r3, [r4, #1120] @ 0x460 │ │ │ │ + mov r3, #150 @ 0x96 │ │ │ │ + str r3, [r4, #1124] @ 0x464 │ │ │ │ + mov r3, #95 @ 0x5f │ │ │ │ + str r3, [r4, #1128] @ 0x468 │ │ │ │ + ldr r3, [pc, #252] @ 16c00 │ │ │ │ + str r3, [r4, #1132] @ 0x46c │ │ │ │ + mov r3, #8000 @ 0x1f40 │ │ │ │ + str r3, [r4, #1136] @ 0x470 │ │ │ │ + mov r3, #300 @ 0x12c │ │ │ │ + str r3, [r4, #1140] @ 0x474 │ │ │ │ + add r3, r3, #1200 @ 0x4b0 │ │ │ │ + str r3, [r4, #1144] @ 0x478 │ │ │ │ + mov r3, #100 @ 0x64 │ │ │ │ + str r3, [r4, #1212] @ 0x4bc │ │ │ │ + str r3, [r4, #1220] @ 0x4c4 │ │ │ │ + str r3, [r4, #1224] @ 0x4c8 │ │ │ │ + ldr r3, [pc, #208] @ 16c04 │ │ │ │ + str r3, [r4, #1156] @ 0x484 │ │ │ │ + mov r3, #140 @ 0x8c │ │ │ │ + mov r1, #125 @ 0x7d │ │ │ │ + str r3, [r4, #1160] @ 0x488 │ │ │ │ + mov ip, #1000 @ 0x3e8 │ │ │ │ + ldr r3, [pc, #188] @ 16c08 │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + mov r0, #50 @ 0x32 │ │ │ │ + str ip, [r4, #1100] @ 0x44c │ │ │ │ + str r1, [r4, #1164] @ 0x48c │ │ │ │ + str r1, [r4, #1176] @ 0x498 │ │ │ │ + str r3, [r4, #1168] @ 0x490 │ │ │ │ + ldr ip, [pc, #164] @ 16c0c │ │ │ │ + ldr r1, [pc, #164] @ 16c10 │ │ │ │ + mov r3, #20 │ │ │ │ + mov r5, #0 │ │ │ │ + str r2, [r4, #1104] @ 0x450 │ │ │ │ + str r0, [r4, #1108] @ 0x454 │ │ │ │ + str ip, [r4, #1152] @ 0x480 │ │ │ │ + str r0, [r4, #1148] @ 0x47c │ │ │ │ + mov ip, #80 @ 0x50 │ │ │ │ + str r1, [r4, #1196] @ 0x4ac │ │ │ │ + str r2, [r4, #1172] @ 0x494 │ │ │ │ + str r2, [r4, #1200] @ 0x4b0 │ │ │ │ + str r3, [r4, #1188] @ 0x4a4 │ │ │ │ + ldr r2, [pc, #120] @ 16c14 │ │ │ │ + mov r3, #700 @ 0x2bc │ │ │ │ + ldr r0, [pc, #116] @ 16c18 │ │ │ │ + ldr r1, [pc, #116] @ 16c1c │ │ │ │ + sub sp, sp, #12 │ │ │ │ + str ip, [r4, #1184] @ 0x4a0 │ │ │ │ + str r0, [r4, #1180] @ 0x49c │ │ │ │ + str r1, [r4, #1204] @ 0x4b4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r4, #1208] @ 0x4b8 │ │ │ │ + str r5, [r4, #1216] @ 0x4c0 │ │ │ │ + str r3, [r4, #1192] @ 0x4a8 │ │ │ │ + mvn r1, #0 │ │ │ │ + bl 168a0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr r3, [pc, #72] @ 16c20 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #68] @ 16c24 │ │ │ │ + str r5, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + andeq r0, r0, r8, lsr #10 │ │ │ │ + andeq r9, r0, r0, ror r4 │ │ │ │ + andeq r0, r3, r0, asr #26 │ │ │ │ + andeq r5, r3, r0, ror #22 │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ + andeq r8, r1, r0, lsr #13 │ │ │ │ + muleq r0, r8, sl │ │ │ │ + andeq r3, r4, r8, lsr r2 │ │ │ │ + andeq r3, r1, r0, lsl #17 │ │ │ │ + @ instruction: 0x0003beb8 │ │ │ │ + @ instruction: 0x0003f9b8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #1216] @ 0x4c0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #4060] @ 17c20 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #4056] @ 17c24 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + sub sp, sp, #2832 @ 0xb10 │ │ │ │ + add r9, r4, #64 @ 0x40 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2836] @ 0xb14 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r8, r1 │ │ │ │ + bl 4fed0 │ │ │ │ + add r3, r6, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r7, [r4, r3, lsl #2] │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 17148 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 16cdc │ │ │ │ + cmp r8, #27 │ │ │ │ + beq 171c4 │ │ │ │ + ldr r2, [pc, #3956] @ 17c28 │ │ │ │ + ldr r3, [pc, #3948] @ 17c24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2836] @ 0xb14 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 17bf8 │ │ │ │ + add sp, sp, #2832 @ 0xb10 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub r3, r8, #24 │ │ │ │ + cmp r3, #8 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 16d10 │ │ │ │ + b 17058 │ │ │ │ + b 173c4 │ │ │ │ + b 16d10 │ │ │ │ + b 16d10 │ │ │ │ + b 16d10 │ │ │ │ + b 16d10 │ │ │ │ + b 16d10 │ │ │ │ + b 16ff4 │ │ │ │ + b 16da0 │ │ │ │ + cmp r8, #26 │ │ │ │ + beq 17614 │ │ │ │ + cmp r8, #30 │ │ │ │ + beq 17568 │ │ │ │ + cmp r8, #28 │ │ │ │ + bne 17c98 │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ + ldrb r3, [r3, #9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 16cac │ │ │ │ + ldr r2, [r7, #308] @ 0x134 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + beq 16d60 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r3, r3, r2 │ │ │ │ + cmp r3, r1 │ │ │ │ + bgt 16cac │ │ │ │ + ldr r2, [pc, #3780] @ 17c2c │ │ │ │ + ldr r3, [pc, #3768] @ 17c24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [r7, #308] @ 0x134 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2836] @ 0xb14 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 17bf8 │ │ │ │ + mvn r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #2832 @ 0xb10 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b ec6c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bne 1751c │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r3, [r3, #2964] @ 0xb94 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 16e10 │ │ │ │ + ldr r2, [r7, #284] @ 0x11c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 16dec │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 16cac │ │ │ │ + ldr r3, [r7, #280] @ 0x118 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 16e10 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + rsb r2, r2, r2, lsl #4 │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 16cac │ │ │ │ + ldr r3, [r7, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 16cac │ │ │ │ + add r2, r4, #12736 @ 0x31c0 │ │ │ │ + ldr r3, [r2, #-8] │ │ │ │ + ldr r2, [r2, #-4] │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bne 16cac │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r7, #284] @ 0x11c │ │ │ │ + add r3, sp, #2128 @ 0x850 │ │ │ │ + mov r8, #0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + add sl, r4, #12288 @ 0x3000 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r8, [sl, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 3bdc │ │ │ │ + add r3, sp, #2320 @ 0x910 │ │ │ │ + add r3, r3, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 3bdc │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, r8 │ │ │ │ + ldreq r3, [pc, #3484] @ 17c30 │ │ │ │ + addeq r3, pc, r3 │ │ │ │ + streq r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #3476] @ 17c34 │ │ │ │ + ldr r0, [r5] │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4aaac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 1771c │ │ │ │ + ldr r9, [sl, #1072] @ 0x430 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 16ecc │ │ │ │ + b 16cac │ │ │ │ + ldr r9, [r9] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 16cac │ │ │ │ + add fp, r9, #8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, fp │ │ │ │ + bl 4aaac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 16ec0 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [pc, #3400] @ 17c38 │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + bl 48c44 │ │ │ │ + add r3, r9, #72 @ 0x48 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str fp, [sp, #8] │ │ │ │ + ldr r2, [pc, #3304] @ 17c3c │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r9, sp, #2192 @ 0x890 │ │ │ │ + add r9, r9, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + stm sp, {r0, r3} │ │ │ │ + mov r0, r9 │ │ │ │ + mov r3, r6 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr r2, [pc, #3264] @ 17c40 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r9 │ │ │ │ + str r8, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r9, [ip, #100] @ 0x64 │ │ │ │ + mov r1, r8 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + streq r3, [sl, #432] @ 0x1b0 │ │ │ │ + bne 17948 │ │ │ │ + add r2, r4, #12736 @ 0x31c0 │ │ │ │ + ldr r3, [r2, #-8] │ │ │ │ + ldr r2, [r2, #-4] │ │ │ │ + str r6, [sl, #428] @ 0x1ac │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bne 16fd8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 15a98 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r7, #272] @ 0x110 │ │ │ │ + str r3, [sl, #460] @ 0x1cc │ │ │ │ + str r3, [r7, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r7, #280] @ 0x118 │ │ │ │ + b 16cac │ │ │ │ + add r6, r4, #12736 @ 0x31c0 │ │ │ │ + ldr r3, [r6, #-8] │ │ │ │ + ldr r2, [r6, #-4] │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + beq 16cac │ │ │ │ + ldr r3, [r7, #272] @ 0x110 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 17538 │ │ │ │ + add r4, r4, #12288 @ 0x3000 │ │ │ │ + ldr r2, [r4, #428] @ 0x1ac │ │ │ │ + ldr r3, [r7, #580] @ 0x244 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 16cac │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 16cac │ │ │ │ + ldr r5, [r6] │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ + bl 47cc4 │ │ │ │ + cmp r5, r0 │ │ │ │ + sbcs r4, r4, r1 │ │ │ │ + mvnge r2, #0 │ │ │ │ + mvnge r3, #0 │ │ │ │ + strdge r2, [r6, #-8] │ │ │ │ + b 16cac │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r3, [r3, #2964] @ 0xb94 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 174f4 │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ + mov fp, #0 │ │ │ │ + mov r8, fp │ │ │ │ + add r9, sp, #56 @ 0x38 │ │ │ │ + str sl, [sp, #56] @ 0x38 │ │ │ │ + b 170b0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 4b3c8 │ │ │ │ + bl 4b18c │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq fp, r0 │ │ │ │ + beq 170a0 │ │ │ │ + cmp fp, #0 │ │ │ │ + moveq fp, sl │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, #127 @ 0x7f │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + beq 17934 │ │ │ │ + ldrb r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 17080 │ │ │ │ + cmp fp, #0 │ │ │ │ + strbne r3, [fp] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 16cac │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r3, [r2, #2964] @ 0xb94 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1710c │ │ │ │ + ldr ip, [r7, #288] @ 0x120 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 1710c │ │ │ │ + ldr r3, [pc, #2892] @ 17c44 │ │ │ │ + umull lr, r3, r8, r3 │ │ │ │ + ldr lr, [r0, #12] │ │ │ │ + lsr r3, r3, #4 │ │ │ │ + mla ip, lr, r3, ip │ │ │ │ + cmp ip, r1 │ │ │ │ + bgt 16cac │ │ │ │ + str r1, [r7, #288] @ 0x120 │ │ │ │ + ldr r9, [r2, #2956] @ 0xb8c │ │ │ │ + ldr r8, [r5] │ │ │ │ + cmp r9, #2 │ │ │ │ + beq 176b0 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 16cac │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 14b28 │ │ │ │ + b 16cac │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 16cac │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 4f448 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 4f390 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [pc, #2760] @ 17c48 │ │ │ │ + add r6, sp, #2320 @ 0x910 │ │ │ │ + add r6, r6, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + str r8, [sp] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr r2, [pc, #2724] @ 17c4c │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r3, r6 │ │ │ │ + blx r4 │ │ │ │ + b 16cac │ │ │ │ + ldrb r3, [r7, #269] @ 0x10d │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 16cac │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + str r1, [r7, #300] @ 0x12c │ │ │ │ + mov r1, r6 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r2, [r5, #8]! │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + add r9, r7, #316 @ 0x13c │ │ │ │ + add r8, r7, #456 @ 0x1c8 │ │ │ │ + add sl, r7, #480 @ 0x1e0 │ │ │ │ + ldr r1, [r5, #4]! │ │ │ │ + mov r0, r9 │ │ │ │ + mov r2, #24 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r3, [r8, #4]! │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cmp r8, sl │ │ │ │ + add r9, r9, #24 │ │ │ │ + str r3, [r8, #24] │ │ │ │ + bne 1722c │ │ │ │ + add r3, r4, #8192 @ 0x2000 │ │ │ │ + ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ + mov r1, r7 │ │ │ │ + add sl, sp, #72 @ 0x48 │ │ │ │ + bl 1c974 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #22 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r3, [sp, #2128] @ 0x850 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 172ac │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, r6 │ │ │ │ + blx r5 │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r8, [r3, #1072] @ 0x430 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 1734c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r9, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r5, r9 │ │ │ │ + subs r2, r3, #0 │ │ │ │ + add r9, r9, #1 │ │ │ │ + movne r2, #1 │ │ │ │ + cmp r9, #20 │ │ │ │ + movgt r2, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 172c4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, #24 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2dd10 │ │ │ │ + b 17314 │ │ │ │ + subs r5, r5, #1 │ │ │ │ + bcc 173a4 │ │ │ │ + add r1, r8, #8 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r8, [r8] │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 1730c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ + mov r2, #1 │ │ │ │ + blx r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 168a0 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r7, #269] @ 0x10d │ │ │ │ + mov r0, sl │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r3, [sp, #2128] @ 0x850 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 16cac │ │ │ │ + ldr r2, [r4] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + b 16cac │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ + mov r2, #1 │ │ │ │ + blx r5 │ │ │ │ + b 172bc │ │ │ │ + add r8, r4, #8192 @ 0x2000 │ │ │ │ + ldr r0, [r8, #4064] @ 0xfe0 │ │ │ │ + bl 1d37c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 16cac │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r2, [r7, #584] @ 0x248 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 16cac │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r2, #2964] @ 0xb94 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 17420 │ │ │ │ + ldr r1, [r7, #292] @ 0x124 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 17420 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + add r2, r2, r1 │ │ │ │ + cmp r2, r0 │ │ │ │ + bgt 16cac │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 17438 │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #424] @ 0x1a8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 16cac │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r7, #528] @ 0x210 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt 16cac │ │ │ │ + str r3, [r7, #292] @ 0x124 │ │ │ │ + ldr r0, [r8, #4064] @ 0xfe0 │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1e21c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 16cac │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r0, [r8, #4064] @ 0xfe0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 1e120 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 16cac │ │ │ │ + ldr r3, [r7, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 17be8 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 17be8 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r2, [pc, #1948] @ 17c50 │ │ │ │ + str r3, [r7, #528] @ 0x210 │ │ │ │ + ldr r3, [pc, #1896] @ 17c24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2836] @ 0xb14 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 17bf8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r0, [r8, #4064] @ 0xfe0 │ │ │ │ + add sp, sp, #2832 @ 0xb10 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 1e29c │ │ │ │ + ldr r3, [r7, #288] @ 0x120 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 17068 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add r3, r3, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + ble 17068 │ │ │ │ + b 16cac │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 16e38 │ │ │ │ + b 16cac │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 16cac │ │ │ │ + add r4, r4, #12288 @ 0x3000 │ │ │ │ + str r3, [r7, #272] @ 0x110 │ │ │ │ + ldr r3, [r4, #460] @ 0x1cc │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [r4, #460] @ 0x1cc │ │ │ │ + str r3, [r7, #276] @ 0x114 │ │ │ │ + strb r2, [r4, #456] @ 0x1c8 │ │ │ │ + b 16cac │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ + ldrb r3, [r3, #9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 16cac │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + ldr r3, [r3, #2964] @ 0xb94 │ │ │ │ + ldr r2, [r8, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 175b0 │ │ │ │ + ldr r1, [r7, #304] @ 0x130 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 175b0 │ │ │ │ + ldr r3, [r8, #12] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r3, r3, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 16cac │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ + str r2, [r7, #304] @ 0x130 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r5] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r3, [sp, #2128] @ 0x850 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 16cac │ │ │ │ + ldr r2, [r8] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r5 │ │ │ │ + b 16cac │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ + ldrb r3, [r3, #9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 16cac │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + ldr r3, [r3, #2964] @ 0xb94 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 17654 │ │ │ │ + ldr r3, [r7, #296] @ 0x128 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 17654 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r3, r3, r2 │ │ │ │ + cmp r3, r1 │ │ │ │ + bgt 16cac │ │ │ │ + str r1, [r7, #296] @ 0x128 │ │ │ │ + mov r0, r7 │ │ │ │ + ldm r5, {r1, r2} │ │ │ │ + bl ecbc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 16cac │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #42 @ 0x2a │ │ │ │ + bl 2dd10 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + b 16cac │ │ │ │ + ldr r3, [r7, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 17120 │ │ │ │ + add r3, r4, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r3, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 17120 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 17120 │ │ │ │ + cmp r8, #3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + movne r8, r9 │ │ │ │ + bne 1712c │ │ │ │ + add r2, r3, #2992 @ 0xbb0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + ldr r2, [r4, r2, lsl #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 1712c │ │ │ │ + ldr r2, [r2, #584] @ 0x248 │ │ │ │ + cmn r2, #1 │ │ │ │ + bne 16cac │ │ │ │ + b 1712c │ │ │ │ + ldr r1, [pc, #1328] @ 17c54 │ │ │ │ + ldr r0, [r5] │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4aaac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 17a10 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r2, [r3, #3012] @ 0xbc4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 16cac │ │ │ │ + ldr r1, [r3, #3016] @ 0xbc8 │ │ │ │ + add r3, r4, #8192 @ 0x2000 │ │ │ │ + ldr r2, [r3, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + add r3, r3, r2 │ │ │ │ + cmp r1, r3 │ │ │ │ + bgt 16cac │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 4b160 │ │ │ │ + cmp r0, #63 @ 0x3f │ │ │ │ + mov r9, r0 │ │ │ │ + bhi 16cac │ │ │ │ + add r3, r0, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r3, [r4, r3, lsl #2] │ │ │ │ + cmp r6, r0 │ │ │ │ + cmpne r3, #0 │ │ │ │ + beq 16cac │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + bne 16cac │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #1168] @ 17c58 │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r3, [r3, #3020] @ 0xbcc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 17bfc │ │ │ │ + mov r1, r8 │ │ │ │ + add r8, sp, #2192 @ 0x890 │ │ │ │ + add r8, r8, #4 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3bdc │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r3, #48 @ 0x30 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr fp, [r1, #28] │ │ │ │ + mov r1, r9 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r2, [pc, #1072] @ 17c5c │ │ │ │ + ldr r3, [r3, #3020] @ 0xbcc │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r3, r8 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr fp, [r5] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr ip, [r5, #12] │ │ │ │ + ldr r2, [pc, #988] @ 17c60 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr r2, [pc, #928] @ 17c64 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [ip, #100] @ 0x64 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #2 │ │ │ │ + streq r9, [sl, #1056] @ 0x420 │ │ │ │ + streq r3, [sl, #432] @ 0x1b0 │ │ │ │ + beq 16fac │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + blx r3 │ │ │ │ + b 16cac │ │ │ │ + mov r3, #0 │ │ │ │ + cmp fp, #0 │ │ │ │ + strb r3, [sl] │ │ │ │ + strbne r3, [fp] │ │ │ │ + b 170cc │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #30 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mvn r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r3, [sp, #2128] @ 0x850 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 16cac │ │ │ │ + ldr r2, [r4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + b 16cac │ │ │ │ + ldr r1, [pc, #592] @ 17c68 │ │ │ │ + ldr r0, [r5] │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4aaac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 17bd8 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r3, [r3, #3004] @ 0xbbc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 16cac │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 4b160 │ │ │ │ + cmp r0, #63 @ 0x3f │ │ │ │ + mov r9, r0 │ │ │ │ + bhi 16cac │ │ │ │ + add r3, r0, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r3, [r4, r3, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 16cac │ │ │ │ + ldr r3, [r3, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + cmpne r6, r0 │ │ │ │ + moveq fp, #1 │ │ │ │ + movne fp, #0 │ │ │ │ + beq 16cac │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #472] @ 17c6c │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r2, [pc, #444] @ 17c70 │ │ │ │ + ldr r3, [r3, #3008] @ 0xbc0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r9 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r8, [r5] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr ip, [r5, #12] │ │ │ │ + ldr r2, [pc, #360] @ 17c74 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + add r8, sp, #2192 @ 0x890 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r8, r8, #4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr r2, [pc, #292] @ 17c78 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r8 │ │ │ │ + str fp, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [ip, #100] @ 0x64 │ │ │ │ + mov r1, fp │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #3 │ │ │ │ + streq r9, [sl, #1056] @ 0x420 │ │ │ │ + streq r3, [sl, #432] @ 0x1b0 │ │ │ │ + beq 16fac │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r1, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 158f0 │ │ │ │ + b 16cac │ │ │ │ + ldr r3, [sl, #432] @ 0x1b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 16cac │ │ │ │ + b 16fac │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ + mov r2, #1 │ │ │ │ + strb r2, [r3, #456] @ 0x1c8 │ │ │ │ + b 17498 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #120] @ 17c7c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r8, sp, #2192 @ 0x890 │ │ │ │ + bl 48c44 │ │ │ │ + add r8, r8, #4 │ │ │ │ + b 17844 │ │ │ │ + andeq r5, r4, r0, asr #2 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + ldrdeq r5, [r4], -r4 │ │ │ │ + andeq r5, r4, r0, lsr #32 │ │ │ │ + andeq fp, r3, r0, lsr #5 │ │ │ │ + andeq fp, r3, r0, lsl #19 │ │ │ │ + andeq fp, r3, r4, lsr #22 │ │ │ │ + andeq fp, r3, ip, ror fp │ │ │ │ + ldrdeq r0, [r4], -ip │ │ │ │ + stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ + andeq fp, r3, r4, lsr #18 │ │ │ │ + strheq r0, [r4], -ip │ │ │ │ + ldrdeq r4, [r4], -r0 │ │ │ │ + andeq lr, r3, r8, asr lr │ │ │ │ + andeq fp, r3, r4, asr #6 │ │ │ │ + strdeq fp, [r3], -r8 │ │ │ │ + @ instruction: 0x0003b2b8 │ │ │ │ + muleq r3, r4, r9 │ │ │ │ + andeq sl, r3, r0, asr pc │ │ │ │ + andeq fp, r3, r8, ror r0 │ │ │ │ + andeq fp, r3, ip, asr #1 │ │ │ │ + andeq fp, r3, r4, lsr #32 │ │ │ │ + andeq pc, r3, r8, lsl #14 │ │ │ │ + andeq sl, r3, r0, lsl pc │ │ │ │ + andeq r0, r0, r2, lsl #14 │ │ │ │ + andeq r3, r4, r8, ror #31 │ │ │ │ + andeq r3, r4, r4, lsl #31 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq sl, r3, ip, lsr sp │ │ │ │ + andeq sl, r3, r4, asr sp │ │ │ │ + cmp r8, #29 │ │ │ │ + beq 17dd8 │ │ │ │ + cmp r8, #34 @ 0x22 │ │ │ │ + bne 17e40 │ │ │ │ + ldr r2, [r7, #300] @ 0x12c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + beq 17cd0 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2 │ │ │ │ + cmp r3, r1 │ │ │ │ + bgt 16cac │ │ │ │ + sub r5, r5, #4 │ │ │ │ + add r8, r7, #316 @ 0x13c │ │ │ │ + add r6, r7, #456 @ 0x1c8 │ │ │ │ + add r9, r7, #480 @ 0x1e0 │ │ │ │ + str r1, [r7, #300] @ 0x12c │ │ │ │ + ldr r1, [r5, #4]! │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, #24 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r3, [r6, #4]! │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cmp r9, r6 │ │ │ │ + add r8, r8, #24 │ │ │ │ + str r3, [r6, #24] │ │ │ │ + bne 17ce4 │ │ │ │ + add r6, r4, #11968 @ 0x2ec0 │ │ │ │ + add r9, r4, #12224 @ 0x2fc0 │ │ │ │ + ldr r8, [pc, #-160] @ 17c80 │ │ │ │ + add r6, r6, #28 │ │ │ │ + add r9, r9, #28 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [r6, #4]! │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 17d8c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 17d60 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldrb r3, [r3, #588] @ 0x24c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 17d8c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, r8 │ │ │ │ + ble 17d8c │ │ │ │ + ldr r1, [r7, #580] @ 0x244 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1530c │ │ │ │ + cmp r9, r6 │ │ │ │ + add r5, r5, #1 │ │ │ │ + bne 17d28 │ │ │ │ + ldr r2, [pc, #-284] @ 17c84 │ │ │ │ + ldr r3, [pc, #-280] @ 17c8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2836] @ 0xb14 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 17bf8 │ │ │ │ + add r4, r4, #8192 @ 0x2000 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r4, #4064] @ 0xfe0 │ │ │ │ + add sp, sp, #2832 @ 0xb10 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 1c974 │ │ │ │ + ldr r3, [r7, #312] @ 0x138 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + beq 17dfc │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r3, r3, r2 │ │ │ │ + cmp r3, r1 │ │ │ │ + bgt 16cac │ │ │ │ + ldr r2, [pc, #-380] @ 17c88 │ │ │ │ + ldr r3, [pc, #-380] @ 17c8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [r7, #312] @ 0x138 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2836] @ 0xb14 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 17bf8 │ │ │ │ + add r4, r4, #8192 @ 0x2000 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r4, #4064] @ 0xfe0 │ │ │ │ + add sp, sp, #2832 @ 0xb10 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 1f620 │ │ │ │ + cmp r8, #39 @ 0x27 │ │ │ │ + bne 16cac │ │ │ │ + ldm r5, {r7, r8} │ │ │ │ + ldr r1, [pc, #-452] @ 17c90 │ │ │ │ + ldr r0, [pc, #-452] @ 17c94 │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + add sl, r4, #12288 @ 0x3000 │ │ │ │ + bl 4925c │ │ │ │ + ldr r3, [sl, #404] @ 0x194 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 16cac │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, r4 │ │ │ │ + b 17e98 │ │ │ │ + ldr r3, [sl, #404] @ 0x194 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + add r4, r4, #152 @ 0x98 │ │ │ │ + bge 16cac │ │ │ │ + ldr r0, [sl, #396] @ 0x18c │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, r4 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 17e84 │ │ │ │ + ldr r2, [sl, #396] @ 0x18c │ │ │ │ + adds r2, r2, r4 │ │ │ │ + beq 16cac │ │ │ │ + ldr r0, [sl, #408] @ 0x198 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add lr, sp, #56 @ 0x38 │ │ │ │ + str r8, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r2, #148] @ 0x94 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r2, r2, #80 @ 0x50 │ │ │ │ + ldr r3, [r2, #64] @ 0x40 │ │ │ │ + mov r1, r8 │ │ │ │ + str lr, [sp] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [ip, #104] @ 0x68 │ │ │ │ + blx r4 │ │ │ │ + b 16cac │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + add r6, r0, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r6, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r3, #1736] @ 0x6c8 │ │ │ │ + tst r3, #1 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 153e8 │ │ │ │ + add r4, r5, #11968 @ 0x2ec0 │ │ │ │ + add r5, r5, #12224 @ 0x2fc0 │ │ │ │ + add r4, r4, #28 │ │ │ │ + add r5, r5, #28 │ │ │ │ + ldr r1, [r4, #4]! │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 17f64 │ │ │ │ + ldr r0, [r1, #584] @ 0x248 │ │ │ │ + mov r3, #0 │ │ │ │ + cmn r0, #1 │ │ │ │ + eor r2, r0, #1 │ │ │ │ + beq 17f64 │ │ │ │ + ldr r0, [r6, #4064] @ 0xfe0 │ │ │ │ + bl 1e29c │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 17f3c │ │ │ │ + ldr r0, [r6, #4064] @ 0xfe0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 1d284 │ │ │ │ + mov r0, r1 │ │ │ │ + b 17ef8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #308] @ 180d0 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #304] @ 180d4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add r6, r0, r1, lsl #2 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [pc, #272] @ 180d8 │ │ │ │ + ldr r3, [pc, #272] @ 180dc │ │ │ │ + add r6, r6, #8192 @ 0x2000 │ │ │ │ + mov r5, r1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [pc, #260] @ 180e0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r2, [r6, #3808] @ 0xee0 │ │ │ │ + clz r2, r2 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + bl 493cc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, #608 @ 0x260 │ │ │ │ + bl e398 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r9, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + bl e588 │ │ │ │ + cmp r7, #0 │ │ │ │ + str r8, [r6, #3808] @ 0xee0 │ │ │ │ + bne 180a0 │ │ │ │ + add r2, r4, #12736 @ 0x31c0 │ │ │ │ + ldr r3, [r2, #-8] │ │ │ │ + ldr r2, [r2, #-4] │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bne 18088 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + add r1, r1, #1232 @ 0x4d0 │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 12794 │ │ │ │ + ldr r2, [pc, #140] @ 180e4 │ │ │ │ + ldr r3, [pc, #120] @ 180d4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 180cc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 15208 │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r1, [r3, #432] @ 0x1b0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 15990 │ │ │ │ + b 18030 │ │ │ │ + ldr r2, [pc, #64] @ 180e8 │ │ │ │ + ldr r3, [pc, #40] @ 180d4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 180cc │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, r4, r8, ror #27 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + strdeq sl, [r3], -ip │ │ │ │ + andeq sl, r3, ip, ror #19 │ │ │ │ + andeq r0, r0, sl, asr #5 │ │ │ │ + andeq r3, r4, r0, lsr sp │ │ │ │ + andeq r3, r4, r0, ror #25 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + add r3, r1, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r3, [r0, r3, lsl #2] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r3, #584] @ 0x248 │ │ │ │ + mov r4, r0 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 1815c │ │ │ │ + add r0, r4, #12224 @ 0x2fc0 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + bl 1000c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 18144 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4, #52] @ 0x34 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 18138 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 18478 │ │ │ │ + b 18138 │ │ │ │ + add r6, r0, #12736 @ 0x31c0 │ │ │ │ + ldr r3, [r6, #-8] │ │ │ │ + ldr r2, [r6, #-4] │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + beq 1811c │ │ │ │ + add r3, r0, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #1056] @ 0x420 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 1811c │ │ │ │ + ldr r1, [pc, #32] @ 181a8 │ │ │ │ + add r0, r0, #12800 @ 0x3200 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r0, #16 │ │ │ │ + bl 4ac2c │ │ │ │ + cmp r0, #0 │ │ │ │ + mvnne r2, #0 │ │ │ │ + mvnne r3, #0 │ │ │ │ + strdne r2, [r6, #-8] │ │ │ │ + b 1811c │ │ │ │ + andeq sl, r3, r8, lsr #17 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #16] @ 181d4 │ │ │ │ + bl 3a5c │ │ │ │ + mov r4, r0 │ │ │ │ + bl 14280 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r3, r0, r8, lsr r4 │ │ │ │ + add r0, r0, #156 @ 0x9c │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #1760 @ 0x6e0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 3bf4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 2dd60 │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r1, [r5, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd60 │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #76] @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #80] @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #84] @ 0x54 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #88] @ 0x58 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #92] @ 0x5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r5, #96] @ 0x60 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r0, [r4, #2056] @ 0x808 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bx lr │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, #0 │ │ │ │ + b 17f80 │ │ │ │ + ldr r3, [r0, #80] @ 0x50 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r0, #80] @ 0x50 │ │ │ │ + bx lr │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + b 101b0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldrb r7, [sp, #56] @ 0x38 │ │ │ │ + bl fa20 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r2, r5, #2992 @ 0xbb0 │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ + add r2, r2, #8 │ │ │ │ + ldr ip, [r1, r2, lsl #2] │ │ │ │ + ldr r2, [pc, #120] @ 18474 │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r2, [r4] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + ldr lr, [r2, #8] │ │ │ │ + add r2, r4, #40 @ 0x28 │ │ │ │ + stm r2, {r0, r1} │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [ip, #584] @ 0x248 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -18783,19 +20773,19 @@ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ str lr, [r4, #80] @ 0x50 │ │ │ │ strb r7, [r4, #84] @ 0x54 │ │ │ │ - bl 115d8 │ │ │ │ + bl 10114 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq r5, r4, r8, asr r1 │ │ │ │ + andeq r3, r4, r4, asr #3 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ mvnne r3, #0 │ │ │ │ mvneq r3, #1 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -18803,33 +20793,33 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #60] @ 0x3c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ - beq 16690 │ │ │ │ + beq 185a8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 1666c │ │ │ │ + beq 18584 │ │ │ │ cmp r3, #1 │ │ │ │ movne r7, #0 │ │ │ │ movne r8, r7 │ │ │ │ - bne 165f0 │ │ │ │ + bne 18508 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r0, [r7, #1168] @ 0x490 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #228] @ 166b4 │ │ │ │ + ldr r1, [pc, #228] @ 185cc │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #1164] @ 0x48c │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #208] @ 166b4 │ │ │ │ + ldr r1, [pc, #208] @ 185cc │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #204] @ 166b8 │ │ │ │ + ldr r1, [pc, #204] @ 185d0 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ ldr sl, [r4, #40] @ 0x28 │ │ │ │ ldr r9, [r4, #32] │ │ │ │ @@ -18859,42 +20849,42 @@ │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r0, [r7, #1196] @ 0x4ac │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #48] @ 166b4 │ │ │ │ + ldr r1, [pc, #48] @ 185cc │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #1192] @ 0x4a8 │ │ │ │ - b 165d8 │ │ │ │ + b 184f0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r0, [r7, #1180] @ 0x49c │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #12] @ 166b4 │ │ │ │ + ldr r1, [pc, #12] @ 185cc │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r7, #1176] @ 0x498 │ │ │ │ - b 165d8 │ │ │ │ + b 184f0 │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ ldrmi r4, [ip], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - ldr r2, [pc, #280] @ 16800 │ │ │ │ + ldr r2, [pc, #280] @ 18718 │ │ │ │ sub r0, r0, r3 │ │ │ │ - ldr r3, [pc, #276] @ 16804 │ │ │ │ + ldr r3, [pc, #276] @ 1871c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -18905,79 +20895,79 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ add r5, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16578 │ │ │ │ + bl 18490 │ │ │ │ ldm r5, {r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12390 │ │ │ │ + bl fba8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 167d0 │ │ │ │ + bne 186e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ mov r3, #24 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ mov r1, #2 │ │ │ │ blx r5 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 167d0 │ │ │ │ + beq 186e8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ str r0, [r5] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - ldr r1, [pc, #116] @ 16808 │ │ │ │ + ldr r1, [pc, #116] @ 18720 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ str r3, [r5, #4] │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - ldr r1, [pc, #92] @ 16808 │ │ │ │ + ldr r1, [pc, #92] @ 18720 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ str r3, [r5, #8] │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ str r2, [r5, #20] │ │ │ │ str r3, [r5, #16] │ │ │ │ - ldr r2, [pc, #52] @ 1680c │ │ │ │ - ldr r3, [pc, #40] @ 16804 │ │ │ │ + ldr r2, [pc, #52] @ 18724 │ │ │ │ + ldr r3, [pc, #40] @ 1871c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 167fc │ │ │ │ + bne 18714 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - muleq r4, ip, r6 │ │ │ │ + andeq r3, r4, r4, lsl #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ - @ instruction: 0x000455b0 │ │ │ │ + muleq r4, r8, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #600] @ 16a8c │ │ │ │ + ldr r0, [pc, #600] @ 189a4 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ - ldr r1, [pc, #596] @ 16a90 │ │ │ │ + ldr r1, [pc, #596] @ 189a8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ sub r6, r6, r2 │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -18995,70 +20985,70 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ add r5, sp, #20 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16578 │ │ │ │ + bl 18490 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16578 │ │ │ │ + bl 18490 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r8, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ stm sp, {r3, r6} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldm r5, {r1, r2} │ │ │ │ - bl 4e748 │ │ │ │ + bl 4c30c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 1bcd0 │ │ │ │ - ldr r3, [pc, #420] @ 16a94 │ │ │ │ + bl 145c8 │ │ │ │ + ldr r3, [pc, #420] @ 189ac │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldm r5, {r1, r2} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 11ad8 │ │ │ │ + bl 10614 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ orrs r7, r0, r7 │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ orrs r2, r2, r3, lsr #31 │ │ │ │ mov r5, r0 │ │ │ │ - beq 16a6c │ │ │ │ + beq 18984 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 16a18 │ │ │ │ + bge 18930 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 16a18 │ │ │ │ + beq 18930 │ │ │ │ ldrb r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16a44 │ │ │ │ + bne 1895c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 169e0 │ │ │ │ + beq 188f8 │ │ │ │ ldr r8, [r4, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #304] @ 16a98 │ │ │ │ + ldr r1, [pc, #304] @ 189b0 │ │ │ │ mov r0, r8 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r8, [pc, #280] @ 16a98 │ │ │ │ + ldrne r8, [pc, #280] @ 189b0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r8 │ │ │ │ add r6, r6, #-2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ @@ -19075,81 +21065,81 @@ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldm r2, {r1, r2} │ │ │ │ - bl 14654 │ │ │ │ + bl 1a3e4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 11674 │ │ │ │ - ldr r2, [pc, #168] @ 16a9c │ │ │ │ - ldr r3, [pc, #152] @ 16a90 │ │ │ │ + bl 101b0 │ │ │ │ + ldr r2, [pc, #168] @ 189b4 │ │ │ │ + ldr r3, [pc, #152] @ 189a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 16a88 │ │ │ │ + bne 189a0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mvn r2, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ mvn r3, #0 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldm r6, {r1, r2} │ │ │ │ - bl 1c1cc │ │ │ │ + bl 14ac4 │ │ │ │ ldrb r3, [r4, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 16954 │ │ │ │ + beq 1886c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldm r6, {r1, r2} │ │ │ │ - bl 1be04 │ │ │ │ - b 169e0 │ │ │ │ + bl 146fc │ │ │ │ + b 188f8 │ │ │ │ ldm r6, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ - bl 12490 │ │ │ │ + bl fca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 169ec │ │ │ │ + beq 18904 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - b 16934 │ │ │ │ + b 1884c │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r4, r0, asr r5 │ │ │ │ + andeq r3, r4, r8, lsr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ sbcmi r0, r0, r0 │ │ │ │ - bcc fe0db45c │ │ │ │ - muleq r4, r4, r3 │ │ │ │ + bcc fe0dd374 │ │ │ │ + andeq r3, r4, ip, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r4, r1 │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ str r0, [r4] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - ldr r1, [pc, #64] @ 16b14 │ │ │ │ + ldr r1, [pc, #64] @ 18a2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ str r3, [r4, #4] │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - ldr r1, [pc, #40] @ 16b14 │ │ │ │ + ldr r1, [pc, #40] @ 18a2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ str r3, [r4, #8] │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ @@ -19158,34614 +21148,25972 @@ │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 16b48 │ │ │ │ + ldr r3, [pc, #24] @ 18a60 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r0] │ │ │ │ - bl 12158 │ │ │ │ + bl f970 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r4, r4, ip, lsl #22 │ │ │ │ + andeq r2, r4, r8, ror fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 16b84 │ │ │ │ + ldr r3, [pc, #32] @ 18a9c │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r0] │ │ │ │ - bl 12158 │ │ │ │ + bl f970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4785c │ │ │ │ + bl 4782c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq r4, [r4], -r8 │ │ │ │ + andeq r2, r4, r4, asr #22 │ │ │ │ + add r2, r0, #44 @ 0x2c │ │ │ │ + mov r3, r0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + mov lr, #1 │ │ │ │ + mov ip, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + strb lr, [r3, #52] @ 0x34 │ │ │ │ + add lr, r3, #32 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + str ip, [r3, #60] @ 0x3c │ │ │ │ + str ip, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + str r3, [r0, #72] @ 0x48 │ │ │ │ + strne r2, [r0, #68] @ 0x44 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl fab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + mov r3, #12 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r5, [r1, #64] @ 0x40 │ │ │ │ + mov r1, #5 │ │ │ │ + blx r5 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r5] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + stmib r5, {r0, r3} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [r0, #56] @ 0x38 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 18ba0 │ │ │ │ + add r3, r3, #32 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r4, r4, #32 │ │ │ │ + stm r4, {r0, r1} │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r6, [r0, #32] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r5, [r3, #24] │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r7, [r4, #36] @ 0x24 │ │ │ │ + add r5, r5, #48 @ 0x30 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bne 18d18 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bne 18d28 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4c210 │ │ │ │ + tst r0, #2 │ │ │ │ + beq 18d38 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #416] @ 18dc4 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 18d64 │ │ │ │ + add r3, r4, #44 @ 0x2c │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + mov ip, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strb ip, [r4, #52] @ 0x34 │ │ │ │ + add ip, r4, #32 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + add r3, r3, #8192 @ 0x2000 │ │ │ │ + ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + blx r3 │ │ │ │ + ldrb r5, [r4, #52] @ 0x34 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 18b98 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + ldr r2, [r6, #32] │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ + rsb r3, r3, r3, lsl #4 │ │ │ │ + add r3, r2, r3, lsl #1 │ │ │ │ + cmp r1, r3 │ │ │ │ + ble 18d70 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #268] @ 18dc8 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 18d54 │ │ │ │ + add r3, r4, #44 @ 0x2c │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #52] @ 0x34 │ │ │ │ + add r2, r4, #32 │ │ │ │ + mov r3, #0 │ │ │ │ + str r5, [r4, #56] @ 0x38 │ │ │ │ + stm r2, {r0, r1} │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ + str r5, [r4, #68] @ 0x44 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, r3, #8192 @ 0x2000 │ │ │ │ + ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + bx r3 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + b 18bdc │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + b 18c04 │ │ │ │ + add r3, r4, #32 │ │ │ │ + ldm r3, {r1, r2} │ │ │ │ + mov r0, r4 │ │ │ │ + bl fca8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 18c18 │ │ │ │ + b 18c80 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + b 18cf4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 18c60 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #76] @ 18dcc │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #60] @ 18dd0 │ │ │ │ + mov ip, #1056964608 @ 0x3f000000 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + str r1, [sp] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ + add r1, r4, #32 │ │ │ │ + add r2, r4, #60 @ 0x3c │ │ │ │ + str r5, [sp, #8] │ │ │ │ + bl 4cbc0 │ │ │ │ + b 18b98 │ │ │ │ + @ instruction: 0xfffffe74 │ │ │ │ + @ instruction: 0xfffffddc │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, #14 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #4 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl fa20 │ │ │ │ + ldr r3, [pc, #104] @ 18e80 │ │ │ │ + add r2, sp, #28 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r5, r4, #44 @ 0x2c │ │ │ │ + str r3, [r4] │ │ │ │ + str r6, [r4, #40] @ 0x28 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 10114 │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + mov r3, #0 │ │ │ │ + mov lr, #1 │ │ │ │ + add ip, r4, #32 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + strb lr, [r4, #52] @ 0x34 │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + ldrdeq r2, [r4], -r0 │ │ │ │ + ldrb r3, [r0, #52] @ 0x34 │ │ │ │ + str r1, [r0, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r0, #4] │ │ │ │ + ldrne r3, [r3, #32] │ │ │ │ + ldrne r3, [r3, #8] │ │ │ │ + strne r3, [r0, #68] @ 0x44 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0, #52] @ 0x34 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ + str r1, [r0, #56] @ 0x38 │ │ │ │ + str r3, [r0, #60] @ 0x3c │ │ │ │ + str r3, [r0, #64] @ 0x40 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #24] @ 18f04 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + bl f970 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r2, r4, r0, lsl #14 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #32] @ 18f40 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + bl f970 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4782c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r2, r4, ip, asr #13 │ │ │ │ + andeq r0, r0, r0 │ │ │ │ + ldr r3, [r0, #40] @ 0x28 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r3, [r3, #580] @ 0x244 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, r3, #42 @ 0x2a │ │ │ │ + str r2, [r1, r3, lsl #2] │ │ │ │ + strb r2, [r0, #44] @ 0x2c │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #472] @ 0x1d8 │ │ │ │ + ldr r2, [r0, #348] @ 0x15c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r0, #472] @ 0x1d8 │ │ │ │ + ldr r3, [r0, #164] @ 0xa4 │ │ │ │ + ldr ip, [r0, #192] @ 0xc0 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r3, r0, r3, lsl #2 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmn ip, #1 │ │ │ │ + str r2, [r0, #348] @ 0x15c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r1, [r0, #180] @ 0xb4 │ │ │ │ + addne ip, ip, #1 │ │ │ │ + strne ip, [r0, #192] @ 0xc0 │ │ │ │ + cmp r2, #0 │ │ │ │ + addge r2, r2, #1 │ │ │ │ + add r1, r1, #1 │ │ │ │ + str r1, [r0, #180] @ 0xb4 │ │ │ │ + strge r2, [r3, #92] @ 0x5c │ │ │ │ + ldr r3, [r0, #188] @ 0xbc │ │ │ │ + cmp r3, #0 │ │ │ │ + addge r3, r3, #1 │ │ │ │ + strge r3, [r0, #188] @ 0xbc │ │ │ │ + bx lr │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r0, #336] @ 0x150 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #128] @ 16c20 │ │ │ │ - ldr r3, [pc, #128] @ 16c24 │ │ │ │ - add r6, pc, r6 │ │ │ │ - sub r2, r0, #608 @ 0x260 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl fab4 │ │ │ │ + ldr r8, [pc, #452] @ 191c0 │ │ │ │ + add r8, pc, r8 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #10 │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #580] @ 0x244 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r5, [r3, #64] @ 0x40 │ │ │ │ + mov r3, #88 @ 0x58 │ │ │ │ + blx r5 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r4, #472] @ 0x1d8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1904c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldrb r2, [r2, #37] @ 0x25 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 1916c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r4, #360 @ 0x168 │ │ │ │ + str r3, [r5] │ │ │ │ + bl 4ef2c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [r4, #188] @ 0xbc │ │ │ │ + ldr ip, [r0, #32] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ + ldr lr, [r4, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + movlt r2, #0 │ │ │ │ + strlt r2, [r4, #184] @ 0xb8 │ │ │ │ + mvnlt r2, #0 │ │ │ │ + strlt r2, [r4, #188] @ 0xbc │ │ │ │ + ldr r2, [r4, #336] @ 0x150 │ │ │ │ + ldrge r7, [r4, #184] @ 0xb8 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ + ldr r2, [r4, #164] @ 0xa4 │ │ │ │ + str r1, [r5, #68] @ 0x44 │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ + str r1, [r5, #64] @ 0x40 │ │ │ │ + ldr r1, [r4, #180] @ 0xb4 │ │ │ │ + str r1, [r5, #80] @ 0x50 │ │ │ │ + ldr r1, [r4, #280] @ 0x118 │ │ │ │ + str r7, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ + str r1, [r5, #24] │ │ │ │ + ldr r1, [lr, #580] @ 0x244 │ │ │ │ + cmn r6, #1 │ │ │ │ + cmpne r6, r1 │ │ │ │ + bne 1913c │ │ │ │ + ldr r1, [r4, #328] @ 0x148 │ │ │ │ + ldr r0, [r4, #332] @ 0x14c │ │ │ │ + cmp r2, #5 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ + str r1, [r5, #60] @ 0x3c │ │ │ │ + beq 19180 │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + add r2, r4, r2, lsl #2 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ + cmp r2, #0 │ │ │ │ + strgt r2, [r5, #68] @ 0x44 │ │ │ │ + cmp r7, #0 │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r2, [r4, #192] @ 0xc0 │ │ │ │ + ldr r1, [pc, #180] @ 191c4 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + smull r2, r1, r3, r1 │ │ │ │ + asr r2, r3, #31 │ │ │ │ + rsb r2, r2, r1, asr #4 │ │ │ │ + rsb r1, r2, r2, lsl #5 │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ + sub r3, r3, r2, lsl #1 │ │ │ │ + rsb r3, r3, #250 @ 0xfa │ │ │ │ + cmp r3, #4 │ │ │ │ + movle r3, #5 │ │ │ │ + strle r3, [r5, #76] @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr lr, [r0, #28] │ │ │ │ + ldr lr, [lr, #3000] @ 0xbb8 │ │ │ │ + cmp lr, #0 │ │ │ │ + bne 190fc │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + add r6, r6, #2992 @ 0xbb0 │ │ │ │ + add r6, r6, #8 │ │ │ │ + ldr r0, [r0, r6, lsl #2] │ │ │ │ + ldr r0, [r0, #596] @ 0x254 │ │ │ │ + cmp r1, r0 │ │ │ │ + bne 190fc │ │ │ │ + b 190d0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r4, #476 @ 0x1dc │ │ │ │ + str r3, [r5] │ │ │ │ + bl 4ef2c │ │ │ │ + b 19060 │ │ │ │ + ldr r2, [pc, #64] @ 191c8 │ │ │ │ + ldr r1, [ip, #12] │ │ │ │ + ldr r2, [r8, r2] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r2, [r2, #128] @ 0x80 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + ldr r1, [pc, #32] @ 191c4 │ │ │ │ + smull r0, r1, r2, r1 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + rsb r2, r2, r1, asr #6 │ │ │ │ + ldr r1, [r4, #348] @ 0x15c │ │ │ │ + add r2, r2, r1 │ │ │ │ + str r2, [r5, #68] @ 0x44 │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + b 19104 │ │ │ │ + muleq r4, r0, sp │ │ │ │ + ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ + andeq r0, r0, ip, ror #4 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [pc, #52] @ 1920c │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r1, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 19208 │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r2, [r2, #580] @ 0x244 │ │ │ │ + mov r1, #0 │ │ │ │ + add r2, r2, #42 @ 0x2a │ │ │ │ + str r1, [r0, r2, lsl #2] │ │ │ │ + strb r1, [r3, #44] @ 0x2c │ │ │ │ + bx lr │ │ │ │ + bx r1 │ │ │ │ + @ instruction: 0xfffffd68 │ │ │ │ + and r1, r1, #63 @ 0x3f │ │ │ │ + and r2, r2, #63 @ 0x3f │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r1, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + str r3, [r0, #4] │ │ │ │ + bxeq lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov ip, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + mov lr, r3 │ │ │ │ + add r1, r1, #1 │ │ │ │ + tst r1, #1 │ │ │ │ + and r1, r1, #63 @ 0x3f │ │ │ │ + addne lr, lr, #1 │ │ │ │ + movne r4, #1 │ │ │ │ + addeq ip, ip, #1 │ │ │ │ + moveq r3, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 1923c │ │ │ │ + cmp r3, #0 │ │ │ │ + strne ip, [r0, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + strne lr, [r0] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #124] @ 19308 │ │ │ │ + ldr r3, [pc, #124] @ 1930c │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub r2, r0, #700 @ 0x2bc │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #11 │ │ │ │ - ldr r7, [pc, #100] @ 16c28 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #41 @ 0x29 │ │ │ │ + ldr r7, [pc, #96] @ 19310 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [pc, #88] @ 16c2c │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [pc, #84] @ 19314 │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r2, [r7, r4, lsl #2] │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #76] @ 19318 │ │ │ │ + ldr r2, [r7, r5, lsl #2] │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r1, #11 │ │ │ │ + mov r1, #41 @ 0x29 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl 493fc │ │ │ │ + bl 493cc │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, #700 @ 0x2bc │ │ │ │ + mla r4, r2, r5, r4 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #52] @ 16c30 │ │ │ │ - str r3, [r7, r4, lsl #2] │ │ │ │ - add r3, r4, r4, lsl #3 │ │ │ │ - add r4, r4, r3, lsl #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r4, r0, r4, lsl #5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 47868 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [r7, r5, lsl #2] │ │ │ │ + bl 47838 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq fp, r3, r0, lsr #21 │ │ │ │ - andeq fp, r3, r8, ror r9 │ │ │ │ - andeq r2, r5, r0, ror lr │ │ │ │ - andeq fp, r3, r8, asr r9 │ │ │ │ - andeq r2, r5, ip, lsr pc │ │ │ │ + andeq r9, r3, r4, lsr r9 │ │ │ │ + andeq r9, r3, ip, lsl #3 │ │ │ │ + andeq pc, r4, ip, ror r0 @ │ │ │ │ + andeq r9, r3, r4, lsl #3 │ │ │ │ + andeq pc, r4, r4, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #136] @ 16cd4 │ │ │ │ - ldr r8, [pc, #136] @ 16cd8 │ │ │ │ - ldr r3, [pc, #136] @ 16cdc │ │ │ │ - ldr r7, [pc, #136] @ 16ce0 │ │ │ │ + ldr r6, [pc, #120] @ 193ac │ │ │ │ + ldr r8, [pc, #120] @ 193b0 │ │ │ │ + ldr r3, [pc, #120] @ 193b4 │ │ │ │ + ldr r7, [pc, #120] @ 193b8 │ │ │ │ add r6, pc, r6 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r6, r1, lsl #2] │ │ │ │ mov r4, r0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r1, #11 │ │ │ │ - bl 493fc │ │ │ │ + mov r1, #41 @ 0x29 │ │ │ │ + bl 493cc │ │ │ │ + ldr r0, [pc, #80] @ 193bc │ │ │ │ sub r2, r4, r7 │ │ │ │ - asr r2, r2, #5 │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - add r2, r2, r2, lsl #3 │ │ │ │ - rsb r2, r2, r2, lsl #9 │ │ │ │ - add r2, r2, r2, lsl #18 │ │ │ │ - ldr r3, [pc, #72] @ 16ce4 │ │ │ │ - cmn r5, r2 │ │ │ │ + asr r2, r2, #2 │ │ │ │ + mul r2, r0, r2 │ │ │ │ + ldr r3, [pc, #68] @ 193c0 │ │ │ │ + sub r2, r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r1, #11 │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - bl 493fc │ │ │ │ - add r0, r5, r5, lsl #3 │ │ │ │ - add r0, r5, r0, lsl #1 │ │ │ │ + mov r1, #41 @ 0x29 │ │ │ │ + clz r2, r2 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + bl 493cc │ │ │ │ + mov r1, #700 @ 0x2bc │ │ │ │ mov r3, #0 │ │ │ │ - add r0, r7, r0, lsl #5 │ │ │ │ + mla r0, r1, r5, r7 │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ - mov r1, #608 @ 0x260 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 47868 │ │ │ │ - andeq r2, r5, ip, ror #27 │ │ │ │ - andeq fp, r3, r8, ror #19 │ │ │ │ - andeq fp, r3, r4, lsl #17 │ │ │ │ - ldrdeq r2, [r5], -r8 │ │ │ │ - andeq fp, r3, r4, lsr #17 │ │ │ │ + b 47838 │ │ │ │ + strdeq lr, [r4], -ip │ │ │ │ + andeq r9, r3, r0, lsl #17 │ │ │ │ + andeq r9, r3, r8, lsl #2 │ │ │ │ + strdeq pc, [r4], -r4 │ │ │ │ + blne ff2eed00 │ │ │ │ + andeq r9, r3, ip, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #92] @ 16d5c │ │ │ │ - ldr r6, [pc, #92] @ 16d60 │ │ │ │ + ldr r4, [pc, #80] @ 1942c │ │ │ │ + ldr r3, [pc, #80] @ 19430 │ │ │ │ add r4, pc, r4 │ │ │ │ sub r4, r0, r4 │ │ │ │ - asr r4, r4, #5 │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ - add r4, r4, r4, lsl #3 │ │ │ │ - rsb r4, r4, r4, lsl #9 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #64] @ 16d64 │ │ │ │ - ldr r0, [pc, #64] @ 16d68 │ │ │ │ - add r4, r4, r4, lsl #18 │ │ │ │ - add r6, pc, r6 │ │ │ │ - rsb r4, r4, #0 │ │ │ │ - ldr r2, [r6, r4, lsl #2] │ │ │ │ + asr r4, r4, #2 │ │ │ │ + mul r4, r3, r4 │ │ │ │ + ldr r5, [pc, #64] @ 19434 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [pc, #60] @ 19438 │ │ │ │ + ldr r0, [pc, #60] @ 1943c │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r2, [r5, r4, lsl #2] │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #11 │ │ │ │ - bl 493fc │ │ │ │ + mov r1, #41 @ 0x29 │ │ │ │ + bl 493cc │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r6, r4, lsl #2] │ │ │ │ - mov r1, #608 @ 0x260 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r5, r4, lsl #2] │ │ │ │ + mov r1, #700 @ 0x2bc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 47868 │ │ │ │ - andeq r2, r5, r0, asr #28 │ │ │ │ - andeq r2, r5, r8, lsl sp │ │ │ │ - andeq fp, r3, r0, asr #15 │ │ │ │ - andeq fp, r3, r8, lsl #18 │ │ │ │ - ldr r3, [r0, #572] @ 0x23c │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldrb ip, [sp, #16] │ │ │ │ - str r2, [r0, #580] @ 0x244 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - mov r5, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r0, #568] @ 0x238 │ │ │ │ - mov r4, r0 │ │ │ │ - mvnne r3, #0 │ │ │ │ - str r1, [r0, #572] @ 0x23c │ │ │ │ - str r2, [r0, #508] @ 0x1fc │ │ │ │ - str r2, [r0, #512] @ 0x200 │ │ │ │ - str r2, [r0, #520] @ 0x208 │ │ │ │ - beq 16e28 │ │ │ │ - add r1, r1, #8192 @ 0x2000 │ │ │ │ - strb r5, [r4, #588] @ 0x24c │ │ │ │ - str r3, [r4, #584] @ 0x248 │ │ │ │ - mov r5, #0 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r1, #4064] @ 0xfe0 │ │ │ │ - str r3, [r4, #596] @ 0x254 │ │ │ │ - str r2, [r4, #524] @ 0x20c │ │ │ │ - str r2, [r4, #528] @ 0x210 │ │ │ │ - str r5, [r4, #592] @ 0x250 │ │ │ │ - str r5, [r4, #600] @ 0x258 │ │ │ │ - strb r5, [r4, #604] @ 0x25c │ │ │ │ - str r5, [r4, #532] @ 0x214 │ │ │ │ - bl eb54 │ │ │ │ - ldr r3, [r4, #572] @ 0x23c │ │ │ │ - add r3, r3, #8192 @ 0x2000 │ │ │ │ - eor r0, r0, #1 │ │ │ │ - strb r0, [r4, #270] @ 0x10e │ │ │ │ - ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ - bl f8ec │ │ │ │ - strb r5, [r4, #268] @ 0x10c │ │ │ │ - strb r5, [r4, #576] @ 0x240 │ │ │ │ - strb r0, [r4, #271] @ 0x10f │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r1, r1, #8192 @ 0x2000 │ │ │ │ - ldr r0, [r1, #4064] @ 0xfe0 │ │ │ │ - bl 1121c │ │ │ │ - ldr r1, [r4, #572] @ 0x23c │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - mov r3, r0 │ │ │ │ - b 16dc4 │ │ │ │ + b 47838 │ │ │ │ + andeq pc, r4, r8, rrx │ │ │ │ + blne ff2eed74 │ │ │ │ + andeq lr, r4, ip, lsr pc │ │ │ │ + andeq r9, r3, ip, asr r0 │ │ │ │ + @ instruction: 0x000397b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #568] @ 0x238 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 16e74 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - push {r4, lr} │ │ │ │ - tst r3, #4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r2, #0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov r3, #28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, #3 │ │ │ │ mov r4, r0 │ │ │ │ - beq 16ed0 │ │ │ │ - ldr lr, [r0, #572] @ 0x23c │ │ │ │ - add r1, r0, #12 │ │ │ │ - add r2, lr, #11968 @ 0x2ec0 │ │ │ │ - add lr, lr, #12224 @ 0x2fc0 │ │ │ │ - add r2, r2, #28 │ │ │ │ - add lr, lr, #28 │ │ │ │ - ldr r3, [r2, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 16ec4 │ │ │ │ - ldr ip, [r3, #584] @ 0x248 │ │ │ │ - cmn ip, #1 │ │ │ │ - ldrne r3, [r3, #560] @ 0x230 │ │ │ │ - strne r3, [r1] │ │ │ │ - cmp r2, lr │ │ │ │ - add r1, r1, #4 │ │ │ │ - bne 16ea8 │ │ │ │ - ldr r3, [r4, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 16ee8 │ │ │ │ - ldrb r3, [r4, #268] @ 0x10c │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldr r3, [r4, #592] @ 0x250 │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldr r3, [r4, #600] @ 0x258 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 16f10 │ │ │ │ - add r3, r3, #32 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - stm r4, {r0, r1} │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r4, #596] @ 0x254 │ │ │ │ - ldr r2, [r4, #572] @ 0x23c │ │ │ │ - add r3, r3, #2992 @ 0xbb0 │ │ │ │ + bl fa20 │ │ │ │ + ldr r3, [pc, #36] @ 194a0 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ - ldr r3, [r2, r3, lsl #2] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldmne r3, {r0, r1} │ │ │ │ - stmne r4, {r0, r1} │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4] │ │ │ │ + str r2, [r4, #328] @ 0x148 │ │ │ │ + str r2, [r4, #332] @ 0x14c │ │ │ │ + str r2, [r4, #336] @ 0x150 │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + muleq r4, ip, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #1216] @ 1740c │ │ │ │ - ldr r2, [pc, #1216] @ 17410 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r0, #572] @ 0x23c │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldrb r2, [r8, #588] @ 0x24c │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r2, [r8, #580] @ 0x244 │ │ │ │ - ldr r1, [r0] │ │ │ │ - bne 16fa4 │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ - mov r1, r2 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 170a8 │ │ │ │ - ldr r3, [r8, #572] @ 0x23c │ │ │ │ - ldr r2, [r8, #580] @ 0x244 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - mov r1, #11 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ - mov r3, #12 │ │ │ │ - blx r4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 170a8 │ │ │ │ - ldr r2, [r8, #572] @ 0x23c │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - and r3, r3, #2 │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [r8, #580] @ 0x244 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4] │ │ │ │ - orrne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - ldr r3, [r8, #572] @ 0x23c │ │ │ │ + mvn r0, #0 │ │ │ │ + mov r6, #1 │ │ │ │ + add r7, r4, #360 @ 0x168 │ │ │ │ + add r5, r4, #32 │ │ │ │ + mov r8, #0 │ │ │ │ + str r1, [r4, #40] @ 0x28 │ │ │ │ + str r0, [r4, #188] @ 0xbc │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r0, [r4, #192] @ 0xc0 │ │ │ │ + str r0, [r4, #196] @ 0xc4 │ │ │ │ + str r0, [r4, #172] @ 0xac │ │ │ │ + str r6, [r4, #164] @ 0xa4 │ │ │ │ + mov r0, r7 │ │ │ │ + str r8, [r4, #168] @ 0xa8 │ │ │ │ + stm r5, {r2, r3} │ │ │ │ + stmdb r1, {r2, r3} │ │ │ │ + bl 4d4ec │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ + add r1, r1, #40 @ 0x28 │ │ │ │ + add r2, r2, #48 @ 0x30 │ │ │ │ + bl 4d4e4 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + ldr r3, [r3, #580] @ 0x244 │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + add r2, r4, #368 @ 0x170 │ │ │ │ + add r3, r3, #42 @ 0x2a │ │ │ │ + stm r2, {r0, r1} │ │ │ │ + str r7, [ip, r3, lsl #2] │ │ │ │ + add r0, r4, #476 @ 0x1dc │ │ │ │ + mov r1, #112 @ 0x70 │ │ │ │ + str r8, [r4, #472] @ 0x1d8 │ │ │ │ + bl 47838 │ │ │ │ + add r0, r4, #588 @ 0x24c │ │ │ │ + mov r1, #112 @ 0x70 │ │ │ │ + bl 47838 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 10114 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + strb r6, [r4, #44] @ 0x2c │ │ │ │ add r3, r3, #8192 @ 0x2000 │ │ │ │ ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ - bl eb54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 170d4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - orr r3, r3, #8 │ │ │ │ - str r3, [r4] │ │ │ │ - ldrb r3, [r8, #271] @ 0x10f │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 17040 │ │ │ │ - ldr r3, [r8, #568] @ 0x238 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 173b8 │ │ │ │ - ldrb r3, [r3, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 173b8 │ │ │ │ - cmn r5, #1 │ │ │ │ - beq 170e4 │ │ │ │ - ldr r3, [r8, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 17060 │ │ │ │ - ldrb r3, [r8, #268] @ 0x10c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 17074 │ │ │ │ - ldr r3, [r8, #596] @ 0x254 │ │ │ │ - cmp r3, r5 │ │ │ │ - ldreq r3, [r4] │ │ │ │ - orreq r3, r3, #32 │ │ │ │ - streq r3, [r4] │ │ │ │ - ldr r3, [r8, #572] @ 0x23c │ │ │ │ - add r2, r5, #2992 @ 0xbb0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - ldr r1, [r8, #580] @ 0x244 │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - add r2, r2, r1, lsl #2 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ldr r2, [r8, #516] @ 0x204 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - ldr r1, [r8, #580] @ 0x244 │ │ │ │ - cmp r5, r1 │ │ │ │ - beq 17338 │ │ │ │ - ldr r2, [pc, #868] @ 17414 │ │ │ │ - ldr r3, [pc, #860] @ 17410 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 17408 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r3, [r8, #270] @ 0x10e │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1701c │ │ │ │ - b 17010 │ │ │ │ - ldr r3, [r8, #560] @ 0x230 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - ldr r3, [r8, #516] @ 0x204 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - ldr r1, [r8, #580] @ 0x244 │ │ │ │ - cmn r1, #1 │ │ │ │ - mov r2, r1 │ │ │ │ - beq 173d0 │ │ │ │ - ldr r1, [r8, #572] @ 0x23c │ │ │ │ - mov r3, #232 @ 0xe8 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ - mov r1, #13 │ │ │ │ - blx r4 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq 170a8 │ │ │ │ - ldr r3, [r8, #572] @ 0x23c │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - str r4, [r9] │ │ │ │ - ldr r3, [r8, #584] @ 0x248 │ │ │ │ - str r3, [r9, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [r8, #580] @ 0x244 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - mov r2, r4 │ │ │ │ - add r6, r9, #8 │ │ │ │ - add r5, r9, #24 │ │ │ │ - mov r4, sp │ │ │ │ - mov r1, r2 │ │ │ │ - add ip, r0, r2 │ │ │ │ - mov lr, r4 │ │ │ │ - add r7, r2, #4 │ │ │ │ - str r1, [sp] │ │ │ │ - ldrb r3, [ip], #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 17190 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - strb r3, [lr], #1 │ │ │ │ - bne 17174 │ │ │ │ - ldrb r3, [sp, #1] │ │ │ │ - ldrb ip, [sp] │ │ │ │ - add r3, r3, #128 @ 0x80 │ │ │ │ - add ip, ip, #128 @ 0x80 │ │ │ │ - lsl r3, r3, #16 │ │ │ │ - orr r3, r3, ip, lsl #24 │ │ │ │ - ldrb ip, [sp, #3] │ │ │ │ - add ip, ip, #128 @ 0x80 │ │ │ │ - orr r3, r3, ip │ │ │ │ - ldrb ip, [sp, #2] │ │ │ │ - add ip, ip, #128 @ 0x80 │ │ │ │ - orr r3, r3, ip, lsl #8 │ │ │ │ - str r3, [r6], #4 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne 17164 │ │ │ │ - bic r3, r3, #255 @ 0xff │ │ │ │ - str r3, [r9, #20] │ │ │ │ - ldr r3, [r8, #572] @ 0x23c │ │ │ │ - ldr r1, [r8, #580] @ 0x244 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - mov r2, #0 │ │ │ │ - mov ip, r2 │ │ │ │ - add r1, r9, #36 @ 0x24 │ │ │ │ - add lr, r0, r2 │ │ │ │ - mov r6, r4 │ │ │ │ - add r7, r2, #4 │ │ │ │ - str ip, [sp] │ │ │ │ - ldrb r3, [lr], #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 17224 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - strb r3, [r6], #1 │ │ │ │ - bne 17208 │ │ │ │ - ldrb r3, [sp, #1] │ │ │ │ - ldrb lr, [sp] │ │ │ │ - add r3, r3, #128 @ 0x80 │ │ │ │ - add lr, lr, #128 @ 0x80 │ │ │ │ - lsl r3, r3, #16 │ │ │ │ - orr r3, r3, lr, lsl #24 │ │ │ │ - ldrb lr, [sp, #3] │ │ │ │ - add lr, lr, #128 @ 0x80 │ │ │ │ - orr r3, r3, lr │ │ │ │ - ldrb lr, [sp, #2] │ │ │ │ - add lr, lr, #128 @ 0x80 │ │ │ │ - orr r3, r3, lr, lsl #8 │ │ │ │ - str r3, [r5], #4 │ │ │ │ - cmp r5, r1 │ │ │ │ - bne 171f8 │ │ │ │ - ldr r2, [r8, #572] @ 0x23c │ │ │ │ - bic r3, r3, #255 @ 0xff │ │ │ │ - ldr r0, [r2, #8] │ │ │ │ - str r3, [r9, #32] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [r8, #580] @ 0x244 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - mov r5, #0 │ │ │ │ - add r6, r8, #456 @ 0x1c8 │ │ │ │ - add r7, r9, #180 @ 0xb4 │ │ │ │ - add ip, r9, #64 @ 0x40 │ │ │ │ - add lr, r8, #316 @ 0x13c │ │ │ │ - str r0, [r9, #36] @ 0x24 │ │ │ │ - add r0, r8, #480 @ 0x1e0 │ │ │ │ - sub r1, ip, #24 │ │ │ │ - mov r2, #0 │ │ │ │ - add r8, lr, r2 │ │ │ │ - mov r9, r4 │ │ │ │ - add sl, r2, #4 │ │ │ │ - str r5, [sp] │ │ │ │ - ldrb r3, [r8], #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 172d0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, sl │ │ │ │ - strb r3, [r9], #1 │ │ │ │ - bne 172b4 │ │ │ │ - ldrb r3, [sp, #1] │ │ │ │ - ldrb sl, [sp] │ │ │ │ - ldrb r9, [sp, #3] │ │ │ │ - add r3, r3, #128 @ 0x80 │ │ │ │ - ldrb r8, [sp, #2] │ │ │ │ - add sl, sl, #128 @ 0x80 │ │ │ │ - lsl r3, r3, #16 │ │ │ │ - orr r3, r3, sl, lsl #24 │ │ │ │ - add r9, r9, #128 @ 0x80 │ │ │ │ - orr r3, r3, r9 │ │ │ │ - add r8, r8, #128 @ 0x80 │ │ │ │ - orr r3, r3, r8, lsl #8 │ │ │ │ - str r3, [r1], #4 │ │ │ │ - cmp r1, ip │ │ │ │ - bne 172a4 │ │ │ │ - bic r3, r3, #255 @ 0xff │ │ │ │ - str r3, [ip, #-4] │ │ │ │ - ldr r3, [r6, #4]! │ │ │ │ - str r3, [r7, #4]! │ │ │ │ - cmp r0, r6 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - add lr, lr, #24 │ │ │ │ - add ip, ip, #24 │ │ │ │ - str r3, [r7, #24] │ │ │ │ - bne 1729c │ │ │ │ - b 170a8 │ │ │ │ - ldr r2, [r8, #584] @ 0x248 │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 17350 │ │ │ │ - ldrb r2, [r8, #268] @ 0x10c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 170a8 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #12 │ │ │ │ - ldr r4, [r3, #64] @ 0x40 │ │ │ │ - mov r3, #16 │ │ │ │ - blx r4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 170a8 │ │ │ │ - ldr r6, [r8, #600] @ 0x258 │ │ │ │ - ldr r3, [r8, #592] @ 0x250 │ │ │ │ - str r3, [r4] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r8, #596] @ 0x254 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - beq 173f0 │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r4, #8] │ │ │ │ - ldr r0, [r6, #36] @ 0x24 │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - cmn r5, #1 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - bne 170a8 │ │ │ │ - ldr r2, [r8, #580] @ 0x244 │ │ │ │ - b 17104 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r5, #1 │ │ │ │ - orr r3, r3, #16 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 17048 │ │ │ │ - b 170e4 │ │ │ │ - ldr r3, [r8, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 173e8 │ │ │ │ - ldrb r3, [r8, #268] @ 0x10c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 17104 │ │ │ │ - ldr r3, [r8, #572] @ 0x23c │ │ │ │ - b 17350 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r4, #8] │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - b 173a4 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r4, ip, lsr lr │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r4, [r4], -r8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - tst r3, #2 │ │ │ │ - beq 17430 │ │ │ │ - ldr r3, [r1, #24] │ │ │ │ - tst r3, #2 │ │ │ │ - bxne lr │ │ │ │ - ldr r0, [r0, #568] @ 0x238 │ │ │ │ - cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ - b 13d08 │ │ │ │ - ldr r0, [r0, #568] @ 0x238 │ │ │ │ - cmp r0, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r0, #164] @ 0xa4 │ │ │ │ + cmp r3, r1 │ │ │ │ bxeq lr │ │ │ │ - ldrb r3, [r0, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r0, #0 │ │ │ │ - bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #568] @ 0x238 │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [r4, #580] @ 0x244 │ │ │ │ - bl 13e58 │ │ │ │ - ldr r0, [r4, #568] @ 0x238 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 174a0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #568] @ 0x238 │ │ │ │ - pop {r4, pc} │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + mvn ip, #0 │ │ │ │ + add r2, r4, #32 │ │ │ │ + mvn r6, #0 │ │ │ │ + mvn r7, #0 │ │ │ │ + str r3, [r4, #168] @ 0xa8 │ │ │ │ + str ip, [r4, #172] @ 0xac │ │ │ │ + str r1, [r4, #164] @ 0xa4 │ │ │ │ + mov r3, #10 │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + strd r6, [sp] │ │ │ │ + bl 14ac4 │ │ │ │ + ldr r3, [r4, #164] @ 0xa4 │ │ │ │ + cmp r3, #5 │ │ │ │ + movhi r2, #0 │ │ │ │ + movhi r3, r2 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + strhi r2, [r4, #164] @ 0xa4 │ │ │ │ + add r4, r4, r3, lsl #2 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #592] @ 0x250 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + add r7, r7, #48 @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r4, r1 │ │ │ │ - beq 17594 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 17504 │ │ │ │ - ldr r1, [r0, #584] @ 0x248 │ │ │ │ - cmn r1, #1 │ │ │ │ - beq 1761c │ │ │ │ - ldrb r3, [r0, #268] @ 0x10c │ │ │ │ - cmp r4, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - andeq r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 175d4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - beq 1759c │ │ │ │ - ldr r3, [r0, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 174fc │ │ │ │ - sub r3, r4, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 17648 │ │ │ │ - ldr r0, [r5, #572] @ 0x23c │ │ │ │ - mov r1, #4 │ │ │ │ - add r0, r0, #12224 @ 0x2fc0 │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - bl 114d0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 17558 │ │ │ │ - b 1767c │ │ │ │ - cmp r4, #2 │ │ │ │ - beq 17570 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1767c │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 17544 │ │ │ │ - cmp r2, #1 │ │ │ │ - cmpeq r4, #3 │ │ │ │ - bne 1754c │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ - str r3, [r5, #600] @ 0x258 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r3, [r2, #40] @ 0x28 │ │ │ │ - mvneq r3, #0 │ │ │ │ - ldrne r3, [r3, #580] @ 0x244 │ │ │ │ - str r3, [r5, #596] @ 0x254 │ │ │ │ - str r4, [r5, #592] @ 0x250 │ │ │ │ - b 17658 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 174fc │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 174fc │ │ │ │ - ldr r3, [r5, #596] @ 0x254 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 174fc │ │ │ │ - ldr r3, [r5, #580] @ 0x244 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 174fc │ │ │ │ - ldr r1, [r5, #584] @ 0x248 │ │ │ │ - cmn r1, #1 │ │ │ │ - beq 17624 │ │ │ │ - ldrb r3, [r5, #268] @ 0x10c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 174fc │ │ │ │ - ldr r0, [r5, #572] @ 0x23c │ │ │ │ - add r3, r2, #2992 @ 0xbb0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr r3, [r0, r3, lsl #2] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 174fc │ │ │ │ - ldrb r0, [r3, #271] @ 0x10f │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 17660 │ │ │ │ - ldr r3, [r3, #584] @ 0x248 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 174fc │ │ │ │ - mov r1, #1 │ │ │ │ - mov r3, #0 │ │ │ │ - str r1, [r5, #592] @ 0x250 │ │ │ │ - str r3, [r5, #600] @ 0x258 │ │ │ │ - str r2, [r5, #596] @ 0x254 │ │ │ │ - b 17658 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne 17518 │ │ │ │ - ldr r1, [r5, #572] @ 0x23c │ │ │ │ - add r3, r2, #2992 @ 0xbb0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr r3, [r1, r3, lsl #2] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 174fc │ │ │ │ - ldr r3, [r3, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 174fc │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r5, #600] @ 0x258 │ │ │ │ - str r4, [r5, #592] @ 0x250 │ │ │ │ - str r2, [r5, #596] @ 0x254 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r3, #568] @ 0x238 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r4, #36] @ 0x24 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #340] @ 197b8 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 174fc │ │ │ │ - ldrb r0, [r0, #44] @ 0x2c │ │ │ │ + mov r0, r6 │ │ │ │ + bne 19788 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 175f8 │ │ │ │ - b 174fc │ │ │ │ - ldr r3, [r5, #600] @ 0x258 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 174fc │ │ │ │ - b 1758c │ │ │ │ - ldrb r3, [r1, #271] @ 0x10f │ │ │ │ + mov r0, r5 │ │ │ │ + bne 19778 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r2, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 176b4 │ │ │ │ - ldr r3, [r1, #568] @ 0x238 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 176cc │ │ │ │ - ldrb r0, [r3, #44] @ 0x2c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 4c280 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + add r7, r7, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r4, #36] @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #168] @ 197b8 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bne 197a8 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bne 19798 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 4c280 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + b 196b8 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + b 19690 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + b 19764 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + b 1973c │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + ldr r2, [r0, #176] @ 0xb0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bxne lr │ │ │ │ + ldr r1, [r0, #172] @ 0xac │ │ │ │ + cmn r1, #1 │ │ │ │ bxeq lr │ │ │ │ - ldr r0, [r2, #584] @ 0x248 │ │ │ │ - ldr r3, [r1, #584] @ 0x248 │ │ │ │ - sub r0, r0, r3 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - bx lr │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #596] @ 0x254 │ │ │ │ - ldr r1, [r0, #572] @ 0x23c │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 1772c │ │ │ │ - add r3, r3, #2992 @ 0xbb0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr r3, [r1, r3, lsl #2] │ │ │ │ + ldrb r3, [r0, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1772c │ │ │ │ - ldrb r2, [r3, #271] @ 0x10f │ │ │ │ + bxne lr │ │ │ │ + b 19590 │ │ │ │ + ldr r1, [r0, #172] @ 0xac │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + ldr r2, [r0, #232] @ 0xe8 │ │ │ │ + ldr lr, [r0, #272] @ 0x110 │ │ │ │ + ldr r4, [r0, #164] @ 0xa4 │ │ │ │ + cmn r1, #1 │ │ │ │ + and r2, r2, #63 @ 0x3f │ │ │ │ + and lr, lr, #63 @ 0x3f │ │ │ │ + movne r3, r1 │ │ │ │ + moveq r3, r4 │ │ │ │ + cmp r2, lr │ │ │ │ + beq 1995c │ │ │ │ + mov ip, #0 │ │ │ │ + add r2, r2, #1 │ │ │ │ + tst r2, #1 │ │ │ │ + and r2, r2, #63 @ 0x3f │ │ │ │ + addne ip, ip, #1 │ │ │ │ + cmp lr, r2 │ │ │ │ + bne 19818 │ │ │ │ + ldr r2, [r0, #236] @ 0xec │ │ │ │ + ldr r5, [r0, #276] @ 0x114 │ │ │ │ + and r2, r2, #63 @ 0x3f │ │ │ │ + and r5, r5, #63 @ 0x3f │ │ │ │ + cmp r2, r5 │ │ │ │ + beq 1997c │ │ │ │ + mov lr, #0 │ │ │ │ + add r2, r2, #1 │ │ │ │ + tst r2, #1 │ │ │ │ + and r2, r2, #63 @ 0x3f │ │ │ │ + addne lr, lr, #1 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne 1984c │ │ │ │ + cmp ip, #127 @ 0x7f │ │ │ │ + bgt 198a8 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 198a8 │ │ │ │ + ldr r5, [pc, #280] @ 19994 │ │ │ │ + add r2, r3, #1 │ │ │ │ + smull r6, r3, r5, r2 │ │ │ │ + sub r3, r3, r2, asr #31 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + sub r3, r2, r3, lsl #1 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + add r2, r0, r2, lsl #2 │ │ │ │ + ldrb r2, [r2, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1771c │ │ │ │ - ldr r2, [r3, #568] @ 0x238 │ │ │ │ + beq 19878 │ │ │ │ + subs ip, ip, #1 │ │ │ │ + bne 19878 │ │ │ │ + cmp lr, #127 @ 0x7f │ │ │ │ + ble 19900 │ │ │ │ + ldr r2, [r0, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1772c │ │ │ │ - ldrb r2, [r2, #44] @ 0x2c │ │ │ │ + ldrne r3, [r0, #308] @ 0x134 │ │ │ │ + ldr r2, [r0, #176] @ 0xb0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + subs r4, r3, r4 │ │ │ │ + movne r4, #1 │ │ │ │ + cmp r3, #5 │ │ │ │ + movhi r4, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 19934 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1772c │ │ │ │ - ldr r2, [r3, #584] @ 0x248 │ │ │ │ - ldr r3, [r0, #584] @ 0x248 │ │ │ │ - cmp r2, r3 │ │ │ │ - bxeq lr │ │ │ │ - add r1, r1, #11968 @ 0x2ec0 │ │ │ │ - add r1, r1, #28 │ │ │ │ - mov r2, #0 │ │ │ │ - b 17748 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ - beq 17790 │ │ │ │ - ldr r3, [r1, #4]! │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + cmn r1, #1 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldrb r3, [r0, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1773c │ │ │ │ - ldrb ip, [r3, #271] @ 0x10f │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 17778 │ │ │ │ - ldr ip, [r3, #568] @ 0x238 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 19590 │ │ │ │ + cmp lr, #0 │ │ │ │ + beq 198b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + subgt r3, r3, #1 │ │ │ │ + movle r3, #5 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + add r2, r0, r2, lsl #2 │ │ │ │ + ldrb r2, [r2, #100] @ 0x64 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 19908 │ │ │ │ + subs lr, lr, #1 │ │ │ │ + bne 19908 │ │ │ │ + b 198b0 │ │ │ │ + add ip, r3, r3, lsl #1 │ │ │ │ + add ip, r0, ip, lsl #2 │ │ │ │ + ldrb ip, [ip, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1773c │ │ │ │ - ldrb ip, [ip, #44] @ 0x2c │ │ │ │ + beq 198dc │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [r0, #172] @ 0xac │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + mov r1, r3 │ │ │ │ + b 198ec │ │ │ │ + ldr r2, [r0, #236] @ 0xec │ │ │ │ + ldr r5, [r0, #276] @ 0x114 │ │ │ │ + and r2, r2, #63 @ 0x3f │ │ │ │ + and r5, r5, #63 @ 0x3f │ │ │ │ + cmp r5, r2 │ │ │ │ + movne ip, #0 │ │ │ │ + bne 19848 │ │ │ │ + b 198b0 │ │ │ │ + cmp ip, #127 @ 0x7f │ │ │ │ + bgt 198b0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 1773c │ │ │ │ - ldr ip, [r3, #584] @ 0x248 │ │ │ │ - ldr r3, [r0, #584] @ 0x248 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne 1773c │ │ │ │ - str r2, [r0, #596] @ 0x254 │ │ │ │ - bx lr │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r0, #268] @ 0x10c │ │ │ │ - bx lr │ │ │ │ + movne lr, #0 │ │ │ │ + bne 19874 │ │ │ │ + b 198b0 │ │ │ │ + bcs feac4448 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr lr, [pc, #104] @ 19a0c │ │ │ │ + ldr r3, [pc, #104] @ 19a10 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr r3, [lr, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + add r3, r3, r1, lsl #6 │ │ │ │ + ldr ip, [r3, #32] │ │ │ │ + add r3, r1, r1, lsl #1 │ │ │ │ + add r3, r0, r3, lsl #2 │ │ │ │ + ldr lr, [r3, #96] @ 0x60 │ │ │ │ + cmp lr, ip │ │ │ │ + lsl lr, r1, #1 │ │ │ │ + blt 199e8 │ │ │ │ + ldrb r3, [r3, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 199e8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + add lr, lr, r1 │ │ │ │ + cmp ip, r2 │ │ │ │ + add r3, r0, lr, lsl #2 │ │ │ │ + mov r1, #1 │ │ │ │ + movge ip, r2 │ │ │ │ + mov r0, r1 │ │ │ │ + strb r1, [r3, #100] @ 0x64 │ │ │ │ + str ip, [r3, #96] @ 0x60 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r2, r4, r4, ror #7 │ │ │ │ + andeq r0, r0, ip, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #568] @ 0x238 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 177e8 │ │ │ │ - ldr r1, [r6, #580] @ 0x244 │ │ │ │ - mvn r2, #2 │ │ │ │ - bl 13e58 │ │ │ │ - ldr r0, [r6, #568] @ 0x238 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 177e0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r6, #568] @ 0x238 │ │ │ │ - ldr r3, [r6, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [r6, #572] @ 0x23c │ │ │ │ - mvn r7, #0 │ │ │ │ - add r4, r5, #11968 @ 0x2ec0 │ │ │ │ - add r5, r5, #12224 @ 0x2fc0 │ │ │ │ - add r4, r4, #28 │ │ │ │ - add r5, r5, #28 │ │ │ │ - b 17818 │ │ │ │ - cmp r4, r5 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r4, #4]! │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #164] @ 0xa4 │ │ │ │ + ldr ip, [r2, #32] │ │ │ │ + cmp r0, #5 │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr ip, [ip, #8] │ │ │ │ + strne r0, [r3, #168] @ 0xa8 │ │ │ │ + str r1, [r3, #352] @ 0x160 │ │ │ │ + str r1, [r3, #156] @ 0x9c │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r2, #5 │ │ │ │ + str ip, [r3, #348] @ 0x15c │ │ │ │ + sub sp, sp, #12 │ │ │ │ + strb r1, [r3, #160] @ 0xa0 │ │ │ │ + str r2, [r3, #164] @ 0xa4 │ │ │ │ + mvn r4, #0 │ │ │ │ + mvn r5, #0 │ │ │ │ + add r3, r3, #32 │ │ │ │ + strd r4, [sp] │ │ │ │ + ldm r3, {r1, r2} │ │ │ │ + mov r3, #28 │ │ │ │ + bl 14ac4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + str r1, [r0, #184] @ 0xb8 │ │ │ │ + str r2, [r0, #188] @ 0xbc │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + add r6, r0, #280 @ 0x118 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 4b0d4 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17810 │ │ │ │ - ldr r3, [r0, #592] @ 0x250 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 17810 │ │ │ │ - ldr r3, [r6, #580] @ 0x244 │ │ │ │ - ldr r2, [r0, #596] @ 0x254 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 17810 │ │ │ │ - ldrb r3, [r0, #268] @ 0x10c │ │ │ │ - cmp r3, #0 │ │ │ │ - streq r3, [r0, #592] @ 0x250 │ │ │ │ - streq r7, [r0, #596] @ 0x254 │ │ │ │ - beq 17810 │ │ │ │ - bl 176d4 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne 17818 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r2, [r0, #271] @ 0x10f │ │ │ │ - ldr r1, [r0, #584] @ 0x248 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldrne r3, [r3, #32] │ │ │ │ + ldrne r3, [r3, #8] │ │ │ │ + strne r3, [r4, #192] @ 0xc0 │ │ │ │ + bl 47830 │ │ │ │ + ldr r3, [r4, #320] @ 0x140 │ │ │ │ + ldr r2, [r4, #284] @ 0x11c │ │ │ │ + add r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 17888 │ │ │ │ - cmn r1, #1 │ │ │ │ - bne 1789c │ │ │ │ + str r3, [r4, #320] @ 0x140 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4, #288] @ 0x120 │ │ │ │ + cmp r3, #0 │ │ │ │ + mvneq r3, #0 │ │ │ │ + streq r3, [r4, #288] @ 0x120 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0, #296] @ 0x128 │ │ │ │ mov r2, #0 │ │ │ │ - strb r2, [r0, #268] @ 0x10c │ │ │ │ + tst r3, #1 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ + str r2, [r0, #300] @ 0x12c │ │ │ │ + str r2, [r0, #280] @ 0x118 │ │ │ │ + add r4, r0, #280 @ 0x118 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [r0, #296] @ 0x128 │ │ │ │ + str r2, [r0, #292] @ 0x124 │ │ │ │ + add lr, r0, #240 @ 0xf0 │ │ │ │ + add ip, r0, #200 @ 0xc8 │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + mov r5, lr │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + ldm r5!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm r5!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [r0, #328] @ 0x148 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, #9 │ │ │ │ + bgt 19bac │ │ │ │ + add r3, r3, r1 │ │ │ │ + cmp r3, #10 │ │ │ │ + movge r3, #10 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + mov r0, #1 │ │ │ │ + str r3, [r2, #328] @ 0x148 │ │ │ │ bx lr │ │ │ │ - cmn r1, #1 │ │ │ │ - strb r2, [r0, #268] @ 0x10c │ │ │ │ - movne r2, #1 │ │ │ │ - strbne r2, [r0, #576] @ 0x240 │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #332] @ 0x14c │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, #9 │ │ │ │ + bgt 19be0 │ │ │ │ + add r3, r3, r1 │ │ │ │ + cmp r3, #10 │ │ │ │ + movge r3, #10 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + mov r0, #1 │ │ │ │ + str r3, [r2, #332] @ 0x14c │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ bx lr │ │ │ │ - mov r2, #1 │ │ │ │ - strb r2, [r0, #268] @ 0x10c │ │ │ │ - strb r2, [r0, #270] @ 0x10e │ │ │ │ - str r2, [r0, #592] @ 0x250 │ │ │ │ - b 176d4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [r0, #572] @ 0x23c │ │ │ │ + str r0, [ip, #1696] @ 0x6a0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #824] @ 19f40 │ │ │ │ + ldr ip, [r3, #32] │ │ │ │ + ldr lr, [r3, #24] │ │ │ │ + ldr r3, [pc, #816] @ 19f44 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r4, #0 │ │ │ │ + strb r4, [r0, #44] @ 0x2c │ │ │ │ + sub sp, sp, #2352 @ 0x930 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - add r3, r3, #12288 @ 0x3000 │ │ │ │ - ldrb r3, [r3, #9] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r1, #24] │ │ │ │ - bne 1790c │ │ │ │ - tst r3, #2 │ │ │ │ - mov r5, r1 │ │ │ │ - beq 17918 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - tst r2, #2 │ │ │ │ - bne 17910 │ │ │ │ - ldr r0, [r0, #568] @ 0x238 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1790c │ │ │ │ - bl 13d80 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r0, #568] @ 0x238 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1799c │ │ │ │ - bl 15c98 │ │ │ │ - ldr r3, [r4, #568] @ 0x238 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1799c │ │ │ │ - ldrb r3, [r4, #604] @ 0x25c │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strbne r3, [r4, #604] @ 0x25c │ │ │ │ - ldm r5, {r2, r3} │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 17970 │ │ │ │ - ldr r2, [r4, #536] @ 0x218 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 17970 │ │ │ │ - ldr r1, [r4, #540] @ 0x21c │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 179e0 │ │ │ │ - ldr r2, [r4, #572] @ 0x23c │ │ │ │ - str r3, [r4, #536] @ 0x218 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2356] @ 0x934 │ │ │ │ mov r3, #0 │ │ │ │ - str r1, [r4, #540] @ 0x21c │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - str r2, [r4, #524] @ 0x20c │ │ │ │ - str r3, [r4, #532] @ 0x214 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r4, #584] @ 0x248 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmn r2, #1 │ │ │ │ - and r3, r3, #1 │ │ │ │ - beq 17a08 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 17938 │ │ │ │ - ldrb r2, [r4, #271] @ 0x10f │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 17abc │ │ │ │ - mov r3, #1 │ │ │ │ + add r3, lr, #8192 @ 0x2000 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [ip, #12] │ │ │ │ + subs sl, r1, #0 │ │ │ │ + ldr r1, [ip, #8] │ │ │ │ + add r3, r3, r3, lsr #31 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ + add r3, r1, r3, asr #1 │ │ │ │ + str r3, [r2, #508] @ 0x1fc │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r5, [r3, #20] │ │ │ │ + blt 19ec0 │ │ │ │ + add r4, sl, #2992 @ 0xbb0 │ │ │ │ + add r4, r4, #8 │ │ │ │ + ldr r2, [lr, r4, lsl #2] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r6 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r1, sl │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ + ldr r7, [r3, #584] @ 0x248 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + ldr r3, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r5, [r3, #580] @ 0x244 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r8, [r3, #584] @ 0x248 │ │ │ │ + blx r2 │ │ │ │ + ldr r2, [pc, #620] @ 19f48 │ │ │ │ + stmib sp, {r4, r5, r8} │ │ │ │ + add r4, sp, #2096 @ 0x830 │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r3, sl │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + str r9, [sp, #24] │ │ │ │ + str fp, [sp, #20] │ │ │ │ + str r7, [sp] │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - strb r3, [r4, #268] @ 0x10c │ │ │ │ - strb r3, [r4, #270] @ 0x10e │ │ │ │ - str r3, [r4, #592] @ 0x250 │ │ │ │ - bl 176d4 │ │ │ │ - b 17938 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 17970 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - tst r2, #1 │ │ │ │ - bne 17970 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 17910 │ │ │ │ - b 17970 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrb r3, [r4, #604] @ 0x25c │ │ │ │ - beq 1793c │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r5, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #536] @ 19f4c │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r6, #40] @ 0x28 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + ldr r3, [r3, #580] @ 0x244 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b 19dd0 │ │ │ │ + mov r8, fp │ │ │ │ + mov r9, sl │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r7, [r3, #32] │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r3, [sp, #2096] @ 0x830 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17948 │ │ │ │ - ldr r6, [r4, #592] @ 0x250 │ │ │ │ - mov r1, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - strb r1, [r4, #604] @ 0x25c │ │ │ │ - strne r3, [r4, #592] @ 0x250 │ │ │ │ - strne r3, [r4, #600] @ 0x258 │ │ │ │ - strne r2, [r4, #596] @ 0x254 │ │ │ │ - bne 17948 │ │ │ │ - ldr r0, [r4, #572] @ 0x23c │ │ │ │ - mov r3, #3 │ │ │ │ - add r0, r0, #12224 @ 0x2fc0 │ │ │ │ - stm sp, {r3, r6} │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ + bne 19dc4 │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r8, [r2, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r8 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + beq 19e2c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 19dc4 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp sl, #0 │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + bge 19d4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #312] @ 19f50 │ │ │ │ + cmp r0, r3 │ │ │ │ + mvnle r8, #0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + movle r9, #0 │ │ │ │ + ble 19d54 │ │ │ │ + b 19d4c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + add r4, r6, #32 │ │ │ │ + mvn r8, #0 │ │ │ │ + mvn r9, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + mov r3, #16 │ │ │ │ + strd r8, [sp] │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #336] @ 17bac │ │ │ │ - bl 11e18 │ │ │ │ - mov r2, #4 │ │ │ │ - ldr r3, [pc, #324] @ 17bac │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r4, #572] @ 0x23c │ │ │ │ - stm sp, {r2, r6} │ │ │ │ - add r0, r0, #12224 @ 0x2fc0 │ │ │ │ + bl 14ac4 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r3, [r6, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + str r2, [r3, #512] @ 0x200 │ │ │ │ + bl 101bc │ │ │ │ + ldr r3, [r6, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r3, [r3, #580] @ 0x244 │ │ │ │ + mov lr, #0 │ │ │ │ + add ip, r3, #42 @ 0x2a │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - bl 11e18 │ │ │ │ - orrs r3, r7, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 17948 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 17b88 │ │ │ │ + str lr, [r0, ip, lsl #2] │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + bl 14a60 │ │ │ │ + ldr r2, [pc, #188] @ 19f54 │ │ │ │ + ldr r3, [pc, #168] @ 19f44 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2356] @ 0x934 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 19f3c │ │ │ │ + add sp, sp, #2352 @ 0x930 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r6 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r3, #580] @ 0x244 │ │ │ │ + ldr r5, [r3, #584] @ 0x248 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r2, [pc, #80] @ 19f58 │ │ │ │ + add r4, sp, #2096 @ 0x830 │ │ │ │ + mvn r3, sl │ │ │ │ + add r4, r4, #4 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 48c44 │ │ │ │ + b 19d08 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r2, r4, r8, ror r1 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r8, r3, r0, lsl #30 │ │ │ │ + andeq r8, r3, r0, asr r6 │ │ │ │ + andeq r0, r0, r3, lsl #14 │ │ │ │ + strdeq r1, [r4], -r0 │ │ │ │ + andeq r8, r3, r4, lsl sp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3160] @ 0xc58 │ │ │ │ + ldr r5, [pc, #900] @ 1a2f8 │ │ │ │ + ldr r2, [pc, #900] @ 1a2fc │ │ │ │ + ldr r3, [pc, #900] @ 1a300 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r7, r5, #256 @ 0x100 │ │ │ │ + sub sp, sp, #900 @ 0x384 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #892] @ 0x37c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + ldr r6, [pc, #856] @ 1a304 │ │ │ │ + add r6, pc, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17ad0 │ │ │ │ - ldr r3, [r7, #40] @ 0x28 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - str r1, [r4, #592] @ 0x250 │ │ │ │ - ldr r3, [r3, #580] @ 0x244 │ │ │ │ - str r3, [r4, #596] @ 0x254 │ │ │ │ - str r2, [r4, #600] @ 0x258 │ │ │ │ - b 17948 │ │ │ │ - mov r1, #1 │ │ │ │ - ldrb r3, [r4, #604] @ 0x25c │ │ │ │ - strb r2, [r4, #268] @ 0x10c │ │ │ │ - strb r1, [r4, #576] @ 0x240 │ │ │ │ - b 1793c │ │ │ │ - ldr r9, [r4] │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - ldr r1, [r6, #36] @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ + bne 1a2a4 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + add r3, sp, r1 │ │ │ │ + mov r6, #1000 @ 0x3e8 │ │ │ │ + mov r7, #200 @ 0xc8 │ │ │ │ + strd r6, [r3, #-8] │ │ │ │ + add r7, pc, #800 @ 0x320 │ │ │ │ + ldrd r6, [r7] │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ + strd r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r7, [pc, #808] @ 1a308 │ │ │ │ + mov r6, #50 @ 0x32 │ │ │ │ + strd r6, [r3] │ │ │ │ + mov r6, #1200 @ 0x4b0 │ │ │ │ + mov r7, #500 @ 0x1f4 │ │ │ │ + strd r6, [r3, #8] │ │ │ │ + mov r6, #150 @ 0x96 │ │ │ │ + mov r7, #95 @ 0x5f │ │ │ │ + strd r6, [r3, #16] │ │ │ │ + ldr r6, [pc, #776] @ 1a30c │ │ │ │ + mov r7, #8000 @ 0x1f40 │ │ │ │ + strd r6, [r3, #24] │ │ │ │ + ldr r7, [pc, #768] @ 1a310 │ │ │ │ + mov r6, #300 @ 0x12c │ │ │ │ + strd r6, [r3, #32] │ │ │ │ + ldr r7, [pc, #760] @ 1a314 │ │ │ │ + mov r6, #50 @ 0x32 │ │ │ │ + strd r6, [r3, #40] @ 0x28 │ │ │ │ + ldr r6, [pc, #752] @ 1a318 │ │ │ │ + mov r7, #140 @ 0x8c │ │ │ │ + strd r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r7, [pc, #744] @ 1a31c │ │ │ │ + mov r6, #125 @ 0x7d │ │ │ │ + strd r6, [r3, #56] @ 0x38 │ │ │ │ + mov r6, #200 @ 0xc8 │ │ │ │ + mov r7, #125 @ 0x7d │ │ │ │ + strd r6, [r3, #64] @ 0x40 │ │ │ │ + ldr r6, [pc, #724] @ 1a320 │ │ │ │ + mov r7, #80 @ 0x50 │ │ │ │ + strd r6, [r3, #72] @ 0x48 │ │ │ │ + mov r6, #20 │ │ │ │ + mov r7, #700 @ 0x2bc │ │ │ │ + strd r6, [r3, #80] @ 0x50 │ │ │ │ + ldr r6, [pc, #704] @ 1a324 │ │ │ │ + mov r7, #200 @ 0xc8 │ │ │ │ + strd r6, [r3, #88] @ 0x58 │ │ │ │ + mov r6, #100 @ 0x64 │ │ │ │ + mov r7, #0 │ │ │ │ + strd r6, [r3, #104] @ 0x68 │ │ │ │ + mov r6, #100 @ 0x64 │ │ │ │ + mov r7, #100 @ 0x64 │ │ │ │ + strd r6, [r3, #112] @ 0x70 │ │ │ │ + bl 47838 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r7, r4, #588 @ 0x24c │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ + add r2, r2, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 4d4e4 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 4d534 │ │ │ │ + ldr r6, [pc, #628] @ 1a328 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 4ead8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 4f240 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r2, [r6, #264] @ 0x108 │ │ │ │ + ldr r0, [r4, #368] @ 0x170 │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r3, [r6, #260] @ 0x104 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ + str r2, [sp] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r2, [r4, #372] @ 0x174 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #376] @ 0x178 │ │ │ │ + add r5, r4, #368 @ 0x170 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #380] @ 0x17c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + ldm r5, {r1, r2} │ │ │ │ + bl 4c918 │ │ │ │ + add r8, r4, #360 @ 0x168 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d98 │ │ │ │ - ldr r1, [r7, #32] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r7, #36] @ 0x24 │ │ │ │ + bl 4ead8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r3, [r6, #264] @ 0x108 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + ldr r3, [r6, #260] @ 0x104 │ │ │ │ + ldm r5, {r1, r2} │ │ │ │ + bl 4c918 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 4f240 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r3, [r6, #264] @ 0x108 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + ldr r3, [r6, #260] @ 0x104 │ │ │ │ + ldm r5, {r1, r2} │ │ │ │ + bl 4c918 │ │ │ │ + add r3, r4, #32 │ │ │ │ + cmp r9, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + bne 1a19c │ │ │ │ + orr r3, fp, r6 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 1a33c │ │ │ │ + ldr r3, [r4, #336] @ 0x150 │ │ │ │ + ldr r2, [r4, #468] @ 0x1d4 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ + str r3, [r4, #336] @ 0x150 │ │ │ │ + ldr r3, [r2, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 1a288 │ │ │ │ + ldrb r3, [r4, #424] @ 0x1a8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 1a274 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ + mov r1, #88 @ 0x58 │ │ │ │ + mov r0, r5 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ + bl 47838 │ │ │ │ + mov r1, #88 @ 0x58 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 47838 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 4ef2c │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d98 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ + bl 4ef2c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r4, #472] @ 0x1d8 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r3, r3, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + bge 1a2c4 │ │ │ │ + mov r2, #112 @ 0x70 │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ + add r0, r4, #476 @ 0x1dc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3e34 │ │ │ │ + mov r2, #112 @ 0x70 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3e34 │ │ │ │ + ldr r2, [pc, #220] @ 1a32c │ │ │ │ + ldr r3, [pc, #172] @ 1a300 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #892] @ 0x37c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 1a3e0 │ │ │ │ + add sp, sp, #900 @ 0x384 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [r2, #580] @ 0x244 │ │ │ │ + mov r0, r4 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 19be8 │ │ │ │ + b 1a1c8 │ │ │ │ + ldr r0, [r4, #284] @ 0x11c │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + str r0, [r4, #32] │ │ │ │ + ldr r0, [r4, #288] @ 0x120 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + b 1a1c8 │ │ │ │ + ldr r3, [pc, #132] @ 1a330 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r5, #260] @ 0x104 │ │ │ │ + str r3, [r5, #264] @ 0x108 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 19fb4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17a9c │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ - mvn r3, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - movne r2, #3 │ │ │ │ - moveq r2, #2 │ │ │ │ - str r2, [r4, #592] @ 0x250 │ │ │ │ - str r6, [r4, #600] @ 0x258 │ │ │ │ - str r3, [r4, #596] @ 0x254 │ │ │ │ - b 17948 │ │ │ │ - cmpmi r0, #0 │ │ │ │ + beq 1a248 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b 1a224 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + andeq r3, r1, r0, lsl #17 │ │ │ │ + muleq r0, r8, sl │ │ │ │ + @ instruction: 0x0004e3bc │ │ │ │ + andeq r1, r4, r0, lsl lr │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r1, r4, r0, ror #27 │ │ │ │ + andeq r0, r0, r8, lsr #10 │ │ │ │ + andeq r9, r0, r0, ror r4 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ + andeq r0, r3, r0, asr #26 │ │ │ │ + andeq r5, r3, r0, ror #22 │ │ │ │ + andeq r3, r4, r8, lsr r2 │ │ │ │ + andeq r8, r1, r0, lsr #13 │ │ │ │ + andeq lr, r4, r8, ror r2 │ │ │ │ + andeq r1, r4, r8, lsr fp │ │ │ │ + andeq r0, r0, r4, asr #4 │ │ │ │ + andeq r8, r3, r0, lsl #18 │ │ │ │ + @ instruction: 0x00037fbc │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + bl 3bb8 <__aeabi_f2d@plt> │ │ │ │ + ldr r5, [pc, #-52] @ 1a334 │ │ │ │ + add r5, pc, r5 │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 3bb8 <__aeabi_f2d@plt> │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 3bb8 <__aeabi_f2d@plt> │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + mov r0, sl │ │ │ │ + bl 3bb8 <__aeabi_f2d@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + add r5, sp, #636 @ 0x27c │ │ │ │ + mov r3, r9 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #-132] @ 1a338 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #2 │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r5, [ip, #100] @ 0x64 │ │ │ │ + blx r5 │ │ │ │ + b 1a19c │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #568] @ 0x238 │ │ │ │ - mov r7, r1 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + stmdb r0, {r1, r2} │ │ │ │ + ldr r0, [r4, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #76] @ 0x4c │ │ │ │ + str r0, [r4, #376] @ 0x178 │ │ │ │ + ldr r0, [r4, #380] @ 0x17c │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + add r3, r3, #8192 @ 0x2000 │ │ │ │ + str r0, [r4, #380] @ 0x17c │ │ │ │ + ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + bge 1a63c │ │ │ │ + cmn r5, #2 │ │ │ │ + movne r2, #0 │ │ │ │ + moveq r2, #1 │ │ │ │ + ldr r1, [r3, #584] @ 0x248 │ │ │ │ + bl 1d314 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17c00 │ │ │ │ - ldr r1, [r6, #580] @ 0x244 │ │ │ │ - mvn r2, #2 │ │ │ │ - bl 13e58 │ │ │ │ - ldr r0, [r6, #568] @ 0x238 │ │ │ │ + bne 1a5fc │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r3, [r0, #580] @ 0x244 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq 1a604 │ │ │ │ + cmp r6, #0 │ │ │ │ + moveq r1, r6 │ │ │ │ + moveq r2, r6 │ │ │ │ + bne 1a614 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r7, r4, #32 │ │ │ │ + ldr ip, [r0, #24] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + sub r2, r5, r3 │ │ │ │ + clz r2, r2 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r0, ip │ │ │ │ + ldm r7, {r1, r2} │ │ │ │ + bl 145f0 │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 1a664 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #580] @ 0x244 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq 1a724 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + add r3, r5, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr sl, [r0, r3, lsl #2] │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 1a714 │ │ │ │ + mov lr, #1 │ │ │ │ + sub r8, r5, #32 │ │ │ │ + lsl r8, lr, r8 │ │ │ │ + rsb r3, r5, #32 │ │ │ │ + add r1, r0, #11968 @ 0x2ec0 │ │ │ │ + orr r8, r8, lr, lsr r3 │ │ │ │ + lsl r9, lr, r5 │ │ │ │ + add r1, r1, #28 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r1, #4]! │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1a568 │ │ │ │ + ldr ip, [r3, #584] @ 0x248 │ │ │ │ + cmn ip, #1 │ │ │ │ + beq 1a544 │ │ │ │ + ldrb ip, [r3, #268] @ 0x10c │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 1a568 │ │ │ │ + ldr r3, [r3, #596] @ 0x254 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 1a568 │ │ │ │ + sub r3, r2, #32 │ │ │ │ + lsl r3, lr, r3 │ │ │ │ + rsb ip, r2, #32 │ │ │ │ + orr r3, r3, lr, lsr ip │ │ │ │ + orr r9, r9, lr, lsl r2 │ │ │ │ + orr r8, r3, r8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ + bne 1a520 │ │ │ │ + mov r3, #31 │ │ │ │ + str r9, [sp] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldm sl, {r1, r2} │ │ │ │ + bl 14ac4 │ │ │ │ + ldr r3, [r4, #328] @ 0x148 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 1a670 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19be8 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #580] @ 0x244 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq 1a5fc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r5, r5, #2992 @ 0xbb0 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + add r5, r5, #8 │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17bf8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r6, #568] @ 0x238 │ │ │ │ - ldr r5, [r6, #572] @ 0x23c │ │ │ │ - str r7, [r6, #584] @ 0x248 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmn r7, #1 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - str r3, [r6, #524] @ 0x20c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r6, #592] @ 0x250 │ │ │ │ - str r3, [r6, #600] @ 0x258 │ │ │ │ - strb r3, [r6, #268] @ 0x10c │ │ │ │ + beq 1a5fc │ │ │ │ + bl ec50 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 1a5fc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r0, #2 │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + str r0, [r3, #184] @ 0xb8 │ │ │ │ + add r2, r2, r1 │ │ │ │ + str r2, [r3, #188] @ 0xbc │ │ │ │ + mov r0, #0 │ │ │ │ + b 1a6c0 │ │ │ │ + add r6, r6, r6, lsr #31 │ │ │ │ + asr r6, r6, #1 │ │ │ │ + cmp r6, #1 │ │ │ │ + movlt r6, #1 │ │ │ │ + ldr r1, [r4, #332] @ 0x14c │ │ │ │ + ldr r2, [r4, #328] @ 0x148 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r3, r2 │ │ │ │ + subeq r3, r2, r6 │ │ │ │ + bne 1a6d0 │ │ │ │ + sub r2, r2, r3 │ │ │ │ + str r3, [r4, #328] @ 0x148 │ │ │ │ + ldr r3, [r0, #580] @ 0x244 │ │ │ │ + b 1a48c │ │ │ │ + ldr r1, [r3, #580] @ 0x244 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 1d2a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 1a5fc │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r3, [r0, #580] @ 0x244 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 1a47c │ │ │ │ + b 1a604 │ │ │ │ + ldr r3, [r4, #328] @ 0x148 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 1a734 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ mvn r3, #0 │ │ │ │ - str r3, [r6, #596] @ 0x254 │ │ │ │ + cmp r6, #2 │ │ │ │ + mvn r2, #0 │ │ │ │ + strd r2, [sp] │ │ │ │ + movgt r3, #12 │ │ │ │ + ldm r7, {r1, r2} │ │ │ │ + movle r3, #11 │ │ │ │ + bl 14ac4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + mov r0, r1 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ - add r3, r2, r3, asr #1 │ │ │ │ - str r3, [r6, #508] @ 0x1fc │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r4, r5, #11968 @ 0x2ec0 │ │ │ │ - add r5, r5, #12224 @ 0x2fc0 │ │ │ │ - add r4, r4, #28 │ │ │ │ - add r5, r5, #28 │ │ │ │ - b 17c64 │ │ │ │ - cmp r5, r4 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r4, #4]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 17c5c │ │ │ │ - ldr r3, [r0, #592] @ 0x250 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 17c5c │ │ │ │ - ldr r3, [r6, #580] @ 0x244 │ │ │ │ - ldr r2, [r0, #596] @ 0x254 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 17c5c │ │ │ │ - ldrb r3, [r0, #268] @ 0x10c │ │ │ │ + add r3, r2, r3, asr r1 │ │ │ │ + str r1, [r4, #184] @ 0xb8 │ │ │ │ + str r3, [r4, #188] @ 0xbc │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + cmp r6, #1 │ │ │ │ + subgt r3, r3, #1 │ │ │ │ + subgt r6, r6, #1 │ │ │ │ + strgt r3, [r4, #328] @ 0x148 │ │ │ │ + cmp r6, r1 │ │ │ │ + subgt r6, r6, r1 │ │ │ │ + subgt r3, r3, r6 │ │ │ │ + suble r1, r1, r6 │ │ │ │ + movgt ip, #0 │ │ │ │ + strle r1, [r4, #332] @ 0x14c │ │ │ │ + sub r2, r2, r3 │ │ │ │ + movle r1, r6 │ │ │ │ + strgt ip, [r4, #332] @ 0x14c │ │ │ │ + str r3, [r4, #328] @ 0x148 │ │ │ │ + movle r6, #0 │ │ │ │ + ldr r3, [r0, #580] @ 0x244 │ │ │ │ + b 1a48c │ │ │ │ + ldr r3, [r4, #328] @ 0x148 │ │ │ │ cmp r3, #0 │ │ │ │ - streq r3, [r0, #592] @ 0x250 │ │ │ │ - streq r7, [r0, #596] @ 0x254 │ │ │ │ - beq 17c5c │ │ │ │ - bl 176d4 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 17c64 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bgt 1a678 │ │ │ │ + b 1a594 │ │ │ │ + ldr r3, [r4, #328] @ 0x148 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 1a670 │ │ │ │ + b 1a594 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19be8 │ │ │ │ + b 1a5fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #572] @ 0x23c │ │ │ │ - ldr ip, [pc, #180] @ 17d80 │ │ │ │ - add r3, r3, #8192 @ 0x2000 │ │ │ │ - ldr r1, [r0, #584] @ 0x248 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #164] @ 17d84 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + str r0, [ip, #3744] @ 0xea0 │ │ │ │ + ldr ip, [pc, #980] @ 1ab34 │ │ │ │ + ldr r1, [pc, #980] @ 1ab38 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - add r6, sp, #4 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + sub sp, sp, #316 @ 0x13c │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #308] @ 0x134 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + ldr r3, [pc, #948] @ 1ab3c │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + ldr ip, [r1, #12] │ │ │ │ + ldr r1, [pc, #940] @ 1ab40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r7, [r3, r1] │ │ │ │ + ldr r1, [pc, #932] @ 1ab44 │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + mul r3, ip, r3 │ │ │ │ + smull ip, r1, r3, r1 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + rsb r3, r3, r1, asr #6 │ │ │ │ + ldr r1, [r0, #348] @ 0x15c │ │ │ │ + sub r2, r2, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble 1a848 │ │ │ │ + ldr r2, [r0, #352] @ 0x160 │ │ │ │ mov r3, #0 │ │ │ │ - bl f774 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 17d50 │ │ │ │ + ldr r5, [r0, #168] @ 0xa8 │ │ │ │ + cmp r2, r3 │ │ │ │ + strb r3, [r0, #160] @ 0xa0 │ │ │ │ + str r5, [r0, #164] @ 0xa4 │ │ │ │ + ble 1a810 │ │ │ │ + ldr r0, [r0, #356] @ 0x164 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [r4, #344] @ 0x158 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #340] @ 0x154 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + str r6, [r4, #380] @ 0x17c │ │ │ │ + str r0, [r4, #376] @ 0x178 │ │ │ │ + ldr r2, [pc, #816] @ 1ab48 │ │ │ │ + ldr r3, [pc, #796] @ 1ab38 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - strb r3, [r4, #576] @ 0x240 │ │ │ │ - ldr r1, [r4, #580] @ 0x244 │ │ │ │ - mov r0, #700 @ 0x2bc │ │ │ │ - bl 134e4 │ │ │ │ - ldr r1, [r4, #572] @ 0x23c │ │ │ │ - add r1, r1, #12224 @ 0x2fc0 │ │ │ │ - add r1, r1, #36 @ 0x24 │ │ │ │ + bne 1ab30 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #316 @ 0x13c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 19590 │ │ │ │ + mov r1, #5 │ │ │ │ + bl 19590 │ │ │ │ + ldr r3, [r4, #352] @ 0x160 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4, #352] @ 0x160 │ │ │ │ + bne 1a8bc │ │ │ │ + ldr r0, [r4, #356] @ 0x164 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [r4, #344] @ 0x158 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ - bl 136b0 │ │ │ │ - ldm r6, {r2, r3} │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r5, [r4, #568] @ 0x238 │ │ │ │ - bl 13714 │ │ │ │ - ldm r6, {r1, r2} │ │ │ │ - ldr r0, [r4, #572] @ 0x23c │ │ │ │ - bl 1c108 │ │ │ │ - ldr r2, [pc, #48] @ 17d88 │ │ │ │ - ldr r3, [pc, #40] @ 17d84 │ │ │ │ + ldr r0, [r4, #340] @ 0x154 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + str r5, [r4, #380] @ 0x17c │ │ │ │ + str r0, [r4, #376] @ 0x178 │ │ │ │ + ldr r2, [pc, #692] @ 1ab4c │ │ │ │ + ldr r3, [pc, #668] @ 1ab38 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 17d7c │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne 1ab30 │ │ │ │ + add sp, sp, #316 @ 0x13c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ble 1a890 │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r9, #0 │ │ │ │ + ldr r0, [r3, #136] @ 0x88 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [r4, #344] @ 0x158 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #340] @ 0x154 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r6, [r4, #380] @ 0x17c │ │ │ │ + add r2, r4, #376 @ 0x178 │ │ │ │ + add r1, r4, #368 @ 0x170 │ │ │ │ + str r0, [r4, #376] @ 0x178 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r8, [r4, #32] │ │ │ │ + ldr sl, [r4, #36] @ 0x24 │ │ │ │ + bl 4cbc0 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + str r9, [r4, #376] @ 0x178 │ │ │ │ + mov r0, r1 │ │ │ │ + str r9, [r4, #380] @ 0x17c │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r2, #3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #28 │ │ │ │ + add r6, sp, #52 @ 0x34 │ │ │ │ + str r6, [sp] │ │ │ │ + str r8, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + bl 10020 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + ble 1a890 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + ldr r7, [r6], #4 │ │ │ │ + cmp r4, r7 │ │ │ │ + beq 1aa0c │ │ │ │ + ldr ip, [r4, #88] @ 0x58 │ │ │ │ + cmp ip, #0 │ │ │ │ + ble 1aa1c │ │ │ │ + add r3, r4, #44 @ 0x2c │ │ │ │ + add ip, r3, ip, lsl #2 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + cmp r7, r2 │ │ │ │ + moveq r1, #1 │ │ │ │ + cmp r3, ip │ │ │ │ + bne 1a9f0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 1aa1c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp sl, r5 │ │ │ │ + bne 1a9cc │ │ │ │ + b 1a890 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + ldr r0, [r7, #32] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r4, #36] @ 0x24 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d98 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 1aa0c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r1, r7, #32 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + mvn r2, #0 │ │ │ │ + mvn r3, #0 │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r3, #7 │ │ │ │ + ldm r1, {r1, r2} │ │ │ │ + bl 14ac4 │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #-4] │ │ │ │ + cmp r3, #9 │ │ │ │ + addle r2, r3, #1 │ │ │ │ + addle r3, r3, #12 │ │ │ │ + mov r1, #5 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + strle r2, [r4, #88] @ 0x58 │ │ │ │ + strle r0, [r4, r3, lsl #2] │ │ │ │ + ldr r3, [pc, #120] @ 1ab50 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, #344] @ 0x158 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ + add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r2, [r2, #580] @ 0x244 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r3, [r3, #124] @ 0x7c │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r4, #340] @ 0x154 │ │ │ │ + add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + bl 1a3e4 │ │ │ │ + b 1aa0c │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r4, r8, lsr #1 │ │ │ │ + andeq r1, r4, r8, lsr #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r4, r4, r0, lsr r0 │ │ │ │ + strdeq r1, [r4], -r8 │ │ │ │ + andeq r0, r0, ip, ror #4 │ │ │ │ + ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ + andeq r1, r4, r0, ror r5 │ │ │ │ + strdeq r1, [r4], -r0 │ │ │ │ + @ instruction: 0xc1200000 │ │ │ │ + ldr r3, [r0, #164] @ 0xa4 │ │ │ │ + cmp r3, #5 │ │ │ │ + bxne lr │ │ │ │ + b 1a748 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldrb r2, [r0, #588] @ 0x24c │ │ │ │ - ldr ip, [pc, #924] @ 18144 │ │ │ │ - ldr r3, [r0, #572] @ 0x23c │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [pc, #916] @ 18148 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - ldr r1, [r0, #580] @ 0x244 │ │ │ │ + str r0, [ip, #3384] @ 0xd38 │ │ │ │ + ldr r2, [pc, #3260] @ 1b838 │ │ │ │ + ldr r3, [r0, #176] @ 0xb0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #676 @ 0x2a4 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #3244] @ 1b83c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #3240] @ 1b840 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - bne 17df4 │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 17ee8 │ │ │ │ - ldr r3, [r4, #572] @ 0x23c │ │ │ │ - ldr r1, [r4, #580] @ 0x244 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - ldr r2, [r4, #516] @ 0x204 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #572] @ 0x23c │ │ │ │ - ldr r1, [r4, #580] @ 0x244 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - add r2, sp, #4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 17e5c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [r4, #552] @ 0x228 │ │ │ │ - ldr r2, [r4, #548] @ 0x224 │ │ │ │ - ldr r0, [r4, #544] @ 0x220 │ │ │ │ - cmp r1, r3 │ │ │ │ - movlt r1, r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #668] @ 0x29c │ │ │ │ + mov r3, #0 │ │ │ │ + bne 1abc8 │ │ │ │ + ldr r1, [r0, #172] @ 0xac │ │ │ │ + cmn r1, #1 │ │ │ │ + beq 1abc8 │ │ │ │ + ldrb r3, [r0, #160] @ 0xa0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1add0 │ │ │ │ + ldr r0, [r4, #244] @ 0xf4 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #248] @ 0xf8 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d98 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [r4, #216] @ 0xd8 │ │ │ │ + ldr r5, [r4, #164] @ 0xa4 │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [r4, #256] @ 0x100 │ │ │ │ + and r2, r0, #63 @ 0x3f │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 1ad98 │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + tst r3, #1 │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ + addne r1, r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - add r0, r0, r3 │ │ │ │ - movge r2, r3 │ │ │ │ - str r0, [r4, #544] @ 0x220 │ │ │ │ - str r1, [r4, #552] @ 0x228 │ │ │ │ - str r2, [r4, #548] @ 0x224 │ │ │ │ - ldr r6, [r4, #572] @ 0x23c │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + bne 1ac64 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 1ad98 │ │ │ │ + add r3, r5, r5, lsl #1 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1adfc │ │ │ │ + ldr r9, [r4, #24] │ │ │ │ mov r1, r7 │ │ │ │ - bl 3dd4 <__aeabi_idivmod@plt> │ │ │ │ - subs r5, r1, #0 │ │ │ │ - beq 17f80 │ │ │ │ - ldr r0, [r4, #568] @ 0x238 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 17f28 │ │ │ │ - ldrb r5, [r0, #44] @ 0x2c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 17f14 │ │ │ │ - add r6, r6, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r6, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - sub r3, r3, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrls r2, [r4, #512] @ 0x200 │ │ │ │ - bls 17f44 │ │ │ │ - add r0, r0, #32 │ │ │ │ - ldm r0, {r0, r1} │ │ │ │ - stm r4, {r0, r1} │ │ │ │ - ldrb r3, [r4, #268] @ 0x10c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r4, #36] @ 0x24 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r8, #28] │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17ee8 │ │ │ │ - ldr r3, [r4, #572] @ 0x23c │ │ │ │ - ldr r2, [r4, #524] @ 0x20c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + beq 1ad74 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r8, #32] │ │ │ │ + ldr r5, [r3, #580] @ 0x244 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldrne r3, [r4, #532] @ 0x214 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4, #532] @ 0x214 │ │ │ │ - ldr r2, [pc, #604] @ 1814c │ │ │ │ - ldr r3, [pc, #596] @ 18148 │ │ │ │ + blx r3 │ │ │ │ + ldr ip, [r4, #40] @ 0x28 │ │ │ │ + ldr lr, [r4, #164] @ 0xa4 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + ldr r2, [pc, #2848] @ 1b844 │ │ │ │ + ldr ip, [ip, #584] @ 0x248 │ │ │ │ + mov r3, r5 │ │ │ │ + add r5, sp, #412 @ 0x19c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + stm sp, {r0, ip} │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #2812] @ 1b848 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + mov lr, #0 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r5, [ip, #100] @ 0x64 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [r4, #164] @ 0xa4 │ │ │ │ + cmp r5, #5 │ │ │ │ + addls pc, pc, r5, lsl #2 │ │ │ │ + b 1b828 │ │ │ │ + b 1af78 │ │ │ │ + b 1b6d0 │ │ │ │ + b 1b4a8 │ │ │ │ + b 1b3ac │ │ │ │ + b 1b320 │ │ │ │ + b 1ae60 │ │ │ │ + sub r3, r5, #2 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls 1add8 │ │ │ │ + ldr r2, [pc, #2720] @ 1b84c │ │ │ │ + ldr r3, [pc, #2704] @ 1b840 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #668] @ 0x29c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 18140 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #572] @ 0x23c │ │ │ │ - str r5, [r4, #568] @ 0x238 │ │ │ │ - add r3, r6, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r3, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [r4, #512] @ 0x200 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - sub r3, r3, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 17fb4 │ │ │ │ - ldr r3, [r4, #520] @ 0x208 │ │ │ │ - ldr r0, [r4, #508] @ 0x1fc │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r1, [r4, #524] @ 0x20c │ │ │ │ - str r3, [r4, #520] @ 0x208 │ │ │ │ - ldr r3, [r4, #528] @ 0x210 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add r2, r2, #1 │ │ │ │ - add r1, r1, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r0, [r4, #508] @ 0x1fc │ │ │ │ - str r2, [r4, #512] @ 0x200 │ │ │ │ - str r1, [r4, #524] @ 0x20c │ │ │ │ - str r3, [r4, #528] @ 0x210 │ │ │ │ - b 17ee8 │ │ │ │ - ldr r0, [r4, #544] @ 0x220 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3e10 <__aeabi_idiv@plt> │ │ │ │ - ldr r2, [r4, #552] @ 0x228 │ │ │ │ - mov r3, #1000 @ 0x3e8 │ │ │ │ - str r2, [r4, #564] @ 0x234 │ │ │ │ - ldr r2, [r4, #548] @ 0x224 │ │ │ │ - str r5, [r4, #544] @ 0x220 │ │ │ │ - str r5, [r4, #552] @ 0x228 │ │ │ │ - str r2, [r4, #560] @ 0x230 │ │ │ │ - str r3, [r4, #548] @ 0x224 │ │ │ │ - str r0, [r4, #556] @ 0x22c │ │ │ │ - b 17e7c │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - ldr r1, [r4, #584] @ 0x248 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmn r1, #1 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - beq 18020 │ │ │ │ - cmp r3, r2 │ │ │ │ - ble 18004 │ │ │ │ - ldrb r3, [r4, #576] @ 0x240 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 17ebc │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r3, [r4, #508] @ 0x1fc │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 17ebc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17cb0 │ │ │ │ - b 17ebc │ │ │ │ - ldrb r3, [r4, #268] @ 0x10c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 180fc │ │ │ │ - ldrb r3, [r4, #576] @ 0x240 │ │ │ │ + bne 1b824 │ │ │ │ + add sp, sp, #676 @ 0x2a4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 19590 │ │ │ │ + b 1abc8 │ │ │ │ + tst r0, #1 │ │ │ │ + beq 1ada4 │ │ │ │ + add r3, r5, r5, lsl #1 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17ee8 │ │ │ │ - b 17fec │ │ │ │ - ldr r3, [r4, #592] @ 0x250 │ │ │ │ + beq 1ada4 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + b 1ac9c │ │ │ │ + ldr r2, [r8, #32] │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 180d0 │ │ │ │ - ldr r0, [r4, #536] @ 0x218 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r9, [r4] │ │ │ │ + add r2, r3, #7 │ │ │ │ + movge r2, r3 │ │ │ │ + asr r2, r2, #3 │ │ │ │ + str r2, [r4, #176] @ 0xb0 │ │ │ │ + ldr r2, [r4, #196] @ 0xc4 │ │ │ │ + add r3, r3, r2 │ │ │ │ + cmp r3, r1 │ │ │ │ + bgt 1ada4 │ │ │ │ + mvn r6, #0 │ │ │ │ + mvn r7, #0 │ │ │ │ + add r2, r4, #32 │ │ │ │ + ldr r0, [r8, #24] │ │ │ │ + mov r3, #30 │ │ │ │ + strd r6, [sp] │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + bl 14ac4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r4, #196] @ 0xc4 │ │ │ │ + b 1ada4 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #2524] @ 1b850 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + str r7, [r4, #340] @ 0x154 │ │ │ │ + str r6, [r4, #344] @ 0x158 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r3, [r3, #132] @ 0x84 │ │ │ │ + ldr r7, [r4, #380] @ 0x17c │ │ │ │ + mul r3, r2, r3 │ │ │ │ + ldr r2, [pc, #2484] @ 1b854 │ │ │ │ + smull r1, r2, r3, r2 │ │ │ │ + ldr r1, [r4, #376] @ 0x178 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + rsb r3, r3, r2, asr #6 │ │ │ │ + str r3, [r4, #352] @ 0x160 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mvn r7, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d98 │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mvn r6, #0 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + strd r6, [sp] │ │ │ │ + str r2, [r4, #356] @ 0x164 │ │ │ │ + add r2, r4, #32 │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + bl 14ac4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r5, [r4, #164] @ 0xa4 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + ldr r0, [r4, #176] @ 0xb0 │ │ │ │ + add r3, r5, r5, lsl #1 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + ldr r2, [r3, #96] @ 0x60 │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + subgt r2, r2, #1 │ │ │ │ + str ip, [r4, #180] @ 0xb4 │ │ │ │ + strgt r2, [r3, #96] @ 0x60 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 1ada4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #2312] @ 1b850 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [pc, #2304] @ 1b854 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + add r3, r3, r5, lsl #6 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + mul r3, r1, r3 │ │ │ │ + smull r1, r2, r3, r2 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + rsb r3, r3, r2, asr #6 │ │ │ │ + str r3, [r4, #176] @ 0xb0 │ │ │ │ + b 1ada4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mvn r6, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + mvn r7, #0 │ │ │ │ + add r3, r4, #32 │ │ │ │ + ldm r3, {r1, r2} │ │ │ │ + mov r3, #3 │ │ │ │ + strd r6, [sp] │ │ │ │ + bl 14ac4 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r2, #3 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #156 @ 0x9c │ │ │ │ + str r2, [sp] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 10020 │ │ │ │ + subs ip, r0, #0 │ │ │ │ + movgt fp, r5 │ │ │ │ + strgt r5, [sp, #64] @ 0x40 │ │ │ │ + strgt ip, [sp, #60] @ 0x3c │ │ │ │ + bgt 1b0e8 │ │ │ │ + b 1b814 │ │ │ │ + ldr r0, [pc, #2112] @ 1b858 │ │ │ │ + ldr r9, [pc, #2112] @ 1b85c │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + mov r7, #-2147483648 @ 0x80000000 │ │ │ │ + mov r8, #0 │ │ │ │ + bl 3d98 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2068] @ 1b860 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2036] @ 1b860 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #260] @ 18150 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #164] @ 0xa4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r3, [r3, #580] @ 0x244 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #1980] @ 1b850 │ │ │ │ + str r7, [sp, #132] @ 0x84 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r2, sp, #140 @ 0x8c │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + bl 1a3e4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r3, fp │ │ │ │ + beq 1b7e4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [r3, fp, lsl #2] │ │ │ │ + cmp r4, r5 │ │ │ │ + beq 1b0d8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + str r8, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + bl 4c30c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18138 │ │ │ │ - ldr r1, [pc, #244] @ 18154 │ │ │ │ + bne 1b0d8 │ │ │ │ + ldr sl, [r5, #32] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + ldr r9, [r5, #36] @ 0x24 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + bl 3d98 │ │ │ │ + mov r1, #0 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r7, [pc, #228] @ 18154 │ │ │ │ - ldr r0, [r4, #540] @ 0x21c │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - mov r1, r0 │ │ │ │ + beq 1b7cc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r0, r8 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 3d98 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r4, #24] │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #204] @ 18158 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 18130 │ │ │ │ - ldr r1, [pc, #188] @ 1815c │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r6, [pc, #172] @ 1815c │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldm r3, {r1, r2} │ │ │ │ + bl 1469c │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r4, #36] @ 0x24 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + bl 3d98 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 1b010 │ │ │ │ mov r0, r8 │ │ │ │ + bl 3d98 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1408] @ 1b864 │ │ │ │ + add r7, r7, #-2147483648 @ 0x80000000 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - str r0, [r4, #4] │ │ │ │ - ldr r2, [r4, #600] @ 0x258 │ │ │ │ - ldrb r3, [r4, #576] @ 0x240 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 17fe0 │ │ │ │ - ldr r2, [r2, #56] @ 0x38 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r2, [r2, #40] @ 0x28 │ │ │ │ - mvneq r2, #0 │ │ │ │ - ldrne r2, [r2, #580] @ 0x244 │ │ │ │ - str r2, [r4, #596] @ 0x254 │ │ │ │ - b 17fe0 │ │ │ │ - ldrb r3, [r4, #271] @ 0x10f │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - strbeq r3, [r4, #576] @ 0x240 │ │ │ │ - beq 17fec │ │ │ │ + add r6, r6, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + b 1b024 │ │ │ │ + ldr r0, [pc, #1344] @ 1b868 │ │ │ │ + mov r2, #72 @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ - strb r3, [r4, #268] @ 0x10c │ │ │ │ - strb r3, [r4, #270] @ 0x10e │ │ │ │ - str r3, [r4, #592] @ 0x250 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 176d4 │ │ │ │ - ldrb r3, [r4, #576] @ 0x240 │ │ │ │ - b 17fe0 │ │ │ │ - ldr r6, [pc, #32] @ 18158 │ │ │ │ - b 180ac │ │ │ │ - ldr r7, [pc, #16] @ 18150 │ │ │ │ - b 1806c │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 47824 │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + add r5, r4, #32 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 47838 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + ldr r3, [r3, #580] @ 0x244 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ + ldr r0, [r3, #1204] @ 0x4b4 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1280] @ 1b86c │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, r7 │ │ │ │ + ldm r5, {r2, r3} │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c17c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mvn r6, #0 │ │ │ │ + mvn r7, #0 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + mov r3, #8 │ │ │ │ + strd r6, [sp] │ │ │ │ + ldm r5, {r1, r2} │ │ │ │ + b 1af00 │ │ │ │ + ldr r0, [pc, #1212] @ 1b870 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 47824 │ │ │ │ + mov r1, #88 @ 0x58 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 47838 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r7, [r3, #580] @ 0x244 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr r0, [r3, #1200] @ 0x4b0 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1148] @ 1b86c │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #1076] @ 1b850 │ │ │ │ + mov r2, #3 │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [r3] │ │ │ │ + mov lr, #0 │ │ │ │ + ldr r1, [r1, #88] @ 0x58 │ │ │ │ + mov ip, #1 │ │ │ │ + ldr r1, [r1, #40] @ 0x28 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r8, #6 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + str ip, [sp, #24] │ │ │ │ + str r8, [sp, #32] │ │ │ │ + add ip, sp, #8 │ │ │ │ + mov r3, r7 │ │ │ │ + mvn r7, #0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 183a4 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mvn r6, #0 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + mov r3, #2 │ │ │ │ + strd r6, [sp] │ │ │ │ + b 1aef8 │ │ │ │ + ldr r3, [pc, #928] @ 1b850 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r9, sp, #156 @ 0x9c │ │ │ │ + ldr sl, [r2, r3] │ │ │ │ + ldr r3, [pc, #948] @ 1b874 │ │ │ │ + mvn r8, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #936] @ 1b878 │ │ │ │ + str r9, [sp, #52] @ 0x34 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #8 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 3af8 │ │ │ │ + ldr r1, [r9], #4 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 3d08 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #1184] @ 0x4a0 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #780] @ 1b86c │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + eor r0, r8, r8, asr #31 │ │ │ │ + sub r0, r0, r8, asr #31 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + add r8, r8, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, #17 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 47824 │ │ │ │ + mov r1, #88 @ 0x58 │ │ │ │ + mov fp, r0 │ │ │ │ + bl 47838 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r3, #580] @ 0x244 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [r2, #1188] @ 0x4a4 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #600] @ 1b86c │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + ldr r2, [r7, #32] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + ldr lr, [sl] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr lr, [lr, #68] @ 0x44 │ │ │ │ + mov r2, #2 │ │ │ │ + ldr lr, [lr, #40] @ 0x28 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mvn ip, #0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str lr, [sp, #20] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + bl 183a4 │ │ │ │ + cmp r8, #3 │ │ │ │ + bne 1b508 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ + strd r2, [sp] │ │ │ │ + add r3, r4, #32 │ │ │ │ + ldm r3, {r1, r2} │ │ │ │ + mov r3, #1 │ │ │ │ + b 1af00 │ │ │ │ + ldr r0, [pc, #420] @ 1b87c │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 47824 │ │ │ │ + mov r1, #88 @ 0x58 │ │ │ │ + mvn r9, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 47838 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r8, [r3, #580] @ 0x244 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr r0, [r3, #1172] @ 0x494 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #340] @ 1b86c │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #268] @ 1b850 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [r3] │ │ │ │ + mov ip, #0 │ │ │ │ + ldr r1, [r1, #52] @ 0x34 │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr r1, [r1, #40] @ 0x28 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r7, #0 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + str ip, [sp, #28] │ │ │ │ + str r7, [sp, #24] │ │ │ │ + add ip, sp, #8 │ │ │ │ + mov r3, r8 │ │ │ │ + mvn r8, #0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 183a4 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + strd r8, [sp] │ │ │ │ + b 1aef8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldm r3, {r1, r2} │ │ │ │ + bl 1469c │ │ │ │ + b 1b238 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r3, [r1, #12] │ │ │ │ + ldrne r0, [pc, #128] @ 1b880 │ │ │ │ + ldreq r0, [r4, #176] @ 0xb0 │ │ │ │ + smullne r2, r0, r3, r0 │ │ │ │ + subne r0, r0, r3, asr #31 │ │ │ │ + strne r0, [r4, #176] @ 0xb0 │ │ │ │ + ldr r5, [r4, #164] @ 0xa4 │ │ │ │ + b 1af14 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r4, #176] @ 0xb0 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + b 1b80c │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r4], -r8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r4, #176] @ 0xb0 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + b 1af14 │ │ │ │ + andeq r1, r4, ip, lsl #4 │ │ │ │ + strdeq r1, [r4], -r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - muleq r4, r8, lr │ │ │ │ - mvnsgt r0, #0 │ │ │ │ - mvnsmi r0, #0 │ │ │ │ - bicgt r0, r8, #0 │ │ │ │ - bicmi r0, r8, #0 │ │ │ │ - bx lr │ │ │ │ - add r1, r1, #2992 @ 0xbb0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldr r0, [r0, r1, lsl #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrbne r0, [r0, #588] @ 0x24c │ │ │ │ - bx lr │ │ │ │ - add r1, r1, #2992 @ 0xbb0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldr r0, [r0, r1, lsl #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrbne r0, [r0, #269] @ 0x10d │ │ │ │ - bx lr │ │ │ │ - add r1, r1, #2992 @ 0xbb0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldr r0, [r0, r1, lsl #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r0, [r0, #584] @ 0x248 │ │ │ │ - adds r0, r0, #1 │ │ │ │ - movne r0, #1 │ │ │ │ - bx lr │ │ │ │ - add r1, r1, #2992 @ 0xbb0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldr r0, [r0, r1, lsl #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r0, [r0, #584] @ 0x248 │ │ │ │ - cmn r0, #1 │ │ │ │ - movne r0, #0 │ │ │ │ - moveq r0, #1 │ │ │ │ - bx lr │ │ │ │ - add r0, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r0, #4064] @ 0xfe0 │ │ │ │ + andeq r7, r3, r4, ror #30 │ │ │ │ + andeq r7, r3, r4, lsr #12 │ │ │ │ + ldrdeq r0, [r4], -ip │ │ │ │ + andeq r0, r0, ip, ror #4 │ │ │ │ + ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ + @ instruction: 0x408d1eb7 │ │ │ │ + andgt r6, r6, r6, ror #12 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + svccc 0x008ccccd │ │ │ │ + andeq r7, r3, r8, asr r0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + andeq r6, r3, ip, asr #31 │ │ │ │ + andeq lr, r3, r4, lsl #20 │ │ │ │ + @ instruction: 0x00036eb8 │ │ │ │ + andeq r6, r3, r8, lsr #25 │ │ │ │ + ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ + ldr r3, [r0, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18208 │ │ │ │ - ldr r0, [r3, #1740] @ 0x6cc │ │ │ │ - cmp r0, #0 │ │ │ │ bxne lr │ │ │ │ - ldr r0, [pc, #16] @ 18214 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 18218 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - andeq sl, r3, r0, lsl #20 │ │ │ │ - strdeq sl, [r3], -r4 │ │ │ │ - ldr r0, [pc, #4] @ 18228 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - andeq sp, r3, r4, lsl lr │ │ │ │ - ldr r0, [pc, #4] @ 18238 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - andeq sl, r3, ip, lsr #8 │ │ │ │ - ldr r0, [pc, #4] @ 18248 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - andeq sl, r3, r0, lsr #8 │ │ │ │ + b 1ab64 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 182f0 │ │ │ │ - add r5, r0, #11968 @ 0x2ec0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r8, r0, #12224 @ 0x2fc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r7, r0 │ │ │ │ - add r5, r5, #28 │ │ │ │ - add r6, r8, #28 │ │ │ │ - str r3, [r0] │ │ │ │ - ldr r4, [r5, #4]! │ │ │ │ - subs r0, r4, #0 │ │ │ │ - beq 18298 │ │ │ │ - bl 16e48 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16ce8 │ │ │ │ - cmp r5, r6 │ │ │ │ - bne 18280 │ │ │ │ - ldrb r3, [r7, #1228] @ 0x4cc │ │ │ │ - add r4, r7, #12288 @ 0x3000 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 182d0 │ │ │ │ - ldr r5, [r4, #1068] @ 0x42c │ │ │ │ + ldr r3, [r0, #164] @ 0xa4 │ │ │ │ + ldr r6, [pc, #232] @ 1b998 │ │ │ │ + cmp r3, #5 │ │ │ │ + mov r4, r0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + bne 1b8c0 │ │ │ │ + bl 1a748 │ │ │ │ + ldr r5, [r4, #176] @ 0xb0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 182d0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3a0e4 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3bf4 │ │ │ │ - ldr r0, [r4, #396] @ 0x18c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 182e0 │ │ │ │ - bl 3db0 │ │ │ │ - add r0, r8, #36 @ 0x24 │ │ │ │ - bl 11468 │ │ │ │ - mov r0, r7 │ │ │ │ + beq 1b8d8 │ │ │ │ + sub r5, r5, #1 │ │ │ │ + str r5, [r4, #176] @ 0xb0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ab64 │ │ │ │ + ldr r3, [pc, #180] @ 1b99c │ │ │ │ + ldr r0, [r4, #164] @ 0xa4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + add r3, r3, r0, lsl #6 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r1, r0, r0, lsl #1 │ │ │ │ + add r1, r4, r1, lsl #2 │ │ │ │ + ldr ip, [r1, #96] @ 0x60 │ │ │ │ + lsl lr, r0, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + poplt {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r6, [r4, #176] @ 0xb0 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 1b934 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r1, #92] @ 0x5c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + ldr r7, [r1, #92] @ 0x5c │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r8, [r6, #8] │ │ │ │ + strlt r8, [r1, #92] @ 0x5c │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + subge r5, r8, r7 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + ldr r1, [pc, #64] @ 1b9a0 │ │ │ │ + smull r6, r1, r2, r1 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + rsb r2, r2, r1, asr #6 │ │ │ │ + cmp r2, r5 │ │ │ │ + popgt {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp ip, r3 │ │ │ │ + add lr, lr, r0 │ │ │ │ + add r4, r4, lr, lsl #2 │ │ │ │ + movge ip, r3 │ │ │ │ + mvn r3, #0 │ │ │ │ + str ip, [r4, #96] @ 0x60 │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r3, r4, r4, lsl #8 │ │ │ │ + ldrdeq r0, [r4], -r4 │ │ │ │ + andeq r0, r0, ip, ror #4 │ │ │ │ + ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add lr, r0, #280 @ 0x118 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1824c │ │ │ │ + add ip, r0, #428 @ 0x1ac │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r4, #360 @ 0x168 │ │ │ │ + bl 4d534 │ │ │ │ + add r3, r4, #32 │ │ │ │ + ldm r3, {r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #8] @ 18320 │ │ │ │ - bl 3bf4 │ │ │ │ + bl fca8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 1ba08 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r3, r0, r8, lsr r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1b894 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3, #580] @ 0x244 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl 19be8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1b894 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3928] @ 0xf58 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #304] @ 18470 │ │ │ │ - ldr r3, [pc, #304] @ 18474 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, r0, #64 @ 0x40 │ │ │ │ - sub sp, sp, #144 @ 0x90 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 4f318 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r6, r0, #240 @ 0xf0 │ │ │ │ + add r7, r0, #200 @ 0xc8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 47830 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4f408 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 183cc │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + bl 47830 │ │ │ │ + ldr r3, [r4, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1840c │ │ │ │ - ldr r2, [pc, #208] @ 18478 │ │ │ │ - ldr r3, [pc, #200] @ 18474 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1846c │ │ │ │ - add sp, sp, #144 @ 0x90 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #168] @ 1847c │ │ │ │ - ldr r3, [pc, #156] @ 18474 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1846c │ │ │ │ - add r1, r7, #2992 @ 0xbb0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldr r0, [r5, r1, lsl #2] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, sp, #144 @ 0x90 │ │ │ │ + bne 1ba84 │ │ │ │ + ldr r3, [r4, #248] @ 0xf8 │ │ │ │ + cmp r3, #0 │ │ │ │ + mvneq r3, #0 │ │ │ │ + streq r3, [r4, #248] @ 0xf8 │ │ │ │ + ldr r3, [r4, #320] @ 0x140 │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 1baa0 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 1bab4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 178b0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4f318 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq 183a0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4f310 │ │ │ │ - ldr r2, [pc, #84] @ 18480 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r3, r0 │ │ │ │ + b 47830 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r2, [pc, #56] @ 18484 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov lr, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - str lr, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r1, #2 │ │ │ │ - blx r4 │ │ │ │ - b 183a0 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r4, r8, asr #20 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r4, r0, ror #19 │ │ │ │ - @ instruction: 0x000439b4 │ │ │ │ - andeq sl, r3, r8, asr #4 │ │ │ │ - andeq r0, r4, r8, ror #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr ip, [pc, #360] @ 18608 │ │ │ │ - ldr r2, [pc, #360] @ 1860c │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #276 @ 0x114 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #268] @ 0x10c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r0, #63 @ 0x3f │ │ │ │ - movlt r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - movge r4, #63 @ 0x3f │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - bic r4, r4, r4, asr #31 │ │ │ │ - cmp r3, #2 │ │ │ │ - movle r9, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ble 18520 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r1, #2 │ │ │ │ - blx r3 │ │ │ │ - mov r9, r0 │ │ │ │ - add r3, r7, r4, lsl #2 │ │ │ │ - add r8, r3, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r8, #3808] @ 0xee0 │ │ │ │ + bl 197e4 │ │ │ │ + ldr r3, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 18560 │ │ │ │ - cmp r6, #1 │ │ │ │ - movlt r5, r6 │ │ │ │ - movge r5, #1 │ │ │ │ - orr r5, r5, r5, asr #31 │ │ │ │ - add r6, r7, #8192 @ 0x2000 │ │ │ │ - ldr r0, [r6, #4064] @ 0xfe0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1858c │ │ │ │ - ldr r2, [pc, #168] @ 18610 │ │ │ │ - ldr r3, [pc, #160] @ 1860c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 18604 │ │ │ │ - add sp, sp, #276 @ 0x114 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #128] @ 18614 │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, sp, #12 │ │ │ │ + bne 1baa0 │ │ │ │ mov r0, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r2, [pc, #96] @ 18618 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - ldr lr, [r7, #8] │ │ │ │ - ldr r1, [r8, #3808] @ 0xee0 │ │ │ │ - ldr ip, [lr, #12] │ │ │ │ - ldr lr, [lr, #8] │ │ │ │ - mul ip, r9, ip │ │ │ │ - ldr r0, [r6, #4064] @ 0xfe0 │ │ │ │ - rsb ip, ip, ip, lsl #4 │ │ │ │ - add ip, lr, ip, lsl #2 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - str ip, [r1, #528] @ 0x210 │ │ │ │ - bl fab0 │ │ │ │ - b 18560 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r4, r8, ror #17 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r4, r0, lsr #16 │ │ │ │ - andeq sl, r3, r0, lsl #2 │ │ │ │ - strdeq r0, [r4], -ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr r0, [pc, #248] @ 1872c │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [pc, #244] @ 18730 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #236] @ 18734 │ │ │ │ - sub sp, sp, #292 @ 0x124 │ │ │ │ - ldr r2, [pc, #232] @ 18738 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #284] @ 0x11c │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - ldr r2, [pc, #212] @ 1873c │ │ │ │ - add r3, fp, #1088 @ 0x440 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #200] @ 18740 │ │ │ │ - add r3, r3, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, #0 │ │ │ │ - sub r5, r5, #4 │ │ │ │ - add sl, sp, #24 │ │ │ │ - add r6, sp, #28 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 4c514 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 3bb8 <__aeabi_f2d@plt> │ │ │ │ - ldr r7, [r5, #4]! │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - strd r8, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [fp, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r8, [ip, #100] @ 0x64 │ │ │ │ - blx r8 │ │ │ │ - cmp r4, #32 │ │ │ │ - bne 18694 │ │ │ │ - ldr r2, [pc, #64] @ 18744 │ │ │ │ - ldr r3, [pc, #40] @ 18730 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 18728 │ │ │ │ - add sp, sp, #292 @ 0x124 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r4, r0, asr r7 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r4, r0, lsr r7 │ │ │ │ - andeq r0, r0, r0, lsr #4 │ │ │ │ - andeq sl, r3, r0, asr r0 │ │ │ │ - andeq pc, r3, r4, ror #18 │ │ │ │ - andeq r3, r4, r4, lsl #13 │ │ │ │ + bl 1ab64 │ │ │ │ + b 1baa0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - add r1, r1, #8192 @ 0x2000 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r4, [r1, #4064] @ 0xfe0 │ │ │ │ - beq 1878c │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 10d18 │ │ │ │ - ldr r1, [pc, #12] @ 187a0 │ │ │ │ + ldr r3, [pc, #24] @ 1bb04 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + bl f970 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 10d18 │ │ │ │ - andeq sl, r3, ip, ror #8 │ │ │ │ - add r1, r1, #8192 @ 0x2000 │ │ │ │ - ldr r0, [r1, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ - tst r3, #4 │ │ │ │ - bxne lr │ │ │ │ - b 1033c │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq pc, r3, ip, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #12224 @ 0x2fc0 │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - bl 11778 │ │ │ │ - add r0, r4, #1232 @ 0x4d0 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 11fc8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #104] @ 1bb88 │ │ │ │ + ldr r4, [pc, #104] @ 1bb8c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [r0] │ │ │ │ + add r4, pc, r4 │ │ │ │ + bl f970 │ │ │ │ + sub r4, r5, r4 │ │ │ │ + ldr r2, [pc, #76] @ 1bb90 │ │ │ │ + asr r4, r4, #2 │ │ │ │ + mul r4, r2, r4 │ │ │ │ + ldr r6, [pc, #68] @ 1bb94 │ │ │ │ + ldr r3, [pc, #68] @ 1bb98 │ │ │ │ + ldr r0, [pc, #68] @ 1bb9c │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r2, [r6, r4, lsl #2] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #41 @ 0x29 │ │ │ │ + bl 493cc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #700 @ 0x2bc │ │ │ │ + str r3, [r6, r4, lsl #2] │ │ │ │ + bl 47838 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + strdeq pc, [r3], -r8 │ │ │ │ + andeq ip, r4, r4, lsl r9 │ │ │ │ + blne ff2f14d4 │ │ │ │ + andeq ip, r4, r4, ror #15 │ │ │ │ + andeq r6, r3, r4, lsl #18 │ │ │ │ + andeq r7, r3, r0, rrx │ │ │ │ + ldr r3, [r0, #64] @ 0x40 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r0, #64] @ 0x40 │ │ │ │ + bx lr │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + b 101b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - add ip, r4, #8192 @ 0x2000 │ │ │ │ - ldr r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl fab4 │ │ │ │ cmp r0, #0 │ │ │ │ + bne 1bc44 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + mov r3, #20 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r5, [r1, #64] @ 0x40 │ │ │ │ + mov r1, #3 │ │ │ │ + blx r5 │ │ │ │ + subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b ee54 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r5] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r5, #4] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r5, #8] │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ + str r3, [r5, #16] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r3, r4, #40 @ 0x28 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl fba8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 1bbe0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3920] @ 0xf50 │ │ │ │ - add r3, r0, #12288 @ 0x3000 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #312] @ 18984 │ │ │ │ - ldrb r7, [r3, #9] │ │ │ │ - ldr r3, [pc, #308] @ 18988 │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #16 │ │ │ │ + stm r7, {r1, r2} │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r1, [r0, #68] @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + ldr r2, [pc, #384] @ 1be1c │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [pc, #380] @ 1be20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ - cmp r7, #0 │ │ │ │ + mov sl, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r3, #0 │ │ │ │ - beq 1889c │ │ │ │ - ldr r2, [pc, #276] @ 1898c │ │ │ │ - ldr r3, [pc, #268] @ 18988 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - bne 18980 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r8, r0, #64 @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 4f318 │ │ │ │ - mov r3, #40 @ 0x28 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 4f408 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 18940 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 18870 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 4f318 │ │ │ │ - cmp r9, r0 │ │ │ │ - beq 18870 │ │ │ │ + bl 145c8 │ │ │ │ + add r8, sp, #28 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add r6, r4, #32 │ │ │ │ + str r3, [sp] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r9, [pc, #324] @ 1be24 │ │ │ │ + add r9, pc, r9 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldm r6, {r1, r2} │ │ │ │ + bl 10614 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + moveq r0, r5 │ │ │ │ + beq 1bde4 │ │ │ │ + ldm r7, {r0, r1} │ │ │ │ + add r3, r4, #40 @ 0x28 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + ldr r3, [pc, #276] @ 1be28 │ │ │ │ + stm r6, {r0, r1} │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + str sl, [sp, #36] @ 0x24 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4f310 │ │ │ │ - ldr r2, [pc, #140] @ 18990 │ │ │ │ - add r5, sp, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r3, r0 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d98 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r2, #4 │ │ │ │ + ldr r3, [pc, #136] @ 1be2c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr r2, [pc, #112] @ 18994 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r3, r5 │ │ │ │ - blx r4 │ │ │ │ - b 18870 │ │ │ │ - ldr r2, [pc, #80] @ 18998 │ │ │ │ - ldr r3, [pc, #60] @ 18988 │ │ │ │ + ldr r2, [r3, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #296] @ 0x128 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + str ip, [sp] │ │ │ │ + bl 1a3e4 │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r2, [pc, #68] @ 1be30 │ │ │ │ + ldr r3, [pc, #48] @ 1be20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 18980 │ │ │ │ - add r1, r6, #2992 @ 0xbb0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldr r0, [r4, r1, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 17418 │ │ │ │ + bne 1be18 │ │ │ │ + add sp, sp, #56 @ 0x38 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r4, r8, lsr r5 │ │ │ │ + andeq r0, r4, r8, ror #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r4, r0, lsl r5 │ │ │ │ - @ instruction: 0x00039dbc │ │ │ │ + andeq r0, r4, ip, lsr #1 │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq r0, r0, ip, ror #4 │ │ │ │ muleq r3, ip, pc @ │ │ │ │ - andeq r3, r4, r0, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3808] @ 0xee0 │ │ │ │ - add r2, r1, #12736 @ 0x31c0 │ │ │ │ - ldr r3, [r2, #-8] │ │ │ │ - ldr r2, [r2, #-4] │ │ │ │ - sub sp, sp, #276 @ 0x114 │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - ldr r2, [pc, #264] @ 18ad0 │ │ │ │ - ldr r3, [pc, #264] @ 18ad4 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r7, [r0, #4] │ │ │ │ + ldr r2, [pc, #784] @ 1c160 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r0, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #768] @ 1c164 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - mov r3, #0 │ │ │ │ - beq 18a90 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r1, #0 │ │ │ │ + sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #216] @ 18ad8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 4aadc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 18abc │ │ │ │ - ldr r3, [r4] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #180] @ 18adc │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 4aadc │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 1bf6c │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r4, #52] @ 0x34 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r4, #36] @ 0x24 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + add r6, sp, #20 │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ + str r8, [sp, #20] │ │ │ │ + stmib sp, {r5, r6} │ │ │ │ + add r5, r4, #32 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r0, r3, #48 @ 0x30 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldm r5, {r1, r2} │ │ │ │ + bl 4c30c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldm r5, {r1, r2} │ │ │ │ cmp r0, #0 │ │ │ │ - addeq r3, r5, #12288 @ 0x3000 │ │ │ │ - moveq r2, #1 │ │ │ │ - streq r2, [r3, #1064] @ 0x428 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #136] @ 18ae0 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r2, [pc, #108] @ 18ae4 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp] │ │ │ │ + beq 1bf40 │ │ │ │ + bl 1bc64 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 1bfa4 │ │ │ │ + ldr r2, [pc, #588] @ 1c168 │ │ │ │ + ldr r3, [pc, #580] @ 1c164 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #80] @ 18ae8 │ │ │ │ - ldr r3, [pc, #56] @ 18ad4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 1c15c │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 1bc64 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 1bf14 │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + add r3, r4, #40 @ 0x28 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + ldr r3, [pc, #520] @ 1c16c │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + b 1bf14 │ │ │ │ + ldr r2, [pc, #508] @ 1c170 │ │ │ │ + ldr r3, [pc, #492] @ 1c164 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 18acc │ │ │ │ - add sp, sp, #276 @ 0x114 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add r3, r5, #12288 @ 0x3000 │ │ │ │ - mov r2, #2 │ │ │ │ - str r2, [r3, #1064] @ 0x428 │ │ │ │ - b 18a3c │ │ │ │ + bne 1c15c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 101b0 │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + add r3, r4, #40 @ 0x28 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + add r6, sp, #28 │ │ │ │ + stm r6, {r0, r1} │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r1, [pc, #428] @ 1c174 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #416] @ 1c174 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 4c5b4 │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d98 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r4, #36] @ 0x24 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d98 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr sl, [r4, #56] @ 0x38 │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r9, [r6, #1216] @ 0x4c0 │ │ │ │ + mov r8, r0 │ │ │ │ + add r0, r3, #1 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r6, #1212] @ 0x4bc │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #124] @ 1c178 │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r0, [pc, #88] @ 1c16c │ │ │ │ + bne 1c138 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #84] @ 1c178 │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mvn r8, #0 │ │ │ │ + mvn r9, #0 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ + mov r3, #9 │ │ │ │ + ldm r5, {r1, r2} │ │ │ │ + mov r0, r6 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl 14ac4 │ │ │ │ + b 1bf14 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r4, r0, asr #7 │ │ │ │ + andeq pc, r3, r8, lsr pc @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq lr, r3, r8, lsr #26 │ │ │ │ - andeq sl, r3, r0, lsl r0 │ │ │ │ - muleq r3, r4, ip │ │ │ │ - andeq pc, r3, ip, lsr lr @ │ │ │ │ - strdeq r3, [r4], -r0 │ │ │ │ + andeq pc, r3, ip, ror #28 │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq pc, r3, r4, lsl lr @ │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add ip, sp, #16 │ │ │ │ + stmdb ip, {r2, r3} │ │ │ │ + mov r5, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + stm sp, {r2, r5} │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bl fa20 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #76] @ 1c20c │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, sp, #28 │ │ │ │ + ldmib r2, {r0, r1} │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r4] │ │ │ │ + add r3, r4, #48 @ 0x30 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #64] @ 0x40 │ │ │ │ + bl 10114 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1be34 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + andeq pc, r3, ip, ror r4 @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + ldr r3, [r0, #64] @ 0x40 │ │ │ │ + ldr r7, [r6, #32] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + sub r0, r0, r3 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #1208] @ 0x4b8 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #64] @ 1c294 │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #36] @ 1c298 │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 1be34 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + ldrbtmi r0, [sl], #-0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - add r1, r1, #8192 @ 0x2000 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r4, [r1, #4064] @ 0xfe0 │ │ │ │ - beq 18b40 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - mov r1, #3 │ │ │ │ - cmp r0, #1000 @ 0x3e8 │ │ │ │ - movlt r2, r0 │ │ │ │ - movge r2, #1000 @ 0x3e8 │ │ │ │ - mov r0, r4 │ │ │ │ - orr r2, r2, r2, asr #31 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 10548 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ + ldr r3, [pc, #24] @ 1c2cc │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + bl f970 │ │ │ │ mov r0, r4 │ │ │ │ - sub r2, r2, #2 │ │ │ │ - cmp r2, #1 │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r1, #3 │ │ │ │ - movls r2, #0 │ │ │ │ - mvnhi r2, #0 │ │ │ │ - b 10548 │ │ │ │ + pop {r4, pc} │ │ │ │ + muleq r3, r0, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - add r1, r1, #8192 @ 0x2000 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r4, [r1, #4064] @ 0xfe0 │ │ │ │ - beq 18bb8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - mov r1, #1 │ │ │ │ - cmp r0, #1000 @ 0x3e8 │ │ │ │ - movlt r2, r0 │ │ │ │ - movge r2, #1000 @ 0x3e8 │ │ │ │ + ldr r3, [pc, #32] @ 1c308 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + bl f970 │ │ │ │ mov r0, r4 │ │ │ │ - orr r2, r2, r2, asr #31 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 10548 │ │ │ │ + bl 4782c │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #1 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 10548 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq pc, r3, ip, asr r3 @ │ │ │ │ + ldr r3, [pc, #68] @ 1c358 │ │ │ │ + ldr r2, [pc, #68] @ 1c35c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + add r2, r1, r2, lsl #2 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrgt r3, [r0, #4] │ │ │ │ + mvnle r3, #0 │ │ │ │ + ldrgt r3, [r3, #32] │ │ │ │ + ldrgt r1, [r3, #12] │ │ │ │ + ldrgt r3, [r3, #8] │ │ │ │ + mlagt r3, r1, r2, r3 │ │ │ │ + str r3, [r0, #44] @ 0x2c │ │ │ │ + bx lr │ │ │ │ + andeq pc, r3, r4, ror sl @ │ │ │ │ + andeq r0, r0, ip, ror #4 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmn r3, #1 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0, #44] @ 0x2c │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #1712] @ 0x6b0 │ │ │ │ - ldr ip, [pc, #656] @ 18e70 │ │ │ │ - ldr r2, [pc, #656] @ 18e74 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - sub sp, sp, #2336 @ 0x920 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r1, #0 │ │ │ │ + str r0, [ip, #3792] @ 0xed0 │ │ │ │ + ldr r1, [pc, #1052] @ 1c7a8 │ │ │ │ + ldr r2, [pc, #1052] @ 1c7ac │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r7, [pc, #1044] @ 1c7b0 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #276 @ 0x114 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #2340] @ 0x924 │ │ │ │ + str r2, [sp, #268] @ 0x10c │ │ │ │ mov r2, #0 │ │ │ │ - blx r3 │ │ │ │ - add r8, r7, #12288 @ 0x3000 │ │ │ │ - ldr r5, [r8, #1072] @ 0x430 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - bne 18c34 │ │ │ │ - b 18e18 │ │ │ │ - ldr r5, [r5] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 18e18 │ │ │ │ - add r4, r5, #8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4aadc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 18c28 │ │ │ │ - add r6, sp, #24 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r9, [r7, #8] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #28 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 27364 │ │ │ │ + ble 1c3e8 │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 1c41c │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ mvn r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r3, [sp, #2080] @ 0x820 │ │ │ │ + sub r3, r3, #2 │ │ │ │ + cmp r3, #2 │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ + bls 1c470 │ │ │ │ + add r6, r4, #32 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #944] @ 1c7b4 │ │ │ │ + ldm r6, {r1, r2} │ │ │ │ + bl 10954 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 1c41c │ │ │ │ + ldrb r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18ca0 │ │ │ │ - ldr r3, [r9] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ - mov r2, #1 │ │ │ │ - mvn r3, #0 │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [r8, #1060] @ 0x424 │ │ │ │ - mov r3, r4 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r8, #1060] @ 0x424 │ │ │ │ - add r2, r5, #72 @ 0x48 │ │ │ │ - str r2, [sp] │ │ │ │ - add r4, sp, #2080 @ 0x820 │ │ │ │ - ldr r2, [pc, #436] @ 18e78 │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r2, [pc, #412] @ 18e7c │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov sl, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, sl │ │ │ │ - str sl, [sp] │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - mov r0, #4 │ │ │ │ - bl 3a5c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 3a078 │ │ │ │ - ldr fp, [r8, #1072] @ 0x430 │ │ │ │ - ldr r6, [r8, #1060] @ 0x424 │ │ │ │ - cmp fp, sl │ │ │ │ - beq 18e60 │ │ │ │ - mov r7, sl │ │ │ │ - mov r9, sl │ │ │ │ - str r6, [sp, #16] │ │ │ │ - str r8, [sp, #20] │ │ │ │ - mov r6, r5 │ │ │ │ - mov r8, sl │ │ │ │ - mov sl, fp │ │ │ │ - cmp r6, sl │ │ │ │ - beq 18d9c │ │ │ │ - add fp, sl, #72 @ 0x48 │ │ │ │ - mov r0, fp │ │ │ │ - bl 48c70 │ │ │ │ - add r1, r0, #76 @ 0x4c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 3a1e8 │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - add r1, sl, #8 │ │ │ │ - str r8, [r0, #4] │ │ │ │ - str r9, [r0] │ │ │ │ - strne r0, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - moveq r7, r0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 48c08 │ │ │ │ - add r2, r5, #1 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, r4, #72 @ 0x48 │ │ │ │ - bl 47860 │ │ │ │ - mov r8, r4 │ │ │ │ - ldr sl, [sl] │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 18d38 │ │ │ │ - mov sl, r8 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r4, [r8, #1068] @ 0x42c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 18dd4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3a0e4 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3bf4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r8, #1068] @ 0x42c │ │ │ │ - str r7, [r8, #1072] @ 0x430 │ │ │ │ - str sl, [r8, #1076] @ 0x434 │ │ │ │ - str r6, [r8, #1060] @ 0x424 │ │ │ │ - ldr r2, [pc, #144] @ 18e80 │ │ │ │ - ldr r3, [pc, #128] @ 18e74 │ │ │ │ + bne 1c448 │ │ │ │ + ldr r2, [pc, #916] @ 1c7b8 │ │ │ │ + ldr r3, [pc, #900] @ 1c7ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2340] @ 0x924 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 18e6c │ │ │ │ - add sp, sp, #2336 @ 0x920 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #2080 @ 0x820 │ │ │ │ - ldr r2, [pc, #96] @ 18e84 │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bne 1c7a4 │ │ │ │ + add sp, sp, #276 @ 0x114 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + cmp r3, #5 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 1c41c │ │ │ │ + b 1c534 │ │ │ │ + b 1c624 │ │ │ │ + b 1c64c │ │ │ │ + b 1c6bc │ │ │ │ + b 1c72c │ │ │ │ + b 1c498 │ │ │ │ + mvn r2, #0 │ │ │ │ + mvn r3, #0 │ │ │ │ + add r6, r4, #32 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + strd r2, [sp] │ │ │ │ + mov r3, #29 │ │ │ │ + ldm r6, {r1, r2} │ │ │ │ + bl 14ac4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + b 1c3ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 19a14 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, #3 │ │ │ │ + bl 1000c │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 1c4e8 │ │ │ │ + cmp r5, r6 │ │ │ │ + beq 1c4dc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #3 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r2, r2, r3 │ │ │ │ + bl 19a8c │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 1c4b4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #712] @ 1c7bc │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + rsb r3, r3, r3, lsl #4 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + smull r0, r1, r3, r1 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + rsb r3, r3, r1, asr #6 │ │ │ │ + add r2, r3, r2 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 19a8c │ │ │ │ + ldr r3, [pc, #660] @ 1c7c0 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r7, [r7, r3] │ │ │ │ + b 1c574 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 19b80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 1c41c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldm r6, {r1, r2} │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + mov r3, #24 │ │ │ │ + mvn r8, #0 │ │ │ │ + mvn r9, #0 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl 14ac4 │ │ │ │ + ldr r3, [pc, #592] @ 1c7c0 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r7, [r7, r3] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r5, [r2, #580] @ 0x244 │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + mov r3, r5 │ │ │ │ + add r5, sp, #12 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r2, [pc, #68] @ 18e88 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #532] @ 1c7c4 │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #516] @ 1c7c8 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + mov lr, #0 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r3, r5 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - b 18de8 │ │ │ │ - mov sl, fp │ │ │ │ - mov r7, fp │ │ │ │ - b 18db4 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r5, [ip, #100] @ 0x64 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [r7] │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 1c41c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + mla r3, r1, r3, r2 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + b 1c41c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 19bb4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 1c41c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldm r6, {r1, r2} │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + mov r3, #25 │ │ │ │ + b 1c558 │ │ │ │ + ldr r3, [pc, #364] @ 1c7c0 │ │ │ │ + mov r1, #3 │ │ │ │ + ldr r7, [r7, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + ldr r2, [r3, #224] @ 0xe0 │ │ │ │ + bl 19998 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 1c41c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mvn r8, #0 │ │ │ │ + mvn r9, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + ldm r6, {r1, r2} │ │ │ │ + mov r3, #26 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl 14ac4 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1c79c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r3, #580] @ 0x244 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + mov r2, #3 │ │ │ │ + bl 150f4 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + b 1c574 │ │ │ │ + ldr r3, [pc, #252] @ 1c7c0 │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r7, [r7, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + ldr r2, [r3, #160] @ 0xa0 │ │ │ │ + bl 19998 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 1c41c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mvn r8, #0 │ │ │ │ + mvn r9, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + ldm r6, {r1, r2} │ │ │ │ + mov r3, #27 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl 14ac4 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1c79c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r3, #580] @ 0x244 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + mov r2, #2 │ │ │ │ + bl 150f4 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + b 1c574 │ │ │ │ + ldr r3, [pc, #140] @ 1c7c0 │ │ │ │ + mov r1, #4 │ │ │ │ + ldr r7, [r7, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + ldr r2, [r3, #288] @ 0x120 │ │ │ │ + bl 19998 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 1c41c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mvn r8, #0 │ │ │ │ + mvn r9, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + ldm r6, {r1, r2} │ │ │ │ + mov r3, #27 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl 14ac4 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1c79c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r3, #580] @ 0x244 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + mov r2, #4 │ │ │ │ + bl 150f4 │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + b 1c574 │ │ │ │ + mov r2, #0 │ │ │ │ + b 1c574 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r4, r8, lsr #3 │ │ │ │ + strdeq pc, [r3], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r9, r3, r0, asr sl │ │ │ │ - ldrdeq pc, [r3], -r8 │ │ │ │ - muleq r4, r8, pc @ │ │ │ │ - ldrdeq r9, [r3], -r0 │ │ │ │ - andeq pc, r3, r0, ror sl @ │ │ │ │ + andeq pc, r3, r0, ror #19 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq pc, r3, r4, ror #18 │ │ │ │ + ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ + andeq r0, r0, ip, ror #4 │ │ │ │ + andeq r6, r3, r8, lsl #14 │ │ │ │ + andeq r5, r3, ip, lsr #27 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + cmn r3, #1 │ │ │ │ + bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #1260] @ 19398 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r3 │ │ │ │ + bl fab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1236] @ 1939c │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #1228] @ 193a0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #1208] @ 193a4 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 1938c │ │ │ │ - add r3, r0, #156 @ 0x9c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #1180] @ 193a8 │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - blx r2 │ │ │ │ - ldr r2, [pc, #1160] @ 193ac │ │ │ │ - ldr ip, [pc, #1160] @ 193b0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r3, #4 │ │ │ │ - ldr r1, [r0] │ │ │ │ - str ip, [sp] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r2, [pc, #1132] @ 193b4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1128] @ 193b8 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr r5, [pc, #1108] @ 193bc │ │ │ │ - ldr lr, [pc, #1108] @ 193c0 │ │ │ │ - ldr ip, [pc, #1108] @ 193c4 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #1104] @ 193c8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - mov r3, #4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr lr, [pc, #1056] @ 193cc │ │ │ │ - ldr ip, [pc, #1056] @ 193d0 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #1052] @ 193d4 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - mov r3, #4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr r6, [pc, #1008] @ 193d8 │ │ │ │ - ldr lr, [pc, #1008] @ 193dc │ │ │ │ - ldr ip, [pc, #1008] @ 193e0 │ │ │ │ - ldr r7, [r0] │ │ │ │ - ldr r1, [pc, #1004] @ 193e4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r7, [r7, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #12 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr lr, [pc, #956] @ 193e8 │ │ │ │ - ldr ip, [pc, #956] @ 193ec │ │ │ │ - ldr r7, [r0] │ │ │ │ - ldr r2, [pc, #952] @ 193f0 │ │ │ │ - ldr r1, [pc, #952] @ 193f4 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r7, [r7, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #12 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr lr, [pc, #908] @ 193f8 │ │ │ │ - ldr ip, [pc, #908] @ 193fc │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #904] @ 19400 │ │ │ │ - ldr r6, [r0] │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ mov r3, #12 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr r6, [pc, #860] @ 19404 │ │ │ │ - ldr lr, [pc, #860] @ 19408 │ │ │ │ - ldr ip, [pc, #860] @ 1940c │ │ │ │ - ldr r7, [r0] │ │ │ │ - ldr r1, [pc, #856] @ 19410 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r7, [r7, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #4 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr lr, [pc, #808] @ 19414 │ │ │ │ - ldr ip, [pc, #808] @ 19418 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #804] @ 1941c │ │ │ │ - ldr r6, [r0] │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - mov r3, #4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr lr, [pc, #760] @ 19420 │ │ │ │ - ldr ip, [pc, #760] @ 19424 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r2, [pc, #756] @ 19428 │ │ │ │ - ldr r1, [pc, #756] @ 1942c │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r3, #4 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr lr, [pc, #712] @ 19430 │ │ │ │ - ldr ip, [pc, #712] @ 19434 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r2, [pc, #708] @ 19438 │ │ │ │ - ldr r1, [pc, #708] @ 1943c │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r3, #4 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr lr, [pc, #664] @ 19440 │ │ │ │ - ldr ip, [pc, #664] @ 19444 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #660] @ 19448 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - mov r3, #4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr lr, [pc, #616] @ 1944c │ │ │ │ - ldr ip, [pc, #616] @ 19450 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #612] @ 19454 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - mov r3, #4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr lr, [pc, #568] @ 19458 │ │ │ │ - ldr ip, [pc, #568] @ 1945c │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #564] @ 19460 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - mov r3, #4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr lr, [pc, #520] @ 19464 │ │ │ │ - ldr ip, [pc, #520] @ 19468 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #516] @ 1946c │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - mov r3, #4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr lr, [pc, #472] @ 19470 │ │ │ │ - ldr ip, [pc, #472] @ 19474 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r2, [pc, #468] @ 19478 │ │ │ │ - ldr r1, [pc, #468] @ 1947c │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r3, #4 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr lr, [pc, #424] @ 19480 │ │ │ │ - ldr ip, [pc, #424] @ 19484 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r2, [pc, #420] @ 19488 │ │ │ │ - ldr r1, [pc, #420] @ 1948c │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r3, #4 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr lr, [pc, #376] @ 19490 │ │ │ │ - ldr ip, [pc, #376] @ 19494 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #372] @ 19498 │ │ │ │ - ldr r5, [r0] │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r3, #4 │ │ │ │ - ldr r5, [r5, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r5, [r1, #64] @ 0x40 │ │ │ │ + mov r1, #4 │ │ │ │ blx r5 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr lr, [pc, #328] @ 1949c │ │ │ │ - ldr ip, [pc, #328] @ 194a0 │ │ │ │ - ldr r5, [r0] │ │ │ │ - ldr r2, [pc, #324] @ 194a4 │ │ │ │ - ldr r1, [pc, #324] @ 194a8 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - stmib sp, {r4, lr} │ │ │ │ - str ip, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #4 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b 18f00 │ │ │ │ - andeq pc, r3, ip, lsl #20 │ │ │ │ - andeq r9, r3, r4, asr r3 │ │ │ │ - @ instruction: 0x00042eb8 │ │ │ │ - andeq r0, r0, ip, asr #4 │ │ │ │ - andeq r0, r4, r8, asr #2 │ │ │ │ - andeq r9, r3, ip, lsr #16 │ │ │ │ - andeq r5, r0, r8, asr #2 │ │ │ │ - andeq r9, r3, r4, ror #15 │ │ │ │ - strdeq r9, [r3], -r4 │ │ │ │ - andeq r9, r3, ip, lsl #25 │ │ │ │ - strdeq r9, [r3], -ip │ │ │ │ - andeq r5, r0, r4, asr #4 │ │ │ │ - ldrdeq r9, [r3], -r0 │ │ │ │ - strdeq r9, [r3], -r0 │ │ │ │ - @ instruction: 0xfffff65c │ │ │ │ - andeq r9, r3, r8, asr #15 │ │ │ │ - ldrdeq r9, [r3], -ip │ │ │ │ - andeq r9, r3, ip, ror #15 │ │ │ │ - @ instruction: 0xfffffae8 │ │ │ │ - andeq r9, r3, r8, asr #15 │ │ │ │ - ldrdeq r9, [r3], -r4 │ │ │ │ - @ instruction: 0xfffff704 │ │ │ │ - andeq r9, r3, ip, lsr #15 │ │ │ │ - andeq r9, r3, ip, lsr #15 │ │ │ │ - andeq r9, r3, r8, lsr #15 │ │ │ │ - @ instruction: 0xfffffae0 │ │ │ │ - andeq r9, r3, ip, lsl #15 │ │ │ │ - muleq r3, r0, r7 │ │ │ │ - muleq r3, r8, r7 │ │ │ │ - ldrdeq r3, [r0], -ip │ │ │ │ - andeq r9, r3, r8, ror r7 │ │ │ │ - andeq r9, r3, r4, ror #14 │ │ │ │ - andeq r0, r0, r8, lsr #23 │ │ │ │ - andeq pc, r3, ip, asr #2 │ │ │ │ - andeq r9, r3, r0, ror #14 │ │ │ │ - @ instruction: 0xfffff348 │ │ │ │ - andeq r9, r3, r0, lsr #14 │ │ │ │ - andeq r9, r3, r4, lsr r7 │ │ │ │ - andeq r9, r3, r4, asr r7 │ │ │ │ - strdeq r3, [r0], -r8 │ │ │ │ - andeq r9, r3, r0, lsr #14 │ │ │ │ - andeq r9, r3, r4, lsr #14 │ │ │ │ - andeq r9, r3, r4, asr #14 │ │ │ │ - andeq r6, r0, r4, asr #9 │ │ │ │ - andeq r9, r3, r8, lsl r7 │ │ │ │ - andeq r9, r3, r0, lsr r7 │ │ │ │ - andeq r1, r0, r0, asr lr │ │ │ │ - andeq r9, r3, r0, lsl #14 │ │ │ │ - andeq r9, r3, ip, lsl r7 │ │ │ │ - andeq r1, r0, r4, asr #26 │ │ │ │ - strdeq r9, [r3], -r0 │ │ │ │ - andeq r9, r3, r8, lsl #14 │ │ │ │ - @ instruction: 0xfffff534 │ │ │ │ - ldrdeq r9, [r3], -r4 │ │ │ │ - andeq r9, r3, r0, lsl #14 │ │ │ │ - andeq r0, r0, r0, asr #11 │ │ │ │ - andeq r9, r3, r0, asr #13 │ │ │ │ - ldrdeq r9, [r3], -r4 │ │ │ │ - andeq r9, r3, ip, ror #13 │ │ │ │ - @ instruction: 0xfffff8d8 │ │ │ │ - @ instruction: 0x000396b8 │ │ │ │ - andeq r9, r3, r0, asr #13 │ │ │ │ - ldrdeq r9, [r3], -r0 │ │ │ │ - andeq r0, r0, ip, lsr r2 │ │ │ │ - andeq r9, r3, r8, lsr #13 │ │ │ │ - andeq r9, r3, r0, asr #13 │ │ │ │ - @ instruction: 0xfffff630 │ │ │ │ - andeq r9, r3, r0, lsr #13 │ │ │ │ - andeq r9, r3, r8, lsl #19 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r5] │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + stmib r5, {r0, r3} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #152] @ 19560 │ │ │ │ - ldr r3, [pc, #152] @ 19564 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r7, sp │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, #14 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #2 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl fa20 │ │ │ │ + ldr r3, [pc, #108] @ 1c8f0 │ │ │ │ + ldr r6, [pc, #108] @ 1c8f4 │ │ │ │ + ldr r2, [pc, #108] @ 1c8f8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r5, [r4, #40] @ 0x28 │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + add r5, r5, r5, lsl #1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #22 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1952c │ │ │ │ - ldr r2, [r4] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + add r3, r3, r5, lsl #2 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrgt r3, [r0, #32] │ │ │ │ + mvnle r3, #0 │ │ │ │ + ldrgt r1, [r3, #12] │ │ │ │ + ldrgt r3, [r3, #8] │ │ │ │ + mlagt r3, r1, r2, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + bl 10114 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [pc, #52] @ 19568 │ │ │ │ - ldr r3, [pc, #44] @ 19564 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1955c │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000428b8 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r4, r4, asr r8 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + andeq lr, r3, r8, ror #27 │ │ │ │ + strdeq pc, [r3], -ip │ │ │ │ + andeq r0, r0, ip, ror #4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #24] @ 1c92c │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + bl f970 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq lr, r3, ip, asr sp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #32] @ 1c968 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + bl f970 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4782c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq lr, r3, r8, lsr #26 │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ - sub sp, sp, #8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, #12 │ │ │ │ ldr r2, [r0] │ │ │ │ - mov r5, #0 │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r3, [pc, #80] @ 195e8 │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #76] @ 195ec │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ + mov r1, #6 │ │ │ │ + mov r2, #0 │ │ │ │ blx r6 │ │ │ │ - add r6, r4, #12288 @ 0x3000 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r4, #1712] @ 0x6b0 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + str r2, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r0, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + cmp r3, #6 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 1ca18 │ │ │ │ + b 1c9f4 │ │ │ │ + b 1c9f4 │ │ │ │ + b 1cac4 │ │ │ │ + b 1cadc │ │ │ │ + b 1ca18 │ │ │ │ + b 1caf4 │ │ │ │ + b 1cb2c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 1ca18 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + add r3, r2, r3 │ │ │ │ + str r3, [r0, #8] │ │ │ │ + ldr r3, [r4, #1724] @ 0x6bc │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r0, #4] │ │ │ │ + orrne r3, r3, #2 │ │ │ │ + strne r3, [r0, #4] │ │ │ │ + ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 1ca6c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, #7 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ + mov r2, #0 │ │ │ │ + blx r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4, #1728] @ 0x6c0 │ │ │ │ + str r3, [r0] │ │ │ │ + ldr r3, [r4, #1732] @ 0x6c4 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cmn r5, #1 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r3, #20 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r5, [r1, #64] @ 0x40 │ │ │ │ + mov r1, #14 │ │ │ │ + blx r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ + str r3, [r0] │ │ │ │ + ldr r3, [r4, #1752] @ 0x6d8 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + ldr r3, [r4, #1756] @ 0x6dc │ │ │ │ + str r3, [r0, #8] │ │ │ │ + ldr r3, [r4, #1748] @ 0x6d4 │ │ │ │ + str r3, [r0, #12] │ │ │ │ + ldr r3, [r4, #1744] @ 0x6d0 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r3, #48 @ 0x30 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 1ca08 │ │ │ │ + b 1ca18 │ │ │ │ + mov r3, #16 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 1ca08 │ │ │ │ + b 1ca18 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + mov r3, #8 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + ldr r1, [r4, #1712] @ 0x6b0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + sub r3, r3, r1 │ │ │ │ + rsb r1, r2, r2, lsl #29 │ │ │ │ + rsb r2, r2, r1, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [r0, #8] │ │ │ │ + b 1ca18 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + ldr r1, [r4, #1712] @ 0x6b0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + sub r3, r3, r1 │ │ │ │ + rsb r1, r2, r2, lsl #30 │ │ │ │ + rsb r2, r2, r1, lsl #2 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [r0, #8] │ │ │ │ + b 1ca18 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #10 │ │ │ │ + bl 19b80 │ │ │ │ mvn r2, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 19998 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #10 │ │ │ │ + pop {r4, lr} │ │ │ │ mov r1, #1 │ │ │ │ - bl 194ac │ │ │ │ - ldr r0, [r6, #1068] @ 0x42c │ │ │ │ - bl 3a120 │ │ │ │ - add r4, r4, #13312 @ 0x3400 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r4, #48] @ 0x30 │ │ │ │ - str r5, [r6, #1060] @ 0x424 │ │ │ │ - add sp, sp, #8 │ │ │ │ + b 19998 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #8 │ │ │ │ + stm r0, {r2, r3} │ │ │ │ + ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + tst r3, #4 │ │ │ │ + beq 1cbe0 │ │ │ │ + cmp r1, #2 │ │ │ │ + bhi 1cc34 │ │ │ │ + cmp r1, #10 │ │ │ │ + addls pc, pc, r1, lsl #2 │ │ │ │ + b 1cc34 │ │ │ │ + b 1cc18 │ │ │ │ + b 1cc40 │ │ │ │ + b 1cc60 │ │ │ │ + b 1cc34 │ │ │ │ + b 1cc34 │ │ │ │ + b 1cd0c │ │ │ │ + b 1cc84 │ │ │ │ + b 1ccdc │ │ │ │ + b 1cce4 │ │ │ │ + b 1ccec │ │ │ │ + b 1cd04 │ │ │ │ + ldr r2, [r4, #1700] @ 0x6a4 │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + add r3, r4, r2, lsl #3 │ │ │ │ + add r3, r3, #164 @ 0xa4 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #1700] @ 0x6a4 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq r3, r8, r4 │ │ │ │ - andeq pc, r3, r8, lsl r3 @ │ │ │ │ + ldr r2, [r4, #1704] @ 0x6a8 │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + add r3, r4, r2, lsl #3 │ │ │ │ + add r3, r3, #676 @ 0x2a4 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #1704] @ 0x6a8 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + b 1cc34 │ │ │ │ + ldr r2, [r4, #1708] @ 0x6ac │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + add r3, r4, r2, lsl #3 │ │ │ │ + add r3, r3, #1184 @ 0x4a0 │ │ │ │ + add r2, r2, #1 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r2, [r4, #1708] @ 0x6ac │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + b 1cc34 │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r0, [pc, #132] @ 1cd14 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, #17 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 47824 │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 47838 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + add r1, r1, #12224 @ 0x2fc0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r1, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 1c840 │ │ │ │ + mov r0, #1 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r6, #3 │ │ │ │ + b 1cc88 │ │ │ │ + mov r6, #2 │ │ │ │ + b 1cc88 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #2912] @ 0xb60 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1cc34 │ │ │ │ + mov r6, #5 │ │ │ │ + b 1cc88 │ │ │ │ + mov r6, #4 │ │ │ │ + b 1cc88 │ │ │ │ + mov r6, #1 │ │ │ │ + b 1cc88 │ │ │ │ + strdeq r5, [r3], -r0 │ │ │ │ + cmn r3, #3 │ │ │ │ + cmpne r2, #0 │ │ │ │ + beq 1ce0c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r2, r4 │ │ │ │ + beq 1ce14 │ │ │ │ + ldr r0, [r0, #1736] @ 0x6c8 │ │ │ │ + ldr r1, [r2, #516] @ 0x204 │ │ │ │ + tst r0, #1 │ │ │ │ + beq 1cd6c │ │ │ │ + ldr ip, [r4, #584] @ 0x248 │ │ │ │ + ldr r0, [r2, #584] @ 0x248 │ │ │ │ + cmp ip, r0 │ │ │ │ + subeq r1, r1, #1 │ │ │ │ + streq r1, [r2, #516] @ 0x204 │ │ │ │ + beq 1cd74 │ │ │ │ + add r1, r1, #1 │ │ │ │ + str r1, [r2, #516] @ 0x204 │ │ │ │ + cmn r3, #2 │ │ │ │ + bne 1cdb0 │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #148] @ 1ce24 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r4, #508] @ 0x1fc │ │ │ │ + ldr r3, [r5, #1736] @ 0x6c8 │ │ │ │ + tst r3, #4 │ │ │ │ + beq 1ce04 │ │ │ │ + mov r4, #0 │ │ │ │ + b 1cdd0 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + beq 1ce04 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + add r3, r4, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r0, [r2, r3, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 1cdc4 │ │ │ │ + ldrb r3, [r0, #268] @ 0x10c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1cdc4 │ │ │ │ + add r4, r4, #1 │ │ │ │ + bl eee4 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + bne 1cdd0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [r4, #516] @ 0x204 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r4, #516] @ 0x204 │ │ │ │ + b 1cd74 │ │ │ │ + submi r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2008] @ 0x7d8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #400] @ 1979c │ │ │ │ + ldr r2, [pc, #208] @ 1cf14 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #396] @ 197a0 │ │ │ │ + ldr r3, [pc, #204] @ 1cf18 │ │ │ │ sub sp, sp, #2064 @ 0x810 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, sp │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #66 @ 0x42 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #38 @ 0x26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #44] @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #52] @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #64] @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #68] @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r3, [sp, #2056] @ 0x808 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1976c │ │ │ │ + bne 1cee4 │ │ │ │ ldr r2, [r7] │ │ │ │ mov r3, r6 │ │ │ │ ldr r5, [r2, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #48] @ 197a4 │ │ │ │ - ldr r3, [pc, #40] @ 197a0 │ │ │ │ + ldr r2, [pc, #48] @ 1cf1c │ │ │ │ + ldr r3, [pc, #40] @ 1cf18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 19798 │ │ │ │ + bne 1cf10 │ │ │ │ add sp, sp, #2064 @ 0x810 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r4, r4, ror r7 │ │ │ │ + andeq lr, r3, ip, lsr pc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r4, r4, lsl r6 │ │ │ │ + muleq r3, ip, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2008] @ 0x7d8 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #160] @ 19864 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #156] @ 19868 │ │ │ │ + ldr r2, [pc, #196] @ 1d000 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #192] @ 1d004 │ │ │ │ sub sp, sp, #2064 @ 0x810 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, sp │ │ │ │ - mov r5, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #18 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 2dcf8 │ │ │ │ + mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r6] │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2dd10 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + bl 2dd10 │ │ │ │ ldr r3, [sp, #2056] @ 0x808 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19834 │ │ │ │ - ldr r2, [r5] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + bne 1cfd0 │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [pc, #48] @ 1986c │ │ │ │ - ldr r3, [pc, #40] @ 19868 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #48] @ 1d008 │ │ │ │ + ldr r3, [pc, #40] @ 1d004 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 19860 │ │ │ │ + bne 1cffc │ │ │ │ add sp, sp, #2064 @ 0x810 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000425bc │ │ │ │ + andeq lr, r3, r4, asr #28 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r4, ip, asr #10 │ │ │ │ + @ instruction: 0x0003edb0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r3, #0 │ │ │ │ + mov lr, r0 │ │ │ │ + add r2, r3, #2992 @ 0xbb0 │ │ │ │ + cmp r1, r3 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + beq 1d054 │ │ │ │ + ldr ip, [lr, #4] │ │ │ │ + ldr r2, [ip, r2, lsl #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 1d054 │ │ │ │ + ldr ip, [r2, #584] @ 0x248 │ │ │ │ + cmn ip, #1 │ │ │ │ + beq 1d054 │ │ │ │ + ldrb r0, [r2, #270] @ 0x10e │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 1d018 │ │ │ │ + mov r0, #1 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + add r2, ip, #11968 @ 0x2ec0 │ │ │ │ + add ip, ip, #12224 @ 0x2fc0 │ │ │ │ + add r2, r2, #28 │ │ │ │ + add ip, ip, #28 │ │ │ │ + ldr r3, [r2, #4]! │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1d0a8 │ │ │ │ + ldr r0, [r3, #584] @ 0x248 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 1d0a8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 1d0a4 │ │ │ │ + ldrb r0, [r3, #268] @ 0x10c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 1d0a8 │ │ │ │ + strb r1, [r3, #270] @ 0x10e │ │ │ │ + cmp ip, r2 │ │ │ │ + bne 1d078 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #1736] @ 0x6c8 │ │ │ │ - ldr ip, [pc, #804] @ 19bac │ │ │ │ - ldr r2, [pc, #804] @ 19bb0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #2320 @ 0x910 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r7, r1 │ │ │ │ + str r0, [ip, #3808] @ 0xee0 │ │ │ │ + ldr r1, [pc, #280] @ 1d1e4 │ │ │ │ + ldr r2, [pc, #280] @ 1d1e8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #276 @ 0x114 │ │ │ │ + tst r3, #1 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #2324] @ 0x914 │ │ │ │ + str r2, [sp, #268] @ 0x10c │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r9, r7, #12288 @ 0x3000 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r9, #1060] @ 0x424 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - beq 19a34 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 199c0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 48c70 │ │ │ │ - cmp r0, #512 @ 0x200 │ │ │ │ - bge 199c0 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - cmp r3, #32 │ │ │ │ - bne 1992c │ │ │ │ - ldrb r2, [r4, #1]! │ │ │ │ - cmp r2, #32 │ │ │ │ - beq 19920 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 48c70 │ │ │ │ - cmp r0, #63 @ 0x3f │ │ │ │ - bgt 19a60 │ │ │ │ - ldrb r3, [r4] │ │ │ │ + beq 1d178 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #2980] @ 0xba4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 19a60 │ │ │ │ - ldr r5, [r9, #1072] @ 0x430 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 19964 │ │ │ │ - b 19a90 │ │ │ │ - ldr r5, [r5] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 19a90 │ │ │ │ - add r1, r5, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4aadc │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 19958 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #560] @ 19bb4 │ │ │ │ - add r4, sp, #2064 @ 0x810 │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r2, [pc, #532] @ 19bb8 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r4 │ │ │ │ - str r6, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r4 │ │ │ │ - b 19a04 │ │ │ │ - ldr r2, [pc, #500] @ 19bbc │ │ │ │ - add r4, sp, #2064 @ 0x810 │ │ │ │ - add r4, r4, #4 │ │ │ │ + beq 1d178 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ + add r5, sp, #12 │ │ │ │ + sub r2, r3, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + rsblt r2, r2, #0 │ │ │ │ + cmp r2, #1 │ │ │ │ + ble 1d1bc │ │ │ │ + ldr r2, [pc, #192] @ 1d1ec │ │ │ │ + str r1, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #472] @ 19bc0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 1d1ac │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #156] @ 1d1f0 │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ mov r1, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - mov r3, r4 │ │ │ │ ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ str r1, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r1, #2 │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #440] @ 19bc4 │ │ │ │ - ldr r3, [pc, #416] @ 19bb0 │ │ │ │ + b 1d180 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + ldr r2, [pc, #108] @ 1d1f4 │ │ │ │ + ldr r3, [pc, #92] @ 1d1e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2324] @ 0x914 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 19ba8 │ │ │ │ - add sp, sp, #2320 @ 0x910 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r3, [pc, #392] @ 19bc8 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #388] @ 19bcc │ │ │ │ - mov r1, #0 │ │ │ │ + bne 1d1e0 │ │ │ │ + add sp, sp, #276 @ 0x114 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + b 1d148 │ │ │ │ + ldr r2, [pc, #52] @ 1d1f8 │ │ │ │ str r1, [sp] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - b 19a04 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #356] @ 19bd0 │ │ │ │ - add r4, sp, #2064 @ 0x810 │ │ │ │ - add r4, r4, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #332] @ 19bd4 │ │ │ │ - mov r1, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 199ec │ │ │ │ - ldr r3, [r9, #1060] @ 0x424 │ │ │ │ - mov r0, r8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r9, #1060] @ 0x424 │ │ │ │ - bl 48c70 │ │ │ │ - add r1, r0, #76 @ 0x4c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r9, #1068] @ 0x42c │ │ │ │ - bl 3a1e8 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - add r4, sp, #2064 @ 0x810 │ │ │ │ - add r4, r4, #4 │ │ │ │ - str r3, [r0] │ │ │ │ - ldr r3, [r9, #1076] @ 0x434 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - strne r0, [r3] │ │ │ │ - ldr r3, [r9, #1072] @ 0x430 │ │ │ │ - str r0, [r9, #1076] @ 0x434 │ │ │ │ - cmp r3, #0 │ │ │ │ - streq r0, [r9, #1072] @ 0x430 │ │ │ │ - mov r5, r0 │ │ │ │ - add r9, r0, #8 │ │ │ │ - add r5, r5, #72 @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 48c08 │ │ │ │ mov r0, r5 │ │ │ │ - add r2, r6, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 47860 │ │ │ │ - ldr r2, [pc, #192] @ 19bd8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r3, r9 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r2, [pc, #164] @ 19bdc │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - add r4, sp, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #26 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r3, [sp, #2064] @ 0x810 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 19a04 │ │ │ │ - ldr r2, [r5] │ │ │ │ + bl 48c44 │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r6 │ │ │ │ - b 19a04 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + b 1d148 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r4, r0, lsl #10 │ │ │ │ + @ instruction: 0x0003ecbc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r9, r3, r0, lsr #2 │ │ │ │ - andeq lr, r3, r4, lsl pc │ │ │ │ - andeq r9, r3, r4, lsr #1 │ │ │ │ - ldrdeq lr, [r3], -r8 │ │ │ │ - andeq r2, r4, ip, ror r3 │ │ │ │ - strdeq r8, [r3], -ip │ │ │ │ - andeq lr, r3, ip, ror #28 │ │ │ │ - andeq r9, r3, r0, lsr #32 │ │ │ │ - andeq lr, r3, r8, lsr lr │ │ │ │ - @ instruction: 0x00038fb0 │ │ │ │ - andeq lr, r3, r0, lsl #27 │ │ │ │ + andeq r5, r3, ip, lsr #23 │ │ │ │ + andeq r5, r3, r4, lsr #4 │ │ │ │ + andeq lr, r3, r0, lsl #24 │ │ │ │ + andeq r5, r3, ip, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #164] @ 19ca0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #160] @ 19ca4 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r6] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r5 │ │ │ │ + mov r6, #1 │ │ │ │ + add r4, r5, #2992 @ 0xbb0 │ │ │ │ + add r4, r4, #8 │ │ │ │ + ldr r3, [ip, r4, lsl #2] │ │ │ │ + subs r0, r3, #0 │ │ │ │ + beq 1d274 │ │ │ │ + strb r7, [r3, #271] @ 0x10f │ │ │ │ + bl f074 │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ + ldr ip, [r8, #4] │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r2, [ip, r4, lsl #2] │ │ │ │ + add r3, r3, r3, lsr #31 │ │ │ │ + add r3, r1, r3, asr #1 │ │ │ │ + str r3, [r2, #508] @ 0x1fc │ │ │ │ + ldr r3, [r8, #1720] @ 0x6b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19c70 │ │ │ │ - ldr r2, [r5] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [pc, #48] @ 19ca8 │ │ │ │ - ldr r3, [pc, #40] @ 19ca4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 19c9c │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ + streq r3, [r2, #516] @ 0x204 │ │ │ │ + ldreq r3, [r0, #8] │ │ │ │ + streq r3, [r2, #520] @ 0x208 │ │ │ │ + strb r6, [r2, #270] @ 0x10e │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ + bne 1d220 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r4, r4, lsl #3 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r4, r0, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #120] @ 19d3c │ │ │ │ - ldr r2, [pc, #120] @ 19d40 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, sp │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 19be0 │ │ │ │ - ldr r2, [pc, #48] @ 19d44 │ │ │ │ - ldr r3, [pc, #40] @ 19d40 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 19d38 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r4, r4, asr #1 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r4, r4, ror r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #164] @ 19e08 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #160] @ 19e0c │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #76 @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r6] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ + tst r3, #1 │ │ │ │ + ldrne r3, [r0, #1728] @ 0x6c0 │ │ │ │ + ldrne r2, [r0, #1732] @ 0x6c4 │ │ │ │ + strne r2, [r0, #1728] @ 0x6c0 │ │ │ │ + strne r3, [r0, #1732] @ 0x6c4 │ │ │ │ + bx lr │ │ │ │ + cmp r1, r2 │ │ │ │ + mov ip, r0 │ │ │ │ + beq 1d30c │ │ │ │ + ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ + ands r0, r3, #1 │ │ │ │ + bxeq lr │ │ │ │ + ldr r0, [ip, #4] │ │ │ │ + add r1, r1, #2992 @ 0xbb0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr r3, [r0, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 19dd8 │ │ │ │ - ldr r2, [r5] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [pc, #48] @ 19e10 │ │ │ │ - ldr r3, [pc, #40] @ 19e0c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 19e04 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r4, ip, lsl r0 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r4, r8, lsr #31 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #100] @ 19e90 │ │ │ │ - ldr lr, [pc, #100] @ 19e94 │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr lr, [r4, lr] │ │ │ │ + beq 1d30c │ │ │ │ + add r2, r2, #2992 @ 0xbb0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + ldr r2, [r0, r2, lsl #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 1d30c │ │ │ │ + ldr r1, [ip, #8] │ │ │ │ + ldr r1, [r1, #2132] @ 0x854 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 1d30c │ │ │ │ + ldr r0, [r3, #584] @ 0x248 │ │ │ │ + ldr r3, [r2, #584] @ 0x248 │ │ │ │ + sub r0, r0, r3 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ mov ip, r0 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr lr, [lr] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - mov lr, #0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 19d48 │ │ │ │ - ldr r2, [pc, #48] @ 19e98 │ │ │ │ - ldr r3, [pc, #40] @ 19e94 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 19e8c │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r4, ip, asr pc │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r4, r0, lsr #30 │ │ │ │ + ands r0, r3, #1 │ │ │ │ + bxeq lr │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ + ldr r0, [r3, #2132] @ 0x854 │ │ │ │ + cmp r0, #0 │ │ │ │ + cmpeq r1, r2 │ │ │ │ + moveq r0, #1 │ │ │ │ + movne r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #2960] @ 0xb90 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1d35c │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 1d364 │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + bic r0, r0, #2 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + add r3, r3, #12288 @ 0x3000 │ │ │ │ + ldrb r3, [r3, #9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1d3a4 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 1d3ac │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [r0, #1712] @ 0x6b0 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + sub r0, r0, r3 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #164] @ 19f5c │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #160] @ 19f60 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + ldr r2, [r5, #1756] @ 0x6dc │ │ │ │ + ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [r5, #1748] @ 0x6d4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #316] @ 1d538 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bic r8, r3, #8 │ │ │ │ + ldr r3, [pc, #308] @ 1d53c │ │ │ │ add r2, pc, r2 │ │ │ │ + ldr r0, [r0, #1752] @ 0x6d8 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + add r7, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov lr, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r6] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 19f2c │ │ │ │ - ldr r2, [r5] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + mov r4, r1 │ │ │ │ + cmn r1, #1 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add r6, sp, #24 │ │ │ │ + ldr r9, [r5, #1744] @ 0x6d0 │ │ │ │ + mov ip, r6 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + str r9, [sp, #20] │ │ │ │ + str r9, [ip] │ │ │ │ + str r8, [sp, #24] │ │ │ │ + beq 1d4b4 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [pc, #48] @ 19f64 │ │ │ │ - ldr r3, [pc, #40] @ 19f60 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #208] @ 1d540 │ │ │ │ + mov r2, #5 │ │ │ │ + cmp r0, r3 │ │ │ │ + movgt r1, r7 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + movle r1, r6 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 1ce28 │ │ │ │ + ldr r2, [pc, #180] @ 1d544 │ │ │ │ + ldr r3, [pc, #168] @ 1d53c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 19f58 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne 1d534 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r8, [pc, #132] @ 1d540 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + add r3, r4, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1d524 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 1d524 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r1, r8 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + movgt r1, r7 │ │ │ │ + movle r1, r6 │ │ │ │ + bl 1ce28 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + bne 1d4bc │ │ │ │ + b 1d488 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r4, r8, asr #29 │ │ │ │ + andeq lr, r3, r4, lsl #19 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r4, r4, asr lr │ │ │ │ + andeq r0, r0, r3, lsl #14 │ │ │ │ + strdeq lr, [r3], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #172] @ 1a030 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #168] @ 1a034 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr r2, [pc, #204] @ 1d62c │ │ │ │ + ldr r3, [pc, #204] @ 1d630 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + sub sp, sp, #144 @ 0x90 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r6, [r1, #580] @ 0x244 │ │ │ │ + mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1a000 │ │ │ │ - ldr r2, [r7] │ │ │ │ + bl f074 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #584] @ 0x248 │ │ │ │ + ldr r2, [pc, #136] @ 1d634 │ │ │ │ + add r5, sp, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + stm sp, {r0, r3} │ │ │ │ + mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #104] @ 1d638 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov lr, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r5, [ip, #100] @ 0x64 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #48] @ 1a038 │ │ │ │ - ldr r3, [pc, #40] @ 1a034 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1d3c8 │ │ │ │ + ldr r2, [pc, #56] @ 1d63c │ │ │ │ + ldr r3, [pc, #40] @ 1d630 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1a02c │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne 1d628 │ │ │ │ + add sp, sp, #144 @ 0x90 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - strdeq r1, [r4], -ip │ │ │ │ + andeq lr, r3, r8, lsr #16 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r4, r0, lsl #27 │ │ │ │ + andeq r5, r3, r8, ror r7 │ │ │ │ + andeq r4, r3, r4, lsr #27 │ │ │ │ + andeq lr, r3, r4, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #188] @ 1a114 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #184] @ 1a118 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + add r0, r0, #2128 @ 0x850 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 48c40 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 1d67c │ │ │ │ + ldr r1, [r3, #2904] @ 0xb58 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 1d6c0 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r4, #1716] @ 0x6b4 │ │ │ │ + ldr r0, [r4, #1744] @ 0x6d0 │ │ │ │ + mov r2, #1 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq 1d6d4 │ │ │ │ + str r1, [r4, #1748] @ 0x6d4 │ │ │ │ + str r2, [r4, #1744] @ 0x6d0 │ │ │ │ + ldr r2, [r3, #2916] @ 0xb64 │ │ │ │ + str r2, [r4, #1752] @ 0x6d8 │ │ │ │ + ldr r3, [r3, #2920] @ 0xb68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + str r3, [r4, #1756] @ 0x6dc │ │ │ │ + mvn r1, #0 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1d3c8 │ │ │ │ + ldr r2, [r4, #1716] @ 0x6b4 │ │ │ │ + ldr r0, [r4, #1744] @ 0x6d0 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 1d698 │ │ │ │ + ldr r0, [r4, #1748] @ 0x6d4 │ │ │ │ + cmp r1, r0 │ │ │ │ + bne 1d698 │ │ │ │ + ldr r0, [r3, #2916] @ 0xb64 │ │ │ │ + ldr ip, [r4, #1752] @ 0x6d8 │ │ │ │ + cmp ip, r0 │ │ │ │ + bne 1d698 │ │ │ │ + ldr ip, [r4, #1756] @ 0x6dc │ │ │ │ + ldr r0, [r3, #2920] @ 0xb68 │ │ │ │ + cmp ip, r0 │ │ │ │ + bne 1d698 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3280] @ 0xcd0 │ │ │ │ + ldr r1, [pc, #772] @ 1da20 │ │ │ │ + ldr r2, [pc, #772] @ 1da24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrb r3, [r0, #36] @ 0x24 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #788 @ 0x314 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1a0e4 │ │ │ │ - ldr r2, [r7] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [pc, #48] @ 1a11c │ │ │ │ - ldr r3, [pc, #40] @ 1a118 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #780] @ 0x30c │ │ │ │ + mov r2, #0 │ │ │ │ + bne 1d9a0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + add r0, r0, #2128 @ 0x850 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 48c40 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 1d788 │ │ │ │ + ldr r2, [pc, #708] @ 1da28 │ │ │ │ + ldr r3, [pc, #700] @ 1da24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + ldr r3, [sp, #780] @ 0x30c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1a110 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r4, r8, lsr #26 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - muleq r4, ip, ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #192] @ 1a1fc │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #188] @ 1a200 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ + bne 1da1c │ │ │ │ + add sp, sp, #788 @ 0x314 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + add r6, r4, #3888 @ 0xf30 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 48c40 │ │ │ │ + ldrb r3, [r4, #2136] @ 0x858 │ │ │ │ + add r7, r4, #2128 @ 0x850 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r7, r7, #8 │ │ │ │ + ldrne r8, [pc, #636] @ 1da2c │ │ │ │ + movne r4, r7 │ │ │ │ + mov r9, r0 │ │ │ │ + beq 1d818 │ │ │ │ + ldrb r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + beq 1d804 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r3, #9 │ │ │ │ + beq 1d804 │ │ │ │ + sub r3, r3, #32 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #27 │ │ │ │ + bhi 1d7f4 │ │ │ │ + lsr r3, r8, r3 │ │ │ │ + tst r3, #1 │ │ │ │ + bne 1d804 │ │ │ │ + ldrb r3, [r1, #1]! │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 1d7d0 │ │ │ │ + cmp r9, r2 │ │ │ │ + beq 1d940 │ │ │ │ + ldrb r3, [r4, #1]! │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 1d7b8 │ │ │ │ + mov r6, r7 │ │ │ │ + add r4, sp, #268 @ 0x10c │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mvn r2, #0 │ │ │ │ + bl 3bdc │ │ │ │ + ldr lr, [pc, #504] @ 1da30 │ │ │ │ + mov r2, #0 │ │ │ │ + sub r1, r6, #1 │ │ │ │ + mov ip, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + b 1d864 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1a1cc │ │ │ │ - ldr r2, [r7] │ │ │ │ + beq 1d894 │ │ │ │ + cmp r3, #9 │ │ │ │ + beq 1d894 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, lr │ │ │ │ + beq 1d8a4 │ │ │ │ + ldrb r3, [r1, #1]! │ │ │ │ + strb r3, [r0], #1 │ │ │ │ + cmp r3, #59 @ 0x3b │ │ │ │ + bhi 1d858 │ │ │ │ + cmp r3, #31 │ │ │ │ + bls 1d848 │ │ │ │ + ldr r6, [pc, #424] @ 1da2c │ │ │ │ + sub r3, r3, #32 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + lsr r3, r6, r3 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 1d858 │ │ │ │ + add r3, r2, #784 @ 0x310 │ │ │ │ + add r2, sp, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r2, #-516] @ 0xfffffdfc │ │ │ │ + ldr r1, [pc, #384] @ 1da2c │ │ │ │ + mov r2, #0 │ │ │ │ + b 1d8c0 │ │ │ │ + lsr r3, r1, r3 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 1d8dc │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldrb r3, [ip], #1 │ │ │ │ + cmp r3, #9 │ │ │ │ + beq 1d8bc │ │ │ │ + sub r3, r3, #32 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #27 │ │ │ │ + bls 1d8b0 │ │ │ │ + add r6, r4, r2 │ │ │ │ + ldr r2, [pc, #332] @ 1da34 │ │ │ │ + mov r7, #0 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [pc, #48] @ 1a204 │ │ │ │ - ldr r3, [pc, #40] @ 1a200 │ │ │ │ + add r0, sp, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1a1f8 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r4, r4, asr #24 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x00041bb4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #196] @ 1a2e8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #192] @ 1a2ec │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + str r7, [r5, #1716] @ 0x6b4 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r2, [pc, #300] @ 1da38 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr ip, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #74 @ 0x4a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mvn r2, #0 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, #3888 @ 0xf30 │ │ │ │ + bl 48bd8 │ │ │ │ + b 1d75c │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + bl 4aab8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 1d80c │ │ │ │ + ldrb r3, [r4, r9] │ │ │ │ + add r6, r4, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1a2b8 │ │ │ │ - ldr r2, [r7] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [pc, #48] @ 1a2f0 │ │ │ │ - ldr r3, [pc, #40] @ 1a2ec │ │ │ │ + beq 1d818 │ │ │ │ + ldr r2, [pc, #188] @ 1da2c │ │ │ │ + cmp r3, #9 │ │ │ │ + beq 1d990 │ │ │ │ + sub r3, r3, #32 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #27 │ │ │ │ + bhi 1da0c │ │ │ │ + lsr r3, r2, r3 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 1da0c │ │ │ │ + ldrb r3, [r6, #1]! │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 1d96c │ │ │ │ + b 1d818 │ │ │ │ + ldr r2, [pc, #148] @ 1da3c │ │ │ │ + add r7, r0, #36 @ 0x24 │ │ │ │ + add r4, sp, #268 @ 0x10c │ │ │ │ + mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1a2e4 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r2, [pc, #116] @ 1da40 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r6, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #3888 @ 0xf30 │ │ │ │ + bl 48bd8 │ │ │ │ + strb r6, [r5, #36] @ 0x24 │ │ │ │ + str r6, [r5, #1716] @ 0x6b4 │ │ │ │ + b 1d75c │ │ │ │ + ldrb r3, [r6] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 1d81c │ │ │ │ + b 1d818 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r4, ip, asr fp │ │ │ │ + andeq lr, r3, ip, ror #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r4, r8, asr #21 │ │ │ │ + andeq lr, r3, r4, lsr #12 │ │ │ │ + stmdaeq r0, {r0, ip} │ │ │ │ + strdeq r0, [r0], -pc @ │ │ │ │ + andeq r5, r3, r8, asr r4 │ │ │ │ + andeq r4, r3, ip, ror #20 │ │ │ │ + muleq r3, r8, r3 │ │ │ │ + andeq r4, r3, r8, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #196] @ 1a3d4 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #192] @ 1a3d8 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add r0, r0, #12224 @ 0x2fc0 │ │ │ │ + add ip, sp, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + mov r1, #3 │ │ │ │ + stmdb ip, {r2, r3} │ │ │ │ + bl 1000c │ │ │ │ + mov r9, #0 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq 1db58 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ + mov r8, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b 1dad0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + ldr sl, [sl, #12] │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + beq 1db58 │ │ │ │ + cmn r7, #1 │ │ │ │ + moveq r6, r8 │ │ │ │ + beq 1daf0 │ │ │ │ + ldr r3, [sl, #40] @ 0x28 │ │ │ │ + mov r6, r8 │ │ │ │ + ldr r3, [r3, #584] @ 0x248 │ │ │ │ + cmp r3, r7 │ │ │ │ + moveq r6, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r1, [sl, #32] │ │ │ │ + mov r0, fp │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sl, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1a3a4 │ │ │ │ - ldr r2, [r7] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [pc, #48] @ 1a3dc │ │ │ │ - ldr r3, [pc, #40] @ 1a3d8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1a3d0 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r4, r0, ror sl │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r1, [r4], -ip │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d98 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 3d80 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 1da9c │ │ │ │ + ldr r1, [pc, #12] @ 1db64 │ │ │ │ + b 1daac │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + vmulmi.f64 d22, d14, d24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #216] @ 1a4d4 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #212] @ 1a4d8 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ + str r0, [ip, #3680] @ 0xe60 │ │ │ │ + mov r3, r2 │ │ │ │ + add r2, r0, r2, lsl #2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r2, #1700] @ 0x6a4 │ │ │ │ + sub sp, sp, #380 @ 0x17c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [pc, #952] @ 1df50 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #948] @ 1df54 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #372] @ 0x174 │ │ │ │ + mov r1, #0 │ │ │ │ + ble 1dee4 │ │ │ │ + add fp, r5, r3, lsl #9 │ │ │ │ + lsl r3, r3, #6 │ │ │ │ + mov r8, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r9, r8 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r3, r3, r9 │ │ │ │ + mov r2, #3 │ │ │ │ + add r3, r5, r3, lsl #3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r3, r3, #164 @ 0xa4 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + add r0, r0, #12224 @ 0x2fc0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + ldm r3, {r1, r2} │ │ │ │ + ldr r3, [pc, #828] @ 1df58 │ │ │ │ + bl 10020 │ │ │ │ + mov r2, #-1040187392 @ 0xc2000000 │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - mvn r2, #0 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + mov r2, #1107296256 @ 0x42000000 │ │ │ │ + ldr sl, [fp, #164] @ 0xa4 │ │ │ │ + ldr r6, [fp, #168] @ 0xa8 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + subs ip, r0, #0 │ │ │ │ + ble 1df34 │ │ │ │ + mov lr, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r7, r6 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + mov r6, fp │ │ │ │ + mov ip, lr │ │ │ │ + mov fp, r3 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r4, sl │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ + ldr sl, [sp, #40] @ 0x28 │ │ │ │ + str fp, [sp, #32] │ │ │ │ + mov r9, #0 │ │ │ │ + mov fp, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r4, sl │ │ │ │ + str ip, [sp, #20] │ │ │ │ + b 1dd90 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bne 1dde4 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1 │ │ │ │ + bl 4c280 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 1ddf4 │ │ │ │ + ldr fp, [r6, #164] @ 0xa4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, fp │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + ldr r8, [r4], #4 │ │ │ │ + ldr r7, [r6, #168] @ 0xa8 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r8, #32] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r8, #36] @ 0x24 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, sl │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d98 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r8, #24] │ │ │ │ + bl 3f54 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 1ddf4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq 1de24 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + ldr sl, [r5, #4] │ │ │ │ + add sl, sl, #48 @ 0x30 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + beq 1dcb0 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + b 1dcbc │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + b 1dce4 │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp fp, #5 │ │ │ │ + beq 1df40 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldr ip, [r3, #12] │ │ │ │ + ldr r4, [r6, #164] @ 0xa4 │ │ │ │ + ldr r7, [r6, #168] @ 0xa8 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b 1dc90 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ + add r3, r2, r3, lsl #3 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #-300] @ 0xfffffed4 │ │ │ │ + ldr r4, [r3, #-296] @ 0xfffffed8 │ │ │ │ + mov fp, r6 │ │ │ │ + ldr r1, [fp, #164] @ 0xa4 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [fp, #168] @ 0xa8 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldrb r3, [r3, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1a4a4 │ │ │ │ - ldr r2, [r7] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [pc, #48] @ 1a4dc │ │ │ │ - ldr r3, [pc, #40] @ 1a4d8 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 1df10 │ │ │ │ + bl 3a80 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 3a80 │ │ │ │ + lsl r3, r0, #16 │ │ │ │ + lsr r3, r3, #16 │ │ │ │ + orr r0, r3, r8, lsl #16 │ │ │ │ + bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldrb r3, [r2, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1deb4 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 1decc │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #1 │ │ │ │ + str r8, [r2, #16] │ │ │ │ + str r6, [r2] │ │ │ │ + str r4, [r2, #4] │ │ │ │ + strb r3, [r2, #8] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r9, r9, #1 │ │ │ │ + ldr r3, [r3, #1700] @ 0x6a4 │ │ │ │ + add fp, fp, #8 │ │ │ │ + cmp r3, r9 │ │ │ │ + bgt 1dbdc │ │ │ │ + ldr r2, [pc, #112] @ 1df5c │ │ │ │ + ldr r3, [pc, #100] @ 1df54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + ldr r3, [sp, #372] @ 0x174 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1a4d0 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne 1df4c │ │ │ │ + add sp, sp, #380 @ 0x17c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1da44 │ │ │ │ + mov r8, r0 │ │ │ │ + b 1de90 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + b 1de40 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + mov fp, r6 │ │ │ │ + b 1decc │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r4, r4, lsl #19 │ │ │ │ + andeq lr, r3, ip, ror #3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r1, [r4], -ip │ │ │ │ + addmi r0, r0, #0 │ │ │ │ + muleq r3, ip, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #220] @ 1a5d8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #216] @ 1a5dc │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #332] @ 1e0c8 │ │ │ │ + ldr r3, [pc, #332] @ 1e0cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + cmn r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #34 @ 0x22 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + beq 1e050 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, r3, #12288 @ 0x3000 │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 1e050 │ │ │ │ + ldrb r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1a5a8 │ │ │ │ - ldr r2, [r7] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [pc, #48] @ 1a5e0 │ │ │ │ - ldr r3, [pc, #40] @ 1a5dc │ │ │ │ + bne 1e054 │ │ │ │ + mvn r3, #0 │ │ │ │ + strb r4, [sp, #8] │ │ │ │ + ldr r4, [r0, #1736] @ 0x6c8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #248] @ 1e0d0 │ │ │ │ + str r3, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + lsr r3, r4, #2 │ │ │ │ + and r3, r3, #1 │ │ │ │ + ands r4, r4, #1 │ │ │ │ + strb r3, [sp, #9] │ │ │ │ + beq 1e084 │ │ │ │ + and r2, r1, #1 │ │ │ │ + mov r8, sp │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 1db68 │ │ │ │ + ldrb r2, [sp, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 1e0b8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1db68 │ │ │ │ + ldrb r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 1e0b8 │ │ │ │ + add r6, r6, #1 │ │ │ │ + and r6, r6, #1 │ │ │ │ + add r2, r6, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1db68 │ │ │ │ + ldrb r4, [sp, #8] │ │ │ │ + b 1e0b8 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r2, [pc, #120] @ 1e0d4 │ │ │ │ + ldr r3, [pc, #108] @ 1e0cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1a5d4 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ + bne 1e0c4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r4, r4, lsl #17 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r1, [r4], -r8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #116] @ 1a670 │ │ │ │ - mov r2, r0 │ │ │ │ - add lr, r0, #16 │ │ │ │ - add ip, r0, #80 @ 0x50 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - ldr r1, [pc, #100] @ 1a674 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r1, #0 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, sp │ │ │ │ + mov r8, sp │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 1db68 │ │ │ │ mov r2, #1 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 1a208 │ │ │ │ - ldr r2, [pc, #48] @ 1a678 │ │ │ │ - ldr r3, [pc, #40] @ 1a674 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1a66c │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1db68 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1db68 │ │ │ │ + ldrb r4, [sp, #8] │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + stm r7, {r0, r1} │ │ │ │ + b 1e054 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r4, ip, ror r7 │ │ │ │ + andeq sp, r3, ip, lsl #28 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r4, r0, asr #14 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + andeq sp, r3, ip, lsr #26 │ │ │ │ + ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ + ands r3, r3, #4 │ │ │ │ + beq 1e110 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + bls 1e110 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 1e118 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [r0, #1712] @ 0x6b0 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + subs r0, r0, r3 │ │ │ │ + movne r0, #1 │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #136] @ 1a71c │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [pc, #128] @ 1a720 │ │ │ │ + ldr ip, [r0, #1736] @ 0x6c8 │ │ │ │ + cmn r2, #1 │ │ │ │ + and ip, ip, #1 │ │ │ │ + eor ip, ip, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + mov lr, r0 │ │ │ │ + orrs r0, r3, ip │ │ │ │ + ldr ip, [pc, #184] @ 1e210 │ │ │ │ + ldr r3, [pc, #184] @ 1e214 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bne 1e1e0 │ │ │ │ + ldr r3, [lr, #8] │ │ │ │ + ldr r3, [r3, #2980] @ 0xba4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1a6f4 │ │ │ │ - ldr r2, [pc, #84] @ 1a724 │ │ │ │ - ldr r3, [pc, #76] @ 1a720 │ │ │ │ + moveq r0, #1 │ │ │ │ + beq 1e1e0 │ │ │ │ + ldr r0, [lr, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r3, [lr, #20] │ │ │ │ + add r0, sp, #16 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add ip, r0, r2, lsl #2 │ │ │ │ + ldr r3, [r1, #584] @ 0x248 │ │ │ │ + ldr r0, [ip, #-12] │ │ │ │ + cmn r3, #1 │ │ │ │ + eor r2, r2, #1 │ │ │ │ + add r3, sp, #16 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add r2, r3, r2, lsl #2 │ │ │ │ + str r0, [ip, #-12] │ │ │ │ + ldr r3, [r2, #-12] │ │ │ │ + subne r3, r3, #1 │ │ │ │ + strne r3, [r2, #-12] │ │ │ │ + ldrne r0, [ip, #-12] │ │ │ │ + sub r0, r0, r3 │ │ │ │ + cmp r0, #1 │ │ │ │ + movgt r0, #0 │ │ │ │ + movle r0, #1 │ │ │ │ + ldr r2, [pc, #48] @ 1e218 │ │ │ │ + ldr r3, [pc, #40] @ 1e214 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1a718 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr ip, [r5, #12] │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - add ip, ip, #1232 @ 0x4d0 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, sp │ │ │ │ - str ip, [sp] │ │ │ │ - bl 19e9c │ │ │ │ - b 1a6c8 │ │ │ │ + bne 1e20c │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r4, ip, ror #13 │ │ │ │ + andeq sp, r3, r0, lsr ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x000416b8 │ │ │ │ + andeq sp, r3, r0, lsr #23 │ │ │ │ + cmn r1, #1 │ │ │ │ + beq 1e274 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + add r2, r2, #2992 @ 0xbb0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1e24c │ │ │ │ + ldr r3, [r3, #584] @ 0x248 │ │ │ │ + adds r3, r3, #1 │ │ │ │ + movne r3, #1 │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr ip, [r0, #16] │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ + ldr r2, [r2, #2972] @ 0xb9c │ │ │ │ + add r0, r3, ip │ │ │ │ + add r0, r0, r1 │ │ │ │ + cmp r0, r2 │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + bx lr │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + cmp r1, #0 │ │ │ │ + blt 1e294 │ │ │ │ + ldr r0, [r0, #1736] @ 0x6c8 │ │ │ │ + ands r0, r0, #1 │ │ │ │ + andne r0, r1, #1 │ │ │ │ + bx lr │ │ │ │ + mvn r0, #0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #484] @ 1a928 │ │ │ │ + str r0, [ip, #3896] @ 0xf38 │ │ │ │ mov r6, r1 │ │ │ │ - cmn r1, #1 │ │ │ │ - ldr r1, [pc, #476] @ 1a92c │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ - mov r2, #1000 @ 0x3e8 │ │ │ │ - mov r3, #200 @ 0xc8 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ - mov r1, #0 │ │ │ │ - strd r2, [sp] │ │ │ │ - ldr r3, [pc, #440] @ 1a930 │ │ │ │ - mov r2, #50 @ 0x32 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - mov r2, #1200 @ 0x4b0 │ │ │ │ - mov r3, #500 @ 0x1f4 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - mov r2, #150 @ 0x96 │ │ │ │ - mov r3, #95 @ 0x5f │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #408] @ 1a934 │ │ │ │ - mov r3, #8000 @ 0x1f40 │ │ │ │ - strd r2, [sp, #32] │ │ │ │ - ldr r3, [pc, #400] @ 1a938 │ │ │ │ - mov r2, #300 @ 0x12c │ │ │ │ - strd r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #392] @ 1a93c │ │ │ │ - mov r2, #50 @ 0x32 │ │ │ │ - strd r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #384] @ 1a940 │ │ │ │ - mov r3, #140 @ 0x8c │ │ │ │ - strd r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #376] @ 1a944 │ │ │ │ - mov r2, #125 @ 0x7d │ │ │ │ - strd r2, [sp, #64] @ 0x40 │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - mov r3, #125 @ 0x7d │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #356] @ 1a948 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #20 │ │ │ │ - mov r3, #700 @ 0x2bc │ │ │ │ - strd r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #336] @ 1a94c │ │ │ │ - mov r3, #200 @ 0xc8 │ │ │ │ - strd r2, [sp, #96] @ 0x60 │ │ │ │ - add r3, pc, #280 @ 0x118 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [sp, #104] @ 0x68 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ + ldr r1, [pc, #652] @ 1e544 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #648] @ 1e548 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + sub sp, sp, #172 @ 0xac │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - mov r3, #100 @ 0x64 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - bne 1a840 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1a8c8 │ │ │ │ - add r5, r4, #12224 @ 0x2fc0 │ │ │ │ - add r0, r5, #36 @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 116ec │ │ │ │ - add r3, r4, #8192 @ 0x2000 │ │ │ │ - ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ - mov r1, r6 │ │ │ │ + blt 1e538 │ │ │ │ + ldr r5, [r0, #1736] @ 0x6c8 │ │ │ │ + ands r5, r5, #1 │ │ │ │ + andne r5, r2, #1 │ │ │ │ + ldr r8, [r6, #584] @ 0x248 │ │ │ │ + cmp r5, r8 │ │ │ │ + beq 1e490 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl f3c0 │ │ │ │ + mov r2, #1 │ │ │ │ + eor r1, r7, r2 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r1, [r6, #528] @ 0x210 │ │ │ │ + ldr r9, [r6, #580] @ 0x244 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mvn r3, #0 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r9, [sp, #20] │ │ │ │ + bl 1cf20 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, r9 │ │ │ │ ldr r3, [r0] │ │ │ │ - add r5, r5, #28 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ - add r0, r4, #1232 @ 0x4d0 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 11fdc │ │ │ │ - add r4, r4, #11968 @ 0x2ec0 │ │ │ │ - add r4, r4, #28 │ │ │ │ - ldr r0, [r4, #4]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1a894 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 16f34 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 1a880 │ │ │ │ - ldr r2, [pc, #172] @ 1a950 │ │ │ │ - ldr r3, [pc, #132] @ 1a92c │ │ │ │ + ldr r2, [pc, #500] @ 1e54c │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #464] @ 1e550 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov lr, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r7 │ │ │ │ + str lr, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r7, [ip, #100] @ 0x64 │ │ │ │ + mov r1, #2 │ │ │ │ + blx r7 │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 1e4bc │ │ │ │ + add r2, r4, r8, lsl #2 │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + cmn r5, #1 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r2, #16] │ │ │ │ + mvn r3, #1 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + beq 1e51c │ │ │ │ + add r5, r4, r5, lsl #2 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r5, #16] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + mvn r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ + bne 1e410 │ │ │ │ + tst r3, #1 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + beq 1e4e8 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 1e410 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt 1e4f0 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r2, [r2, #2960] @ 0xb90 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 1e42c │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 1e508 │ │ │ │ + mov r2, #1 │ │ │ │ + tst r3, #4 │ │ │ │ + strb r2, [r6, #270] @ 0x10e │ │ │ │ + beq 1e470 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + movls r3, #0 │ │ │ │ + bls 1e46c │ │ │ │ + cmp r3, #2 │ │ │ │ + movne r3, #1 │ │ │ │ + bne 1e46c │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r2, [r4, #1712] @ 0x6b0 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + movne r3, #1 │ │ │ │ + strb r3, [r6, #271] @ 0x10f │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 180ec │ │ │ │ + mvn r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1f554 │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 1e4dc │ │ │ │ + ldr r2, [pc, #188] @ 1e554 │ │ │ │ + ldr r3, [pc, #172] @ 1e548 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1a91c │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - add r5, r4, #1088 @ 0x440 │ │ │ │ - add r5, r5, #12 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ + bne 1e540 │ │ │ │ + add sp, sp, #172 @ 0xac │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 1e3c8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 180ec │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - bl 4b104 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1a840 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1f554 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #532] @ 0x214 │ │ │ │ + b 1e490 │ │ │ │ + cmp r2, #1 │ │ │ │ + ble 1e410 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #15 │ │ │ │ - ldr r7, [r3, #64] @ 0x40 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1a89c │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ed34 │ │ │ │ + ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ + b 1e410 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + bic r2, r2, #2 │ │ │ │ + subs r2, r2, #1 │ │ │ │ + movne r2, #1 │ │ │ │ + b 1e430 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 180ec │ │ │ │ mov r1, r5 │ │ │ │ - bl 47860 │ │ │ │ - b 1a840 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1f554 │ │ │ │ + b 1e490 │ │ │ │ + mvn r5, #0 │ │ │ │ + b 1e2ec │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r1, r0, lsl #17 │ │ │ │ - muleq r0, r8, sl │ │ │ │ - andeq r1, r4, ip, lsr r6 │ │ │ │ + andeq sp, r3, ip, asr #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r9, r0, r0, ror r4 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq sp, [r0], -r8 │ │ │ │ - andeq r0, r3, r0, asr #26 │ │ │ │ - andeq r5, r3, r0, ror #22 │ │ │ │ - andeq r3, r4, r8, lsr r2 │ │ │ │ - andeq r8, r1, r0, lsr #13 │ │ │ │ - andeq r1, r4, r4, ror #9 │ │ │ │ + andeq r4, r3, r4, lsl #20 │ │ │ │ + strdeq r3, [r3], -r0 │ │ │ │ + strdeq sp, [r3], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #1416] @ 1aefc │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr r1, [pc, #1392] @ 1af00 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r4, [pc, #1384] @ 1af04 │ │ │ │ - add r4, pc, r4 │ │ │ │ - str r0, [r9, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #1364] @ 1af08 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 1ae8c │ │ │ │ - add r3, r0, #156 @ 0x9c │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ - ldr r1, [pc, #1336] @ 1af0c │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - str r3, [r9, #12] │ │ │ │ - blx r2 │ │ │ │ - add r5, r9, #12224 @ 0x2fc0 │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, #0 │ │ │ │ - add r8, r9, #64 @ 0x40 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r9, #16] │ │ │ │ - add r0, r5, #36 @ 0x24 │ │ │ │ - bl 114b8 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r9, #1232 @ 0x4d0 │ │ │ │ - bl 11f58 │ │ │ │ - ldr r1, [pc, #1272] @ 1af10 │ │ │ │ - ldr r2, [pc, #1272] @ 1af14 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - add r3, r9, #12288 @ 0x3000 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r3, #408] @ 0x198 │ │ │ │ - str r1, [r3, #416] @ 0x1a0 │ │ │ │ - str r9, [r3, #412] @ 0x19c │ │ │ │ - str r2, [r3, #420] @ 0x1a4 │ │ │ │ - ldr r6, [r9, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r7, [r3, #68] @ 0x44 │ │ │ │ - bl 4f3b4 │ │ │ │ + mov r6, r0 │ │ │ │ + b 1e5fc │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ mov r1, r4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r2, r0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + subs lr, r0, #0 │ │ │ │ + bne 1e5f0 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + ldr ip, [r6, #4] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r3, [r7, #2984] @ 0xba8 │ │ │ │ + ldr r1, [ip, r5, lsl #2] │ │ │ │ + mul r3, r2, r3 │ │ │ │ + ldr r2, [r1, #532] @ 0x214 │ │ │ │ + rsb r3, r3, r3, lsl #4 │ │ │ │ + cmp r2, r3, lsl #2 │ │ │ │ + ble 1e5f0 │ │ │ │ + ldr r3, [r1, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 1e640 │ │ │ │ + ldr r3, [r7, #2988] @ 0xbac │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 1e684 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 1e668 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 1e5f0 │ │ │ │ + mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - blx r7 │ │ │ │ - cmp r4, #23 │ │ │ │ - bne 1aa38 │ │ │ │ - add r4, r9, #20 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [r9, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4c2f8 │ │ │ │ + bl 1e29c │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + add r5, r4, #2992 @ 0xbb0 │ │ │ │ + add r5, r5, #8 │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1e5f0 │ │ │ │ + ldrb r2, [r3, #588] @ 0x24c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 1e5f0 │ │ │ │ + ldr r3, [r3, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 1e574 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + ldr r3, [r3, #2988] @ 0xbac │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 1e574 │ │ │ │ + b 1e5f0 │ │ │ │ + ldr r3, [r7, #2992] @ 0xbb0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1e5f0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [pc, #148] @ 1e6ec │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r1, r4 │ │ │ │ - add r0, r9, #48 @ 0x30 │ │ │ │ - bl 4e5ac │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - ldr r1, [pc, #1152] @ 1af18 │ │ │ │ - add r0, r0, #2912 @ 0xb60 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl 4aadc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1adfc │ │ │ │ - mov r0, #1760 @ 0x6e0 │ │ │ │ - bl 3a5c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - bl d340 │ │ │ │ - ldr r3, [r4] │ │ │ │ - add fp, r9, #8192 @ 0x2000 │ │ │ │ - add r1, r9, #12672 @ 0x3180 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, r1, #12 │ │ │ │ - str r4, [fp, #4064] @ 0xfe0 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ - ldr r1, [pc, #1072] @ 1af1c │ │ │ │ + b 1e5f0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r4, [r9, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + ldr r2, [pc, #124] @ 1e6f0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [r4, #56] @ 0x38 │ │ │ │ + b 1e5f0 │ │ │ │ + add r3, ip, #11968 @ 0x2ec0 │ │ │ │ + add ip, ip, #12224 @ 0x2fc0 │ │ │ │ + add r3, r3, #28 │ │ │ │ + add ip, ip, #28 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 1e6ac │ │ │ │ + ldr r2, [r2, #584] @ 0x248 │ │ │ │ + cmn r2, #1 │ │ │ │ + addeq lr, lr, #1 │ │ │ │ + cmp ip, r3 │ │ │ │ + bne 1e694 │ │ │ │ + ldr r3, [r7, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [r7, #2972] @ 0xb9c │ │ │ │ + sub r3, r3, r2 │ │ │ │ + cmp r3, lr │ │ │ │ + bgt 1e6e4 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + ldr r2, [pc, #32] @ 1e6f4 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ + b 1e5f0 │ │ │ │ + mov r3, #1 │ │ │ │ + b 1e5e4 │ │ │ │ + andeq r4, r3, ip, lsr #14 │ │ │ │ + andeq r4, r3, r0, lsl r7 │ │ │ │ + @ instruction: 0x000346b0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #2984] @ 0xba8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ + b 1e558 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3744] @ 0xea0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ - ble 1abec │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r7, [pc, #1012] @ 1af20 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r8, #1107296256 @ 0x42000000 │ │ │ │ - mov sl, #0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + ldr ip, [pc, #988] @ 1eb0c │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r1, [pc, #984] @ 1eb10 │ │ │ │ + sub sp, sp, #316 @ 0x13c │ │ │ │ + mov r4, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r3, [pc, #968] @ 1eb14 │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + ldr r5, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #960] @ 1eb18 │ │ │ │ + add r9, sp, #52 @ 0x34 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #308] @ 0x134 │ │ │ │ + mov r1, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2 │ │ │ │ + blx r5 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, r4 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + bl 3bdc │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + add fp, sp, #308 @ 0x134 │ │ │ │ + add r8, r0, #11968 @ 0x2ec0 │ │ │ │ + mov r5, r9 │ │ │ │ str r9, [sp, #16] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - movgt r4, #0 │ │ │ │ - ble 1abd8 │ │ │ │ - mla r2, sl, r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrb r5, [r6, r2, lsl #2] │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ - ble 1abc4 │ │ │ │ + add r8, r8, #28 │ │ │ │ + mov r9, fp │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r4, [r8, #4]! │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 1e81c │ │ │ │ + ldr r7, [r4, #584] @ 0x248 │ │ │ │ + cmn r7, #1 │ │ │ │ + beq 1e81c │ │ │ │ + ldr sl, [r6, #12] │ │ │ │ + ldr r1, [r4, #516] @ 0x204 │ │ │ │ + ldr r0, [sl, #12] │ │ │ │ + mul r0, r1, r0 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r1, [pc, #828] @ 1eb1c │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #24] │ │ │ │ + ldr r2, [r4, #520] @ 0x208 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sl, #8] │ │ │ │ + sub r0, r0, r2 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r7, r3, r7, lsl #2 │ │ │ │ + mov r1, r0 │ │ │ │ + str r1, [r5] │ │ │ │ + ldr r0, [r7, #-268] @ 0xfffffef4 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [fp, #4064] @ 0xfe0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r9, [r1, #32] │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - sub r1, r5, #191 @ 0xbf │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt 1ab50 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r2, sl │ │ │ │ - bgt 1ab44 │ │ │ │ + str r0, [r7, #-268] @ 0xfffffef4 │ │ │ │ + add r5, r5, #4 │ │ │ │ + cmp r5, r9 │ │ │ │ + bne 1e7ac │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + movgt fp, #0 │ │ │ │ + movle fp, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + rsblt r3, r3, #0 │ │ │ │ + ldr r7, [pc, #716] @ 1eb20 │ │ │ │ + asr r5, r3, #1 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r3, r3, fp, lsl #2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ ldr r9, [sp, #16] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - ldr r1, [pc, #812] @ 1af24 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #800] @ 1af28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - ldr r4, [pc, #784] @ 1af2c │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r1, [pc, #780] @ 1af30 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r6, [ip, #60] @ 0x3c │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r9 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - ldr r1, [pc, #752] @ 1af34 │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - ldr r1, [pc, #724] @ 1af38 │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - ldr r1, [pc, #696] @ 1af3c │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - ldr r1, [pc, #668] @ 1af40 │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - ldr r1, [pc, #640] @ 1af44 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ - mov r3, r9 │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - ldr r4, [pc, #612] @ 1af48 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r1, [pc, #608] @ 1af4c │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r6, [ip, #60] @ 0x3c │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r9 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - ldr r1, [pc, #580] @ 1af50 │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - ldr r1, [pc, #552] @ 1af54 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r4, [r3, #60] @ 0x3c │ │ │ │ - mov r3, r9 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - ldr r2, [r3, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [r3, #2972] @ 0xb9c │ │ │ │ - cmp r2, r1 │ │ │ │ - strlt r2, [r3, #2972] @ 0xb9c │ │ │ │ - ldr r2, [r3, #3024] @ 0xbd0 │ │ │ │ - cmp r2, #63 @ 0x3f │ │ │ │ - movgt r2, #64 @ 0x40 │ │ │ │ - strgt r2, [r3, #3024] @ 0xbd0 │ │ │ │ - ble 1adec │ │ │ │ - ldr sl, [pc, #488] @ 1af58 │ │ │ │ - ldr r8, [pc, #488] @ 1af5c │ │ │ │ - ldr r7, [pc, #488] @ 1af60 │ │ │ │ - add sl, pc, sl │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r6, r5, #32 │ │ │ │ + ldr r3, [r3, #-268] @ 0xfffffef4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r9, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [r6, #-4]! │ │ │ │ - mov r3, sl │ │ │ │ - rsb fp, r4, #63 @ 0x3f │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - clz r2, r2 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - bl 493fc │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, #608 @ 0x260 │ │ │ │ - bl 16b88 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r9 │ │ │ │ - str ip, [sp] │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + mov r9, r6 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + b 1e8ac │ │ │ │ add r4, r4, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 16d78 │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - ldr r3, [r3, #3024] @ 0xbd0 │ │ │ │ - str r5, [r6] │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt 1ad84 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 1ade4 │ │ │ │ - bgt 1ad68 │ │ │ │ - b 1ade4 │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - ldr r1, [pc, #348] @ 1af64 │ │ │ │ - add r0, r0, #2912 @ 0xb60 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl 4aadc │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + add sl, sl, #4 │ │ │ │ + beq 1e9b4 │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ + add r8, r4, #2992 @ 0xbb0 │ │ │ │ + add r8, r8, #8 │ │ │ │ + ldr r5, [r0, r8, lsl #2] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 1e898 │ │ │ │ + ldr r2, [r9] │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, r7 │ │ │ │ + bne 1ea58 │ │ │ │ + ldr r2, [r5, #584] @ 0x248 │ │ │ │ + cmp fp, r2 │ │ │ │ + bne 1e898 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1ea78 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r6, [sl] │ │ │ │ + cmp r3, r2 │ │ │ │ + movle r2, #0 │ │ │ │ + movgt r2, #1 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r2, r3, r2, lsl #2 │ │ │ │ + ldr r1, [r2, #-268] @ 0xfffffef4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ae34 │ │ │ │ - ldr r0, [pc, #324] @ 1af68 │ │ │ │ - bl 3a5c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - bl dd94 │ │ │ │ - b 1aac0 │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - ldr r1, [pc, #300] @ 1af6c │ │ │ │ - add r0, r0, #2912 @ 0xb60 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl 4aadc │ │ │ │ + bne 1eaec │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ae98 │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - ldr r1, [pc, #272] @ 1af70 │ │ │ │ - add r0, r0, #2912 @ 0xb60 │ │ │ │ + beq 1e898 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r3, r2 │ │ │ │ + movle r2, #0 │ │ │ │ + movgt r2, #1 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r2, r3, r2, lsl #2 │ │ │ │ + ldr r1, [r2, #-268] @ 0xfffffef4 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add sl, sl, #4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bne 1e8a8 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r6, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + beq 1ea10 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + movle r2, #0 │ │ │ │ + movgt r2, #1 │ │ │ │ + ldr r4, [r8, #524] @ 0x20c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1e29c │ │ │ │ + mov r0, r8 │ │ │ │ + str r4, [r8, #524] @ 0x20c │ │ │ │ + bl f074 │ │ │ │ + ldr r3, [r8, #580] @ 0x244 │ │ │ │ + ldr r2, [r8, #584] @ 0x248 │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ + mov r1, #7 │ │ │ │ + bl 154a8 │ │ │ │ + subs r5, r5, #1 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bne 1e878 │ │ │ │ + ldr r1, [pc, #256] @ 1eb24 │ │ │ │ + ldr r3, [pc, #232] @ 1eb10 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl 4aadc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1aeb0 │ │ │ │ - mov r0, #1760 @ 0x6e0 │ │ │ │ - bl 3a5c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - bl e10c │ │ │ │ - b 1aac0 │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [r6, #24] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r1, [r3] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + eors r1, r3, r1 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 1eb08 │ │ │ │ + mov r1, #3 │ │ │ │ + add sp, sp, #316 @ 0x13c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 153e8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b 1a9c8 │ │ │ │ - mov r0, #1760 @ 0x6e0 │ │ │ │ - bl 3a5c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - bl d2c8 │ │ │ │ - b 1aac0 │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - ldr r1, [pc, #184] @ 1af74 │ │ │ │ - add r0, r0, #2912 @ 0xb60 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl 4aadc │ │ │ │ cmp r0, #0 │ │ │ │ - mov r0, #1760 @ 0x6e0 │ │ │ │ - bne 1aee8 │ │ │ │ - bl 3a5c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - bl d05c │ │ │ │ - b 1aac0 │ │ │ │ - bl 3a5c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - bl de18 │ │ │ │ - b 1aac0 │ │ │ │ - andeq sp, r3, r4, asr #30 │ │ │ │ - andeq r7, r3, ip, lsl #17 │ │ │ │ - strdeq r1, [r4], -r0 │ │ │ │ - andeq r0, r0, ip, asr #4 │ │ │ │ - andeq lr, r3, r0, lsl #13 │ │ │ │ - @ instruction: 0xfffffbbc │ │ │ │ - @ instruction: 0xfffff3e8 │ │ │ │ - andeq r8, r3, r8, asr #32 │ │ │ │ - andeq r7, r3, r4, ror r1 │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - strdeq r7, [r3], -r0 │ │ │ │ - @ instruction: 0xfffffa6c │ │ │ │ - @ instruction: 0x00001db0 │ │ │ │ - ldrdeq r7, [r3], -r0 │ │ │ │ - andeq r7, r3, r8, asr #29 │ │ │ │ - @ instruction: 0x00037ebc │ │ │ │ - @ instruction: 0x00037eb0 │ │ │ │ - andeq r7, r3, ip, ror #1 │ │ │ │ - ldrdeq r7, [r3], -r8 │ │ │ │ - @ instruction: 0xffffdaf8 │ │ │ │ - andeq r7, r3, r4, asr lr │ │ │ │ - andeq r7, r3, ip, asr #28 │ │ │ │ - andeq r7, r3, r8, lsr lr │ │ │ │ - andeq r7, r3, r8, lsl #28 │ │ │ │ - andeq r7, r3, ip, lsl lr │ │ │ │ - andeq r0, r0, sl, asr #5 │ │ │ │ - ldrdeq r7, [r3], -ip │ │ │ │ - andeq r0, r0, r8, ror #13 │ │ │ │ - andeq r7, r3, r8, lsr #25 │ │ │ │ - andeq r7, r3, ip, lsl #25 │ │ │ │ - andeq r7, r3, r4, lsr ip │ │ │ │ + beq 1e898 │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ + ldr r5, [r2, r8, lsl #2] │ │ │ │ + b 1e8d0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r8, [sl] │ │ │ │ + cmp r3, r2 │ │ │ │ + movle r2, #0 │ │ │ │ + movgt r2, #1 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + add r2, r3, r2, lsl #2 │ │ │ │ + ldr r1, [r2, #-268] @ 0xfffffef4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + streq r5, [sp, #12] │ │ │ │ + beq 1e898 │ │ │ │ + add r8, r6, #-2147483648 @ 0x80000000 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b 1e898 │ │ │ │ + add r8, r8, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 1eae0 │ │ │ │ + b 1e898 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, r3, ip, asr #12 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r4, r3, r4, asr #12 │ │ │ │ + andeq r3, r3, r8, lsl ip │ │ │ │ + rsbsmi r0, r0, #0 │ │ │ │ + @ instruction: 0xffffe0fc │ │ │ │ + andeq sp, r3, r4, ror #6 │ │ │ │ + ldr r2, [r0, #1736] @ 0x6c8 │ │ │ │ + tst r2, #1 │ │ │ │ + bxeq lr │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r2, #2980] @ 0xba4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + sub r3, r2, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + rsblt r3, r3, #0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bxle lr │ │ │ │ + b 1e70c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - add r0, r1, #12288 @ 0x3000 │ │ │ │ - ldr r2, [r0, #424] @ 0x1a8 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - eor ip, r2, #1 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - str ip, [r0, #424] @ 0x1a8 │ │ │ │ - subs r2, r2, #1 │ │ │ │ - ldr r0, [r3, #3004] @ 0xbbc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - movne r2, #1 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - ldr r1, [pc, #128] @ 1b03c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr lr, [r3, #3016] @ 0xbc8 │ │ │ │ - ldr r2, [r3, #2980] @ 0xba4 │ │ │ │ - ldr r4, [r3, #3012] @ 0xbc4 │ │ │ │ - ldr ip, [r3, #2972] @ 0xb9c │ │ │ │ - ldr r3, [pc, #108] @ 1b040 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - subs r2, r2, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, r3, #12288 @ 0x3000 │ │ │ │ + mov r4, r0 │ │ │ │ + strb r1, [r3, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #4 │ │ │ │ + bl 1ed34 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r2, #1 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 1a4e0 │ │ │ │ - ldr r2, [pc, #48] @ 1b044 │ │ │ │ - ldr r3, [pc, #40] @ 1b040 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #1724] @ 0x6bc │ │ │ │ + str r2, [r4, #1712] @ 0x6b0 │ │ │ │ + bl 1d640 │ │ │ │ + ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ + tst r3, #1 │ │ │ │ + popeq {r4, pc} │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #2980] @ 0xba4 │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + sub r3, r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + rsblt r3, r3, #0 │ │ │ │ + cmp r3, #1 │ │ │ │ + pople {r4, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1e70c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3808] @ 0xee0 │ │ │ │ + ldr r2, [pc, #276] @ 1ed20 │ │ │ │ + ldr r3, [pc, #276] @ 1ed24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, sp, #276 @ 0x114 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ mov r3, #0 │ │ │ │ - bne 1b038 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00040db8 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r4, r4, ror sp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #1736] @ 0x6c8 │ │ │ │ - add r6, r1, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r6, #4064] @ 0xfe0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #420] @ 1b210 │ │ │ │ - ldr r2, [pc, #420] @ 1b214 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #1736] @ 0x6c8 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #2320 @ 0x910 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - tst r3, #1 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #2316] @ 0x90c │ │ │ │ + bl 1eb64 │ │ │ │ + ldr r2, [r4, #1736] @ 0x6c8 │ │ │ │ + mov r3, #0 │ │ │ │ + tst r2, #1 │ │ │ │ + str r3, [r4, #1720] @ 0x6b8 │ │ │ │ + str r3, [r4, #1728] @ 0x6c0 │ │ │ │ + str r3, [r4, #1732] @ 0x6c4 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + bne 1ecf4 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 1ed08 │ │ │ │ mov r2, #0 │ │ │ │ - beq 1b1b8 │ │ │ │ - add r0, r5, #11968 @ 0x2ec0 │ │ │ │ - mov r4, #0 │ │ │ │ - add r0, r0, #28 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r0, #4]! │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 1b0c8 │ │ │ │ - ldr r2, [r2, #584] @ 0x248 │ │ │ │ - cmn r2, #1 │ │ │ │ - addne r2, sp, #2320 @ 0x910 │ │ │ │ - addne r2, r2, r4, lsl #2 │ │ │ │ - addne r4, r4, #1 │ │ │ │ - strne r3, [r2, #-2320] @ 0xfffff6f0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne 1b0a4 │ │ │ │ - add r7, sp, #256 @ 0x100 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2734c │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #42 @ 0x2a │ │ │ │ - bl 27364 │ │ │ │ - mov r0, r7 │ │ │ │ mov r1, #2 │ │ │ │ - bl 27364 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ed34 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r5, sp, #12 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ + ldr r2, [pc, #164] @ 1ed28 │ │ │ │ + and r3, r3, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [r4, #1740] @ 0x6cc │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #132] @ 1ed2c │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov lr, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r7, [ip, #36] @ 0x24 │ │ │ │ - mov r2, #1 │ │ │ │ - blx r7 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble 1b1e8 │ │ │ │ - mov r8, sp │ │ │ │ - ldr r9, [pc, #240] @ 1b218 │ │ │ │ - add sl, r8, r4, lsl #2 │ │ │ │ - mov r7, r4 │ │ │ │ - bl 3a80 │ │ │ │ - mov fp, r0 │ │ │ │ - bl 3a80 │ │ │ │ - mov r1, r7 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - and r3, r0, r9 │ │ │ │ - orr r0, r3, fp, lsl #16 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3dd4 <__aeabi_idivmod@plt> │ │ │ │ - add r3, sp, #2320 @ 0x910 │ │ │ │ - ldr r2, [sl, #-4]! │ │ │ │ - cmp r7, #1 │ │ │ │ - add r1, r3, r1, lsl #2 │ │ │ │ - ldr r3, [r1, #-2320] @ 0xfffff6f0 │ │ │ │ - str r2, [r1, #-2320] @ 0xfffff6f0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne 1b12c │ │ │ │ - ands r3, r4, #1 │ │ │ │ - bne 1b1f0 │ │ │ │ - add r3, r3, r4 │ │ │ │ - asr r9, r3, #1 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r3, [r8], #4 │ │ │ │ - cmp r9, r7 │ │ │ │ - add r3, r3, #2992 @ 0xbb0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr r1, [r5, r3, lsl #2] │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - ldr r0, [r6, #4064] @ 0xfe0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r7, r7, #1 │ │ │ │ - bl fab0 │ │ │ │ - cmp r7, r4 │ │ │ │ - bne 1b184 │ │ │ │ - ldr r2, [pc, #92] @ 1b21c │ │ │ │ - ldr r3, [pc, #80] @ 1b214 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r5 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #96] @ 1ed30 │ │ │ │ + ldr r3, [pc, #80] @ 1ed24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2316] @ 0x90c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1b20c │ │ │ │ - add sp, sp, #2320 @ 0x910 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ands r3, r4, #1 │ │ │ │ - beq 1b1fc │ │ │ │ - bl 3a80 │ │ │ │ - bl 3a80 │ │ │ │ - and r3, r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 1b1b8 │ │ │ │ - mov r8, sp │ │ │ │ - b 1b178 │ │ │ │ + bne 1ed1c │ │ │ │ + add sp, sp, #276 @ 0x114 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 1ed08 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 1ec54 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1ed34 │ │ │ │ + b 1ec64 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r4, ip, lsl sp │ │ │ │ + andeq sp, r3, ip, ror r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ - andeq r0, r4, r8, asr #23 │ │ │ │ + andeq r4, r3, r8, lsr #2 │ │ │ │ + ldrdeq r3, [r3], -r0 │ │ │ │ + strheq sp, [r3], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #1776] @ 0x6f0 │ │ │ │ - add sl, r0, #12288 @ 0x3000 │ │ │ │ - ldr r3, [sl, #404] @ 0x194 │ │ │ │ - ldr r2, [pc, #1236] @ 1b714 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1232] @ 1b718 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #2272 @ 0x8e0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ - movgt fp, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2276] @ 0x8e4 │ │ │ │ - mov r3, #0 │ │ │ │ - movgt r5, fp │ │ │ │ - addgt r7, sp, #216 @ 0xd8 │ │ │ │ - ble 1b708 │ │ │ │ - ldr r4, [sl, #396] @ 0x18c │ │ │ │ - mov r0, r7 │ │ │ │ - add r4, r4, fp │ │ │ │ - ldr r9, [r6, #8] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #74 @ 0x4a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 273b4 │ │ │ │ - mvn r2, #0 │ │ │ │ - add r1, r4, #80 @ 0x50 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 273b4 │ │ │ │ - mvn r2, #0 │ │ │ │ - add r1, r4, #16 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r3, [sp, #2272] @ 0x8e0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r1, #6 │ │ │ │ + addls pc, pc, r1, lsl #2 │ │ │ │ + b 1ee0c │ │ │ │ + b 1ee60 │ │ │ │ + b 1ee90 │ │ │ │ + b 1ef60 │ │ │ │ + b 1ed74 │ │ │ │ + b 1edb8 │ │ │ │ + b 1ee14 │ │ │ │ + b 1ee14 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + sub r1, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1b2f0 │ │ │ │ - ldr r2, [r9] │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ + cmpne r1, #1 │ │ │ │ + bhi 1ee0c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 1f00c │ │ │ │ + sub r3, r3, #2 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi 1ee0c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #1228] @ 0x4cc │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 1ef10 │ │ │ │ + ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ + tst r3, #4 │ │ │ │ + bne 1f03c │ │ │ │ + ldr lr, [r4, #4] │ │ │ │ + mov r3, #4 │ │ │ │ + add r2, lr, #11968 @ 0x2ec0 │ │ │ │ + add ip, lr, #12224 @ 0x2fc0 │ │ │ │ + mvn r1, #0 │ │ │ │ + add r2, r2, #28 │ │ │ │ + add ip, ip, #28 │ │ │ │ + mov r0, #1 │ │ │ │ + str r1, [r4, #32] │ │ │ │ + str r3, [r4, #28] │ │ │ │ + ldr r3, [r2, #4]! │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1edf8 │ │ │ │ + ldr r1, [r3, #584] @ 0x248 │ │ │ │ + cmn r1, #1 │ │ │ │ + strbne r0, [r3, #270] @ 0x10e │ │ │ │ + cmp r2, ip │ │ │ │ + bne 1ede0 │ │ │ │ + add lr, lr, #12288 @ 0x3000 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [lr, #9] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cmp r1, #6 │ │ │ │ + mov r5, r1 │ │ │ │ + beq 1ef40 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + sub r3, r3, #3 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi 1ee0c │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + mov r0, #0 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + add r3, r3, #12288 @ 0x3000 │ │ │ │ + str r2, [r4, #32] │ │ │ │ mov r2, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sl, #404] @ 0x194 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - add fp, fp, #152 @ 0x98 │ │ │ │ - blt 1b278 │ │ │ │ - add r4, r6, r8, lsl #2 │ │ │ │ - add r3, r6, #8192 @ 0x2000 │ │ │ │ - add r4, r4, #8192 @ 0x2000 │ │ │ │ - ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [r4, #3808] @ 0xee0 │ │ │ │ - mov r9, #1 │ │ │ │ - bl ed5c │ │ │ │ - strb r9, [sl, #456] @ 0x1c8 │ │ │ │ - ldr r3, [r4, #3808] @ 0xee0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr r3, [r3, #584] @ 0x248 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - blx r3 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ + str r0, [r4, #1724] @ 0x6bc │ │ │ │ + str r5, [r4, #28] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ + b 1ee0c │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + cmp r3, #4 │ │ │ │ + cmpne r3, #1 │ │ │ │ + bhi 1ee0c │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 1ef68 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 1ee0c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 1ebf4 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + sub r1, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + cmphi r1, #1 │ │ │ │ + bhi 1ee0c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 1ee80 │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + blt 1efac │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r1, #1 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ + str r1, [r0, #28] │ │ │ │ + mul r3, r2, r3 │ │ │ │ + str r3, [r0, #32] │ │ │ │ + ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ + tst r3, #4 │ │ │ │ + beq 1ef00 │ │ │ │ + add r3, ip, #11968 @ 0x2ec0 │ │ │ │ + add r1, ip, #12224 @ 0x2fc0 │ │ │ │ + add r3, r3, #28 │ │ │ │ + add r1, r1, #28 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + cmp r2, #0 │ │ │ │ + strbne r0, [r2, #271] @ 0x10f │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 1eeec │ │ │ │ + add ip, ip, #12288 @ 0x3000 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [ip, #9] │ │ │ │ + b 1ee0c │ │ │ │ + ble 1edb8 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + mov r0, #2 │ │ │ │ + mul r1, r3, r1 │ │ │ │ + add r3, r2, #12288 @ 0x3000 │ │ │ │ + mov r2, #1 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + str r1, [r4, #32] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ + b 1ee0c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [r3, #2996] @ 0xbb4 │ │ │ │ - cmp r3, r5 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - beq 1b694 │ │ │ │ - ldr r4, [r4, #3808] @ 0xee0 │ │ │ │ - ldr r3, [r4, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - streq r9, [sp, #112] @ 0x70 │ │ │ │ - add r3, r4, #316 @ 0x13c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, r4, #340 @ 0x154 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, r4, #364 @ 0x16c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, r4, #388 @ 0x184 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, r4, #412 @ 0x19c │ │ │ │ - add r1, r4, #460 @ 0x1cc │ │ │ │ - mov r2, #24 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - add r3, r4, #436 @ 0x1b4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 3e34 │ │ │ │ - mov r2, #24 │ │ │ │ - add r1, r4, #484 @ 0x1e4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - bl 3e34 │ │ │ │ - add fp, sp, #120 @ 0x78 │ │ │ │ - add r2, sp, #16 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - mov r4, #0 │ │ │ │ - add r5, r6, #11968 @ 0x2ec0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - sub r2, fp, #4 │ │ │ │ - mov r9, r4 │ │ │ │ - add r5, r5, #32 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - b 1b448 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - add r5, r5, #4 │ │ │ │ - beq 1b5f4 │ │ │ │ - cmp r8, r4 │ │ │ │ - beq 1b438 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1b438 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b484 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldrb r3, [r3, #588] @ 0x24c │ │ │ │ + bne 1ee0c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + b 1ee20 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + b 1ed90 │ │ │ │ + ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ + mov r0, #0 │ │ │ │ + tst r3, #4 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + str r2, [r4, #32] │ │ │ │ + beq 1ee0c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + add r3, r1, #11968 @ 0x2ec0 │ │ │ │ + add r1, r1, #12224 @ 0x2fc0 │ │ │ │ + add r3, r3, #28 │ │ │ │ + add r1, r1, #28 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + cmp r2, #0 │ │ │ │ + strbne r0, [r2, #271] @ 0x10f │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 1ef94 │ │ │ │ + b 1ee0c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + ldr r2, [r3, #2960] @ 0xb90 │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + beq 1eecc │ │ │ │ + add r2, ip, #11968 @ 0x2ec0 │ │ │ │ + add r0, ip, #12224 @ 0x2fc0 │ │ │ │ + add r2, r2, #28 │ │ │ │ + add r0, r0, #28 │ │ │ │ + ldr r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1b434 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - mov r1, r4 │ │ │ │ + beq 1f000 │ │ │ │ + ldr r1, [r3, #584] @ 0x248 │ │ │ │ + cmn r1, #1 │ │ │ │ + beq 1f000 │ │ │ │ + ldrb r1, [r3, #268] @ 0x10c │ │ │ │ + cmp r1, #0 │ │ │ │ + strbeq r1, [r3, #270] @ 0x10e │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 1efdc │ │ │ │ + b 1eecc │ │ │ │ + blt 1f068 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mul r3, r2, r3 │ │ │ │ + str r3, [r0, #32] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #3 │ │ │ │ + add r3, r3, #12288 @ 0x3000 │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [r4, #28] │ │ │ │ + strb r2, [r3, #9] │ │ │ │ + b 1ee0c │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r0, #2 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r2, r2, #12288 @ 0x3000 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + strb r1, [r2, #9] │ │ │ │ + b 1ee0c │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [r0, #32] │ │ │ │ + bl 1d064 │ │ │ │ + b 1f020 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + mvn r2, #0 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + str r2, [r0, #24] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + str r3, [r0, #16] │ │ │ │ + str r3, [r0, #20] │ │ │ │ + str ip, [r0, #12] │ │ │ │ + ldr ip, [ip, #8] │ │ │ │ + str ip, [r0, #1712] @ 0x6b0 │ │ │ │ + str r3, [r0, #1716] @ 0x6b4 │ │ │ │ + str r3, [r0, #1720] @ 0x6b8 │ │ │ │ + str r3, [r0, #1724] @ 0x6bc │ │ │ │ + str r3, [r0, #1728] @ 0x6c0 │ │ │ │ + str r3, [r0, #1732] @ 0x6c4 │ │ │ │ + str r1, [r0, #8] │ │ │ │ + ldr r1, [r1, #1224] @ 0x4c8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + ldr r3, [pc, #136] @ 1f170 │ │ │ │ + movne r2, r1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + mov r3, #4 │ │ │ │ + movne r1, #1 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + bl 1ed34 │ │ │ │ + ldr r3, [r4, #1716] @ 0x6b4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r2, [pc, #96] @ 1f174 │ │ │ │ + mov r1, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r0, r0, #2128 @ 0x850 │ │ │ │ + str r1, [r4, #1736] @ 0x6c8 │ │ │ │ + str r2, [r4, #1740] @ 0x6cc │ │ │ │ + str r3, [r4, #1744] @ 0x6d0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 48c40 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r0, [r2, #2904] @ 0xb58 │ │ │ │ + str r0, [r4, #1748] @ 0x6d4 │ │ │ │ + ldr r1, [r2, #2916] @ 0xb64 │ │ │ │ + str r1, [r4, #1752] @ 0x6d8 │ │ │ │ + ldr r2, [r2, #2920] @ 0xb68 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r4, #1756] @ 0x6dc │ │ │ │ + strb r3, [r4, #36] @ 0x24 │ │ │ │ + str r3, [r4, #1700] @ 0x6a4 │ │ │ │ + str r3, [r4, #1704] @ 0x6a8 │ │ │ │ + str r3, [r4, #1708] @ 0x6ac │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x0003c5b4 │ │ │ │ + @ instruction: 0x00033cbc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3928] @ 0xf58 │ │ │ │ + ldr r2, [pc, #544] @ 1f3b0 │ │ │ │ + ldr r3, [pc, #544] @ 1f3b4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #148 @ 0x94 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + mov r3, #0 │ │ │ │ + bl efac │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r5, [r6, #580] @ 0x244 │ │ │ │ ldr r3, [r0] │ │ │ │ + mov r1, r5 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1b5a8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr r3, [r3, #584] @ 0x248 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + beq 1f234 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, r5 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, r4 │ │ │ │ + add r7, sp, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - str r9, [sp, #120] @ 0x78 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ blx r3 │ │ │ │ - ldr sl, [r5] │ │ │ │ - mov r2, #24 │ │ │ │ - add r3, sl, #316 @ 0x13c │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sl, #340 @ 0x154 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - add r3, sl, #364 @ 0x16c │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - add r3, sl, #388 @ 0x184 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sl, #412 @ 0x19c │ │ │ │ - add r1, sl, #460 @ 0x1cc │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - add r3, sl, #436 @ 0x1b4 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - str r9, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - add r0, fp, #44 @ 0x2c │ │ │ │ - bl 3e34 │ │ │ │ - mov r2, #24 │ │ │ │ - add r1, sl, #484 @ 0x1e4 │ │ │ │ - add r0, fp, #68 @ 0x44 │ │ │ │ - bl 3e34 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr sl, [r6, #8] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ - ldr r0, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1f8e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1b434 │ │ │ │ - ldr r3, [sl] │ │ │ │ - mov r0, sl │ │ │ │ - mov r2, #5 │ │ │ │ - ldr sl, [r3, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - blx sl │ │ │ │ - b 1b434 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr sl, [r6, #8] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1f8e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1b4a0 │ │ │ │ - ldr r3, [sl] │ │ │ │ - mov r0, sl │ │ │ │ - mov r2, #5 │ │ │ │ - ldr sl, [r3, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r4 │ │ │ │ - blx sl │ │ │ │ - b 1b4a0 │ │ │ │ - mov r2, #1 │ │ │ │ + ldr r2, [pc, #448] @ 1f3b8 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r5 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 1f8e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1b64c │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #420] @ 1f3bc │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r7 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r7, [ip, #100] @ 0x64 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r6, #584] @ 0x248 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 1f258 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + mvn r1, #1 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r3, #16] │ │ │ │ + str r1, [r4, #24] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #2960] @ 0xb90 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1f2c8 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 1f2f4 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne 1f2c8 │ │ │ │ + mov r3, #0 │ │ │ │ + b 1f290 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + beq 1f344 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq 1f284 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + add r2, r3, #2992 @ 0xbb0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + ldr r2, [r1, r2, lsl #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 1f284 │ │ │ │ + ldr r1, [r2, #584] @ 0x248 │ │ │ │ + cmn r1, #1 │ │ │ │ + beq 1f284 │ │ │ │ + ldrb r2, [r2, #270] @ 0x10e │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 1f284 │ │ │ │ + ldr r2, [pc, #240] @ 1f3c0 │ │ │ │ + ldr r3, [pc, #224] @ 1f3b4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #5 │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1b69c │ │ │ │ - ldr r2, [pc, #176] @ 1b71c │ │ │ │ - ldr r3, [pc, #168] @ 1b718 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 1f3ac │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r3, #0 │ │ │ │ + b 1f308 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + beq 1f380 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq 1f2fc │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + add r2, r3, #2992 @ 0xbb0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + ldr r2, [r1, r2, lsl #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 1f2fc │ │ │ │ + ldr r1, [r2, #584] @ 0x248 │ │ │ │ + cmn r1, #1 │ │ │ │ + beq 1f2fc │ │ │ │ + ldrb r2, [r2, #270] @ 0x10e │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 1f2fc │ │ │ │ + b 1f2c8 │ │ │ │ + ldr r2, [pc, #120] @ 1f3c4 │ │ │ │ + ldr r3, [pc, #100] @ 1f3b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2276] @ 0x8e4 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1b710 │ │ │ │ - add sp, sp, #2272 @ 0x8e0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [r4, #3808] @ 0xee0 │ │ │ │ - b 1b3b0 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #44 @ 0x2c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - bl 273b4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 27364 │ │ │ │ - ldr r3, [sp, #2272] @ 0x8e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1b664 │ │ │ │ - ldr r2, [r4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #16 │ │ │ │ + moveq r2, #0 │ │ │ │ + moveq r1, #3 │ │ │ │ + bne 1f3ac │ │ │ │ mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - b 1b664 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ - b 1b304 │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 1ed34 │ │ │ │ + ldr r2, [pc, #64] @ 1f3c8 │ │ │ │ + ldr r3, [pc, #40] @ 1f3b4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + moveq r2, #0 │ │ │ │ + moveq r1, #1 │ │ │ │ + beq 1f370 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r4, r4, asr #22 │ │ │ │ + strdeq ip, [r3], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r4, ip, lsl r7 │ │ │ │ + andeq r3, r3, r0, ror #23 │ │ │ │ + andeq r3, r3, r8, asr r1 │ │ │ │ + @ instruction: 0x0003cab8 │ │ │ │ + andeq ip, r3, ip, lsr sl │ │ │ │ + andeq ip, r3, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - strb r5, [r0, #1228] @ 0x4cc │ │ │ │ - str r5, [r0, #8] │ │ │ │ - add r0, r0, #11968 @ 0x2ec0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r0, #32 │ │ │ │ - bl 3bdc │ │ │ │ - add r1, r4, #12736 @ 0x31c0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, r4, #8192 @ 0x2000 │ │ │ │ - str r5, [r0, #4064] @ 0xfe0 │ │ │ │ - cmp r6, #1 │ │ │ │ - strd r2, [r1, #-8] │ │ │ │ - strd r2, [r1] │ │ │ │ - add r1, r4, #13312 @ 0x3400 │ │ │ │ - add r4, r4, #12288 @ 0x3000 │ │ │ │ - strd r2, [r1, #48] @ 0x30 │ │ │ │ - str r5, [r4, #1060] @ 0x424 │ │ │ │ - str r5, [r4, #424] @ 0x1a8 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r0, #4 │ │ │ │ - bl 3a5c │ │ │ │ - mov r5, r0 │ │ │ │ - bl 3a078 │ │ │ │ - str r5, [r4, #1068] @ 0x42c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #1736] @ 0x6c8 │ │ │ │ + ldr r4, [r0, #1752] @ 0x6d8 │ │ │ │ + ands lr, r3, #1 │ │ │ │ + beq 1f428 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 1f4c8 │ │ │ │ + ldr r2, [r0, #1728] @ 0x6c0 │ │ │ │ + ldr r1, [r0, #1732] @ 0x6c4 │ │ │ │ + cmp r2, r4 │ │ │ │ + blt 1f4c0 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 1f414 │ │ │ │ + tst r3, #4 │ │ │ │ + beq 1f4b0 │ │ │ │ + mov r2, #10 │ │ │ │ + mov r1, #5 │ │ │ │ + bl 1ed34 │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + mov ip, lr │ │ │ │ + add r3, r1, #11968 @ 0x2ec0 │ │ │ │ + add r1, r1, #12224 @ 0x2fc0 │ │ │ │ + add r3, r3, #28 │ │ │ │ + add r1, r1, #28 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 1f464 │ │ │ │ + ldr r2, [r2, #516] @ 0x204 │ │ │ │ + cmp r2, ip │ │ │ │ + movgt ip, r2 │ │ │ │ + movgt lr, #1 │ │ │ │ + bgt 1f464 │ │ │ │ + addeq lr, lr, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 1f440 │ │ │ │ + cmp ip, r4 │ │ │ │ + cmpge r4, #0 │ │ │ │ + bgt 1f4a8 │ │ │ │ + ldr r3, [r0, #1756] @ 0x6dc │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 1f4b8 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + mul r3, r1, r3 │ │ │ │ + ldr r1, [r0, #1712] @ 0x6b0 │ │ │ │ + rsb r3, r3, r3, lsl #4 │ │ │ │ + sub r2, r2, r1 │ │ │ │ + cmp r2, r3, lsl #2 │ │ │ │ + blt 1f4b8 │ │ │ │ + cmp lr, #1 │ │ │ │ + beq 1f414 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r0, #1724] @ 0x6bc │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r4, r1 │ │ │ │ + ble 1f404 │ │ │ │ + ldr r2, [r0, #1756] @ 0x6dc │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 1f4b8 │ │ │ │ + ldr ip, [r0, #12] │ │ │ │ + ldr r1, [ip, #8] │ │ │ │ + ldr ip, [ip, #12] │ │ │ │ + mul r2, ip, r2 │ │ │ │ + ldr ip, [r0, #1712] @ 0x6b0 │ │ │ │ + rsb r2, r2, r2, lsl #4 │ │ │ │ + sub r1, r1, ip │ │ │ │ + cmp r1, r2, lsl #2 │ │ │ │ + blt 1f4b8 │ │ │ │ + ldr r2, [r0, #1728] @ 0x6c0 │ │ │ │ + ldr r1, [r0, #1732] @ 0x6c4 │ │ │ │ + b 1f404 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #416] @ 1b960 │ │ │ │ - mov r5, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ mov r4, r0 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - str r3, [r0], #20 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 4c0e8 │ │ │ │ - add r0, r4, #48 @ 0x30 │ │ │ │ - bl 4e594 │ │ │ │ - add r0, r4, #64 @ 0x40 │ │ │ │ - bl 4f2f0 │ │ │ │ - mov r3, #50 @ 0x32 │ │ │ │ - str r3, [r4, #1108] @ 0x454 │ │ │ │ - str r3, [r4, #1148] @ 0x47c │ │ │ │ - ldr r3, [pc, #356] @ 1b964 │ │ │ │ - str r3, [r4, #1152] @ 0x480 │ │ │ │ - ldr r3, [pc, #352] @ 1b968 │ │ │ │ - str r3, [r4, #1156] @ 0x484 │ │ │ │ - mov r3, #140 @ 0x8c │ │ │ │ - str r3, [r4, #1160] @ 0x488 │ │ │ │ - mov r3, #125 @ 0x7d │ │ │ │ - str r3, [r4, #1164] @ 0x48c │ │ │ │ - str r3, [r4, #1176] @ 0x498 │ │ │ │ - ldr r3, [pc, #328] @ 1b96c │ │ │ │ - str r3, [r4, #1180] @ 0x49c │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - str r3, [r4, #1184] @ 0x4a0 │ │ │ │ - mov r3, #20 │ │ │ │ - str r3, [r4, #1188] @ 0x4a4 │ │ │ │ - mov r3, #700 @ 0x2bc │ │ │ │ - str r3, [r4, #1192] @ 0x4a8 │ │ │ │ - ldr r3, [pc, #300] @ 1b970 │ │ │ │ - str r3, [r4, #1196] @ 0x4ac │ │ │ │ - mov r3, #100 @ 0x64 │ │ │ │ - str r3, [r4, #1212] @ 0x4bc │ │ │ │ - str r3, [r4, #1220] @ 0x4c4 │ │ │ │ - str r3, [r4, #1224] @ 0x4c8 │ │ │ │ - ldr r3, [pc, #280] @ 1b974 │ │ │ │ - str r3, [r4, #1112] @ 0x458 │ │ │ │ - mov r3, #1200 @ 0x4b0 │ │ │ │ - str r3, [r4, #1116] @ 0x45c │ │ │ │ - mov r3, #500 @ 0x1f4 │ │ │ │ - str r3, [r4, #1120] @ 0x460 │ │ │ │ - mov r3, #150 @ 0x96 │ │ │ │ - str r3, [r4, #1124] @ 0x464 │ │ │ │ - mov r3, #95 @ 0x5f │ │ │ │ - str r3, [r4, #1128] @ 0x468 │ │ │ │ - ldr r3, [pc, #244] @ 1b978 │ │ │ │ - str r3, [r4, #1132] @ 0x46c │ │ │ │ - mov r3, #8000 @ 0x1f40 │ │ │ │ - str r3, [r4, #1136] @ 0x470 │ │ │ │ - mov r3, #300 @ 0x12c │ │ │ │ - str r3, [r4, #1140] @ 0x474 │ │ │ │ - add r3, r3, #1200 @ 0x4b0 │ │ │ │ - str r3, [r4, #1144] @ 0x478 │ │ │ │ - mov r1, #1000 @ 0x3e8 │ │ │ │ - ldr r3, [pc, #212] @ 1b97c │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - str r1, [r4, #1100] @ 0x44c │ │ │ │ - str r3, [r4, #1168] @ 0x490 │ │ │ │ - ldr r1, [pc, #200] @ 1b980 │ │ │ │ - ldr r3, [pc, #200] @ 1b984 │ │ │ │ - str r2, [r4, #1104] @ 0x450 │ │ │ │ - str r2, [r4, #1172] @ 0x494 │ │ │ │ - str r1, [r4, #1204] @ 0x4b4 │ │ │ │ - str r2, [r4, #1200] @ 0x4b0 │ │ │ │ - str r3, [r4, #1208] @ 0x4b8 │ │ │ │ - add r0, r4, #1232 @ 0x4d0 │ │ │ │ - str r5, [r4, #1216] @ 0x4c0 │ │ │ │ - bl 11f40 │ │ │ │ - add r0, r4, #12224 @ 0x2fc0 │ │ │ │ - add r6, r4, #12288 @ 0x3000 │ │ │ │ - mov r8, #1 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ - bl 11310 │ │ │ │ - str r5, [r6, #396] @ 0x18c │ │ │ │ - str r8, [r6, #400] @ 0x190 │ │ │ │ - mov r0, #152 @ 0x98 │ │ │ │ - bl 3c60 │ │ │ │ - str r5, [r6, #404] @ 0x194 │ │ │ │ - str r5, [r6, #408] @ 0x198 │ │ │ │ - str r0, [r6, #396] @ 0x18c │ │ │ │ - strb r5, [r0] │ │ │ │ - strb r5, [r0, #16] │ │ │ │ - strb r5, [r0, #80] @ 0x50 │ │ │ │ - str r5, [r0, #144] @ 0x90 │ │ │ │ - str r5, [r0, #148] @ 0x94 │ │ │ │ - bl 3db0 │ │ │ │ - str r8, [r6, #400] @ 0x190 │ │ │ │ - mov r0, #152 @ 0x98 │ │ │ │ - bl 3c60 │ │ │ │ - mov r1, r7 │ │ │ │ - str r5, [r6, #404] @ 0x194 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [r6, #396] @ 0x18c │ │ │ │ - strb r5, [r3] │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r3, [r4, #1748] @ 0x6d4 │ │ │ │ mov r0, r4 │ │ │ │ - strb r5, [r3, #16] │ │ │ │ - strb r5, [r3, #80] @ 0x50 │ │ │ │ - str r5, [r3, #144] @ 0x90 │ │ │ │ - str r5, [r3, #148] @ 0x94 │ │ │ │ - bl 1b720 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #4 │ │ │ │ + str r3, [r4, #1716] @ 0x6b4 │ │ │ │ + bl 1ed34 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq pc, r3, r8, lsr #29 │ │ │ │ - ldrdeq sp, [r0], -r8 │ │ │ │ - andeq r0, r3, r0, asr #26 │ │ │ │ - andeq r3, r4, r8, lsr r2 │ │ │ │ - andeq r8, r1, r0, lsr #13 │ │ │ │ - andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r9, r0, r0, ror r4 │ │ │ │ - andeq r5, r3, r0, ror #22 │ │ │ │ - andeq r3, r1, r0, lsl #17 │ │ │ │ - muleq r0, r8, sl │ │ │ │ + mov r2, #10 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, #5 │ │ │ │ + b 1ed34 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #2960] @ 0xb90 │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 1f5cc │ │ │ │ + cmp r3, #3 │ │ │ │ + bxne lr │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, r3, #2992 @ 0xbb0 │ │ │ │ + cmp r1, r3 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + beq 1f5b8 │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + ldr r2, [ip, r2, lsl #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 1f5b8 │ │ │ │ + ldr ip, [r2, #584] @ 0x248 │ │ │ │ + cmn ip, #1 │ │ │ │ + beq 1f5b8 │ │ │ │ + ldrb r2, [r2, #270] @ 0x10e │ │ │ │ + cmp r2, #0 │ │ │ │ + bxeq lr │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 1f57c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #3 │ │ │ │ + b 1ed34 │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, r3, #2992 @ 0xbb0 │ │ │ │ + cmp r1, r3 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + beq 1f60c │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + ldr r2, [ip, r2, lsl #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 1f60c │ │ │ │ + ldr ip, [r2, #584] @ 0x248 │ │ │ │ + cmn ip, #1 │ │ │ │ + beq 1f60c │ │ │ │ + ldrb r2, [r2, #270] @ 0x10e │ │ │ │ + cmp r2, #0 │ │ │ │ + bxeq lr │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 1f5d0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #1 │ │ │ │ + b 1ed34 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r3, [r3, #2960] @ 0xb90 │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #488] @ 1bb88 │ │ │ │ - mov r5, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r1, #584] @ 0x248 │ │ │ │ + mov r5, r1 │ │ │ │ + cmn r3, #1 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldrb r3, [r1, #268] @ 0x10c │ │ │ │ + cmp r3, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldrb r3, [r1, #270] @ 0x10e │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + eor r3, r3, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + moveq r2, r3 │ │ │ │ + orrne r2, r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - str r3, [r0], #20 │ │ │ │ - bl 4c0e8 │ │ │ │ - add r0, r4, #48 @ 0x30 │ │ │ │ - bl 4e594 │ │ │ │ - add r0, r4, #64 @ 0x40 │ │ │ │ - bl 4f2f0 │ │ │ │ - ldr r3, [pc, #444] @ 1bb8c │ │ │ │ - str r3, [r4, #1112] @ 0x458 │ │ │ │ - mov r3, #1200 @ 0x4b0 │ │ │ │ - str r3, [r4, #1116] @ 0x45c │ │ │ │ - mov r3, #500 @ 0x1f4 │ │ │ │ - str r3, [r4, #1120] @ 0x460 │ │ │ │ - mov r3, #150 @ 0x96 │ │ │ │ - mov r1, #50 @ 0x32 │ │ │ │ - str r3, [r4, #1124] @ 0x464 │ │ │ │ - mov r3, #95 @ 0x5f │ │ │ │ - str r1, [r4, #1108] @ 0x454 │ │ │ │ - str r3, [r4, #1128] @ 0x468 │ │ │ │ - str r1, [r4, #1148] @ 0x47c │ │ │ │ - ldr r3, [pc, #396] @ 1bb90 │ │ │ │ - ldr r1, [pc, #396] @ 1bb94 │ │ │ │ - str r3, [r4, #1132] @ 0x46c │ │ │ │ - str r1, [r4, #1180] @ 0x49c │ │ │ │ - mov r3, #8000 @ 0x1f40 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - str r3, [r4, #1136] @ 0x470 │ │ │ │ - str r1, [r4, #1184] @ 0x4a0 │ │ │ │ - mov r3, #300 @ 0x12c │ │ │ │ - mov r1, #20 │ │ │ │ - str r3, [r4, #1140] @ 0x474 │ │ │ │ - str r1, [r4, #1188] @ 0x4a4 │ │ │ │ - add r3, r3, #1200 @ 0x4b0 │ │ │ │ - mov r1, #700 @ 0x2bc │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - str r3, [r4, #1144] @ 0x478 │ │ │ │ - str r1, [r4, #1192] @ 0x4a8 │ │ │ │ - mov r3, #125 @ 0x7d │ │ │ │ - ldr r1, [pc, #332] @ 1bb98 │ │ │ │ - str r2, [r4, #1104] @ 0x450 │ │ │ │ - str r3, [r4, #1164] @ 0x48c │ │ │ │ - str r3, [r4, #1176] @ 0x498 │ │ │ │ - str r2, [r4, #1172] @ 0x494 │ │ │ │ - mov r3, #100 @ 0x64 │ │ │ │ - str r1, [r4, #1196] @ 0x4ac │ │ │ │ - str r2, [r4, #1200] @ 0x4b0 │ │ │ │ - ldr r1, [pc, #304] @ 1bb9c │ │ │ │ - ldr r2, [pc, #304] @ 1bba0 │ │ │ │ - mov r0, #1000 @ 0x3e8 │ │ │ │ - str r0, [r4, #1100] @ 0x44c │ │ │ │ - str r1, [r4, #1204] @ 0x4b4 │ │ │ │ - str r2, [r4, #1208] @ 0x4b8 │ │ │ │ - mov r1, #140 @ 0x8c │ │ │ │ - ldr r2, [pc, #284] @ 1bba4 │ │ │ │ - str r3, [r4, #1212] @ 0x4bc │ │ │ │ - str r3, [r4, #1220] @ 0x4c4 │ │ │ │ - str r3, [r4, #1224] @ 0x4c8 │ │ │ │ - ldr r0, [pc, #272] @ 1bba8 │ │ │ │ - ldr r3, [pc, #272] @ 1bbac │ │ │ │ - str r3, [r4, #1156] @ 0x484 │ │ │ │ - str r1, [r4, #1160] @ 0x488 │ │ │ │ - str r2, [r4, #1168] @ 0x490 │ │ │ │ - str r0, [r4, #1152] @ 0x480 │ │ │ │ - str r5, [r4, #1216] @ 0x4c0 │ │ │ │ - add r0, r4, #1232 @ 0x4d0 │ │ │ │ - bl 11f40 │ │ │ │ - add r0, r4, #12224 @ 0x2fc0 │ │ │ │ - add r6, r4, #12288 @ 0x3000 │ │ │ │ - mov r7, #1 │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - bl 11310 │ │ │ │ - str r5, [r6, #396] @ 0x18c │ │ │ │ - str r7, [r6, #400] @ 0x190 │ │ │ │ - mov r0, #152 @ 0x98 │ │ │ │ - bl 3c60 │ │ │ │ - str r5, [r6, #404] @ 0x194 │ │ │ │ - str r5, [r6, #408] @ 0x198 │ │ │ │ - str r0, [r6, #396] @ 0x18c │ │ │ │ - strb r5, [r0] │ │ │ │ - strb r5, [r0, #16] │ │ │ │ - strb r5, [r0, #80] @ 0x50 │ │ │ │ - str r5, [r0, #144] @ 0x90 │ │ │ │ - str r5, [r0, #148] @ 0x94 │ │ │ │ - bl 3db0 │ │ │ │ - str r7, [r6, #400] @ 0x190 │ │ │ │ - mov r0, #152 @ 0x98 │ │ │ │ - bl 3c60 │ │ │ │ - str r5, [r6, #404] @ 0x194 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - str r0, [r6, #396] @ 0x18c │ │ │ │ - strb r5, [r0] │ │ │ │ - strb r5, [r0, #16] │ │ │ │ - strb r5, [r0, #80] @ 0x50 │ │ │ │ - str r5, [r0, #144] @ 0x90 │ │ │ │ - str r5, [r0, #148] @ 0x94 │ │ │ │ - add r0, r4, #11968 @ 0x2ec0 │ │ │ │ - strb r5, [r4, #1228] @ 0x4cc │ │ │ │ - str r5, [r4, #8] │ │ │ │ - add r0, r0, #32 │ │ │ │ - bl 3bdc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, r4, #12736 @ 0x31c0 │ │ │ │ - add ip, r4, #8192 @ 0x2000 │ │ │ │ - str r5, [ip, #4064] @ 0xfe0 │ │ │ │ - strd r2, [r1, #-8] │ │ │ │ - strd r2, [r1] │ │ │ │ - add r1, r4, #13312 @ 0x3400 │ │ │ │ - strd r2, [r1, #48] @ 0x30 │ │ │ │ - mov r0, #4 │ │ │ │ - str r5, [r6, #1060] @ 0x424 │ │ │ │ - str r5, [r6, #424] @ 0x1a8 │ │ │ │ - bl 3a5c │ │ │ │ - mov r5, r0 │ │ │ │ - bl 3a078 │ │ │ │ + strb r3, [r5, #270] @ 0x10e │ │ │ │ + beq 1f694 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [r6, #1068] @ 0x42c │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq pc, r3, r8, asr #25 │ │ │ │ - andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r9, r0, r0, ror r4 │ │ │ │ - andeq r3, r4, r8, lsr r2 │ │ │ │ - andeq r8, r1, r0, lsr #13 │ │ │ │ - andeq r3, r1, r0, lsl #17 │ │ │ │ - muleq r0, r8, sl │ │ │ │ - andeq r5, r3, r0, ror #22 │ │ │ │ - ldrdeq sp, [r0], -r8 │ │ │ │ - andeq r0, r3, r0, asr #26 │ │ │ │ + mvn r1, #0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 1f554 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, #3 │ │ │ │ + bl 1ed34 │ │ │ │ + ldr r2, [r5, #580] @ 0x244 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r1, #10 │ │ │ │ + bl 154a8 │ │ │ │ + b 1f684 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3920] @ 0xf50 │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ - add r6, r0, #1088 @ 0x440 │ │ │ │ - add r5, r0, #12288 @ 0x3000 │ │ │ │ - add r6, r6, #12 │ │ │ │ - mov r8, #128 @ 0x80 │ │ │ │ - add r7, sp, #8 │ │ │ │ - ldr r3, [r5, #1068] @ 0x42c │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, r3, #12288 @ 0x3000 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr fp, [r5, #1072] @ 0x430 │ │ │ │ - ldr sl, [r5, #1076] @ 0x434 │ │ │ │ - ldr r9, [r5, #1060] @ 0x424 │ │ │ │ - bl 3e34 │ │ │ │ - mov r2, #1 │ │ │ │ - strb r2, [r4, #1228] @ 0x4cc │ │ │ │ - ldr r2, [r4] │ │ │ │ + strb r1, [r3, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #4 │ │ │ │ + bl 1ed34 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r2] │ │ │ │ - blx r2 │ │ │ │ + str r3, [r4, #1724] @ 0x6bc │ │ │ │ + str r2, [r4, #1712] @ 0x6b0 │ │ │ │ + bl 1d640 │ │ │ │ + ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 1f7b0 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ldr r2, [r2, #2980] @ 0xba4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 1f77c │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + sub r2, r3, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + rsblt r2, r2, #0 │ │ │ │ + cmp r2, #1 │ │ │ │ + ble 1f77c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #56] @ 1bc5c │ │ │ │ - bl 47868 │ │ │ │ - mov r1, #0 │ │ │ │ + bl 1e70c │ │ │ │ + ldr r2, [r4, #1720] @ 0x6b8 │ │ │ │ + ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + tst r3, #1 │ │ │ │ + str r2, [r4, #1720] @ 0x6b8 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + bne 1f788 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 1f79c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b7a8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [r5, #1068] @ 0x42c │ │ │ │ - str fp, [r5, #1072] @ 0x430 │ │ │ │ - str sl, [r5, #1076] @ 0x434 │ │ │ │ - str r9, [r5, #1060] @ 0x424 │ │ │ │ - bl 3e34 │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r3, r0, r8, lsr r4 │ │ │ │ + mov r2, #0 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, #2 │ │ │ │ + b 1ed34 │ │ │ │ + ldr r2, [r4, #1720] @ 0x6b8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4, #1720] @ 0x6b8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 1f79c │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 1f768 │ │ │ │ + mov r0, r4 │ │ │ │ + mvn r2, #0 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, #0 │ │ │ │ + b 1ed34 │ │ │ │ + ldr r2, [r4, #1720] @ 0x6b8 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r2, [r4, #1720] @ 0x6b8 │ │ │ │ + bgt 1f768 │ │ │ │ + b 1f79c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - add r5, r0, #8192 @ 0x2000 │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + ldr r5, [pc, #536] @ 1fa00 │ │ │ │ + cmp r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r5, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #68] @ 1bcc8 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - beq 1bcac │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r1, [pc, #52] @ 1bccc │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ + add r5, pc, r5 │ │ │ │ + beq 1f828 │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + subgt r3, r3, #1 │ │ │ │ + strgt r3, [r0, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1f910 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq 1f9cc │ │ │ │ + sub r1, r1, #2 │ │ │ │ + cmp r1, #1 │ │ │ │ + ldrls r3, [r0, #1712] @ 0x6b0 │ │ │ │ + addls r3, r3, #1 │ │ │ │ + strls r3, [r0, #1712] @ 0x6b0 │ │ │ │ + ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ + tst r3, #1 │ │ │ │ + bne 1f8a0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #2984] @ 0xba8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1f84c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e558 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + sub r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + pophi {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r3, r3, #12288 @ 0x3000 │ │ │ │ + ldrb r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4, #1736] @ 0x6c8 │ │ │ │ + ldr r2, [r4] │ │ │ │ + tst r3, #4 │ │ │ │ + beq 1f938 │ │ │ │ + ldr r3, [pc, #380] @ 1fa04 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 1bcc0 │ │ │ │ - mov r1, #1760 @ 0x6e0 │ │ │ │ - bl 3bf4 │ │ │ │ - mov r3, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [r5, #4064] @ 0xfe0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1bbb0 │ │ │ │ - blx r2 │ │ │ │ - b 1bcac │ │ │ │ - andeq r0, r4, r4, lsl #2 │ │ │ │ - andeq r0, r0, r4, lsl #4 │ │ │ │ - cmp r1, #63 @ 0x3f │ │ │ │ - bhi 1bcf0 │ │ │ │ - add r1, r1, #2992 @ 0xbb0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldr r0, [r0, r1, lsl #2] │ │ │ │ + bx r2 │ │ │ │ + tst r3, #4 │ │ │ │ + bne 1f834 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + cmn r2, #2 │ │ │ │ + beq 1f948 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 1f834 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + ldr ip, [r0, #8] │ │ │ │ + ldr r0, [r3, #2980] @ 0xba4 │ │ │ │ + mul r1, r0, r1 │ │ │ │ + rsb r1, r1, r1, lsl #4 │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1bcf0 │ │ │ │ - b 17440 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #16 │ │ │ │ - stmdb r0, {r1, r2} │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r3 │ │ │ │ - ldrb r6, [sp, #56] @ 0x38 │ │ │ │ - bl 3af8 │ │ │ │ - mvn r2, #0 │ │ │ │ - mvn r3, #0 │ │ │ │ - strd r2, [sp] │ │ │ │ - mov r1, #22 │ │ │ │ - mov r2, #28 │ │ │ │ - mov r7, r0 │ │ │ │ - add r0, r4, #1232 @ 0x4d0 │ │ │ │ - bl 11f64 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 1bd98 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - ldr r1, [pc, #48] @ 1bda0 │ │ │ │ - mov r3, r0 │ │ │ │ - stmib r4, {r3, r5} │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - str r6, [r4, #24] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - orrmi r0, r0, #0 │ │ │ │ + cmpne r2, ip │ │ │ │ + bge 1f838 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + sub r2, r2, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + rsblt r2, r2, #0 │ │ │ │ + cmp r2, #1 │ │ │ │ + ble 1f838 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1e70c │ │ │ │ + b 1f834 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #5 │ │ │ │ + addls pc, pc, r1, lsl #2 │ │ │ │ + b 1f828 │ │ │ │ + b 1f958 │ │ │ │ + b 1f9bc │ │ │ │ + b 1f9ac │ │ │ │ + b 1f828 │ │ │ │ + b 1f970 │ │ │ │ + b 1f968 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1d0b4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b 1f838 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 1ed34 │ │ │ │ + b 1f828 │ │ │ │ + bl 1f6b8 │ │ │ │ + b 1f828 │ │ │ │ + ldr r3, [r0, #1748] @ 0x6d4 │ │ │ │ + ldr r2, [r0, #1716] @ 0x6b4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bge 1f9f8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r3, [r3, #2908] @ 0xb5c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 1f9ec │ │ │ │ + ldr r3, [r4, #1716] @ 0x6b4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4, #1716] @ 0x6b4 │ │ │ │ + bl 1ebf4 │ │ │ │ + b 1f828 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #3 │ │ │ │ + bl 1ed34 │ │ │ │ + b 1f828 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #4 │ │ │ │ + bl 1ed34 │ │ │ │ + b 1f828 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + ldr r2, [r2, #2960] @ 0xb90 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmneq r3, #1 │ │ │ │ + bne 1f828 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 1ed34 │ │ │ │ + b 1f828 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 17ef8 │ │ │ │ + b 1f994 │ │ │ │ + bl 1d704 │ │ │ │ + b 1f984 │ │ │ │ + muleq r3, ip, r5 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r4, [r3, #2956] @ 0xb8c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 1fa68 │ │ │ │ + ldr r1, [r0, #1736] @ 0x6c8 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ands r1, r1, #1 │ │ │ │ + ldr ip, [r0, #20] │ │ │ │ + beq 1fa58 │ │ │ │ + add lr, r3, #4096 @ 0x1000 │ │ │ │ + ldr lr, [lr, #200] @ 0xc8 │ │ │ │ + cmp lr, #0 │ │ │ │ + bne 1fa58 │ │ │ │ + cmp r2, ip │ │ │ │ + movle r4, #0 │ │ │ │ + movgt r4, #1 │ │ │ │ + ldr r3, [r3, #2972] @ 0xb9c │ │ │ │ + add r2, r2, ip │ │ │ │ + cmp r2, r3 │ │ │ │ + blt 1fa74 │ │ │ │ mvn r4, #0 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mvn r5, #0 │ │ │ │ - stmdb r3, {r1, r2} │ │ │ │ - add r0, r0, #1232 @ 0x4d0 │ │ │ │ - strd r4, [sp] │ │ │ │ - mov r2, #8 │ │ │ │ - mov r1, #19 │ │ │ │ - bl 11f64 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 1bdfc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r4, #4] │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r2, r0, r4, lsl #2 │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2, #16] │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ + mvn r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + bne 1fa6c │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + bne 1fab0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt 1fac4 │ │ │ │ + b 1fa6c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 1fa6c │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 1fa6c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 1ed34 │ │ │ │ + b 1fa6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3720] @ 0xe88 │ │ │ │ - sub sp, sp, #340 @ 0x154 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ - stm r5, {r1, r2} │ │ │ │ - ldr r2, [pc, #712] @ 1c0f0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #708] @ 1c0f4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mvn r8, #0 │ │ │ │ - mvn r9, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #332] @ 0x14c │ │ │ │ + str r0, [ip, #3672] @ 0xe58 │ │ │ │ + ldr lr, [pc, #668] @ 1fd88 │ │ │ │ + ldr ip, [pc, #668] @ 1fd8c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #388 @ 0x184 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #380] @ 0x17c │ │ │ │ + mov ip, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ mov r3, #0 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr fp, [sp, #52] @ 0x34 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, #17 │ │ │ │ - add r0, r0, #1232 @ 0x4d0 │ │ │ │ - strd r8, [sp] │ │ │ │ - mov r2, #8 │ │ │ │ - str sl, [sp, #28] │ │ │ │ - str fp, [sp, #32] │ │ │ │ - bl 11f64 │ │ │ │ - ldr r7, [pc, #640] @ 1c0f8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 1be98 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - mov r0, fp │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #604] @ 1c0fc │ │ │ │ - mov r2, #3 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, r6, #12224 @ 0x2fc0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - add fp, sp, #76 @ 0x4c │ │ │ │ - ldr ip, [r3, #148] @ 0x94 │ │ │ │ - ldr r3, [r3, #152] @ 0x98 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, #64 @ 0x40 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str fp, [sp] │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - ldm r5, {r1, r2} │ │ │ │ - mov r3, ip │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 114e4 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - ble 1c0c0 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r8, #0 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b 1bf94 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - str r9, [sp, #20] │ │ │ │ - ldr r1, [pc, #504] @ 1c100 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #492] @ 1c100 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr ip, [r0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r5, [ip, #12] │ │ │ │ + blx r5 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 1fd40 │ │ │ │ + bl 487f0 │ │ │ │ + add r3, r4, #122880 @ 0x1e000 │ │ │ │ + ldr r5, [r3, #1040] @ 0x410 │ │ │ │ + cmp r5, #0 │ │ │ │ + addeq r6, sp, #124 @ 0x7c │ │ │ │ + mov r9, r0 │ │ │ │ + beq 1fc0c │ │ │ │ + ldr sl, [pc, #540] @ 1fd90 │ │ │ │ + ldr fp, [pc, #540] @ 1fd94 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r6, sp, #124 @ 0x7c │ │ │ │ + add r8, sp, #28 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r4, #0 │ │ │ │ + subge r4, r4, r9 │ │ │ │ + addge r4, r4, #59 @ 0x3b │ │ │ │ + smullge r2, r3, fp, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + addge r3, r3, r4 │ │ │ │ + asrge r4, r4, #31 │ │ │ │ + rsbge r4, r4, r3, asr #5 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r3, #0 │ │ │ │ + mvnlt r4, #0 │ │ │ │ + bl 48cf0 │ │ │ │ + add r3, r5, #32 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r6, #1065353216 @ 0x3f800000 │ │ │ │ - bne 1bf68 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r6, r9 │ │ │ │ - bne 1bf68 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #380] @ 0x17c │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + bl 48c40 │ │ │ │ mov r1, r6 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 1c048 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - beq 1c0c0 │ │ │ │ - ldr r7, [fp], #4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r5, [r5, #112] @ 0x70 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 1fb84 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + add r3, r4, #286720 @ 0x46000 │ │ │ │ + ldr r5, [r3, #1052] @ 0x41c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 1fcd0 │ │ │ │ + ldr fp, [pc, #368] @ 1fd94 │ │ │ │ + add r8, sp, #28 │ │ │ │ + add sl, sp, #76 @ 0x4c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [r5, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - bl 3d98 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 3d80 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1bef8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3d98 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + cmp r4, #0 │ │ │ │ + subge r4, r4, r9 │ │ │ │ + addge r4, r4, #59 @ 0x3b │ │ │ │ + smullge r2, r3, fp, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + addge r3, r3, r4 │ │ │ │ + asrge r4, r4, #31 │ │ │ │ + rsbge r4, r4, r3, asr #5 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r3, #0 │ │ │ │ + mvnlt r4, #0 │ │ │ │ + bl 48cf0 │ │ │ │ + add r0, r5, #24 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - b 1bf00 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + bl 48cf0 │ │ │ │ + ldr r2, [pc, #280] @ 1fd98 │ │ │ │ + add r3, r5, #56 @ 0x38 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - add r5, r5, #-2147483648 @ 0x80000000 │ │ │ │ - add r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ - add r8, r8, #1 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, sl │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #376] @ 0x178 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ - bl 14654 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne 1bf94 │ │ │ │ - ldr r2, [pc, #60] @ 1c104 │ │ │ │ - ldr r3, [pc, #40] @ 1c0f4 │ │ │ │ + bl 47aa0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r5, [r5, #136] @ 0x88 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 1fc2c │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47acc │ │ │ │ + ldr r2, [pc, #188] @ 1fd9c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #164] @ 1fda0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r3, r6 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #136] @ 1fda4 │ │ │ │ + ldr r3, [pc, #108] @ 1fd8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #332] @ 0x14c │ │ │ │ + ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1c0ec │ │ │ │ - add sp, sp, #340 @ 0x154 │ │ │ │ + bne 1fd84 │ │ │ │ + add sp, sp, #388 @ 0x184 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [pc, #96] @ 1fda8 │ │ │ │ + add r5, sp, #124 @ 0x7c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #68] @ 1fdac │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r1, r7 │ │ │ │ + blx r4 │ │ │ │ + b 1fd14 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r3, ip, asr pc @ │ │ │ │ + muleq r3, ip, r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq pc, r3, r4, lsl pc @ │ │ │ │ - andeq r0, r0, ip, ror #4 │ │ │ │ - submi r0, r0, #0 │ │ │ │ - andeq pc, r3, r0, asr #25 │ │ │ │ + andeq r4, r3, r0, lsl #31 │ │ │ │ + stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ + andeq r4, r3, r4, lsl #29 │ │ │ │ + andeq r4, r3, ip, lsr lr │ │ │ │ + muleq r3, ip, r4 │ │ │ │ + andeq ip, r3, ip, rrx │ │ │ │ + andeq r4, r3, r4, lsl #27 │ │ │ │ + andeq r2, r3, r8, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mvn r4, #0 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mvn r5, #0 │ │ │ │ - stmdb r3, {r1, r2} │ │ │ │ - add r0, r0, #1232 @ 0x4d0 │ │ │ │ - strd r4, [sp] │ │ │ │ - mov r2, #8 │ │ │ │ - mov r1, #18 │ │ │ │ - bl 11f64 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 1c160 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r4, #4] │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + add r6, r1, #12 │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ + mov r0, r6 │ │ │ │ + add r7, r6, #1024 @ 0x400 │ │ │ │ + bl 47838 │ │ │ │ + mov r1, #122880 @ 0x1e000 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47838 │ │ │ │ + add r5, r4, #123904 @ 0x1e400 │ │ │ │ + add r3, r4, #1264 @ 0x4f0 │ │ │ │ + mov r2, #0 │ │ │ │ + add lr, r4, #122880 @ 0x1e000 │ │ │ │ + add r3, r3, #12 │ │ │ │ + add ip, r5, #12 │ │ │ │ + str r2, [lr, #1040] @ 0x410 │ │ │ │ + str r2, [lr, #1044] @ 0x414 │ │ │ │ + sub r2, r3, #240 @ 0xf0 │ │ │ │ + str r2, [r3, #-4] │ │ │ │ + str r3, [r3, #-8] │ │ │ │ + add r3, r3, #120 @ 0x78 │ │ │ │ + cmp r3, ip │ │ │ │ + bne 1fe08 │ │ │ │ + add r3, r6, #1136 @ 0x470 │ │ │ │ + add r6, r6, #122880 @ 0x1e000 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r5, r5, #24 │ │ │ │ + add r6, r6, #784 @ 0x310 │ │ │ │ + str r3, [r4, #1148] @ 0x47c │ │ │ │ + mov r1, #16384 @ 0x4000 │ │ │ │ + str r6, [lr, #1032] @ 0x408 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [lr, #1036] @ 0x40c │ │ │ │ + add r6, r5, #16384 @ 0x4000 │ │ │ │ + bl 47838 │ │ │ │ + mov r1, #147456 @ 0x24000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 47838 │ │ │ │ + ldr r0, [pc, #128] @ 1fee4 │ │ │ │ + add r3, r4, #140288 @ 0x22400 │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, r4, #286720 @ 0x46000 │ │ │ │ + add r3, r3, #312 @ 0x138 │ │ │ │ + add r0, r4, r0 │ │ │ │ + str r2, [r1, #1052] @ 0x41c │ │ │ │ + str r2, [r1, #1056] @ 0x420 │ │ │ │ + sub r2, r3, #288 @ 0x120 │ │ │ │ + str r2, [r3, #-4] │ │ │ │ + str r3, [r3, #-8] │ │ │ │ + add r3, r3, #144 @ 0x90 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 1fe7c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r3, r5, #16384 @ 0x4000 │ │ │ │ + add r2, r4, #139264 @ 0x22000 │ │ │ │ + add r3, r3, #144 @ 0x90 │ │ │ │ + add r5, r5, #162816 @ 0x27c00 │ │ │ │ + str r3, [r2, #1184] @ 0x4a0 │ │ │ │ + add r5, r5, #736 @ 0x2e0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r5, [r1, #1044] @ 0x414 │ │ │ │ + str r6, [r1, #1048] @ 0x418 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r3, [pc, #28] @ 1fee8 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #24] @ 1feec │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + andeq r6, r4, r8, lsl r4 │ │ │ │ + andeq r4, r3, r4, ror #24 │ │ │ │ + andeq r2, r3, ip, asr #5 │ │ │ │ + ldrb ip, [r1, #5] │ │ │ │ + ldrb r3, [r1, #4] │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ + add r3, r3, ip │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr ip, [r1] │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ + cmp ip, #1 │ │ │ │ + add r2, r3, r2 │ │ │ │ + andeq r3, r2, #255 @ 0xff │ │ │ │ + beq 1ff80 │ │ │ │ + ldrb r3, [r1, #8] │ │ │ │ + ldrb ip, [r1, #9] │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r3, r3, ip │ │ │ │ + ldrb ip, [r1, #10] │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ + add r3, r3, ip │ │ │ │ + ldrb ip, [r1, #12] │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldrb r2, [r1, #13] │ │ │ │ + add r3, r3, ip │ │ │ │ + ldrb ip, [r1, #14] │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ + add r3, r3, ip │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ + add r3, r3, ip │ │ │ │ + ldrb ip, [r1, #18] │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ + add r3, r3, ip │ │ │ │ + add r3, r3, r2 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + bx lr │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ + ldrb r3, [r1, #28] │ │ │ │ + mov ip, #0 │ │ │ │ + cmp r3, r2 │ │ │ │ + str ip, [r0, #4] │ │ │ │ + bne 1ffe0 │ │ │ │ + add r3, r1, #4 │ │ │ │ + push {r4, lr} │ │ │ │ + add ip, ip, r2 │ │ │ │ + mov r4, r3 │ │ │ │ + ldrb r2, [r3, #1]! │ │ │ │ + ldrb lr, [r3, #24] │ │ │ │ + cmp lr, r2 │ │ │ │ + beq 1ffb0 │ │ │ │ + sub r4, r4, r1 │ │ │ │ + sub r4, r4, #3 │ │ │ │ + and ip, ip, #255 @ 0xff │ │ │ │ + str r4, [r0, #4] │ │ │ │ + str ip, [r0] │ │ │ │ + pop {r4, pc} │ │ │ │ + str ip, [r0] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add ip, sp, #16 │ │ │ │ - mvn r4, #0 │ │ │ │ - mvn r5, #0 │ │ │ │ - stmdb ip, {r1, r2} │ │ │ │ - add r0, r0, #1232 @ 0x4d0 │ │ │ │ - strd r4, [sp] │ │ │ │ - mov r2, #12 │ │ │ │ - mov r1, #20 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 11f64 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 1c1c4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - stmib r4, {r0, r5} │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r6], #3 │ │ │ │ + mov r5, #0 │ │ │ │ + cmp r3, #1 │ │ │ │ + moveq r8, #4 │ │ │ │ + movne r8, #16 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r1 │ │ │ │ + add sl, r8, #1 │ │ │ │ + mov r4, #1 │ │ │ │ + str r5, [r1] │ │ │ │ + str r5, [r9, #4]! │ │ │ │ + ldrb r3, [r6, #1]! │ │ │ │ + mov r0, r4 │ │ │ │ + add r5, r5, r3 │ │ │ │ + and r3, r5, #255 @ 0xff │ │ │ │ + str r3, [r7, r4, lsl #3] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3dd4 <__aeabi_idivmod@plt> │ │ │ │ + str r1, [r9, r4, lsl #3] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, sl │ │ │ │ + bne 20028 │ │ │ │ + mov r0, r8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r3, r1 │ │ │ │ + add r6, r0, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ - subs r4, r3, #0 │ │ │ │ - add r3, sp, #16 │ │ │ │ - stmdb r3, {r1, r2} │ │ │ │ - blt 1c228 │ │ │ │ - ldrd r6, [sp, #40] @ 0x28 │ │ │ │ - mov r2, #12 │ │ │ │ - mov r1, #21 │ │ │ │ - add r0, r0, #1232 @ 0x4d0 │ │ │ │ - strd r6, [sp] │ │ │ │ - bl 11f64 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 1c228 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - stmib r5, {r0, r4} │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ + mov r0, r6 │ │ │ │ + add r7, r6, #1024 @ 0x400 │ │ │ │ + bl 47838 │ │ │ │ + mov r1, #122880 @ 0x1e000 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47838 │ │ │ │ + add r5, r4, #123904 @ 0x1e400 │ │ │ │ + add r3, r4, #1264 @ 0x4f0 │ │ │ │ + mov r2, #0 │ │ │ │ + add ip, r4, #122880 @ 0x1e000 │ │ │ │ + add r3, r3, #12 │ │ │ │ + add r1, r5, #12 │ │ │ │ + str r2, [ip, #1040] @ 0x410 │ │ │ │ + str r2, [ip, #1044] @ 0x414 │ │ │ │ + sub r2, r3, #240 @ 0xf0 │ │ │ │ + str r2, [r3, #-4] │ │ │ │ + str r3, [r3, #-8] │ │ │ │ + add r3, r3, #120 @ 0x78 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 200c0 │ │ │ │ + add r3, r6, #1136 @ 0x470 │ │ │ │ + add r6, r6, #122880 @ 0x1e000 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r5, r5, #24 │ │ │ │ + add r6, r6, #784 @ 0x310 │ │ │ │ + str r3, [r4, #1148] @ 0x47c │ │ │ │ + mov r1, #16384 @ 0x4000 │ │ │ │ + str r6, [ip, #1032] @ 0x408 │ │ │ │ + str r7, [ip, #1036] @ 0x40c │ │ │ │ + mov r0, r5 │ │ │ │ + add r6, r5, #16384 @ 0x4000 │ │ │ │ + bl 47838 │ │ │ │ + mov r1, #147456 @ 0x24000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 47838 │ │ │ │ + ldr r1, [pc, #456] @ 202e4 │ │ │ │ + add r3, r4, #140288 @ 0x22400 │ │ │ │ + mov r2, #0 │ │ │ │ + add ip, r4, #286720 @ 0x46000 │ │ │ │ + add r3, r3, #312 @ 0x138 │ │ │ │ + add r1, r4, r1 │ │ │ │ + str r2, [ip, #1052] @ 0x41c │ │ │ │ + str r2, [ip, #1056] @ 0x420 │ │ │ │ + sub r2, r3, #288 @ 0x120 │ │ │ │ + str r2, [r3, #-4] │ │ │ │ + str r3, [r3, #-8] │ │ │ │ + add r3, r3, #144 @ 0x90 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 20134 │ │ │ │ + add r2, r5, #16384 @ 0x4000 │ │ │ │ + add r1, r4, #139264 @ 0x22000 │ │ │ │ + add r2, r2, #144 @ 0x90 │ │ │ │ + ldr r3, [pc, #392] @ 202e8 │ │ │ │ + str r2, [r1, #1184] @ 0x4a0 │ │ │ │ + add r5, r5, #162816 @ 0x27c00 │ │ │ │ + ldr r1, [pc, #384] @ 202ec │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r5, r5, #736 @ 0x2e0 │ │ │ │ + str r5, [ip, #1044] @ 0x414 │ │ │ │ + str r6, [ip, #1048] @ 0x418 │ │ │ │ + add r1, r4, r1 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + bl 49584 │ │ │ │ + ldr r1, [pc, #348] @ 202f0 │ │ │ │ + mov r2, #2 │ │ │ │ + add r1, r4, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 49584 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #328] @ 202f4 │ │ │ │ + ldr ip, [pc, #328] @ 202f8 │ │ │ │ + ldr r5, [r0] │ │ │ │ + ldr r2, [pc, #324] @ 202fc │ │ │ │ + ldr r1, [pc, #324] @ 20300 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #28 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #280] @ 20304 │ │ │ │ + ldr ip, [pc, #280] @ 20308 │ │ │ │ + ldr r5, [r0] │ │ │ │ + ldr r2, [pc, #276] @ 2030c │ │ │ │ + ldr r1, [pc, #276] @ 20310 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #28 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r5, [pc, #232] @ 20314 │ │ │ │ + ldr lr, [pc, #232] @ 20318 │ │ │ │ + ldr ip, [pc, #232] @ 2031c │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r1, [pc, #228] @ 20320 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + mov r3, #28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #180] @ 20324 │ │ │ │ + ldr ip, [pc, #180] @ 20328 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #176] @ 2032c │ │ │ │ + ldr r5, [r0] │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, #28 │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #132] @ 20330 │ │ │ │ + ldr ip, [pc, #132] @ 20334 │ │ │ │ + ldr r5, [r0] │ │ │ │ + ldr r2, [pc, #128] @ 20338 │ │ │ │ + ldr r1, [pc, #128] @ 2033c │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + stmib sp, {r4, lr} │ │ │ │ + str ip, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #28 │ │ │ │ + blx r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + andeq r6, r4, r8, lsl r4 │ │ │ │ + andeq r4, r3, r4, ror #19 │ │ │ │ + andeq r6, r4, r4, lsr #8 │ │ │ │ + andeq r6, r4, ip, lsr r4 │ │ │ │ + andeq r4, r3, r4, asr #19 │ │ │ │ + andeq r0, r0, r8, ror #28 │ │ │ │ + andeq r4, r3, ip, lsl #19 │ │ │ │ + ldrdeq r1, [r3], -r0 │ │ │ │ + andeq r4, r3, ip, asr #19 │ │ │ │ + andeq r0, r0, ip, lsr #24 │ │ │ │ + andeq r4, r3, r4, lsr #19 │ │ │ │ + andeq r4, r3, r8, lsr #19 │ │ │ │ + andeq r2, r3, r8, lsl #16 │ │ │ │ + @ instruction: 0x000349b4 │ │ │ │ + @ instruction: 0xfffffb68 │ │ │ │ + andeq r4, r3, r8, lsl #19 │ │ │ │ + muleq r3, r0, r9 │ │ │ │ + andeq r0, r0, r0, asr #3 │ │ │ │ + andeq r4, r3, ip, ror #18 │ │ │ │ + andeq r4, r3, r8, ror r9 │ │ │ │ + @ instruction: 0xfffff810 │ │ │ │ + andeq r4, r3, r4, asr r9 │ │ │ │ + andeq r4, r3, r4, asr r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r6, r0, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ + mov r0, r6 │ │ │ │ + add r7, r6, #1024 @ 0x400 │ │ │ │ + bl 47838 │ │ │ │ + mov r1, #122880 @ 0x1e000 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47838 │ │ │ │ + add r5, r4, #123904 @ 0x1e400 │ │ │ │ + add r3, r4, #1264 @ 0x4f0 │ │ │ │ + mov r2, #0 │ │ │ │ + add ip, r4, #122880 @ 0x1e000 │ │ │ │ + add r3, r3, #12 │ │ │ │ + add r1, r5, #12 │ │ │ │ + str r2, [ip, #1040] @ 0x410 │ │ │ │ + str r2, [ip, #1044] @ 0x414 │ │ │ │ + sub r2, r3, #240 @ 0xf0 │ │ │ │ + str r2, [r3, #-4] │ │ │ │ + str r3, [r3, #-8] │ │ │ │ + add r3, r3, #120 @ 0x78 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 20394 │ │ │ │ + add r3, r6, #1136 @ 0x470 │ │ │ │ + add r6, r6, #122880 @ 0x1e000 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r5, r5, #24 │ │ │ │ + add r6, r6, #784 @ 0x310 │ │ │ │ + str r3, [r4, #1148] @ 0x47c │ │ │ │ + mov r1, #16384 @ 0x4000 │ │ │ │ + str r6, [ip, #1032] @ 0x408 │ │ │ │ + str r7, [ip, #1036] @ 0x40c │ │ │ │ + mov r0, r5 │ │ │ │ + add r6, r5, #16384 @ 0x4000 │ │ │ │ + bl 47838 │ │ │ │ + mov r1, #147456 @ 0x24000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 47838 │ │ │ │ + ldr r1, [pc, #84] @ 20444 │ │ │ │ + add r3, r4, #140288 @ 0x22400 │ │ │ │ + mov r2, #0 │ │ │ │ + add ip, r4, #286720 @ 0x46000 │ │ │ │ + add r3, r3, #312 @ 0x138 │ │ │ │ + add r1, r4, r1 │ │ │ │ + str r2, [ip, #1052] @ 0x41c │ │ │ │ + str r2, [ip, #1056] @ 0x420 │ │ │ │ + sub r2, r3, #288 @ 0x120 │ │ │ │ + str r2, [r3, #-4] │ │ │ │ + str r3, [r3, #-8] │ │ │ │ + add r3, r3, #144 @ 0x90 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 20408 │ │ │ │ + add r3, r5, #16384 @ 0x4000 │ │ │ │ + add r5, r5, #162816 @ 0x27c00 │ │ │ │ + add r4, r4, #139264 @ 0x22000 │ │ │ │ + add r3, r3, #144 @ 0x90 │ │ │ │ + add r5, r5, #736 @ 0x2e0 │ │ │ │ + str r3, [r4, #1184] @ 0x4a0 │ │ │ │ + str r5, [ip, #1044] @ 0x414 │ │ │ │ + str r6, [ip, #1048] @ 0x418 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r6, r4, r8, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #1712] @ 0x6b0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #1076] @ 1c680 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #1072] @ 1c684 │ │ │ │ + str r0, [ip, #3528] @ 0xdc8 │ │ │ │ + ldr r2, [pc, #500] @ 20654 │ │ │ │ + add r3, r1, #122880 @ 0x1e000 │ │ │ │ + ldr r7, [r3, #1040] @ 0x410 │ │ │ │ + ldr r3, [pc, #492] @ 20658 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #2336 @ 0x920 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + sub sp, sp, #532 @ 0x214 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2340] @ 0x924 │ │ │ │ + str r3, [sp, #524] @ 0x20c │ │ │ │ mov r3, #0 │ │ │ │ - cmp r1, #63 @ 0x3f │ │ │ │ - ldr r3, [sp, #2384] @ 0x950 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bhi 1c550 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r4, #2 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - beq 1c3ac │ │ │ │ - blx r3 │ │ │ │ - add r5, sp, #2080 @ 0x820 │ │ │ │ - ldr r2, [pc, #992] @ 1c688 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r5, r5, #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r2, pc, r2 │ │ │ │ + beq 20628 │ │ │ │ + ldr fp, [pc, #456] @ 2065c │ │ │ │ + ldr sl, [pc, #456] @ 20660 │ │ │ │ + mov r4, #0 │ │ │ │ + add r9, sp, #12 │ │ │ │ + add r6, sp, #268 @ 0x10c │ │ │ │ + add fp, pc, fp │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r8, #0 │ │ │ │ + mov ip, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, #256 @ 0x100 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl 21684 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r6 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r6 │ │ │ │ str r8, [sp] │ │ │ │ - str r0, [sp, #4] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r8, [ip, #100] @ 0x64 │ │ │ │ + blx r8 │ │ │ │ + ldr r7, [r7, #112] @ 0x70 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 204a8 │ │ │ │ + add r3, r5, #286720 @ 0x46000 │ │ │ │ + ldr r8, [r3, #1052] @ 0x41c │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 205a0 │ │ │ │ + ldr fp, [pc, #312] @ 20664 │ │ │ │ + ldr sl, [pc, #312] @ 20668 │ │ │ │ + add fp, pc, fp │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r7, #0 │ │ │ │ + mov ip, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, #256 @ 0x100 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - cmp r4, #3 │ │ │ │ - beq 1c578 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r3, r5 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r5, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #920] @ 1c68c │ │ │ │ - mov r1, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r5 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne 1c578 │ │ │ │ - add r5, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [r9, #8] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mvn r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r3, [sp, #2080] @ 0x820 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1c37c │ │ │ │ - ldr r2, [r6] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r7, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 21384 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r7, [ip, #100] @ 0x64 │ │ │ │ blx r7 │ │ │ │ - ldr r2, [pc, #780] @ 1c690 │ │ │ │ - ldr r3, [pc, #764] @ 1c684 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2340] @ 0x924 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1c67c │ │ │ │ - add sp, sp, #2336 @ 0x920 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r6, r1, #2992 @ 0xbb0 │ │ │ │ - add r6, r6, #8 │ │ │ │ - ldr r2, [r9, r6, lsl #2] │ │ │ │ - ldr r5, [r2, #584] @ 0x248 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r5, [sp] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r5, sp, #2080 @ 0x820 │ │ │ │ - ldr r2, [pc, #700] @ 1c694 │ │ │ │ - add r5, r5, #4 │ │ │ │ + ldr r8, [r8, #136] @ 0x88 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 20534 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq 2061c │ │ │ │ + ldr r1, [pc, #188] @ 2066c │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [pc, #184] @ 20670 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp] │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r2, [pc, #156] @ 20674 │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #648] @ 1c698 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r5, sp, #24 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r9, #8] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mvn r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r3, [sp, #2080] @ 0x820 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1c494 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #17 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - mvn r3, #0 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [r9, r6, lsl #2] │ │ │ │ - add r4, r9, #11968 @ 0x2ec0 │ │ │ │ - add r6, r9, #12224 @ 0x2fc0 │ │ │ │ - ldr r7, [r3, #584] @ 0x248 │ │ │ │ - add r4, r4, #28 │ │ │ │ - add r6, r6, #28 │ │ │ │ - mov sl, #0 │ │ │ │ - b 1c4c0 │ │ │ │ - cmp r6, r4 │ │ │ │ - add sl, sl, #1 │ │ │ │ - beq 1c37c │ │ │ │ - ldr r2, [r4, #4]! │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 1c4b4 │ │ │ │ - ldr r2, [r2, #584] @ 0x248 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne 1c4b4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr fp, [r9, #8] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mvn r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r2, [sp, #2080] @ 0x820 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 1c4b4 │ │ │ │ - ldr r2, [fp] │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, sl │ │ │ │ - ldr fp, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #5 │ │ │ │ - blx fp │ │ │ │ - b 1c4b4 │ │ │ │ - ldr r2, [pc, #324] @ 1c69c │ │ │ │ - add r5, sp, #2080 @ 0x820 │ │ │ │ - add r5, r5, #4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - cmp r4, #3 │ │ │ │ - bne 1c668 │ │ │ │ - add r5, sp, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r7, [r9, #8] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r3, [sp, #2080] @ 0x820 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1c5f0 │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r7, [r3, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - blx r7 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r7, [r9, #8] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r3, [sp, #2080] @ 0x820 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1c37c │ │ │ │ - ldr r2, [r7] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ blx r4 │ │ │ │ - b 1c37c │ │ │ │ - cmp r4, #2 │ │ │ │ - addeq r6, r8, #2992 @ 0xbb0 │ │ │ │ - addeq r6, r6, #8 │ │ │ │ - bne 1c2d4 │ │ │ │ - b 1c3f4 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r3, r8, lsr fp @ │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r6, r3, r4, lsl r9 │ │ │ │ - andeq r6, r3, ip, ror #17 │ │ │ │ - andeq pc, r3, r4, lsl #20 │ │ │ │ - ldrdeq r6, [r3], -r8 │ │ │ │ - andeq r6, r3, ip, asr #15 │ │ │ │ - andeq r6, r3, r4, ror r6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov ip, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c230 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #100] @ 1c768 │ │ │ │ - ldr lr, [pc, #100] @ 1c76c │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr lr, [r4, lr] │ │ │ │ - mov r3, r2 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r1, sp │ │ │ │ - ldr lr, [lr] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - mov lr, #0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 19be0 │ │ │ │ - ldr r2, [pc, #48] @ 1c770 │ │ │ │ - ldr r3, [pc, #40] @ 1c76c │ │ │ │ + ldr r2, [pc, #128] @ 20678 │ │ │ │ + ldr r3, [pc, #92] @ 20658 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1c764 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 20650 │ │ │ │ + add sp, sp, #532 @ 0x214 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #88] @ 2067c │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 205b0 │ │ │ │ + add r3, r1, #286720 @ 0x46000 │ │ │ │ + ldr r8, [r3, #1052] @ 0x41c │ │ │ │ + cmp r8, #0 │ │ │ │ + moveq r4, r8 │ │ │ │ + addeq r6, sp, #268 @ 0x10c │ │ │ │ + beq 205a8 │ │ │ │ + mov r4, r7 │ │ │ │ + add r9, sp, #12 │ │ │ │ + add r6, sp, #268 @ 0x10c │ │ │ │ + b 20524 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r3, r4, lsl #13 │ │ │ │ + andeq fp, r3, r0, lsr #18 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq pc, r3, r8, asr #12 │ │ │ │ + andeq r4, r3, r8, lsr #15 │ │ │ │ + strdeq r1, [r3], -ip │ │ │ │ + andeq r4, r3, ip, lsl r7 │ │ │ │ + andeq r1, r3, r0, ror ip │ │ │ │ + andeq r4, r3, r8, asr r6 │ │ │ │ + andeq r1, r3, r8, lsr #6 │ │ │ │ + andeq r1, r3, r4, asr #23 │ │ │ │ + muleq r3, r0, r7 │ │ │ │ + andeq r1, r3, r4, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #100] @ 1c7f0 │ │ │ │ - ldr lr, [pc, #100] @ 1c7f4 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr lr, [r4, lr] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, r2 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr lr, [lr] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - mov lr, #0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - stmib sp, {r1, ip} │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 19f68 │ │ │ │ - ldr r2, [pc, #48] @ 1c7f8 │ │ │ │ - ldr r3, [pc, #40] @ 1c7f4 │ │ │ │ + str r0, [ip, #3880] @ 0xf28 │ │ │ │ + sub sp, sp, #180 @ 0xb4 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #612] @ 20904 │ │ │ │ + mov r7, r1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [pc, #604] @ 20908 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + str r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + ldr r2, [r8], #3 │ │ │ │ + add sl, sp, #32 │ │ │ │ + cmp r2, #1 │ │ │ │ + moveq r9, #4 │ │ │ │ + movne r9, #16 │ │ │ │ + moveq lr, #32 │ │ │ │ + movne lr, #128 @ 0x80 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ - bne 1c7ec │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - strdeq pc, [r3], -ip │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq pc, r3, r0, asr #11 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #100] @ 1c878 │ │ │ │ - ldr lr, [pc, #100] @ 1c87c │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr lr, [r4, lr] │ │ │ │ - mov r3, r1 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr lr, [lr] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - mov lr, #0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 197a8 │ │ │ │ - ldr r2, [pc, #48] @ 1c880 │ │ │ │ - ldr r3, [pc, #40] @ 1c87c │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + mov r5, sl │ │ │ │ + mov r7, r8 │ │ │ │ + add fp, r9, #1 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r4, #1 │ │ │ │ + mov r8, lr │ │ │ │ + strd r0, [sp, #32] │ │ │ │ + ldrb r2, [r7, #1]! │ │ │ │ + mov r0, r4 │ │ │ │ + add r6, r6, r2 │ │ │ │ + and r2, r6, #255 @ 0xff │ │ │ │ + str r2, [r5, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 3dd4 <__aeabi_idivmod@plt> │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp fp, r4 │ │ │ │ + add r5, r5, #8 │ │ │ │ + str r1, [r5, #4] │ │ │ │ + bne 20710 │ │ │ │ + add r3, sl, r8 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r3, [sl, r8] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r3, r3, r1, lsl #8 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + mov lr, r8 │ │ │ │ + bne 2077c │ │ │ │ + b 207f4 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 207f4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, r7 │ │ │ │ + cmp r3, #1 │ │ │ │ + movne r2, #20 │ │ │ │ + moveq r2, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4b0d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 20770 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov lr, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str lr, [sp] │ │ │ │ + bl 21684 │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r2, [pc, #316] @ 2090c │ │ │ │ + ldr r3, [pc, #308] @ 20908 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1c874 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 20900 │ │ │ │ + add sp, sp, #180 @ 0xb4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add ip, sl, r9, lsl #3 │ │ │ │ + add r8, r3, #122880 @ 0x1e000 │ │ │ │ + add r1, r9, #3 │ │ │ │ + sub r5, r9, #1 │ │ │ │ + mov r2, r8 │ │ │ │ + add r9, r7, r1 │ │ │ │ + mov sl, #1 │ │ │ │ + add fp, r7, #4 │ │ │ │ + mov r8, ip │ │ │ │ + ldr r1, [r8, #-4] │ │ │ │ + ldr r3, [r8, #-8] │ │ │ │ + add r3, r3, r1, lsl #8 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r4, [r3, #1048] @ 0x418 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 208e0 │ │ │ │ + add r6, r5, #4 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b 20850 │ │ │ │ + ldr r4, [r4, #128] @ 0x80 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 208dc │ │ │ │ + ldr r1, [r4] │ │ │ │ + ldr r2, [r7] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 20844 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 20880 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl 4b0d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 20844 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r4, r6 │ │ │ │ + bl 4b0d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt 20844 │ │ │ │ + add r0, r5, #28 │ │ │ │ + add r0, r4, r0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r9 │ │ │ │ + bl 4b0d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 20844 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mov ip, #0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 21384 │ │ │ │ + b 207c4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + sub r5, r5, #1 │ │ │ │ + cmn r5, #1 │ │ │ │ + sub r8, r8, #8 │ │ │ │ + sub r9, r9, #1 │ │ │ │ + add sl, sl, #1 │ │ │ │ + bne 2081c │ │ │ │ + mov r0, #0 │ │ │ │ + b 207c8 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r3, r4, ror r5 @ │ │ │ │ + andeq fp, r3, r0, ror #13 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq pc, r3, r8, lsr r5 @ │ │ │ │ + @ instruction: 0x0003b5b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #104] @ 1c904 │ │ │ │ - ldr lr, [pc, #104] @ 1c908 │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr lr, [r4, lr] │ │ │ │ - mov r3, r1 │ │ │ │ - add ip, ip, #1232 @ 0x4d0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r1, sp │ │ │ │ - ldr lr, [lr] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - mov lr, #0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 19e9c │ │ │ │ - ldr r2, [pc, #48] @ 1c90c │ │ │ │ - ldr r3, [pc, #40] @ 1c908 │ │ │ │ + str r0, [ip, #3424] @ 0xd60 │ │ │ │ + ldr r2, [pc, #492] @ 20b14 │ │ │ │ + ldr r3, [pc, #492] @ 20b18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + sub sp, sp, #636 @ 0x27c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #628] @ 0x274 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1c900 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r3, r8, ror #9 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq pc, r3, ip, lsr #9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r2, #3004] @ 0xbbc │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r1, r0, #12288 @ 0x3000 │ │ │ │ - ldr lr, [r1, #424] @ 0x1a8 │ │ │ │ - ldr ip, [r2, #2980] @ 0xba4 │ │ │ │ - subs lr, lr, #0 │ │ │ │ - movne lr, #1 │ │ │ │ - ldr r1, [r2, #3016] @ 0xbc8 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - ldr lr, [r2, #2972] @ 0xb9c │ │ │ │ - ldr r2, [r2, #3012] @ 0xbc4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - subs r2, ip, #0 │ │ │ │ - ldr ip, [pc, #100] @ 1c9cc │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #96] @ 1c9d0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - movne r2, #1 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #28] │ │ │ │ + bl 487f0 │ │ │ │ + add r6, r5, #122880 @ 0x1e000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r6, #1040] @ 0x410 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 20a04 │ │ │ │ + ldr sl, [pc, #440] @ 20b1c │ │ │ │ + ldr r9, [pc, #440] @ 20b20 │ │ │ │ + ldr r8, [pc, #440] @ 20b24 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r8, pc, r8 │ │ │ │ + b 209f4 │ │ │ │ + add r4, sp, #68 @ 0x44 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + bl 48cf0 │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #372 @ 0x174 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r2, sl │ │ │ │ + bl 48c44 │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #116 @ 0x74 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r2, #1 │ │ │ │ - str lr, [sp, #24] │ │ │ │ - bl 1a4e0 │ │ │ │ - ldr r2, [pc, #48] @ 1c9d4 │ │ │ │ - ldr r3, [pc, #40] @ 1c9d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + ldr r1, [r6, #1040] @ 0x410 │ │ │ │ + add r0, r5, #12 │ │ │ │ + bl 21a88 │ │ │ │ + ldr r0, [r6, #1040] @ 0x410 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 20a04 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cmn r3, #1 │ │ │ │ + cmpne r3, r7 │ │ │ │ + blt 20978 │ │ │ │ + add r8, r5, #286720 @ 0x46000 │ │ │ │ + ldr r9, [r8, #1052] @ 0x41c │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 20ae4 │ │ │ │ + ldr r3, [pc, #268] @ 20b28 │ │ │ │ + ldr fp, [pc, #268] @ 20b2c │ │ │ │ + ldr sl, [pc, #268] @ 20b30 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add fp, pc, fp │ │ │ │ + add sl, pc, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b 20ad4 │ │ │ │ + add r4, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1c9c8 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r3, ip, lsl r4 @ │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq pc, r3, r4, ror #7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - mvn r1, #0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 1c910 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - add r3, r1, #2992 @ 0xbb0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr r4, [r0, r3, lsl #2] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #168] @ 1cae4 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #164] @ 1cae8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - sub sp, sp, #80 @ 0x50 │ │ │ │ - add r3, r4, #316 @ 0x13c │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mov r2, #0 │ │ │ │ - stm sp, {r1, r3} │ │ │ │ - add r2, r4, #340 @ 0x154 │ │ │ │ - add r3, r4, #364 @ 0x16c │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r2, r4, #388 @ 0x184 │ │ │ │ - add r3, r4, #412 @ 0x19c │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - add r1, r4, #460 @ 0x1cc │ │ │ │ - add r3, r4, #436 @ 0x1b4 │ │ │ │ - mov r2, #24 │ │ │ │ - add r0, sp, #28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 3e34 │ │ │ │ - mov r2, #24 │ │ │ │ - add r1, r4, #484 @ 0x1e4 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - bl 3e34 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, sp │ │ │ │ - bl 195f0 │ │ │ │ - ldr r2, [pc, #48] @ 1caec │ │ │ │ - ldr r3, [pc, #40] @ 1cae8 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + add r6, sp, #68 @ 0x44 │ │ │ │ + bl 48cf0 │ │ │ │ + add r0, r9, #24 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 48cf0 │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #372 @ 0x174 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r2, fp │ │ │ │ + str r6, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #116 @ 0x74 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r2, sl │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + add r0, r5, #123904 @ 0x1e400 │ │ │ │ + ldr r1, [r8, #1052] @ 0x41c │ │ │ │ + add r0, r0, #24 │ │ │ │ + bl 21b2c │ │ │ │ + ldr r9, [r8, #1052] @ 0x41c │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 20ae4 │ │ │ │ + ldr r3, [r9, #48] @ 0x30 │ │ │ │ + cmn r3, #1 │ │ │ │ + cmpne r3, r7 │ │ │ │ + blt 20a34 │ │ │ │ + ldr r2, [pc, #72] @ 20b34 │ │ │ │ + ldr r3, [pc, #40] @ 20b18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #628] @ 0x274 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1cae0 │ │ │ │ - add sp, sp, #80 @ 0x50 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne 20b10 │ │ │ │ + add sp, sp, #636 @ 0x27c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r3, r8, asr #6 │ │ │ │ + andeq fp, r3, r0, ror #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq pc, r3, ip, asr #5 │ │ │ │ + andeq r1, r3, r4, lsl #24 │ │ │ │ + andeq r4, r3, r4, ror #5 │ │ │ │ + andeq r1, r3, r0, lsr r8 │ │ │ │ + andeq r1, r3, r0, lsl #15 │ │ │ │ + andeq r4, r3, r4, lsl r3 │ │ │ │ + andeq r4, r3, r8, lsr #4 │ │ │ │ + muleq r3, ip, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #152] @ 1cba4 │ │ │ │ - ldr r3, [pc, #152] @ 1cba8 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ + str r0, [ip, #3488] @ 0xda0 │ │ │ │ + add r2, r0, #122880 @ 0x1e000 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [pc, #516] @ 20d5c │ │ │ │ + subs r5, r1, #0 │ │ │ │ + ldr r1, [pc, #512] @ 20d60 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + sub sp, sp, #580 @ 0x244 │ │ │ │ + ldr r3, [r2, #1044] @ 0x414 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #572] @ 0x23c │ │ │ │ + mov r1, #0 │ │ │ │ + blt 20c9c │ │ │ │ + cmp r3, r5 │ │ │ │ + ble 20d48 │ │ │ │ + ldr r4, [r2, #1040] @ 0x410 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 20bb8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 20be8 │ │ │ │ + mov r3, r5 │ │ │ │ + b 20ba8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 20be8 │ │ │ │ + ldr r4, [r4, #112] @ 0x70 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 20ba0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r3, [pc, #416] @ 20d64 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #412] @ 20d68 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r4 │ │ │ │ + mvn r4, #0 │ │ │ │ + b 20c6c │ │ │ │ + add r7, sp, #316 @ 0x13c │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 2734c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #42 @ 0x2a │ │ │ │ - bl 27364 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ - bl 27364 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r5 │ │ │ │ + bl 48cf0 │ │ │ │ + ldr r2, [pc, #356] @ 20d6c │ │ │ │ + add r8, sp, #60 @ 0x3c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 48c44 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #52] @ 1cbac │ │ │ │ - ldr r3, [pc, #44] @ 1cba8 │ │ │ │ + add r0, r6, #12 │ │ │ │ + bl 21a88 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #316] @ 20d70 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r7 │ │ │ │ + str r8, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r2, [pc, #288] @ 20d74 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [ip, #100] @ 0x64 │ │ │ │ + mov r3, r7 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #260] @ 20d78 │ │ │ │ + ldr r3, [pc, #232] @ 20d60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1cba0 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bne 20d58 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #580 @ 0x244 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add r9, r6, #123904 @ 0x1e400 │ │ │ │ + subs r3, r5, r3 │ │ │ │ + add r9, r9, #24 │ │ │ │ + bmi 20bb8 │ │ │ │ + add r2, r6, #286720 @ 0x46000 │ │ │ │ + ldr r1, [r2, #1056] @ 0x420 │ │ │ │ + cmp r3, r1 │ │ │ │ + bge 20bb8 │ │ │ │ + ldr r4, [r2, #1052] @ 0x41c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 20cdc │ │ │ │ + b 20bb8 │ │ │ │ + ldr r4, [r4, #136] @ 0x88 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 20bb8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 20ccc │ │ │ │ + add r8, sp, #12 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + add r7, sp, #316 @ 0x13c │ │ │ │ + bl 48cf0 │ │ │ │ + add r0, r4, #24 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 48cf0 │ │ │ │ + ldr r2, [pc, #96] @ 20d7c │ │ │ │ + mov r3, r8 │ │ │ │ + add r8, sp, #60 @ 0x3c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 21b2c │ │ │ │ + mov r4, r0 │ │ │ │ + b 20c2c │ │ │ │ + add r9, r6, #123904 @ 0x1e400 │ │ │ │ + add r9, r9, #24 │ │ │ │ + sub r3, r5, r3 │ │ │ │ + b 20cac │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r3, r4, ror r2 @ │ │ │ │ + andeq fp, r3, ip, lsr #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq pc, r3, r0, lsl r2 @ │ │ │ │ + muleq r3, r0, r0 │ │ │ │ + andeq r1, r3, r8, asr #11 │ │ │ │ + andeq r1, r3, r4, ror #18 │ │ │ │ + andeq r4, r3, ip, asr #32 │ │ │ │ + andeq r1, r3, r4, asr #10 │ │ │ │ + andeq fp, r3, r4, lsl r1 │ │ │ │ + andeq r4, r3, r8, lsl r0 │ │ │ │ + mov r2, r1 │ │ │ │ + add r1, r0, #12 │ │ │ │ + b 21bd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #160] @ 1cc6c │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #156] @ 1cc70 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 20de8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [pc, #104] @ 20e28 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #100] @ 20e2c │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r6, r0 │ │ │ │ + blx r4 │ │ │ │ + mvn r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + movne r2, #20 │ │ │ │ + moveq r2, #8 │ │ │ │ + add r1, r1, #24 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - bl 2734c │ │ │ │ + bl 4b0d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 20db4 │ │ │ │ + add r1, r5, #123904 @ 0x1e400 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r1, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 21d34 │ │ │ │ + muleq r3, r4, r3 │ │ │ │ + andeq r1, r3, ip, asr #7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3760] @ 0xeb0 │ │ │ │ + ldr ip, [pc, #400] @ 20fd8 │ │ │ │ + ldr r2, [pc, #400] @ 20fdc │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #320 @ 0x140 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #316] @ 0x13c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #42 @ 0x2a │ │ │ │ - bl 27364 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r1, [pc, #336] @ 20fe0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 27364 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4adc0 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 27364 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r5 │ │ │ │ + bl 4aee0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 20f2c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 20ec0 │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 20f44 │ │ │ │ + add r5, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 49774 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 20f9c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r3, [pc, #256] @ 20fe4 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #252] @ 20fe8 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #48] @ 1cc74 │ │ │ │ - ldr r3, [pc, #40] @ 1cc70 │ │ │ │ + ldr r2, [pc, #228] @ 20fec │ │ │ │ + ldr r3, [pc, #208] @ 20fdc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1cc68 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne 20fd4 │ │ │ │ + add sp, sp, #320 @ 0x140 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4b160 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 20b38 │ │ │ │ + b 20f00 │ │ │ │ + sub r3, r5, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, r3, #320 @ 0x140 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r3, sp, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + strb r2, [r3, #-260] @ 0xfffffefc │ │ │ │ + bl 49774 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 20fb0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r3, [pc, #116] @ 20ff0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #112] @ 20ff4 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r4 │ │ │ │ + b 20f00 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r6, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 21bd0 │ │ │ │ + b 20f00 │ │ │ │ + add r1, r5, #1 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 49774 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 20f70 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 20d8c │ │ │ │ + b 20f00 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0003f1b4 │ │ │ │ + andeq sl, r3, r0, asr #30 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq pc, r3, r4, asr #2 │ │ │ │ + andeq r3, r3, r8, lsl #28 │ │ │ │ + andeq r3, r3, ip, lsr #27 │ │ │ │ + andeq r1, r3, r8, lsr #5 │ │ │ │ + andeq sl, r3, r0, lsl #29 │ │ │ │ + andeq r3, r3, ip, lsr sp │ │ │ │ + andeq r1, r3, r0, lsl r2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r3 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + add r1, r0, #12 │ │ │ │ + bl 22044 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str r0, [ip, #3752] @ 0xea8 │ │ │ │ + ldr ip, [pc, #560] @ 21274 │ │ │ │ + ldr r2, [pc, #560] @ 21278 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + sub sp, sp, #320 @ 0x140 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #316] @ 0x13c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - mvn r3, #0 │ │ │ │ - add r4, r8, #11968 @ 0x2ec0 │ │ │ │ - add r7, r8, #12224 @ 0x2fc0 │ │ │ │ - mov r1, #6 │ │ │ │ - mov r5, #0 │ │ │ │ - add r4, r4, #28 │ │ │ │ - add r7, r7, #28 │ │ │ │ - cmp r0, #1 │ │ │ │ - movlt r6, r0 │ │ │ │ - movge r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - movlt r6, r3 │ │ │ │ + add r8, sp, #60 @ 0x3c │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 1cbb0 │ │ │ │ - add r8, r8, #8192 @ 0x2000 │ │ │ │ - b 1ccec │ │ │ │ - cmp r4, r7 │ │ │ │ - add r5, r5, #1 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r4, #4]! │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - beq 1cce0 │ │ │ │ - ldr r0, [r8, #4064] @ 0xfe0 │ │ │ │ - bl fa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1cce0 │ │ │ │ - ldr r1, [r4] │ │ │ │ - ldr r0, [r8, #4064] @ 0xfe0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl fab0 │ │ │ │ - b 1cce0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #184] @ 1cdfc │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #180] @ 1ce00 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - bl 2734c │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r1, [pc, #492] @ 2127c │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4adc0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + ble 211b0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #42 @ 0x2a │ │ │ │ - bl 27364 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #444] @ 21280 │ │ │ │ + cmp r0, r3 │ │ │ │ + movge r5, r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + movlt r5, r0 │ │ │ │ + cmp r3, #2 │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + ble 21250 │ │ │ │ + ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r1, #2 │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 21108 │ │ │ │ + ldrb r3, [r6, #1] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 211c0 │ │ │ │ + add r6, sp, #12 │ │ │ │ mov r1, r8 │ │ │ │ - bl 27364 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 27364 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 27364 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #2088] @ 0x828 │ │ │ │ - bl 27364 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - ldr r3, [sp, #2092] @ 0x82c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 49774 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 21174 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [pc, #344] @ 21284 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #340] @ 21288 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #48] @ 1ce04 │ │ │ │ - ldr r3, [pc, #40] @ 1ce00 │ │ │ │ + ldr r2, [pc, #316] @ 2128c │ │ │ │ + ldr r3, [pc, #292] @ 21278 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1cdf8 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ + bne 21270 │ │ │ │ + add sp, sp, #320 @ 0x140 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r3, ip, lsr r0 @ │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0003efb4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #112] @ 1ce90 │ │ │ │ + ldr r3, [r7] │ │ │ │ + rsb r5, r5, r5, lsl #4 │ │ │ │ + ldr r8, [r3, #8] │ │ │ │ + ldr r3, [pc, #264] @ 21290 │ │ │ │ + lsl r2, r5, #2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne 2125c │ │ │ │ mov r3, r2 │ │ │ │ - ldr r2, [pc, #108] @ 1ce94 │ │ │ │ + add r1, r7, #12 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 22044 │ │ │ │ + b 21148 │ │ │ │ + ldr r4, [pc, #220] @ 21294 │ │ │ │ + mov r5, #30 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ + b 210f4 │ │ │ │ + sub r3, r6, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + add r3, r3, #320 @ 0x140 │ │ │ │ + add r8, sp, #12 │ │ │ │ + add r3, sp, r3 │ │ │ │ mov r2, #0 │ │ │ │ - add lr, r1, #16 │ │ │ │ - add ip, r1, #80 @ 0x50 │ │ │ │ - mov r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + strb r2, [r3, #-260] @ 0xfffffefc │ │ │ │ + bl 49774 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 21218 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [pc, #160] @ 21298 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #156] @ 2129c │ │ │ │ + mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r1, sp │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 1a208 │ │ │ │ - ldr r2, [pc, #48] @ 1ce98 │ │ │ │ - ldr r3, [pc, #40] @ 1ce94 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1ce8c │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx r4 │ │ │ │ + b 21148 │ │ │ │ + add r1, r6, #1 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 49774 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 211ec │ │ │ │ + ldr r3, [r7] │ │ │ │ + rsb r5, r5, r5, lsl #4 │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ + lsl r2, r5, #2 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r6 │ │ │ │ + b 21148 │ │ │ │ + ldr r4, [pc, #72] @ 212a0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + b 210f4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r8 │ │ │ │ + b 21148 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r3, r4, ror #30 │ │ │ │ + andeq sl, r3, r4, asr #26 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq lr, r3, r0, lsr #30 │ │ │ │ + andeq r3, r3, r8, lsl #24 │ │ │ │ + andeq sl, r0, r0, ror #28 │ │ │ │ + andeq r3, r3, r8, lsr #23 │ │ │ │ + andeq r1, r3, r0, rrx │ │ │ │ + andeq sl, r3, r8, lsr ip │ │ │ │ + @ instruction: 0xfffffe68 │ │ │ │ + andeq r0, r3, r8, ror pc │ │ │ │ + andeq r3, r3, r0, lsl #22 │ │ │ │ + muleq r3, r4, pc @ │ │ │ │ + ldrdeq r0, [r3], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - add r6, r0, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r6, #404] @ 0x194 │ │ │ │ - ldr r2, [pc, #168] @ 1cf64 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #164] @ 1cf68 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - ble 1cf34 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r9, sp │ │ │ │ - ldr ip, [r6, #396] @ 0x18c │ │ │ │ - mov r3, r8 │ │ │ │ - add ip, ip, r4 │ │ │ │ - add sl, ip, #16 │ │ │ │ - add lr, ip, #80 @ 0x50 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - str ip, [sp] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - bl 1a208 │ │ │ │ - ldr r3, [r6, #404] @ 0x194 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - add r4, r4, #152 @ 0x98 │ │ │ │ - blt 1cef0 │ │ │ │ - ldr r2, [pc, #48] @ 1cf6c │ │ │ │ - ldr r3, [pc, #40] @ 1cf68 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr ip, [r1] │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp ip, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 21304 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [pc, #116] @ 21350 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #112] @ 21354 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1cf60 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r3, r8, asr #29 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq lr, r3, ip, asr #28 │ │ │ │ + blx r4 │ │ │ │ + mvn r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + cmp ip, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + movne r2, #20 │ │ │ │ + moveq r2, #8 │ │ │ │ + add r1, r1, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 4b0d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 212d0 │ │ │ │ + add r1, r5, #123904 @ 0x1e400 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r1, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 224c8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + andeq r0, r3, r8, ror lr │ │ │ │ + @ instruction: 0x00030eb0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #100] @ 1cfec │ │ │ │ - ldr lr, [pc, #100] @ 1cff0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr lr, [r4, lr] │ │ │ │ - mov r3, r2 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r1, sp │ │ │ │ - ldr lr, [lr] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - mov lr, #0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 19d48 │ │ │ │ - ldr r2, [pc, #48] @ 1cff4 │ │ │ │ - ldr r3, [pc, #40] @ 1cff0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1cfe8 │ │ │ │ - add sp, sp, #8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #12] @ 21380 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 3bf4 │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r3, r0, lsl #28 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq lr, r3, r4, asr #27 │ │ │ │ + andeq r6, r4, r4, asr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #124] @ 1d08c │ │ │ │ - sub sp, sp, #24 │ │ │ │ - mov lr, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #108] @ 1d090 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mvn ip, #0 │ │ │ │ + str r0, [ip, #3488] @ 0xda0 │ │ │ │ + ldr ip, [pc, #688] @ 2164c │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #684] @ 21650 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + sub sp, sp, #576 @ 0x240 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r1, #0 │ │ │ │ + ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r7, [sp, #612] @ 0x264 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #572] @ 0x23c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r3, ip │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #1 │ │ │ │ - str ip, [sp] │ │ │ │ - str lr, [sp, #16] │ │ │ │ - bl 1a3e0 │ │ │ │ - ldr r2, [pc, #48] @ 1d094 │ │ │ │ - ldr r3, [pc, #40] @ 1d090 │ │ │ │ + moveq r6, #1 │ │ │ │ + movne r6, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + beq 21504 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + beq 21470 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq 215dc │ │ │ │ + cmp r0, #3 │ │ │ │ + beq 21570 │ │ │ │ + cmp r0, #1 │ │ │ │ + addne r9, sp, #60 @ 0x3c │ │ │ │ + strbne r6, [sp, #60] @ 0x3c │ │ │ │ + bne 21488 │ │ │ │ + add sl, sp, #12 │ │ │ │ + add r9, sp, #60 @ 0x3c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + bl 48cf0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r4, #24 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + bl 48cf0 │ │ │ │ + ldr r2, [pc, #536] @ 21654 │ │ │ │ + add r6, sp, #316 @ 0x13c │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #508] @ 21658 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 48c44 │ │ │ │ + b 21488 │ │ │ │ + ldr r1, [pc, #484] @ 2165c │ │ │ │ + add r9, sp, #60 @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 48bd8 │ │ │ │ + bl 487f0 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + cmn r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 2154c │ │ │ │ + sub r2, r2, r0 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ + bgt 21514 │ │ │ │ + add r2, r4, #56 @ 0x38 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #424] @ 21660 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrne r3, [r4, #52] @ 0x34 │ │ │ │ + strne r3, [r7] │ │ │ │ + strne r6, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [pc, #388] @ 21664 │ │ │ │ + ldr r3, [pc, #364] @ 21650 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1d088 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne 21648 │ │ │ │ + add sp, sp, #576 @ 0x240 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp r8, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + strbne r3, [r2] │ │ │ │ + b 214d8 │ │ │ │ + ldr ip, [pc, #332] @ 21668 │ │ │ │ + add r2, r2, #59 @ 0x3b │ │ │ │ + umull lr, r2, ip, r2 │ │ │ │ + mov r3, r9 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + str r2, [sp] │ │ │ │ + add r2, r4, #56 @ 0x38 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #304] @ 2166c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + b 214c8 │ │ │ │ + add r2, r4, #56 @ 0x38 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #276] @ 21670 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + b 214c8 │ │ │ │ + add sl, sp, #12 │ │ │ │ + add r9, sp, #60 @ 0x3c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + bl 48cf0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r4, #24 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + bl 48cf0 │ │ │ │ + ldr r2, [pc, #204] @ 21674 │ │ │ │ + add r6, sp, #316 @ 0x13c │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #176] @ 21678 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 48c44 │ │ │ │ + b 21488 │ │ │ │ + add sl, sp, #12 │ │ │ │ + add r9, sp, #60 @ 0x3c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + bl 48cf0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r4, #24 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + bl 48cf0 │ │ │ │ + ldr r2, [pc, #104] @ 2167c │ │ │ │ + add r6, sp, #316 @ 0x13c │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #76] @ 21680 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 48c44 │ │ │ │ + b 21488 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r3, r8, ror #26 │ │ │ │ + andeq sl, r3, r8, ror #19 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq lr, r3, r4, lsr #26 │ │ │ │ + strdeq r3, [r3], -r4 │ │ │ │ + andeq r3, r3, r8, ror #17 │ │ │ │ + andeq r3, r3, r8, lsr #17 │ │ │ │ + andeq r3, r3, r8, lsr #17 │ │ │ │ + andeq sl, r3, r8, lsr #17 │ │ │ │ + stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ + andeq r3, r3, r0, asr #16 │ │ │ │ + andeq r3, r3, r4, lsr r8 │ │ │ │ + andeq r3, r3, r8, lsl #15 │ │ │ │ + muleq r3, r4, r7 │ │ │ │ + andeq r3, r3, ip, lsl r7 │ │ │ │ + andeq r3, r3, ip, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #220] @ 1d190 │ │ │ │ - ldr r3, [pc, #220] @ 1d194 │ │ │ │ - add r5, r0, #12736 @ 0x31c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r8, [r5, #-8] │ │ │ │ - ldr r7, [r5, #-4] │ │ │ │ - sub sp, sp, #24 │ │ │ │ + str r0, [ip, #3536] @ 0xdd0 │ │ │ │ + ldr ip, [pc, #592] @ 218ec │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #588] @ 218f0 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + sub sp, sp, #532 @ 0x214 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #524] @ 0x20c │ │ │ │ mov r3, #0 │ │ │ │ - orrs r3, r8, r7 │ │ │ │ - add r3, r0, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #428] @ 0x1ac │ │ │ │ - mov r4, r0 │ │ │ │ - bne 1d14c │ │ │ │ - ldr r5, [pc, #164] @ 1d198 │ │ │ │ - mov r2, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - stmib sp, {r1, r2} │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp] │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r7, [sp, #564] @ 0x234 │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + beq 217e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + beq 21750 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq 2189c │ │ │ │ + cmp r0, #3 │ │ │ │ + beq 21850 │ │ │ │ + cmp r0, #1 │ │ │ │ + addne r9, sp, #12 │ │ │ │ + strbne r3, [sp, #12] │ │ │ │ + bne 21768 │ │ │ │ + add r9, sp, #12 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + bl 48cf0 │ │ │ │ + ldr r2, [pc, #468] @ 218f4 │ │ │ │ + add r6, sp, #268 @ 0x10c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #444] @ 218f8 │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, sp │ │ │ │ - str r5, [sp, #12] │ │ │ │ - bl 1a3e0 │ │ │ │ - ldr r2, [pc, #116] @ 1d19c │ │ │ │ - ldr r3, [pc, #104] @ 1d194 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 48c44 │ │ │ │ + b 21768 │ │ │ │ + ldr r1, [pc, #420] @ 218fc │ │ │ │ + add r9, sp, #12 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 48bd8 │ │ │ │ + bl 487f0 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + cmn r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 2182c │ │ │ │ + sub r2, r2, r0 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ + bgt 217f4 │ │ │ │ + add r2, r4, #32 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #360] @ 21900 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrne r3, [r4, #28] │ │ │ │ + strne r3, [r7] │ │ │ │ + strne r6, [r4, #28] │ │ │ │ + ldr r2, [pc, #324] @ 21904 │ │ │ │ + ldr r3, [pc, #300] @ 218f0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1d18c │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r3, [sp] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - bl 47cf4 │ │ │ │ - add r5, r5, #16 │ │ │ │ - subs r8, r8, r0 │ │ │ │ - sbc r7, r7, r1 │ │ │ │ - bl 47d84 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 3d68 <__aeabi_ldivmod@plt> │ │ │ │ - add r1, r4, #13312 @ 0x3400 │ │ │ │ - add r1, r1, #16 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - b 1d104 │ │ │ │ + bne 218e8 │ │ │ │ + add sp, sp, #532 @ 0x214 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + cmp r8, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + strbne r3, [r2] │ │ │ │ + b 217b8 │ │ │ │ + ldr ip, [pc, #268] @ 21908 │ │ │ │ + add r2, r2, #59 @ 0x3b │ │ │ │ + umull lr, r2, ip, r2 │ │ │ │ + mov r3, r9 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + str r2, [sp] │ │ │ │ + add r2, r4, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #240] @ 2190c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + b 217a8 │ │ │ │ + add r2, r4, #32 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #212] @ 21910 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + b 217a8 │ │ │ │ + add r9, sp, #12 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + bl 48cf0 │ │ │ │ + ldr r2, [pc, #168] @ 21914 │ │ │ │ + add r6, sp, #268 @ 0x10c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #144] @ 21918 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 48c44 │ │ │ │ + b 21768 │ │ │ │ + add r9, sp, #12 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + bl 48cf0 │ │ │ │ + ldr r2, [pc, #100] @ 2191c │ │ │ │ + add r6, sp, #268 @ 0x10c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #76] @ 21920 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 48c44 │ │ │ │ + b 21768 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq lr, [r3], -r0 │ │ │ │ + andeq sl, r3, r8, ror #13 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r5, r3, ip, lsl #22 │ │ │ │ - andeq lr, r3, r0, ror #24 │ │ │ │ + andeq r0, r3, r4, asr #28 │ │ │ │ + andeq r3, r3, r8, lsl #12 │ │ │ │ + andeq r3, r3, r8, asr #11 │ │ │ │ + andeq r3, r3, r8, asr #11 │ │ │ │ + andeq sl, r3, r8, asr #11 │ │ │ │ + stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ + andeq r3, r3, r0, ror #10 │ │ │ │ + andeq r3, r3, r4, asr r5 │ │ │ │ + strdeq r0, [r3], -r8 │ │ │ │ + ldrdeq r3, [r3], -r4 │ │ │ │ + andeq r0, r3, ip, lsr #25 │ │ │ │ + andeq r3, r3, ip, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - add lr, r0, #11968 @ 0x2ec0 │ │ │ │ - add r2, r0, #12224 @ 0x2fc0 │ │ │ │ - add r8, r0, #12288 @ 0x3000 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - add lr, lr, #28 │ │ │ │ - add r2, r2, #28 │ │ │ │ - str r3, [r8, #1064] @ 0x428 │ │ │ │ - ldr ip, [lr, #4]! │ │ │ │ - cmp ip, #0 │ │ │ │ - strne r3, [ip, #272] @ 0x110 │ │ │ │ - strne r3, [ip, #276] @ 0x114 │ │ │ │ - cmp r2, lr │ │ │ │ - bne 1d1dc │ │ │ │ - bl 47cf4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 47d84 │ │ │ │ - adds r3, r0, r0 │ │ │ │ - adc r2, r1, r1 │ │ │ │ - adds r3, r3, r0 │ │ │ │ - adc r2, r1, r2 │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - orr r2, r2, r3, lsr #29 │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - adds r3, r3, r0 │ │ │ │ - adc r1, r1, r2 │ │ │ │ - adds r3, r3, sl │ │ │ │ - adc r9, r9, r1 │ │ │ │ - add sl, r4, #12736 @ 0x31c0 │ │ │ │ - stmdb sl, {r3, r9} │ │ │ │ - bl 47cf4 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 47d84 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov ip, r1 │ │ │ │ - lsl lr, ip, #2 │ │ │ │ - lsl r3, r0, #2 │ │ │ │ - orr lr, lr, r0, lsr #30 │ │ │ │ - adds r3, r3, r0 │ │ │ │ - adc r0, ip, lr │ │ │ │ - adds r3, r3, r3 │ │ │ │ - adc r0, r0, r0 │ │ │ │ - adds r3, r3, fp │ │ │ │ - adc r9, r9, r0 │ │ │ │ - stm sl, {r3, r9} │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sl, #16 │ │ │ │ - bl 48c08 │ │ │ │ - add r0, r4, #12800 @ 0x3200 │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r0, #16 │ │ │ │ - bl 48c08 │ │ │ │ - mov r2, #16 │ │ │ │ - add r0, r4, #13312 @ 0x3400 │ │ │ │ - add r0, r0, r2 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r1, [r8, #432] @ 0x1b0 │ │ │ │ - mvn r2, #0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r1] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #76] @ 21990 │ │ │ │ + cmp r3, #1 │ │ │ │ + movne r2, #20 │ │ │ │ + moveq r2, #8 │ │ │ │ + add r1, r0, r1 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d098 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r8, #456] @ 0x1c8 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add ip, r0, #12736 @ 0x31c0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [ip, #-8] │ │ │ │ - ldr ip, [ip, #-4] │ │ │ │ - orrs lr, lr, ip │ │ │ │ - popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1d1a0 │ │ │ │ - push {r4, r5} │ │ │ │ - cmp r2, #0 │ │ │ │ - add r3, r0, #12736 @ 0x31c0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - mvnne r2, #0 │ │ │ │ - strd r4, [r3, #-8] │ │ │ │ - strd r4, [r3] │ │ │ │ - addne r3, r0, #12288 @ 0x3000 │ │ │ │ - strne r2, [r3, #428] @ 0x1ac │ │ │ │ - pop {r4, r5} │ │ │ │ - mvn r2, #0 │ │ │ │ - b 1d098 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #124] @ 1d3b0 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [pc, #116] @ 1d3b4 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r1, #0 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add ip, ip, lr │ │ │ │ - sub r1, r2, ip │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - add r1, sp, #4 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - bl 1a2f4 │ │ │ │ - ldr r2, [pc, #48] @ 1d3b8 │ │ │ │ - ldr r3, [pc, #40] @ 1d3b4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1d3ac │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r3, r8, asr #20 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq lr, r3, r0, lsl #20 │ │ │ │ + bl 4b0d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r1, [pc, #36] @ 21994 │ │ │ │ + cmp r3, #1 │ │ │ │ + movne r2, #20 │ │ │ │ + moveq r2, #8 │ │ │ │ + add r1, r5, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4b0d4 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r6, r4, r4, lsr #8 │ │ │ │ + andeq r6, r4, ip, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r5, r0, #12736 @ 0x31c0 │ │ │ │ - ldr r3, [r5, #-8] │ │ │ │ - ldr r2, [r5, #-4] │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r3, r0, #12288 @ 0x3000 │ │ │ │ - ldr r6, [r3, #1056] @ 0x420 │ │ │ │ + ldr r3, [r1] │ │ │ │ + add r5, r0, #286720 @ 0x46000 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r2, [r5, #1060] @ 0x424 │ │ │ │ + mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r6, r1 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r7, r0, #12800 @ 0x3200 │ │ │ │ - ldr r1, [pc, #116] @ 1d474 │ │ │ │ - add r7, r7, #16 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4ac5c │ │ │ │ + beq 21a18 │ │ │ │ + cmp r3, r2 │ │ │ │ + movne r7, #16 │ │ │ │ + bne 21a04 │ │ │ │ + mov r8, #16 │ │ │ │ + ldr r7, [pc, #168] @ 21a84 │ │ │ │ + mov r2, r8 │ │ │ │ + add r7, r4, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r6, #4 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1d424 │ │ │ │ - mvn r2, #0 │ │ │ │ - mvn r3, #0 │ │ │ │ - strd r2, [r5, #-8] │ │ │ │ + ble 21a64 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmp r3, #1 │ │ │ │ + movne r7, #16 │ │ │ │ + moveq r7, #4 │ │ │ │ + ldr r2, [r5, #1084] @ 0x43c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 21a2c │ │ │ │ + mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #76] @ 1d478 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 4ac5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1d414 │ │ │ │ - ldr r1, [pc, #56] @ 1d47c │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 4ac5c │ │ │ │ + cmp r2, #1 │ │ │ │ + movne r7, #4 │ │ │ │ + bne 21a04 │ │ │ │ + mov r8, #4 │ │ │ │ + b 219d4 │ │ │ │ + add r4, r4, #286720 @ 0x46000 │ │ │ │ + add r4, r4, #1088 @ 0x440 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r6, #4 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - blx r3 │ │ │ │ + bgt 21a10 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r6, #28 │ │ │ │ + bl 4b0d4 │ │ │ │ + lsr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r6, #28 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 1d414 │ │ │ │ - andeq r5, r3, r8, ror #15 │ │ │ │ - andeq r5, r3, r4, asr #15 │ │ │ │ - @ instruction: 0x000357b8 │ │ │ │ + blt 219f4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r6, r4, r8, lsr #8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 21b24 │ │ │ │ + ldr r3, [r1, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r2, [r1, #108] @ 0x6c │ │ │ │ + strne r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r2, [r1, #108] @ 0x6c │ │ │ │ + ldrne r3, [r1, #104] @ 0x68 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldreq ip, [r1, #100] @ 0x64 │ │ │ │ + ldreq r2, [r1, #96] @ 0x60 │ │ │ │ + strne r3, [r2, #104] @ 0x68 │ │ │ │ + addeq r2, r2, ip, lsl #8 │ │ │ │ + streq r3, [r0, r2, lsl #2] │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [r1, #108] @ 0x6c │ │ │ │ + str r3, [r1, #104] @ 0x68 │ │ │ │ + ldrne r3, [r1, #116] @ 0x74 │ │ │ │ + strne r3, [r2, #116] @ 0x74 │ │ │ │ + ldr ip, [r1, #116] @ 0x74 │ │ │ │ + ldrne r2, [r1, #112] @ 0x70 │ │ │ │ + add r3, r0, #122880 @ 0x1e000 │ │ │ │ + cmp ip, #0 │ │ │ │ + strne r2, [ip, #112] @ 0x70 │ │ │ │ + streq r2, [r3, #1028] @ 0x404 │ │ │ │ + ldr r2, [r3, #1024] @ 0x400 │ │ │ │ + mov r0, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ + strne r1, [r2, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #1032] @ 0x408 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + ldr ip, [r3, #1024] @ 0x400 │ │ │ │ + str ip, [r1, #112] @ 0x70 │ │ │ │ + str r1, [r3, #1024] @ 0x400 │ │ │ │ + str r2, [r3, #1032] @ 0x408 │ │ │ │ + bx lr │ │ │ │ + mvn r0, #0 │ │ │ │ + bx lr │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 21bc8 │ │ │ │ + ldr r3, [r1, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r2, [r1, #132] @ 0x84 │ │ │ │ + strne r2, [r3, #132] @ 0x84 │ │ │ │ + ldr r2, [r1, #132] @ 0x84 │ │ │ │ + ldrne r3, [r1, #128] @ 0x80 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldreq ip, [r1, #124] @ 0x7c │ │ │ │ + ldreq r2, [r1, #120] @ 0x78 │ │ │ │ + strne r3, [r2, #128] @ 0x80 │ │ │ │ + addeq r2, r2, ip, lsl #8 │ │ │ │ + streq r3, [r0, r2, lsl #2] │ │ │ │ + ldr r2, [r1, #136] @ 0x88 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [r1, #132] @ 0x84 │ │ │ │ + str r3, [r1, #128] @ 0x80 │ │ │ │ + ldrne r3, [r1, #140] @ 0x8c │ │ │ │ + strne r3, [r2, #140] @ 0x8c │ │ │ │ + ldr ip, [r1, #140] @ 0x8c │ │ │ │ + ldrne r2, [r1, #136] @ 0x88 │ │ │ │ + add r3, r0, #163840 @ 0x28000 │ │ │ │ + cmp ip, #0 │ │ │ │ + strne r2, [ip, #136] @ 0x88 │ │ │ │ + streq r2, [r3, #4] │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r0, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ + strne r1, [r2, #140] @ 0x8c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + str r0, [r1, #140] @ 0x8c │ │ │ │ + sub r2, r2, #1 │ │ │ │ + ldr ip, [r3] │ │ │ │ + str ip, [r1, #136] @ 0x88 │ │ │ │ + str r1, [r3] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + mvn r0, #0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #480] @ 1d67c │ │ │ │ - ldr r3, [pc, #480] @ 1d680 │ │ │ │ + str r0, [ip, #3792] @ 0xed0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [pc, #296] @ 21d1c │ │ │ │ + ldr r3, [pc, #296] @ 21d20 │ │ │ │ add r2, pc, r2 │ │ │ │ + sub sp, sp, #280 @ 0x118 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add r7, r6, r5, lsl #2 │ │ │ │ + mov r7, r0 │ │ │ │ + add r0, sp, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - add r7, r7, #8192 @ 0x2000 │ │ │ │ - bl 1d3bc │ │ │ │ - add r3, r6, #8192 @ 0x2000 │ │ │ │ - ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [r7, #3808] @ 0xee0 │ │ │ │ - bl 1098c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1d524 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #388] @ 1d684 │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 1d668 │ │ │ │ - ldr r3, [r7, #3808] @ 0xee0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1d574 │ │ │ │ - ldrb r0, [r3, #588] @ 0x24c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1d574 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r8, sp │ │ │ │ - bne 1d618 │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r3, [r3, #2996] @ 0xbb4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1d650 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, #5 │ │ │ │ - bl 1a03c │ │ │ │ - add r0, r6, #12224 @ 0x2fc0 │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - bl 114d0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 1d59c │ │ │ │ - b 1d5bc │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 1d5bc │ │ │ │ - ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne 1d590 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16560 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ + bl 1fef0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r3, r3, r2, lsl #8 │ │ │ │ + ldr r4, [r8, r3, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 1d59c │ │ │ │ - ldr r4, [r7, #3808] @ 0xee0 │ │ │ │ + bne 21c40 │ │ │ │ + b 21ce8 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 1d5d8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16e48 │ │ │ │ + beq 21ce8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r3, #1 │ │ │ │ + movne r2, #20 │ │ │ │ + moveq r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16ce8 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r7, #3808] @ 0xee0 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r2, [pc, #156] @ 1d688 │ │ │ │ - add r6, r6, #12288 @ 0x3000 │ │ │ │ - strb r3, [r6, #456] @ 0x1c8 │ │ │ │ - ldr r3, [pc, #136] @ 1d680 │ │ │ │ + bl 4b0d4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 21c34 │ │ │ │ + mov r3, #3 │ │ │ │ + add r6, sp, #20 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r3, #256 @ 0x100 │ │ │ │ + bl 21684 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 21a88 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r2, [pc, #132] @ 21d24 │ │ │ │ + ldr r1, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #104] @ 21d28 │ │ │ │ + ldr r3, [pc, #92] @ 21d20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1d678 │ │ │ │ - add sp, sp, #16 │ │ │ │ + bne 21d18 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #280 @ 0x118 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r8, sp │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r1, r8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - bl 1a120 │ │ │ │ - b 1d540 │ │ │ │ - ldr r3, [r7, #3808] @ 0xee0 │ │ │ │ - ldr r3, [r3, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - moveq r3, #1 │ │ │ │ - streq r3, [sp, #8] │ │ │ │ - b 1d560 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - b 1d51c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [pc, #56] @ 21d2c │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #52] @ 21d30 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r4 │ │ │ │ + mvn r5, #0 │ │ │ │ + b 21cb8 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r3, ip, ror #17 │ │ │ │ + muleq r3, r4, r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0xffffac5c │ │ │ │ - muleq r3, r4, r7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add r4, r0, #12736 @ 0x31c0 │ │ │ │ - ldr r3, [r4, #-8] │ │ │ │ - ldr r2, [r4, #-4] │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - popeq {r4, pc} │ │ │ │ - add r3, r0, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #1056] @ 0x420 │ │ │ │ - cmp r3, r1 │ │ │ │ - popne {r4, pc} │ │ │ │ - ldr r1, [pc, #32] @ 1d6e8 │ │ │ │ - add r0, r0, #12800 @ 0x3200 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r0, #16 │ │ │ │ - bl 4ac5c │ │ │ │ - cmp r0, #0 │ │ │ │ - mvnne r2, #0 │ │ │ │ - mvnne r3, #0 │ │ │ │ - strdne r2, [r4, #-8] │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r5, r3, r8, lsr #10 │ │ │ │ + andeq r0, r3, r0, lsl #10 │ │ │ │ + andeq sl, r3, r8, asr #1 │ │ │ │ + andeq r3, r3, ip, lsr #1 │ │ │ │ + muleq r3, r8, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r1, [pc, #532] @ 1d918 │ │ │ │ - ldr r2, [pc, #532] @ 1d91c │ │ │ │ - add r5, r0, #8192 @ 0x2000 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r5, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #144 @ 0x90 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - mov r2, #0 │ │ │ │ - beq 1d82c │ │ │ │ - ldr r1, [pc, #492] @ 1d920 │ │ │ │ - mov r4, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r0, [r3, #1740] @ 0x6cc │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1d858 │ │ │ │ - ldr r9, [pc, #468] @ 1d924 │ │ │ │ - mov r8, #50 @ 0x32 │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - mov r8, #1200 @ 0x4b0 │ │ │ │ - mov r9, #500 @ 0x1f4 │ │ │ │ - strd r8, [sp, #24] │ │ │ │ - mov r8, #150 @ 0x96 │ │ │ │ - mov r9, #95 @ 0x5f │ │ │ │ - strd r8, [sp, #32] │ │ │ │ - ldr r8, [pc, #436] @ 1d928 │ │ │ │ - mov r9, #8000 @ 0x1f40 │ │ │ │ - strd r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r9, [pc, #428] @ 1d92c │ │ │ │ - mov r8, #300 @ 0x12c │ │ │ │ - strd r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [pc, #420] @ 1d930 │ │ │ │ - mov r8, #50 @ 0x32 │ │ │ │ - strd r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [pc, #412] @ 1d934 │ │ │ │ - mov r9, #140 @ 0x8c │ │ │ │ - strd r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [pc, #404] @ 1d938 │ │ │ │ - mov r8, #125 @ 0x7d │ │ │ │ - strd r8, [sp, #72] @ 0x48 │ │ │ │ - mov r8, #200 @ 0xc8 │ │ │ │ - mov r9, #125 @ 0x7d │ │ │ │ - add r3, pc, #344 @ 0x158 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r8, [pc, #376] @ 1d93c │ │ │ │ - mov r9, #80 @ 0x50 │ │ │ │ - strd r2, [sp, #112] @ 0x70 │ │ │ │ - strd r8, [sp, #88] @ 0x58 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ + str r0, [ip, #3792] @ 0xed0 │ │ │ │ + ldrb r3, [r2, #28] │ │ │ │ + ldrb ip, [r2, #4] │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #388] @ 21edc │ │ │ │ + cmp r3, ip │ │ │ │ + ldr r3, [pc, #384] @ 21ee0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #276 @ 0x114 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ mov r3, #0 │ │ │ │ - mov r8, #20 │ │ │ │ - mov r9, #700 @ 0x2bc │ │ │ │ - add r5, r4, #1088 @ 0x440 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - strd r8, [sp, #96] @ 0x60 │ │ │ │ - mov r0, #1000 @ 0x3e8 │ │ │ │ - mov r1, #200 @ 0xc8 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - mov r3, #100 @ 0x64 │ │ │ │ - ldr r8, [pc, #320] @ 1d940 │ │ │ │ - add r5, r5, #12 │ │ │ │ - add r6, sp, #8 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - strd r2, [sp, #128] @ 0x80 │ │ │ │ + bne 21e9c │ │ │ │ + add r3, r5, #4 │ │ │ │ + mov lr, #0 │ │ │ │ + add lr, lr, ip │ │ │ │ + mov r1, r3 │ │ │ │ + ldrb ip, [r3, #1]! │ │ │ │ + ldrb r2, [r3, #24] │ │ │ │ + cmp r2, ip │ │ │ │ + beq 21d88 │ │ │ │ + sub r1, r1, r5 │ │ │ │ + sub r1, r1, #3 │ │ │ │ + and lr, lr, #255 @ 0xff │ │ │ │ + add lr, lr, r1, lsl #8 │ │ │ │ + ldr r4, [r7, lr, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 21ea8 │ │ │ │ + add r8, r5, #24 │ │ │ │ + b 21dd0 │ │ │ │ + ldr r4, [r4, #128] @ 0x80 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 21ea8 │ │ │ │ + ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r9, #200 @ 0xc8 │ │ │ │ - strd r8, [sp, #104] @ 0x68 │ │ │ │ - bl 4b104 │ │ │ │ + cmp r3, #1 │ │ │ │ + movne r2, #20 │ │ │ │ + moveq r2, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4b0d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1d8cc │ │ │ │ - ldr r2, [pc, #272] @ 1d944 │ │ │ │ - ldr r3, [pc, #228] @ 1d91c │ │ │ │ + bne 21dc4 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + cmp r3, #1 │ │ │ │ + movne r2, #20 │ │ │ │ + moveq r2, #8 │ │ │ │ + add r0, r4, #24 │ │ │ │ + bl 4b0d4 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne 21dc4 │ │ │ │ + mov r3, #3 │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + mov r3, #256 @ 0x100 │ │ │ │ + bl 21384 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 21b2c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r2, [pc, #144] @ 21ee4 │ │ │ │ + ldr r1, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r9, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ + mov r1, r9 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #116] @ 21ee8 │ │ │ │ + ldr r3, [pc, #104] @ 21ee0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1d908 │ │ │ │ - add sp, sp, #144 @ 0x90 │ │ │ │ - pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - ldr r3, [r5, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #228] @ 1d948 │ │ │ │ - ldr r0, [r3, #1740] @ 0x6cc │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1d748 │ │ │ │ - ldr r3, [r5, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #204] @ 1d94c │ │ │ │ - ldr r0, [r3, #1740] @ 0x6cc │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1d748 │ │ │ │ - ldr r3, [r5, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #180] @ 1d950 │ │ │ │ - ldr r0, [r3, #1740] @ 0x6cc │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1d748 │ │ │ │ - ldr r3, [r5, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #156] @ 1d954 │ │ │ │ - ldr r0, [r3, #1740] @ 0x6cc │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1d748 │ │ │ │ - b 1d82c │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ + bne 21ed8 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, sp, #276 @ 0x114 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov lr, #0 │ │ │ │ + mov r1, lr │ │ │ │ + b 21dac │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r3, [pc, #56] @ 21eec │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #52] @ 21ef0 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #120] @ 1d958 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #112] @ 1d95c │ │ │ │ - add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3e34 │ │ │ │ - b 1d82c │ │ │ │ + mvn r9, #0 │ │ │ │ + b 21e6c │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - andeq r3, r1, r0, lsl #17 │ │ │ │ - muleq r0, r8, sl │ │ │ │ - andeq lr, r3, r0, lsl #13 │ │ │ │ + andeq sl, r3, ip, lsr #32 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r4, r3, ip, ror ip │ │ │ │ - andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r9, r0, r0, ror r4 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq sp, [r0], -r8 │ │ │ │ - andeq r0, r3, r0, asr #26 │ │ │ │ - andeq r5, r3, r0, ror #22 │ │ │ │ - andeq r3, r4, r8, lsr r2 │ │ │ │ - andeq r8, r1, r0, lsr #13 │ │ │ │ - andeq lr, r3, r4, asr r5 │ │ │ │ - muleq r3, r4, sl │ │ │ │ - andeq r4, r3, ip, lsr #22 │ │ │ │ - andeq r4, r3, r0, ror #20 │ │ │ │ - strdeq r4, [r3], -ip │ │ │ │ - ldrdeq sl, [r3], -r8 │ │ │ │ - andeq r5, r3, r8, lsl r3 │ │ │ │ + andeq r0, r3, ip, asr #6 │ │ │ │ + andeq r9, r3, r4, lsl pc │ │ │ │ + andeq r2, r3, ip, ror #29 │ │ │ │ + ldrdeq r0, [r3], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #832] @ 0x340 │ │ │ │ - ldr r2, [pc, #1568] @ 1df98 │ │ │ │ - ldr r3, [pc, #1568] @ 1df9c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #3216 @ 0xc90 │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #3220] @ 0xc94 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 1d6ec │ │ │ │ - add r3, r5, #12288 @ 0x3000 │ │ │ │ - add r1, r5, #1088 @ 0x440 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - add r1, r1, #12 │ │ │ │ - add r0, r3, #12 │ │ │ │ - add r8, r5, #12224 @ 0x2fc0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r6, r0, #122880 @ 0x1e000 │ │ │ │ + ldr r4, [r6, #1024] @ 0x400 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 2201c │ │ │ │ + mov ip, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + mov lr, r4 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + mov r2, #72 @ 0x48 │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r4, #24 │ │ │ │ bl 3e34 │ │ │ │ - add r0, r8, #36 @ 0x24 │ │ │ │ - bl 11948 │ │ │ │ - add r3, r5, #8192 @ 0x2000 │ │ │ │ - ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ - add r4, r5, #11968 @ 0x2ec0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r4, r4, #28 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - add r8, r8, #28 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1da00 │ │ │ │ - bl 17d8c │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 16e7c │ │ │ │ - cmp r6, r8 │ │ │ │ - bne 1d9e8 │ │ │ │ - add r3, r5, #12736 @ 0x31c0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldrd r2, [r3, #-8] │ │ │ │ - orrs r1, r2, r3 │ │ │ │ - beq 1dab0 │ │ │ │ - cmn r3, #1 │ │ │ │ - cmneq r2, #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - beq 1ddc8 │ │ │ │ - ldrb r3, [r3, #456] @ 0x1c8 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + cmp r2, #0 │ │ │ │ + add r3, r4, #96 @ 0x60 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + ldrne r3, [r4, #116] @ 0x74 │ │ │ │ + strne r3, [r2, #116] @ 0x74 │ │ │ │ + ldr r3, [r4, #116] @ 0x74 │ │ │ │ + ldrne r2, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1db3c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov sl, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r2, #1064] @ 0x428 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 1dd24 │ │ │ │ - ldrb r2, [r2, #456] @ 0x1c8 │ │ │ │ + strne r2, [r3, #112] @ 0x70 │ │ │ │ + streq r2, [r6, #1024] @ 0x400 │ │ │ │ + ldm r8, {r1, r2} │ │ │ │ + lsl r3, r2, #8 │ │ │ │ + add r2, r1, r2, lsl #8 │ │ │ │ + ldr r2, [r7, r2, lsl #2] │ │ │ │ + add r3, r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1de84 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r2, sl, sl, lsr #31 │ │ │ │ - cmp r1, r2, asr #1 │ │ │ │ - bgt 1dd24 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 1df7c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r3, sl, #1 │ │ │ │ - add r3, r3, r3, lsr #31 │ │ │ │ - cmp r2, r3, asr #1 │ │ │ │ - blt 1de8c │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + strne r4, [r2, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r1, #-8] │ │ │ │ - strd r2, [r1] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, #6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1d098 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - mov r5, #0 │ │ │ │ - sub r8, r7, #8 │ │ │ │ - ldr r6, [r4, #4]! │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 1db00 │ │ │ │ - ldrb r3, [r6, #588] @ 0x24c │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r7, r3, lsl #2] │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ + str r4, [r7, r3, lsl #2] │ │ │ │ + ldr r0, [r6, #1028] @ 0x404 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 21fe8 │ │ │ │ + b 22024 │ │ │ │ + ldr ip, [r5] │ │ │ │ + cmp r3, ip │ │ │ │ + movlt r3, #0 │ │ │ │ + movge r3, #1 │ │ │ │ + cmn ip, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1db00 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, #36 @ 0x24 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3bdc │ │ │ │ - tst r5, #1 │ │ │ │ - moveq r3, #1 │ │ │ │ - mvnne r3, #0 │ │ │ │ - sub r1, r7, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 17418 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ - bne 1dabc │ │ │ │ - ldr r2, [pc, #1164] @ 1dfa0 │ │ │ │ - ldr r3, [pc, #1156] @ 1df9c │ │ │ │ + bne 21ff4 │ │ │ │ + ldr r3, [r0, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 22034 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 21fb8 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r3, [r0, #116] @ 0x74 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + cmp r3, #0 │ │ │ │ + strne r4, [r3, #112] @ 0x70 │ │ │ │ + streq r4, [r6, #1028] @ 0x404 │ │ │ │ + str r4, [r0, #116] @ 0x74 │ │ │ │ + ldr r3, [r6, #1032] @ 0x408 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r6, #1032] @ 0x408 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + str r4, [r6, #1028] @ 0x404 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ + b 22010 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ + str r0, [r4, #116] @ 0x74 │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ + b 22010 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3840] @ 0xf00 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #748] @ 2234c │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #744] @ 22350 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r8, [sp, #256] @ 0x100 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + mov r3, #0 │ │ │ │ + bl 21924 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 220ec │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r3, [pc, #688] @ 22354 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #684] @ 22358 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r4 │ │ │ │ + mvn r0, #0 │ │ │ │ + ldr r2, [pc, #660] @ 2235c │ │ │ │ + ldr r3, [pc, #644] @ 22350 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #3220] @ 0xc94 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1df94 │ │ │ │ - add sp, sp, #3216 @ 0xc90 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r9, sp, #148 @ 0x94 │ │ │ │ - mov r2, #3072 @ 0xc00 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3bdc │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, r9 │ │ │ │ - mov sl, r4 │ │ │ │ - ldr r3, [sl, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1db84 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r3, #48 @ 0x30 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr fp, [r1, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - blx fp │ │ │ │ - cmp sl, r8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - add r7, r7, #48 @ 0x30 │ │ │ │ - bne 1db5c │ │ │ │ - mov r8, #0 │ │ │ │ - mov r1, #0 │ │ │ │ + bne 22348 │ │ │ │ + add sp, sp, #228 @ 0xe4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 487f0 │ │ │ │ + cmp r4, #0 │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ + mov r1, #0 │ │ │ │ + mvnle r4, #0 │ │ │ │ + addgt r4, r0, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r3 │ │ │ │ bl 3bdc │ │ │ │ - add sl, sp, #85 @ 0x55 │ │ │ │ mov r1, r8 │ │ │ │ - add fp, sp, #148 @ 0x94 │ │ │ │ - mov r7, r4 │ │ │ │ - str r8, [sp, #24] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - b 1dbe0 │ │ │ │ - add r3, r9, #48 @ 0x30 │ │ │ │ - cmp r8, #64 @ 0x40 │ │ │ │ - mov r9, r3 │ │ │ │ - add sl, sl, #1 │ │ │ │ - beq 1dd08 │ │ │ │ - ldr r3, [r7, #4]! │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + add r8, sp, #12 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r9, [sp, #24] │ │ │ │ + bl 48bd8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r8, r8, #1 │ │ │ │ - beq 1dbcc │ │ │ │ - ldr r2, [r3, #584] @ 0x248 │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 1dbcc │ │ │ │ - ldrb r2, [sl, #-1] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 1dbcc │ │ │ │ - cmp r0, #63 @ 0x3f │ │ │ │ - ldr ip, [r3, #272] @ 0x110 │ │ │ │ - ldr lr, [r3, #276] @ 0x114 │ │ │ │ - add r3, r9, #48 @ 0x30 │ │ │ │ - beq 1dce0 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r5, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, sl │ │ │ │ - mov fp, sl │ │ │ │ - stm sp, {r1, r7} │ │ │ │ - str r8, [sp, #8] │ │ │ │ - mov r7, lr │ │ │ │ - mov r8, r6 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r6, ip │ │ │ │ - ldr r1, [r8, #4]! │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 1dcb4 │ │ │ │ - ldrb r1, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 1dcb4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1dcb4 │ │ │ │ - ldr r0, [r8] │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r1, [r0, #272] @ 0x110 │ │ │ │ - strb r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 1dcb4 │ │ │ │ - ldr r0, [r0, #276] @ 0x114 │ │ │ │ - cmp r6, #0 │ │ │ │ - moveq r7, r0 │ │ │ │ - moveq r6, r1 │ │ │ │ - beq 1dcb4 │ │ │ │ - cmp r0, r7 │ │ │ │ - movlt r6, r1 │ │ │ │ - movlt r7, r0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ - add r5, r5, #48 @ 0x30 │ │ │ │ - bne 1dc50 │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [sp] │ │ │ │ - ldmib sp, {r7, r8} │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov sl, fp │ │ │ │ - mov ip, r6 │ │ │ │ - mov fp, r2 │ │ │ │ - cmp ip, #0 │ │ │ │ - add r1, r1, #1 │ │ │ │ - ble 1de74 │ │ │ │ + bl 1fef0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cmp r8, #64 @ 0x40 │ │ │ │ - add r2, r2, #1 │ │ │ │ - mov r9, r3 │ │ │ │ - add sl, sl, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bne 1dbe0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - ldr r3, [r2, #1064] @ 0x428 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #2 │ │ │ │ - mov sl, r1 │ │ │ │ - bne 1da54 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mvn r1, #1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - add r1, r5, #12800 @ 0x3200 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, r1, #16 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r3, [r3, #428] @ 0x1ac │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 1dd8c │ │ │ │ - add r3, r3, #2992 @ 0xbb0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r2, #0 │ │ │ │ - strne r2, [r3, #280] @ 0x118 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [r0, #1064] @ 0x428 │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r3, #2 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r1, #-8] │ │ │ │ - strd r2, [r1] │ │ │ │ - mvneq r3, #0 │ │ │ │ - streq r3, [r0, #428] @ 0x1ac │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, #5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1d098 │ │ │ │ - b 1dab0 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r8, [r3, #428] @ 0x1ac │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - add r5, sp, #148 @ 0x94 │ │ │ │ - strd r2, [r1, #-8] │ │ │ │ - strd r2, [r1] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - ldr r6, [pc, #416] @ 1dfa4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 273b4 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r3, [sp, #2204] @ 0x89c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1dab0 │ │ │ │ - ldr r2, [r7] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r3, r3, r2, lsl #8 │ │ │ │ + ldr r4, [r7, r3, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 22160 │ │ │ │ + b 22278 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 22278 │ │ │ │ + ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - blx r6 │ │ │ │ - b 1dab0 │ │ │ │ - ldrne r2, [sp, #24] │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [sp, #24] │ │ │ │ - b 1dbd0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1df7c │ │ │ │ - bl 47cf4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r2, #-8] │ │ │ │ - cmp r3, r0 │ │ │ │ - ldr r3, [r2, #-4] │ │ │ │ - sbcs r3, r3, r1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - blt 1df4c │ │ │ │ - ldrb r3, [r3, #456] @ 0x1c8 │ │ │ │ + movne r2, #20 │ │ │ │ + moveq r2, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4b0d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 22154 │ │ │ │ + mov r2, #72 @ 0x48 │ │ │ │ + add r1, sp, #20 │ │ │ │ + add r0, r4, #24 │ │ │ │ + bl 3e34 │ │ │ │ + ldr r3, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1dab0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ - add r5, sp, #148 @ 0x94 │ │ │ │ - strb r3, [r2, #456] @ 0x1c8 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - add r6, r7, r9 │ │ │ │ + beq 22308 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ + ldr r3, [r4, #112] @ 0x70 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 2233c │ │ │ │ + add r7, r7, #122880 @ 0x1e000 │ │ │ │ + str r3, [r2, #112] @ 0x70 │ │ │ │ + ldr r3, [r7, #1028] @ 0x404 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 22318 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + adds ip, r0, #1 │ │ │ │ + movne ip, #1 │ │ │ │ + b 22200 │ │ │ │ + cmp r2, r0 │ │ │ │ + movlt r1, #0 │ │ │ │ + andge r1, ip, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 2220c │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 2232c │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + cmn r2, #1 │ │ │ │ + bne 221dc │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ + cmp r2, #0 │ │ │ │ + strne r4, [r2, #112] @ 0x70 │ │ │ │ + streq r4, [r7, #1028] @ 0x404 │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, #1 │ │ │ │ + add r4, sp, #92 @ 0x5c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + mov r0, r6 │ │ │ │ + stm sp, {r5, r7} │ │ │ │ + bl 21684 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r2, [pc, #264] @ 22360 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r4 │ │ │ │ + str r7, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ mov r1, r7 │ │ │ │ + blx r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - sub r6, sl, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - ldr r3, [sp, #2204] @ 0x89c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1dab0 │ │ │ │ - ldr r2, [r8] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ + b 220c0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, #1 │ │ │ │ - blx r6 │ │ │ │ - b 1dab0 │ │ │ │ - ldr r3, [r3, #1064] @ 0x428 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r1, #-8] │ │ │ │ - strd r2, [r1] │ │ │ │ - bne 1daa0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r2, #428] @ 0x1ac │ │ │ │ - b 1daa0 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r2, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 21ef4 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 222bc │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r3, [pc, #196] @ 22364 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #192] @ 22368 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r4 │ │ │ │ + b 220bc │ │ │ │ + mov r4, #0 │ │ │ │ + add r5, sp, #92 @ 0x5c │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + stm sp, {r3, r4} │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + bl 21684 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r2, [pc, #132] @ 2236c │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r3, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r1, #100] @ 0x64 │ │ │ │ + mov r1, r4 │ │ │ │ + blx r5 │ │ │ │ + mov r0, r4 │ │ │ │ + b 220c0 │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ + cmp r2, #0 │ │ │ │ + addeq r7, r7, #122880 @ 0x1e000 │ │ │ │ + bne 221b8 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r1, #-8] │ │ │ │ - strd r2, [r1] │ │ │ │ - b 1df6c │ │ │ │ + str r4, [r7, #1028] @ 0x404 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ + b 22228 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ + b 22228 │ │ │ │ + add r7, r7, #122880 @ 0x1e000 │ │ │ │ + str r3, [r7, #1028] @ 0x404 │ │ │ │ + b 221c4 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r3, r0, lsl r4 │ │ │ │ + andeq r9, r3, r4, lsr #26 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq lr, r3, r4, ror r2 │ │ │ │ - andeq r4, r3, r8, ror #27 │ │ │ │ + andeq r2, r3, r0, lsr #26 │ │ │ │ + andeq r0, r3, ip, ror #1 │ │ │ │ + andeq r9, r3, r0, asr #25 │ │ │ │ + andeq pc, r2, r0, asr #30 │ │ │ │ + andeq r2, r3, ip, lsr fp │ │ │ │ + strdeq pc, [r2], -r0 │ │ │ │ + @ instruction: 0x0002feb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - ldr r2, [pc, #172] @ 1e06c │ │ │ │ - ldr r3, [pc, #172] @ 1e070 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r5, r0, #163840 @ 0x28000 │ │ │ │ + ldr r4, [r5] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 224a0 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + mov lr, r4 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2, r3} │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + mov r2, #72 @ 0x48 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #48 @ 0x30 │ │ │ │ + bl 3e34 │ │ │ │ + ldr r2, [r4, #136] @ 0x88 │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + cmp r2, #0 │ │ │ │ + add r3, r4, #120 @ 0x78 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + ldrne r3, [r4, #140] @ 0x8c │ │ │ │ + strne r3, [r2, #140] @ 0x8c │ │ │ │ + ldr r3, [r4, #140] @ 0x8c │ │ │ │ + ldrne r2, [r4, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + strne r2, [r3, #136] @ 0x88 │ │ │ │ + streq r2, [r5] │ │ │ │ + ldm r8, {r1, r2} │ │ │ │ + lsl r3, r2, #8 │ │ │ │ + add r2, r1, r2, lsl #8 │ │ │ │ + ldr r2, [r7, r2, lsl #2] │ │ │ │ + add r3, r3, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + strne r4, [r2, #132] @ 0x84 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r4, #132] @ 0x84 │ │ │ │ + ldr r2, [r7, r3, lsl #2] │ │ │ │ + str r2, [r4, #128] @ 0x80 │ │ │ │ + str r4, [r7, r3, lsl #2] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2246c │ │ │ │ + b 224a8 │ │ │ │ + ldr r2, [r6] │ │ │ │ + cmp r3, r2 │ │ │ │ + movlt r3, #0 │ │ │ │ + movge r3, #1 │ │ │ │ + cmn r2, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 22478 │ │ │ │ + ldr r3, [r0, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 224b8 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 2243c │ │ │ │ + str r0, [r4, #136] @ 0x88 │ │ │ │ + ldr r3, [r0, #140] @ 0x8c │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + cmp r3, #0 │ │ │ │ + strne r4, [r3, #136] @ 0x88 │ │ │ │ + streq r4, [r5, #4] │ │ │ │ + str r4, [r0, #140] @ 0x8c │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + str r4, [r5, #4] │ │ │ │ + str r0, [r4, #140] @ 0x8c │ │ │ │ + str r0, [r4, #136] @ 0x88 │ │ │ │ + b 22494 │ │ │ │ + str r4, [r0, #136] @ 0x88 │ │ │ │ + str r0, [r4, #140] @ 0x8c │ │ │ │ + str r3, [r4, #136] @ 0x88 │ │ │ │ + b 22494 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3840] @ 0xf00 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #852] @ 22838 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #848] @ 2283c │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r5, sp │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r8, [sp, #256] @ 0x100 │ │ │ │ mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 1d6ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - add r4, r7, #1088 @ 0x440 │ │ │ │ - add r6, r7, #1216 @ 0x4c0 │ │ │ │ - add r4, r4, #8 │ │ │ │ - add r6, r6, #8 │ │ │ │ - ldr r1, [r4, #4]! │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - cmp r4, r6 │ │ │ │ - bne 1e00c │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r4, [r1, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #48] @ 1e074 │ │ │ │ - ldr r3, [pc, #40] @ 1e070 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ - bne 1e068 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, r3, r8, asr #27 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq sp, r3, r4, asr #26 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr ip, [pc, #284] @ 1e1ac │ │ │ │ - ldr r2, [pc, #284] @ 1e1b0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #272 @ 0x110 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #268] @ 0x10c │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r5, #1088 @ 0x440 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl 4c55c │ │ │ │ + bl 21998 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 1e148 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r3, [pc, #176] @ 1e1b4 │ │ │ │ + bne 22570 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [pc, #792] @ 22840 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #172] @ 1e1b8 │ │ │ │ + ldr r2, [pc, #788] @ 22844 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #152] @ 1e1bc │ │ │ │ - ldr r3, [pc, #136] @ 1e1b0 │ │ │ │ + mvn r0, #0 │ │ │ │ + ldr r2, [pc, #764] @ 22848 │ │ │ │ + ldr r3, [pc, #748] @ 2283c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1e1a8 │ │ │ │ - add sp, sp, #272 @ 0x110 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne 22834 │ │ │ │ + add sp, sp, #228 @ 0xe4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 487f0 │ │ │ │ + cmp r4, #0 │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, #0 │ │ │ │ + mvnle r4, #0 │ │ │ │ + addgt r4, r0, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 3bdc │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, r8 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r9, [sp, #24] │ │ │ │ + bl 48bd8 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrb ip, [r5, #4] │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + ldrb r3, [r5, #28] │ │ │ │ + cmp r3, ip │ │ │ │ + bne 22828 │ │ │ │ + add r3, r5, #4 │ │ │ │ + add r2, r2, ip │ │ │ │ + mov r0, r3 │ │ │ │ + ldrb ip, [r3, #1]! │ │ │ │ + ldrb r1, [r3, #24] │ │ │ │ + cmp r1, ip │ │ │ │ + beq 225cc │ │ │ │ + sub r0, r0, r5 │ │ │ │ + sub r0, r0, #3 │ │ │ │ + and r2, r2, #255 @ 0xff │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r0, r2, r0, lsl #8 │ │ │ │ + ldr r4, [r6, r0, lsl #2] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 22758 │ │ │ │ + add r8, r5, #24 │ │ │ │ + b 2261c │ │ │ │ + ldr r4, [r4, #128] @ 0x80 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 22758 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, r5 │ │ │ │ + cmp r3, #1 │ │ │ │ + movne r2, #20 │ │ │ │ + moveq r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3bb8 <__aeabi_f2d@plt> │ │ │ │ - ldr r4, [pc, #104] @ 1e1c0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r4, pc, r4 │ │ │ │ + bl 4b0d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 22610 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + cmp r3, #1 │ │ │ │ + movne r2, #20 │ │ │ │ + moveq r2, #8 │ │ │ │ + add r0, r4, #24 │ │ │ │ + bl 4b0d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 22610 │ │ │ │ + mov r2, #72 @ 0x48 │ │ │ │ + add r1, sp, #20 │ │ │ │ + add r0, r4, #48 @ 0x30 │ │ │ │ + bl 3e34 │ │ │ │ + ldr r3, [r4, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 227e8 │ │ │ │ + ldr r2, [r4, #140] @ 0x8c │ │ │ │ + str r2, [r3, #140] @ 0x8c │ │ │ │ + ldr r2, [r4, #140] @ 0x8c │ │ │ │ + ldr r3, [r4, #136] @ 0x88 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 2281c │ │ │ │ + add r6, r6, #163840 @ 0x28000 │ │ │ │ + str r3, [r2, #136] @ 0x88 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 227f8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + adds ip, r0, #1 │ │ │ │ + movne ip, #1 │ │ │ │ + b 226e0 │ │ │ │ + cmp r2, r0 │ │ │ │ + movlt r1, #0 │ │ │ │ + andge r1, ip, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 226ec │ │ │ │ + ldr r2, [r3, #136] @ 0x88 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 2280c │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ + cmn r2, #1 │ │ │ │ + bne 226bc │ │ │ │ + str r3, [r4, #136] @ 0x88 │ │ │ │ + ldr r2, [r3, #140] @ 0x8c │ │ │ │ + str r2, [r4, #140] @ 0x8c │ │ │ │ + cmp r2, #0 │ │ │ │ + strne r4, [r2, #136] @ 0x88 │ │ │ │ + streq r4, [r6, #4] │ │ │ │ + str r4, [r3, #140] @ 0x8c │ │ │ │ + mov r6, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, #1 │ │ │ │ + add r4, sp, #92 @ 0x5c │ │ │ │ mov r2, r4 │ │ │ │ - add r4, sp, #12 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r2, [pc, #68] @ 1e1c4 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + mov r0, r7 │ │ │ │ + stm sp, {r5, r6} │ │ │ │ + bl 21384 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r2, [pc, #276] @ 2284c │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ mov r3, r4 │ │ │ │ + str r6, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - mvn r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfa8 │ │ │ │ - b 1e11c │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [r3], -r8 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r4, r3, r0, lsr fp │ │ │ │ - andeq r9, r3, r8, asr #29 │ │ │ │ - andeq sp, r3, r4, ror #24 │ │ │ │ - ldrdeq r4, [r3], -r0 │ │ │ │ - andeq r9, r3, r0, asr lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #292] @ 1e304 │ │ │ │ - mov r4, r1 │ │ │ │ - str r3, [r4, #1112] @ 0x458 │ │ │ │ - mov r3, #1200 @ 0x4b0 │ │ │ │ - str r3, [r4, #1116] @ 0x45c │ │ │ │ - mov r3, #500 @ 0x1f4 │ │ │ │ - str r3, [r4, #1120] @ 0x460 │ │ │ │ - mov r3, #150 @ 0x96 │ │ │ │ - str r3, [r4, #1124] @ 0x464 │ │ │ │ - mov r3, #95 @ 0x5f │ │ │ │ - str r3, [r4, #1128] @ 0x468 │ │ │ │ - ldr r3, [pc, #252] @ 1e308 │ │ │ │ - str r3, [r4, #1132] @ 0x46c │ │ │ │ - mov r3, #8000 @ 0x1f40 │ │ │ │ - str r3, [r4, #1136] @ 0x470 │ │ │ │ - mov r3, #300 @ 0x12c │ │ │ │ - str r3, [r4, #1140] @ 0x474 │ │ │ │ - add r3, r3, #1200 @ 0x4b0 │ │ │ │ - str r3, [r4, #1144] @ 0x478 │ │ │ │ - mov r3, #100 @ 0x64 │ │ │ │ - str r3, [r4, #1212] @ 0x4bc │ │ │ │ - str r3, [r4, #1220] @ 0x4c4 │ │ │ │ - str r3, [r4, #1224] @ 0x4c8 │ │ │ │ - ldr r3, [pc, #208] @ 1e30c │ │ │ │ - str r3, [r4, #1156] @ 0x484 │ │ │ │ - mov r3, #140 @ 0x8c │ │ │ │ - mov r1, #125 @ 0x7d │ │ │ │ - str r3, [r4, #1160] @ 0x488 │ │ │ │ - mov ip, #1000 @ 0x3e8 │ │ │ │ - ldr r3, [pc, #188] @ 1e310 │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - mov r0, #50 @ 0x32 │ │ │ │ - str ip, [r4, #1100] @ 0x44c │ │ │ │ - str r1, [r4, #1164] @ 0x48c │ │ │ │ - str r1, [r4, #1176] @ 0x498 │ │ │ │ - str r3, [r4, #1168] @ 0x490 │ │ │ │ - ldr ip, [pc, #164] @ 1e314 │ │ │ │ - ldr r1, [pc, #164] @ 1e318 │ │ │ │ - mov r3, #20 │ │ │ │ - mov r5, #0 │ │ │ │ - str r2, [r4, #1104] @ 0x450 │ │ │ │ - str r0, [r4, #1108] @ 0x454 │ │ │ │ - str ip, [r4, #1152] @ 0x480 │ │ │ │ - str r0, [r4, #1148] @ 0x47c │ │ │ │ - mov ip, #80 @ 0x50 │ │ │ │ - str r1, [r4, #1196] @ 0x4ac │ │ │ │ - str r2, [r4, #1172] @ 0x494 │ │ │ │ - str r2, [r4, #1200] @ 0x4b0 │ │ │ │ - str r3, [r4, #1188] @ 0x4a4 │ │ │ │ - ldr r2, [pc, #120] @ 1e31c │ │ │ │ - mov r3, #700 @ 0x2bc │ │ │ │ - ldr r0, [pc, #116] @ 1e320 │ │ │ │ - ldr r1, [pc, #116] @ 1e324 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - str ip, [r4, #1184] @ 0x4a0 │ │ │ │ - str r0, [r4, #1180] @ 0x49c │ │ │ │ - str r1, [r4, #1204] @ 0x4b4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r4, #1208] @ 0x4b8 │ │ │ │ - str r5, [r4, #1216] @ 0x4c0 │ │ │ │ - str r3, [r4, #1192] @ 0x4a8 │ │ │ │ - mvn r1, #0 │ │ │ │ - bl 1dfa8 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr r3, [pc, #72] @ 1e328 │ │ │ │ + b 22544 │ │ │ │ + mov r1, r5 │ │ │ │ + add r3, sp, #8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 22370 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 2279c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [pc, #208] @ 22850 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #68] @ 1e32c │ │ │ │ - str r5, [sp] │ │ │ │ + ldr r2, [pc, #204] @ 22854 │ │ │ │ + str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r9, r0, r0, ror r4 │ │ │ │ - andeq r0, r3, r0, asr #26 │ │ │ │ - andeq r5, r3, r0, ror #22 │ │ │ │ - ldrdeq sp, [r0], -r8 │ │ │ │ - andeq r8, r1, r0, lsr #13 │ │ │ │ - muleq r0, r8, sl │ │ │ │ - andeq r3, r4, r8, lsr r2 │ │ │ │ - andeq r3, r1, r0, lsl #17 │ │ │ │ - andeq r4, r3, r0, ror r9 │ │ │ │ - andeq r9, r3, ip, ror #25 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #1216] @ 0x4c0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #4060] @ 1f328 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #4056] @ 1f32c │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - sub sp, sp, #2832 @ 0xb10 │ │ │ │ - add r9, r4, #64 @ 0x40 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2836] @ 0xb14 │ │ │ │ + b 22540 │ │ │ │ + mov r4, #0 │ │ │ │ + add r5, sp, #92 @ 0x5c │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + stm sp, {r3, r4} │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + bl 21384 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r2, [pc, #144] @ 22858 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r3, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r1, #100] @ 0x64 │ │ │ │ + mov r1, r4 │ │ │ │ + blx r5 │ │ │ │ + mov r0, r4 │ │ │ │ + b 22544 │ │ │ │ + ldr r2, [r4, #140] @ 0x8c │ │ │ │ + cmp r2, #0 │ │ │ │ + addeq r6, r6, #163840 @ 0x28000 │ │ │ │ + bne 22698 │ │ │ │ mov r3, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - bl 4fe60 │ │ │ │ - add r3, r6, #2992 @ 0xbb0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr r7, [r4, r3, lsl #2] │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 1e850 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ + str r4, [r6, #4] │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + str r3, [r4, #136] @ 0x88 │ │ │ │ + b 22708 │ │ │ │ + str r4, [r3, #136] @ 0x88 │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + str r2, [r4, #136] @ 0x88 │ │ │ │ + b 22708 │ │ │ │ + add r6, r6, #163840 @ 0x28000 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + b 226a4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + b 225f4 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r3, r0, lsr #17 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + muleq r3, ip, r8 │ │ │ │ + andeq pc, r2, r8, ror #24 │ │ │ │ + andeq r9, r3, ip, lsr r8 │ │ │ │ + andeq pc, r2, r0, ror #20 │ │ │ │ + andeq r2, r3, ip, asr r6 │ │ │ │ + andeq pc, r2, r0, lsl sl @ │ │ │ │ + ldrdeq pc, [r2], -r0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bls 22874 │ │ │ │ + add r0, r0, r1, lsl #2 │ │ │ │ + ldr r0, [r0, #1044] @ 0x414 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #4] @ 22880 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r3, r8, asr #3 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1e3e4 │ │ │ │ - cmp r8, #27 │ │ │ │ - beq 1e8cc │ │ │ │ - ldr r2, [pc, #3956] @ 1f330 │ │ │ │ - ldr r3, [pc, #3948] @ 1f32c │ │ │ │ + bxeq lr │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + tst r2, r3 │ │ │ │ + beq 22884 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + blt 22884 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + tst r2, r3 │ │ │ │ + beq 228d0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bxge lr │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 228b8 │ │ │ │ + bx lr │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ + cmp r0, #4 │ │ │ │ + beq 22920 │ │ │ │ + cmp r1, #2 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + movge r1, #2 │ │ │ │ + add lr, r0, r0, lsl #1 │ │ │ │ + add lr, ip, lr, lsl #2 │ │ │ │ + bic r1, r1, r1, asr #31 │ │ │ │ + str r2, [lr, #56] @ 0x38 │ │ │ │ + add r2, r0, #1 │ │ │ │ + str r1, [lr, #52] @ 0x34 │ │ │ │ + str r3, [lr, #60] @ 0x3c │ │ │ │ + str r2, [ip, #100] @ 0x64 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mvn r0, #0 │ │ │ │ + bx lr │ │ │ │ + cmp r1, #3 │ │ │ │ + bxhi lr │ │ │ │ + cmp r2, #2 │ │ │ │ + movge r2, #2 │ │ │ │ + bic r2, r2, r2, asr #31 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + add r0, r0, r1, lsl #2 │ │ │ │ + str r2, [r0, #52] @ 0x34 │ │ │ │ + bx lr │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr lr, [r1] │ │ │ │ + ldmib r1, {r2, r3} │ │ │ │ + mov ip, lr │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + bx ip │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bhi 2297c │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + add r0, r0, r1, lsl #2 │ │ │ │ + ldr r0, [r0, #1044] @ 0x414 │ │ │ │ + b 4b160 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bhi 2299c │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + add r0, r0, r1, lsl #2 │ │ │ │ + ldr r0, [r0, #1044] @ 0x414 │ │ │ │ + b 4b16c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2944] @ 0xb80 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #252] @ 22ac0 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #248] @ 22ac4 │ │ │ │ add r2, pc, r2 │ │ │ │ + sub sp, sp, #1120 @ 0x460 │ │ │ │ + sub sp, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2836] @ 0xb14 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + ldr r2, [pc, #232] @ 22ac8 │ │ │ │ + add r8, sp, #12 │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, #80 @ 0x50 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #1116] @ 0x45c │ │ │ │ mov r3, #0 │ │ │ │ - bne 1f300 │ │ │ │ - add sp, sp, #2832 @ 0xb10 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub r3, r8, #24 │ │ │ │ - cmp r3, #8 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 1e418 │ │ │ │ - b 1e760 │ │ │ │ - b 1eacc │ │ │ │ - b 1e418 │ │ │ │ - b 1e418 │ │ │ │ - b 1e418 │ │ │ │ - b 1e418 │ │ │ │ - b 1e418 │ │ │ │ - b 1e6fc │ │ │ │ - b 1e4a8 │ │ │ │ - cmp r8, #26 │ │ │ │ - beq 1ed1c │ │ │ │ - cmp r8, #30 │ │ │ │ - beq 1ec70 │ │ │ │ - cmp r8, #28 │ │ │ │ - bne 1f3a0 │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ - ldrb r3, [r3, #9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1e3b4 │ │ │ │ - ldr r2, [r7, #308] @ 0x134 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + ldrb r9, [sp, #1152] @ 0x480 │ │ │ │ + bl 4af6c │ │ │ │ + ldr r2, [pc, #188] @ 22acc │ │ │ │ + mov r3, r8 │ │ │ │ + add r8, sp, #92 @ 0x5c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ + mov r0, r8 │ │ │ │ + stm sp, {r4, r5} │ │ │ │ + bl 48c44 │ │ │ │ + ldr r1, [pc, #160] @ 22ad0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4925c │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - beq 1e468 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - add r3, r3, r2 │ │ │ │ - cmp r3, r1 │ │ │ │ - bgt 1e3b4 │ │ │ │ - ldr r2, [pc, #3780] @ 1f334 │ │ │ │ - ldr r3, [pc, #3768] @ 1f32c │ │ │ │ + ble 22a8c │ │ │ │ + mov r4, r7 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [r4, #52] @ 0x34 │ │ │ │ + cmp r3, r6 │ │ │ │ + blt 22a7c │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 22a7c │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r7, #100] @ 0x64 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r2, r5 │ │ │ │ + add r4, r4, #12 │ │ │ │ + bgt 22a50 │ │ │ │ + ldr r2, [pc, #64] @ 22ad4 │ │ │ │ + ldr r3, [pc, #44] @ 22ac4 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [r7, #308] @ 0x134 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2836] @ 0xb14 │ │ │ │ + ldr r3, [sp, #1116] @ 0x45c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1f300 │ │ │ │ - mvn r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #2832 @ 0xb10 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1745c │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + bne 22abc │ │ │ │ + add sp, sp, #1120 @ 0x460 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r3, r0, asr #7 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r2, r3, ip, lsl r4 │ │ │ │ + strdeq r2, [r3], -r8 │ │ │ │ + andeq pc, r2, r8, ror #31 │ │ │ │ + strdeq r9, [r3], -r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + b 22b10 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + cmp r4, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + tst r5, r0 │ │ │ │ + beq 22b04 │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ + cmp r2, r6 │ │ │ │ + bne 22b04 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bne 1ec24 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r3, [r3, #2964] @ 0xb94 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1e518 │ │ │ │ - ldr r2, [r7, #284] @ 0x11c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 1e4f4 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 1e3b4 │ │ │ │ - ldr r3, [r7, #280] @ 0x118 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1e518 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - rsb r2, r2, r2, lsl #4 │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 1e3b4 │ │ │ │ - ldr r3, [r7, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 1e3b4 │ │ │ │ - add r2, r4, #12736 @ 0x31c0 │ │ │ │ - ldr r3, [r2, #-8] │ │ │ │ - ldr r2, [r2, #-4] │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - bne 1e3b4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [r7, #284] @ 0x11c │ │ │ │ - add r3, sp, #2128 @ 0x850 │ │ │ │ - mov r8, #0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - add sl, r4, #12288 @ 0x3000 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r8, [sl, #432] @ 0x1b0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 3bdc │ │ │ │ - add r3, sp, #2320 @ 0x910 │ │ │ │ - add r3, r3, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 3bdc │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, r8 │ │ │ │ - ldreq r3, [pc, #3484] @ 1f338 │ │ │ │ - addeq r3, pc, r3 │ │ │ │ - streq r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3476] @ 1f33c │ │ │ │ - ldr r0, [r5] │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 4aadc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1ee24 │ │ │ │ - ldr r9, [sl, #1072] @ 0x430 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne 1e5d4 │ │ │ │ - b 1e3b4 │ │ │ │ - ldr r9, [r9] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 1e3b4 │ │ │ │ - add fp, r9, #8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, fp │ │ │ │ - bl 4aadc │ │ │ │ + mov r1, r7 │ │ │ │ + bl 4ad20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1e5c8 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [pc, #3400] @ 1f340 │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - bl 48c74 │ │ │ │ - add r3, r9, #72 @ 0x48 │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl 48c74 │ │ │ │ + beq 22b04 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str fp, [sp, #8] │ │ │ │ - ldr r2, [pc, #3304] @ 1f344 │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r9, sp, #2192 @ 0x890 │ │ │ │ - add r9, r9, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - stm sp, {r0, r3} │ │ │ │ - mov r0, r9 │ │ │ │ - mov r3, r6 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr r2, [pc, #3264] @ 1f348 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r9 │ │ │ │ - str r8, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r9, [ip, #100] @ 0x64 │ │ │ │ - mov r1, r8 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - streq r3, [sl, #432] @ 0x1b0 │ │ │ │ - bne 1f050 │ │ │ │ - add r2, r4, #12736 @ 0x31c0 │ │ │ │ - ldr r3, [r2, #-8] │ │ │ │ - ldr r2, [r2, #-4] │ │ │ │ - str r6, [sl, #428] @ 0x1ac │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - bne 1e6e0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1d1a0 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r7, #272] @ 0x110 │ │ │ │ - str r3, [sl, #460] @ 0x1cc │ │ │ │ - str r3, [r7, #276] @ 0x114 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [r7, #280] @ 0x118 │ │ │ │ - b 1e3b4 │ │ │ │ - add r6, r4, #12736 @ 0x31c0 │ │ │ │ - ldr r3, [r6, #-8] │ │ │ │ - ldr r2, [r6, #-4] │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - beq 1e3b4 │ │ │ │ - ldr r3, [r7, #272] @ 0x110 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1ec40 │ │ │ │ - add r4, r4, #12288 @ 0x3000 │ │ │ │ - ldr r2, [r4, #428] @ 0x1ac │ │ │ │ - ldr r3, [r7, #580] @ 0x244 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 1e3b4 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 1e3b4 │ │ │ │ - ldr r5, [r6] │ │ │ │ - ldr r4, [r6, #4] │ │ │ │ - bl 47cf4 │ │ │ │ - cmp r5, r0 │ │ │ │ - sbcs r4, r4, r1 │ │ │ │ - mvnge r2, #0 │ │ │ │ - mvnge r3, #0 │ │ │ │ - strdge r2, [r6, #-8] │ │ │ │ - b 1e3b4 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r3, [r3, #2964] @ 0xb94 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1ebfc │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ - mov fp, #0 │ │ │ │ - mov r8, fp │ │ │ │ - add r9, sp, #56 @ 0x38 │ │ │ │ - str sl, [sp, #56] @ 0x38 │ │ │ │ - b 1e7b8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 4b3f8 │ │ │ │ - bl 4b1bc │ │ │ │ + b 22b04 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ + cmp r4, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r6, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + add r5, r4, #8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4ad20 │ │ │ │ cmp r0, #0 │ │ │ │ - moveq fp, r0 │ │ │ │ - beq 1e7a8 │ │ │ │ - cmp fp, #0 │ │ │ │ - moveq fp, sl │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, #127 @ 0x7f │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ - beq 1f03c │ │ │ │ - ldrb r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1e788 │ │ │ │ - cmp fp, #0 │ │ │ │ - strbne r3, [fp] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 1e3b4 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + beq 22b9c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r8 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 22b78 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 22c18 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + b 22be4 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 22c18 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + tst r5, r0 │ │ │ │ + beq 22bd8 │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ + cmp r2, r6 │ │ │ │ + bne 22bd8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r3, [r2, #2964] @ 0xb94 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1e814 │ │ │ │ - ldr ip, [r7, #288] @ 0x120 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 1e814 │ │ │ │ - ldr r3, [pc, #2892] @ 1f34c │ │ │ │ - umull lr, r3, r8, r3 │ │ │ │ - ldr lr, [r0, #12] │ │ │ │ - lsr r3, r3, #4 │ │ │ │ - mla ip, lr, r3, ip │ │ │ │ - cmp ip, r1 │ │ │ │ - bgt 1e3b4 │ │ │ │ - str r1, [r7, #288] @ 0x120 │ │ │ │ - ldr r9, [r2, #2956] @ 0xb8c │ │ │ │ - ldr r8, [r5] │ │ │ │ - cmp r9, #2 │ │ │ │ - beq 1edb8 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 1e3b4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 4aaac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 22bd8 │ │ │ │ mov r0, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 1c230 │ │ │ │ - b 1e3b4 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1e3b4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 4f3d8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldrb r3, [r4, #28] │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 4f320 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r2, [pc, #2760] @ 1f350 │ │ │ │ - add r6, sp, #2320 @ 0x910 │ │ │ │ - add r6, r6, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - str r8, [sp] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr r2, [pc, #2724] @ 1f354 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r5, [sp] │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r3, r6 │ │ │ │ - blx r4 │ │ │ │ - b 1e3b4 │ │ │ │ - ldrb r3, [r7, #269] @ 0x10d │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1e3b4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - str r1, [r7, #300] @ 0x12c │ │ │ │ - mov r1, r6 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r2, [r5, #8]! │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - add r9, r7, #316 @ 0x13c │ │ │ │ - add r8, r7, #456 @ 0x1c8 │ │ │ │ - add sl, r7, #480 @ 0x1e0 │ │ │ │ - ldr r1, [r5, #4]! │ │ │ │ - mov r0, r9 │ │ │ │ - mov r2, #24 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - str r3, [r8, #4]! │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cmp r8, sl │ │ │ │ - add r9, r9, #24 │ │ │ │ - str r3, [r8, #24] │ │ │ │ - bne 1e934 │ │ │ │ - add r3, r4, #8192 @ 0x2000 │ │ │ │ - ldr r0, [r3, #4064] @ 0xfe0 │ │ │ │ - mov r1, r7 │ │ │ │ - add sl, sp, #72 @ 0x48 │ │ │ │ - bl e188 │ │ │ │ - mov r0, sl │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #22 │ │ │ │ - mov r0, sl │ │ │ │ - bl 27364 │ │ │ │ - ldr r3, [sp, #2128] @ 0x850 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 22cb0 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1e9b4 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r5, [r3, #36] @ 0x24 │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r6 │ │ │ │ - blx r5 │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r8, [r3, #1072] @ 0x430 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 1ea54 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - mov r5, r9 │ │ │ │ - subs r2, r3, #0 │ │ │ │ - add r9, r9, #1 │ │ │ │ - movne r2, #1 │ │ │ │ - cmp r9, #20 │ │ │ │ - movgt r2, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 1e9cc │ │ │ │ - mov r0, sl │ │ │ │ - bl 2734c │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, #24 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 27364 │ │ │ │ - b 1ea1c │ │ │ │ - subs r5, r5, #1 │ │ │ │ - bcc 1eaac │ │ │ │ - add r1, r8, #8 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r0, sl │ │ │ │ - bl 273b4 │ │ │ │ - ldr r8, [r8] │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 1ea14 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ - mov r2, #1 │ │ │ │ - blx r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1dfa8 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r7, #269] @ 0x10d │ │ │ │ - mov r0, sl │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, sl │ │ │ │ - bl 27364 │ │ │ │ - ldr r3, [sp, #2128] @ 0x850 │ │ │ │ + bne 22c74 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1e3b4 │ │ │ │ - ldr r2, [r4] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - b 1e3b4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ - mov r2, #1 │ │ │ │ - blx r5 │ │ │ │ - b 1e9c4 │ │ │ │ - add r8, r4, #8192 @ 0x2000 │ │ │ │ - ldr r0, [r8, #4064] @ 0xfe0 │ │ │ │ - bl eb90 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1e3b4 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [r7, #584] @ 0x248 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 1e3b4 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r2, [r2, #2964] @ 0xb94 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldrb r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1eb28 │ │ │ │ - ldr r1, [r7, #292] @ 0x124 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 1eb28 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - add r2, r2, r1 │ │ │ │ - cmp r2, r0 │ │ │ │ - bgt 1e3b4 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 1eb40 │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #424] @ 0x1a8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1e3b4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r7, #528] @ 0x210 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt 1e3b4 │ │ │ │ - str r3, [r7, #292] @ 0x124 │ │ │ │ - ldr r0, [r8, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r2, r6 │ │ │ │ - bl fa30 │ │ │ │ + beq 22c64 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1e3b4 │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r0, [r8, #4064] @ 0xfe0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl f934 │ │ │ │ + bne 22c64 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + str r2, [r4, #20] │ │ │ │ + ldr r2, [r6, #44] @ 0x2c │ │ │ │ + str r2, [r3, #20] │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1e3b4 │ │ │ │ - ldr r3, [r7, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 1f2f0 │ │ │ │ + ldreq r3, [r6, #24] │ │ │ │ + ldreq r2, [r3, #20] │ │ │ │ + streq r2, [r6, #24] │ │ │ │ + beq 22ca0 │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ + b 22c54 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3808] @ 0xee0 │ │ │ │ + ldr r2, [pc, #348] @ 22e48 │ │ │ │ + ldr r3, [pc, #348] @ 22e4c │ │ │ │ + sub sp, sp, #260 @ 0x104 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #240 @ 0xf0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + mov r3, #0 │ │ │ │ + bl 47838 │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 22d7c │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + tst r2, r3 │ │ │ │ + beq 22d44 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 22da8 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 22d28 │ │ │ │ + cmp r7, #0 │ │ │ │ + ble 22d7c │ │ │ │ ldr r3, [r5] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 1f2f0 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r2, [pc, #1948] @ 1f358 │ │ │ │ - str r3, [r7, #528] @ 0x210 │ │ │ │ - ldr r3, [pc, #1896] @ 1f32c │ │ │ │ + ldr r2, [pc, #236] @ 22e50 │ │ │ │ + str r4, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r7, [r3, #100] @ 0x64 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [pc, #208] @ 22e54 │ │ │ │ + ldr r3, [pc, #196] @ 22e4c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2836] @ 0xb14 │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1f300 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r0, [r8, #4064] @ 0xfe0 │ │ │ │ - add sp, sp, #2832 @ 0xb10 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b fab0 │ │ │ │ - ldr r3, [r7, #288] @ 0x120 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1e770 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add r3, r3, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - ble 1e770 │ │ │ │ - b 1e3b4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1e540 │ │ │ │ - b 1e3b4 │ │ │ │ + bne 22e44 │ │ │ │ + add sp, sp, #260 @ 0x104 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 48c40 │ │ │ │ + add r9, r0, r7 │ │ │ │ + cmp r9, #237 @ 0xed │ │ │ │ + mov r8, r0 │ │ │ │ + bgt 22dfc │ │ │ │ + cmp r7, #0 │ │ │ │ + ble 22de4 │ │ │ │ + ldr r1, [pc, #136] @ 22e58 │ │ │ │ + mov r2, #240 @ 0xf0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 48b70 │ │ │ │ + add r9, r7, #2 │ │ │ │ + add r9, r9, r8 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r2, #240 @ 0xf0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 48b70 │ │ │ │ + mov r7, r9 │ │ │ │ + b 22d44 │ │ │ │ ldr r3, [r5] │ │ │ │ + ldr r2, [pc, #84] @ 22e5c │ │ │ │ + mov r1, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r7, [r3, #100] @ 0x64 │ │ │ │ + mov r3, r6 │ │ │ │ + blx r7 │ │ │ │ + mov r1, #240 @ 0xf0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 47838 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r2, #240 @ 0xf0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r7, r8 │ │ │ │ + b 22d44 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + muleq r3, r8, r0 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + strheq r2, [r3], -ip │ │ │ │ + andeq r9, r3, r4 │ │ │ │ + andeq r2, r3, ip, asr #32 │ │ │ │ + andeq r2, r3, r8, lsl r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 22e94 │ │ │ │ + b 22eec │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + str r2, [r4, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 22eec │ │ │ │ + ldrb r3, [r2, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1e3b4 │ │ │ │ - add r4, r4, #12288 @ 0x3000 │ │ │ │ - str r3, [r7, #272] @ 0x110 │ │ │ │ - ldr r3, [r4, #460] @ 0x1cc │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [r4, #460] @ 0x1cc │ │ │ │ - str r3, [r7, #276] @ 0x114 │ │ │ │ - strb r2, [r4, #456] @ 0x1c8 │ │ │ │ - b 1e3b4 │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ - ldrb r3, [r3, #9] │ │ │ │ + bne 22e84 │ │ │ │ + b 22ec4 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1e3b4 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - ldr r3, [r3, #2964] @ 0xb94 │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ + beq 22ee8 │ │ │ │ + ldrb r1, [r3, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 22ea4 │ │ │ │ + str r3, [r2, #20] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ecb8 │ │ │ │ - ldr r1, [r7, #304] @ 0x130 │ │ │ │ + beq 22eec │ │ │ │ + ldrb r1, [r3, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 1ecb8 │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - add r3, r3, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 1e3b4 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ - str r2, [r7, #304] @ 0x130 │ │ │ │ + beq 22ec0 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 22eb0 │ │ │ │ + str r3, [r2, #20] │ │ │ │ + add r0, r4, #48 @ 0x30 │ │ │ │ + bl 42608 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 22f24 │ │ │ │ + bl 42608 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r4, #124] @ 0x7c │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 22f90 │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 22f7c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r0, r4, #8 │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + blx r2 │ │ │ │ + ldr r4, [r4] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 22f5c │ │ │ │ + add r0, r5, #104 @ 0x68 │ │ │ │ + bl 42608 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5, #112] @ 0x70 │ │ │ │ + str r3, [r5, #108] @ 0x6c │ │ │ │ + strb r6, [r5, #12] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #160] @ 23050 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [r0] │ │ │ │ + beq 23010 │ │ │ │ + ldr r7, [pc, #132] @ 23054 │ │ │ │ + add r7, pc, r7 │ │ │ │ + b 22fe4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4782c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 23010 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r5, r4 │ │ │ │ + cmp r3, r7 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + bne 22fd4 │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ + bl 4782c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4782c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 22fe4 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 23038 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [r5] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #20 │ │ │ │ + bl 425cc │ │ │ │ + mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 3bf4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #116] @ 0x74 │ │ │ │ + add r0, r6, #104 @ 0x68 │ │ │ │ + bl 425cc │ │ │ │ + add r0, r6, #48 @ 0x30 │ │ │ │ + bl 425cc │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r8, r3, ip, lsr r7 │ │ │ │ + @ instruction: 0xfffff978 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 22f98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl 3bf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r3, [sp, #2128] @ 0x850 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1e3b4 │ │ │ │ - ldr r2, [r8] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r5 │ │ │ │ - b 1e3b4 │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ - ldrb r3, [r3, #9] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + beq 230f0 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 426d0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #32 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + ldr r3, [r4, #124] @ 0x7c │ │ │ │ + str r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1e3b4 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - ldr r3, [r3, #2964] @ 0xb94 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ + strne r0, [r3, #4] │ │ │ │ + ldr r3, [r4, #120] @ 0x78 │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ed5c │ │ │ │ - ldr r3, [r7, #296] @ 0x128 │ │ │ │ + streq r0, [r4, #120] @ 0x78 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 48bd8 │ │ │ │ + mov r0, #4 │ │ │ │ + bl 3a5c │ │ │ │ + mov r6, r0 │ │ │ │ + bl 42560 │ │ │ │ + str r6, [r4, #116] @ 0x74 │ │ │ │ + b 230a8 │ │ │ │ + ldr r3, [r0, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ed5c │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r3, r3, r2 │ │ │ │ - cmp r3, r1 │ │ │ │ - bgt 1e3b4 │ │ │ │ - str r1, [r7, #296] @ 0x128 │ │ │ │ - mov r0, r7 │ │ │ │ - ldm r5, {r1, r2} │ │ │ │ - bl 174ac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1e3b4 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2734c │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #42 @ 0x2a │ │ │ │ - bl 27364 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 27364 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - b 1e3b4 │ │ │ │ - ldr r3, [r7, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 1e828 │ │ │ │ - add r3, r4, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r3, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 1e828 │ │ │ │ - ldr r3, [r0] │ │ │ │ + bxeq lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #4 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 3a5c │ │ │ │ + mov r8, r0 │ │ │ │ + bl 42560 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 231b4 │ │ │ │ + mov r9, #0 │ │ │ │ + add r6, r4, #8 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1e828 │ │ │ │ - cmp r8, #3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - movne r8, r9 │ │ │ │ - bne 1e834 │ │ │ │ - add r2, r3, #2992 @ 0xbb0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - ldr r2, [r4, r2, lsl #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 1e834 │ │ │ │ - ldr r2, [r2, #584] @ 0x248 │ │ │ │ - cmn r2, #1 │ │ │ │ - bne 1e3b4 │ │ │ │ - b 1e834 │ │ │ │ - ldr r1, [pc, #1328] @ 1f35c │ │ │ │ - ldr r0, [r5] │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 4aadc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 4aaac │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1f118 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r2, [r3, #3012] @ 0xbc4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 1e3b4 │ │ │ │ - ldr r1, [r3, #3016] @ 0xbc8 │ │ │ │ - add r3, r4, #8192 @ 0x2000 │ │ │ │ - ldr r2, [r3, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - add r3, r3, r2 │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt 1e3b4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 4b190 │ │ │ │ - cmp r0, #63 @ 0x3f │ │ │ │ - mov r9, r0 │ │ │ │ - bhi 1e3b4 │ │ │ │ - add r3, r0, #2992 @ 0xbb0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr r3, [r4, r3, lsl #2] │ │ │ │ - cmp r6, r0 │ │ │ │ - cmpne r3, #0 │ │ │ │ - beq 1e3b4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - bne 1e3b4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #1168] @ 1f360 │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r3, [r3, #3020] @ 0xbcc │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1f304 │ │ │ │ - mov r1, r8 │ │ │ │ - add r8, sp, #2192 @ 0x890 │ │ │ │ - add r8, r8, #4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ + beq 231a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3bdc │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r3, #48 @ 0x30 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr fp, [r1, #28] │ │ │ │ - mov r1, r9 │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #1072] @ 1f364 │ │ │ │ - ldr r3, [r3, #3020] @ 0xbcc │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r3, r8 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + bl 426d0 │ │ │ │ + mov r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr fp, [r5] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [r5, #12] │ │ │ │ - ldr r2, [pc, #988] @ 1f368 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ + str r9, [r3, #4] │ │ │ │ + ldr ip, [r5, #124] @ 0x7c │ │ │ │ + str ip, [r3] │ │ │ │ + cmp ip, #0 │ │ │ │ + strne r3, [ip, #4] │ │ │ │ + ldr ip, [r5, #120] @ 0x78 │ │ │ │ + add r0, r0, #8 │ │ │ │ + cmp ip, #0 │ │ │ │ + str r3, [r5, #124] @ 0x7c │ │ │ │ + streq r3, [r5, #120] @ 0x78 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 2314c │ │ │ │ + ldr r4, [r5, #116] @ 0x74 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 231d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 425cc │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3bf4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r8, [r5, #116] @ 0x74 │ │ │ │ + str r3, [r5, #120] @ 0x78 │ │ │ │ + str r3, [r5, #124] @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3040] @ 0xbe0 │ │ │ │ + ldr ip, [pc, #152] @ 23298 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #144] @ 2329c │ │ │ │ + add ip, pc, ip │ │ │ │ + sub sp, sp, #1040 @ 0x410 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + ldr r2, [pc, #128] @ 232a0 │ │ │ │ + add r4, sp, #12 │ │ │ │ + ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr r2, [pc, #928] @ 1f36c │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #1036] @ 0x40c │ │ │ │ + mov r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r5] │ │ │ │ + ldr r2, [pc, #88] @ 232a4 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, #0 │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ str r1, [sp] │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #60] @ 232a8 │ │ │ │ + ldr r3, [pc, #44] @ 2329c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [ip, #100] @ 0x64 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r3, #2 │ │ │ │ - streq r9, [sl, #1056] @ 0x420 │ │ │ │ - streq r3, [sl, #432] @ 0x1b0 │ │ │ │ - beq 1e6b4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - b 1e3b4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1036] @ 0x40c │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - cmp fp, #0 │ │ │ │ - strb r3, [sl] │ │ │ │ - strbne r3, [fp] │ │ │ │ - b 1e7d4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mvn r1, #0 │ │ │ │ + bne 23294 │ │ │ │ + add sp, sp, #1040 @ 0x410 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, r3, r0, lsl #23 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r1, r3, r4, lsl #24 │ │ │ │ + andeq r1, r3, ip, asr #23 │ │ │ │ + andeq r8, r3, ip, lsl fp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #4088] @ 242c4 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - bl 2734c │ │ │ │ - mov r1, #30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mvn r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r3, [sp, #2128] @ 0x850 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1e3b4 │ │ │ │ - ldr r2, [r4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - b 1e3b4 │ │ │ │ - ldr r1, [pc, #592] @ 1f370 │ │ │ │ - ldr r0, [r5] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4aadc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1f2e0 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r3, [r3, #3004] @ 0xbbc │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1e3b4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 4b190 │ │ │ │ - cmp r0, #63 @ 0x3f │ │ │ │ - mov r9, r0 │ │ │ │ - bhi 1e3b4 │ │ │ │ - add r3, r0, #2992 @ 0xbb0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr r3, [r4, r3, lsl #2] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1e3b4 │ │ │ │ - ldr r3, [r3, #584] @ 0x248 │ │ │ │ - cmn r3, #1 │ │ │ │ - cmpne r6, r0 │ │ │ │ - moveq fp, #1 │ │ │ │ - movne fp, #0 │ │ │ │ - beq 1e3b4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #472] @ 1f374 │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #444] @ 1f378 │ │ │ │ - ldr r3, [r3, #3008] @ 0xbc0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r9 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ + sub sp, sp, #16 │ │ │ │ blx r3 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r8, [r5] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r5, [pc, #4068] @ 242c8 │ │ │ │ + ldr r1, [pc, #4068] @ 242cc │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 2ab00 │ │ │ │ + add r3, r0, #156 @ 0x9c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [pc, #4036] @ 242d0 │ │ │ │ ldr r2, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ + str r3, [r4, #32] │ │ │ │ blx r2 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [r5, #12] │ │ │ │ - ldr r2, [pc, #360] @ 1f37c │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - add r8, sp, #2192 @ 0x890 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r8, r8, #4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [pc, #4016] @ 242d4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29028 │ │ │ │ + ldr r2, [pc, #3988] @ 242d8 │ │ │ │ + ldr r6, [pc, #3988] @ 242dc │ │ │ │ + ldr r3, [pc, #3988] @ 242e0 │ │ │ │ + ldr r1, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - mov r3, r6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr r2, [pc, #292] @ 1f380 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r8 │ │ │ │ - str fp, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + stm sp, {r3, r6} │ │ │ │ + ldr r2, [pc, #3964] @ 242e4 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3960] @ 242e8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [ip, #100] @ 0x64 │ │ │ │ - mov r1, fp │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r3, #3 │ │ │ │ - streq r9, [sl, #1056] @ 0x420 │ │ │ │ - streq r3, [sl, #432] @ 0x1b0 │ │ │ │ - beq 1e6b4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r1, #3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cff8 │ │ │ │ - b 1e3b4 │ │ │ │ - ldr r3, [sl, #432] @ 0x1b0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1e3b4 │ │ │ │ - b 1e6b4 │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ - mov r2, #1 │ │ │ │ - strb r2, [r3, #456] @ 0x1c8 │ │ │ │ - b 1eba0 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #120] @ 1f384 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3940] @ 242ec │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2aae4 │ │ │ │ + ldr r6, [pc, #3916] @ 242f0 │ │ │ │ + ldr r2, [pc, #3916] @ 242f4 │ │ │ │ + ldr r3, [pc, #3916] @ 242f8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - add r8, sp, #2192 @ 0x890 │ │ │ │ - bl 48c74 │ │ │ │ - add r8, r8, #4 │ │ │ │ - b 1ef4c │ │ │ │ - andeq sp, r3, r8, lsr sl │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq sp, r3, ip, asr #19 │ │ │ │ - andeq sp, r3, r8, lsl r9 │ │ │ │ - andeq r3, r3, ip, asr #25 │ │ │ │ - andeq r4, r3, r8, lsr r4 │ │ │ │ - ldrdeq r4, [r3], -ip │ │ │ │ - andeq r4, r3, r4, lsr r6 │ │ │ │ - andeq sl, r3, r0, lsr r2 │ │ │ │ - stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - ldrdeq r4, [r3], -ip │ │ │ │ - andeq sl, r3, r0, lsl r0 │ │ │ │ - andeq sp, r3, r8, asr #3 │ │ │ │ - andeq r9, r3, ip, lsl #3 │ │ │ │ - strdeq r3, [r3], -ip │ │ │ │ - @ instruction: 0x00033db0 │ │ │ │ - andeq r3, r3, r0, ror sp │ │ │ │ - andeq r9, r3, r8, ror #17 │ │ │ │ - andeq r3, r3, r8, lsl #20 │ │ │ │ - andeq r3, r3, r0, lsr fp │ │ │ │ - andeq r3, r3, r4, lsl #23 │ │ │ │ - ldrdeq r3, [r3], -ip │ │ │ │ - andeq r9, r3, ip, asr r6 │ │ │ │ - andeq r3, r3, r8, asr #19 │ │ │ │ - andeq r0, r0, r2, lsl #14 │ │ │ │ - andeq ip, r3, r0, ror #17 │ │ │ │ - andeq ip, r3, ip, ror r8 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - strdeq r3, [r3], -r4 │ │ │ │ - andeq r3, r3, ip, lsl #16 │ │ │ │ - cmp r8, #29 │ │ │ │ - beq 1f4e0 │ │ │ │ - cmp r8, #34 @ 0x22 │ │ │ │ - bne 1f548 │ │ │ │ - ldr r2, [r7, #300] @ 0x12c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - beq 1f3d8 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r3, r3, r2 │ │ │ │ - cmp r3, r1 │ │ │ │ - bgt 1e3b4 │ │ │ │ - sub r5, r5, #4 │ │ │ │ - add r8, r7, #316 @ 0x13c │ │ │ │ - add r6, r7, #456 @ 0x1c8 │ │ │ │ - add r9, r7, #480 @ 0x1e0 │ │ │ │ - str r1, [r7, #300] @ 0x12c │ │ │ │ - ldr r1, [r5, #4]! │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, #24 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - str r3, [r6, #4]! │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cmp r9, r6 │ │ │ │ - add r8, r8, #24 │ │ │ │ - str r3, [r6, #24] │ │ │ │ - bne 1f3ec │ │ │ │ - add r6, r4, #11968 @ 0x2ec0 │ │ │ │ - add r9, r4, #12224 @ 0x2fc0 │ │ │ │ - ldr r8, [pc, #-160] @ 1f388 │ │ │ │ - add r6, r6, #28 │ │ │ │ - add r9, r9, #28 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1f494 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #16 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3888] @ 242fc │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3884] @ 24300 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3864] @ 24304 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1f468 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldrb r3, [r3, #588] @ 0x24c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1f494 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, r8 │ │ │ │ - ble 1f494 │ │ │ │ - ldr r1, [r7, #580] @ 0x244 │ │ │ │ - mov r2, r5 │ │ │ │ + bne 2aac8 │ │ │ │ + ldr r6, [pc, #3840] @ 24308 │ │ │ │ + ldr r2, [pc, #3840] @ 2430c │ │ │ │ + ldr r3, [pc, #3840] @ 24310 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #32 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3812] @ 24314 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3808] @ 24318 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ca14 │ │ │ │ - cmp r9, r6 │ │ │ │ - add r5, r5, #1 │ │ │ │ - bne 1f430 │ │ │ │ - ldr r2, [pc, #-284] @ 1f38c │ │ │ │ - ldr r3, [pc, #-280] @ 1f394 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3788] @ 2431c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2aaac │ │ │ │ + ldr r6, [pc, #3764] @ 24320 │ │ │ │ + ldr r2, [pc, #3764] @ 24324 │ │ │ │ + ldr r3, [pc, #3764] @ 24328 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2836] @ 0xb14 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1f300 │ │ │ │ - add r4, r4, #8192 @ 0x2000 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r4, #4064] @ 0xfe0 │ │ │ │ - add sp, sp, #2832 @ 0xb10 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b e188 │ │ │ │ - ldr r3, [r7, #312] @ 0x138 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - beq 1f504 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r3, r3, r2 │ │ │ │ - cmp r3, r1 │ │ │ │ - bgt 1e3b4 │ │ │ │ - ldr r2, [pc, #-380] @ 1f390 │ │ │ │ - ldr r3, [pc, #-380] @ 1f394 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #48 @ 0x30 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3736] @ 2432c │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3732] @ 24330 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [r7, #312] @ 0x138 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2836] @ 0xb14 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1f300 │ │ │ │ - add r4, r4, #8192 @ 0x2000 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r4, #4064] @ 0xfe0 │ │ │ │ - add sp, sp, #2832 @ 0xb10 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 10e34 │ │ │ │ - cmp r8, #39 @ 0x27 │ │ │ │ - bne 1e3b4 │ │ │ │ - ldm r5, {r7, r8} │ │ │ │ - ldr r1, [pc, #-452] @ 1f398 │ │ │ │ - ldr r0, [pc, #-452] @ 1f39c │ │ │ │ - mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - add sl, r4, #12288 @ 0x3000 │ │ │ │ - bl 4928c │ │ │ │ - ldr r3, [sl, #404] @ 0x194 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 1e3b4 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, r4 │ │ │ │ - b 1f5a0 │ │ │ │ - ldr r3, [sl, #404] @ 0x194 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - add r4, r4, #152 @ 0x98 │ │ │ │ - bge 1e3b4 │ │ │ │ - ldr r0, [sl, #396] @ 0x18c │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, r4 │ │ │ │ - bl 4aae4 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3712] @ 24334 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1f58c │ │ │ │ - ldr r2, [sl, #396] @ 0x18c │ │ │ │ - adds r2, r2, r4 │ │ │ │ - beq 1e3b4 │ │ │ │ - ldr r0, [sl, #408] @ 0x198 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add lr, sp, #56 @ 0x38 │ │ │ │ - str r8, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r2, #148] @ 0x94 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r2, r2, #80 @ 0x50 │ │ │ │ - ldr r3, [r2, #64] @ 0x40 │ │ │ │ - mov r1, r8 │ │ │ │ - str lr, [sp] │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [ip, #104] @ 0x68 │ │ │ │ - blx r4 │ │ │ │ - b 1e3b4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - add r6, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r6, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r3, #1736] @ 0x6c8 │ │ │ │ - tst r3, #1 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 1caf0 │ │ │ │ - add r4, r5, #11968 @ 0x2ec0 │ │ │ │ - add r5, r5, #12224 @ 0x2fc0 │ │ │ │ - add r4, r4, #28 │ │ │ │ + bne 2aa90 │ │ │ │ + ldr r6, [pc, #3688] @ 24338 │ │ │ │ + ldr r2, [pc, #3688] @ 2433c │ │ │ │ + ldr r3, [pc, #3688] @ 24340 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #64 @ 0x40 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3660] @ 24344 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3656] @ 24348 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3636] @ 2434c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #20 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2aa74 │ │ │ │ + ldr r6, [pc, #3612] @ 24350 │ │ │ │ + ldr r2, [pc, #3612] @ 24354 │ │ │ │ + ldr r3, [pc, #3612] @ 24358 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #80 @ 0x50 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3584] @ 2435c │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3580] @ 24360 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3560] @ 24364 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2aa58 │ │ │ │ + ldr r6, [pc, #3536] @ 24368 │ │ │ │ + ldr r2, [pc, #3536] @ 2436c │ │ │ │ + ldr r3, [pc, #3536] @ 24370 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #96 @ 0x60 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3508] @ 24374 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3504] @ 24378 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3484] @ 2437c │ │ │ │ + add r5, pc, r5 │ │ │ │ add r5, r5, #28 │ │ │ │ - ldr r1, [r4, #4]! │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 1f66c │ │ │ │ - ldr r0, [r1, #584] @ 0x248 │ │ │ │ - mov r3, #0 │ │ │ │ - cmn r0, #1 │ │ │ │ - eor r2, r0, #1 │ │ │ │ - beq 1f66c │ │ │ │ - ldr r0, [r6, #4064] @ 0xfe0 │ │ │ │ - bl fab0 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne 1f644 │ │ │ │ - ldr r0, [r6, #4064] @ 0xfe0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b ea98 │ │ │ │ - mov r0, r1 │ │ │ │ - b 1f600 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #308] @ 1f7d8 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #304] @ 1f7dc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2aa3c │ │ │ │ + ldr r6, [pc, #3460] @ 24380 │ │ │ │ + ldr r2, [pc, #3460] @ 24384 │ │ │ │ + ldr r3, [pc, #3460] @ 24388 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add r6, r0, r1, lsl #2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [pc, #272] @ 1f7e0 │ │ │ │ - ldr r3, [pc, #272] @ 1f7e4 │ │ │ │ - add r6, r6, #8192 @ 0x2000 │ │ │ │ - mov r5, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #260] @ 1f7e8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [r6, #3808] @ 0xee0 │ │ │ │ - clz r2, r2 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - bl 493fc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, #608 @ 0x260 │ │ │ │ - bl 16b88 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r9, [sp] │ │ │ │ - mov r8, r0 │ │ │ │ - bl 16d78 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r8, [r6, #3808] @ 0xee0 │ │ │ │ - bne 1f7a8 │ │ │ │ - add r2, r4, #12736 @ 0x31c0 │ │ │ │ - ldr r3, [r2, #-8] │ │ │ │ - ldr r2, [r2, #-4] │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - bne 1f790 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r3, r5 │ │ │ │ - add r1, r1, #1232 @ 0x4d0 │ │ │ │ - mov r2, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 19e9c │ │ │ │ - ldr r2, [pc, #140] @ 1f7ec │ │ │ │ - ldr r3, [pc, #120] @ 1f7dc │ │ │ │ + add r0, r6, #112 @ 0x70 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3432] @ 2438c │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3428] @ 24390 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1f7d4 │ │ │ │ - mov r1, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 1c910 │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r1, [r3, #432] @ 0x1b0 │ │ │ │ - mov r2, r5 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3408] @ 24394 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2aa20 │ │ │ │ + ldr r6, [pc, #3384] @ 24398 │ │ │ │ + ldr r2, [pc, #3384] @ 2439c │ │ │ │ + ldr r3, [pc, #3384] @ 243a0 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #128 @ 0x80 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3356] @ 243a4 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3352] @ 243a8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d098 │ │ │ │ - b 1f738 │ │ │ │ - ldr r2, [pc, #64] @ 1f7f0 │ │ │ │ - ldr r3, [pc, #40] @ 1f7dc │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3332] @ 243ac │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2aa04 │ │ │ │ + ldr r6, [pc, #3308] @ 243b0 │ │ │ │ + ldr r2, [pc, #3308] @ 243b4 │ │ │ │ + ldr r3, [pc, #3308] @ 243b8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1f7d4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r3, r0, ror #13 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x000334b4 │ │ │ │ - andeq r3, r3, r4, lsr #9 │ │ │ │ - andeq r0, r0, sl, asr #5 │ │ │ │ - andeq ip, r3, r8, lsr #12 │ │ │ │ - ldrdeq ip, [r3], -r8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - add r3, r1, #2992 @ 0xbb0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr r3, [r0, r3, lsl #2] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3, #584] @ 0x248 │ │ │ │ - mov r4, r0 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 1f864 │ │ │ │ - add r0, r4, #12224 @ 0x2fc0 │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - bl 114d0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 1f84c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne 1f840 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #144 @ 0x90 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3280] @ 243bc │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3276] @ 243c0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16560 │ │ │ │ - b 1f840 │ │ │ │ - add r6, r0, #12736 @ 0x31c0 │ │ │ │ - ldr r3, [r6, #-8] │ │ │ │ - ldr r2, [r6, #-4] │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - beq 1f824 │ │ │ │ - add r3, r0, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #1056] @ 0x420 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 1f824 │ │ │ │ - ldr r1, [pc, #32] @ 1f8b0 │ │ │ │ - add r0, r0, #12800 @ 0x3200 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3256] @ 243c4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a9e8 │ │ │ │ + ldr r6, [pc, #3232] @ 243c8 │ │ │ │ + ldr r2, [pc, #3232] @ 243cc │ │ │ │ + ldr r3, [pc, #3232] @ 243d0 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #160 @ 0xa0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3204] @ 243d4 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3200] @ 243d8 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, r0, #16 │ │ │ │ - bl 4ac5c │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3180] @ 243dc │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #44 @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - mvnne r2, #0 │ │ │ │ - mvnne r3, #0 │ │ │ │ - strdne r2, [r6, #-8] │ │ │ │ - b 1f824 │ │ │ │ - andeq r3, r3, r0, ror #6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #16] @ 1f8dc │ │ │ │ - bl 3a5c │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1b988 │ │ │ │ + bne 2a9cc │ │ │ │ + ldr r6, [pc, #3156] @ 243e0 │ │ │ │ + ldr r2, [pc, #3156] @ 243e4 │ │ │ │ + ldr r3, [pc, #3156] @ 243e8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #176 @ 0xb0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3128] @ 243ec │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3124] @ 243f0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r3, r0, r8, lsr r4 │ │ │ │ - add r0, r0, #156 @ 0x9c │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [r0] │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3104] @ 243f4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #48 @ 0x30 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a9b0 │ │ │ │ + ldr r6, [pc, #3080] @ 243f8 │ │ │ │ + ldr r2, [pc, #3080] @ 243fc │ │ │ │ + ldr r3, [pc, #3080] @ 24400 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #192 @ 0xc0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3052] @ 24404 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3048] @ 24408 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3028] @ 2440c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #52 @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a994 │ │ │ │ + ldr r1, [pc, #3004] @ 24410 │ │ │ │ + ldr r2, [pc, #3004] @ 24414 │ │ │ │ + ldr r3, [pc, #3004] @ 24418 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #2980] @ 2441c │ │ │ │ + ldr r2, [pc, #2980] @ 24420 │ │ │ │ + add r3, r3, #208 @ 0xd0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2948] @ 24424 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r6, r5, #56 @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a978 │ │ │ │ + ldr r5, [pc, #2924] @ 24428 │ │ │ │ + ldr r2, [pc, #2924] @ 2442c │ │ │ │ + ldr r3, [pc, #2924] @ 24430 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r0, r5, #60 @ 0x3c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2896] @ 24434 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #2892] @ 24438 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ + add r5, r5, #76 @ 0x4c │ │ │ │ + blx r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a954 │ │ │ │ + ldr r1, [pc, #2852] @ 2443c │ │ │ │ + ldr r2, [pc, #2852] @ 24440 │ │ │ │ + ldr r3, [pc, #2852] @ 24444 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #2828] @ 24448 │ │ │ │ + ldr r2, [pc, #2828] @ 2444c │ │ │ │ + add r3, r3, #224 @ 0xe0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - mvn r2, #0 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2796] @ 24450 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r6, r5, #80 @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a938 │ │ │ │ + ldr r5, [pc, #2772] @ 24454 │ │ │ │ + ldr r2, [pc, #2772] @ 24458 │ │ │ │ + ldr r3, [pc, #2772] @ 2445c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r5, #84 @ 0x54 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2744] @ 24460 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #2740] @ 24464 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ + blx r6 │ │ │ │ + add r6, r5, #100 @ 0x64 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a91c │ │ │ │ + ldr r5, [pc, #2700] @ 24468 │ │ │ │ + ldr r2, [pc, #2700] @ 2446c │ │ │ │ + ldr r3, [pc, #2700] @ 24470 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r0, r5, #104 @ 0x68 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2672] @ 24474 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #2668] @ 24478 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ + add r5, r5, #120 @ 0x78 │ │ │ │ + blx r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a8f8 │ │ │ │ + ldr r6, [pc, #2628] @ 2447c │ │ │ │ + ldr r2, [pc, #2628] @ 24480 │ │ │ │ + ldr r3, [pc, #2628] @ 24484 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #240 @ 0xf0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2600] @ 24488 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2596] @ 2448c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2576] @ 24490 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #124 @ 0x7c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a8dc │ │ │ │ + ldr r6, [pc, #2552] @ 24494 │ │ │ │ + ldr r2, [pc, #2552] @ 24498 │ │ │ │ + ldr r3, [pc, #2552] @ 2449c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #256 @ 0x100 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2524] @ 244a0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2520] @ 244a4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2500] @ 244a8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #128 @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a8c0 │ │ │ │ + ldr r6, [pc, #2476] @ 244ac │ │ │ │ + ldr r2, [pc, #2476] @ 244b0 │ │ │ │ + ldr r3, [pc, #2476] @ 244b4 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #272 @ 0x110 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2448] @ 244b8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2444] @ 244bc │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2424] @ 244c0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #132 @ 0x84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a8a4 │ │ │ │ + ldr r1, [pc, #2400] @ 244c4 │ │ │ │ + ldr r2, [pc, #2400] @ 244c8 │ │ │ │ + ldr r3, [pc, #2400] @ 244cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #2376] @ 244d0 │ │ │ │ + ldr r2, [pc, #2376] @ 244d4 │ │ │ │ + add r3, r3, #288 @ 0x120 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r1, [r5, #40] @ 0x28 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2344] @ 244d8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r6, r5, #136 @ 0x88 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a888 │ │ │ │ + ldr r5, [pc, #2320] @ 244dc │ │ │ │ + ldr r2, [pc, #2320] @ 244e0 │ │ │ │ + ldr r3, [pc, #2320] @ 244e4 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r5, #140 @ 0x8c │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2292] @ 244e8 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #2288] @ 244ec │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl 273b4 │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r1, [r5, #44] @ 0x2c │ │ │ │ + blx r6 │ │ │ │ + add r6, r5, #156 @ 0x9c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a86c │ │ │ │ + ldr r5, [pc, #2248] @ 244f0 │ │ │ │ + ldr r2, [pc, #2248] @ 244f4 │ │ │ │ + ldr r3, [pc, #2248] @ 244f8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r5, #160 @ 0xa0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2220] @ 244fc │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #2216] @ 24500 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 273b4 │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ + blx r6 │ │ │ │ + add r6, r5, #176 @ 0xb0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a850 │ │ │ │ + ldr r5, [pc, #2176] @ 24504 │ │ │ │ + ldr r2, [pc, #2176] @ 24508 │ │ │ │ + ldr r3, [pc, #2176] @ 2450c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r5, #180 @ 0xb4 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2148] @ 24510 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #2144] @ 24514 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #52] @ 0x34 │ │ │ │ + blx r6 │ │ │ │ + add r6, r5, #196 @ 0xc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a834 │ │ │ │ + ldr r5, [pc, #2104] @ 24518 │ │ │ │ + ldr r2, [pc, #2104] @ 2451c │ │ │ │ + ldr r3, [pc, #2104] @ 24520 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r5, #200 @ 0xc8 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2076] @ 24524 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #2072] @ 24528 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #56] @ 0x38 │ │ │ │ + blx r6 │ │ │ │ + add r6, r5, #216 @ 0xd8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a818 │ │ │ │ + ldr r5, [pc, #2032] @ 2452c │ │ │ │ + ldr r2, [pc, #2032] @ 24530 │ │ │ │ + ldr r3, [pc, #2032] @ 24534 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r5, #220 @ 0xdc │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2004] @ 24538 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #2000] @ 2453c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ + blx r6 │ │ │ │ + add r6, r5, #236 @ 0xec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a7fc │ │ │ │ + ldr r5, [pc, #1960] @ 24540 │ │ │ │ + ldr r2, [pc, #1960] @ 24544 │ │ │ │ + ldr r3, [pc, #1960] @ 24548 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r5, #240 @ 0xf0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1932] @ 2454c │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #1928] @ 24550 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #64] @ 0x40 │ │ │ │ + blx r6 │ │ │ │ + add r6, r5, #256 @ 0x100 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a7e0 │ │ │ │ + ldr r5, [pc, #1888] @ 24554 │ │ │ │ + ldr r2, [pc, #1888] @ 24558 │ │ │ │ + ldr r3, [pc, #1888] @ 2455c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r5, #260 @ 0x104 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1860] @ 24560 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #1856] @ 24564 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #68] @ 0x44 │ │ │ │ + blx r6 │ │ │ │ + add r6, r5, #276 @ 0x114 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a7c4 │ │ │ │ + ldr r5, [pc, #1816] @ 24568 │ │ │ │ + ldr r2, [pc, #1816] @ 2456c │ │ │ │ + ldr r3, [pc, #1816] @ 24570 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r5, #280 @ 0x118 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1788] @ 24574 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #1784] @ 24578 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ + blx r6 │ │ │ │ + add r6, r5, #296 @ 0x128 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a7a8 │ │ │ │ + ldr r5, [pc, #1744] @ 2457c │ │ │ │ + ldr r2, [pc, #1744] @ 24580 │ │ │ │ + ldr r3, [pc, #1744] @ 24584 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r5, #300 @ 0x12c │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1716] @ 24588 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #1712] @ 2458c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #76] @ 0x4c │ │ │ │ + blx r6 │ │ │ │ + add r6, r5, #316 @ 0x13c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a78c │ │ │ │ + ldr r5, [pc, #1672] @ 24590 │ │ │ │ + ldr r2, [pc, #1672] @ 24594 │ │ │ │ + ldr r3, [pc, #1672] @ 24598 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r0, r5, #320 @ 0x140 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1644] @ 2459c │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #1640] @ 245a0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #80] @ 0x50 │ │ │ │ + add r5, r5, #336 @ 0x150 │ │ │ │ + blx r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a768 │ │ │ │ + ldr r6, [pc, #1600] @ 245a4 │ │ │ │ + ldr r2, [pc, #1600] @ 245a8 │ │ │ │ + ldr r3, [pc, #1600] @ 245ac │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #304 @ 0x130 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1572] @ 245b0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1568] @ 245b4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #84] @ 0x54 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1548] @ 245b8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #340 @ 0x154 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a74c │ │ │ │ + ldr r6, [pc, #1524] @ 245bc │ │ │ │ + ldr r2, [pc, #1524] @ 245c0 │ │ │ │ + ldr r3, [pc, #1524] @ 245c4 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #320 @ 0x140 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1496] @ 245c8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1492] @ 245cc │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1472] @ 245d0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #344 @ 0x158 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a730 │ │ │ │ + ldr r6, [pc, #1448] @ 245d4 │ │ │ │ + ldr r2, [pc, #1448] @ 245d8 │ │ │ │ + ldr r3, [pc, #1448] @ 245dc │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #336 @ 0x150 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1420] @ 245e0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1416] @ 245e4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ - ldr r1, [r5, #92] @ 0x5c │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1396] @ 245e8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #348 @ 0x15c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a714 │ │ │ │ + ldr r6, [pc, #1372] @ 245ec │ │ │ │ + ldr r2, [pc, #1372] @ 245f0 │ │ │ │ + ldr r3, [pc, #1372] @ 245f4 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #352 @ 0x160 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1344] @ 245f8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1340] @ 245fc │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27364 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1320] @ 24600 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #352 @ 0x160 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a6f8 │ │ │ │ + ldr r6, [pc, #1296] @ 24604 │ │ │ │ + ldr r2, [pc, #1296] @ 24608 │ │ │ │ + ldr r3, [pc, #1296] @ 2460c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #368 @ 0x170 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1268] @ 24610 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1264] @ 24614 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r5, #96] @ 0x60 │ │ │ │ - bl 27364 │ │ │ │ - ldr r0, [r4, #2056] @ 0x808 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, #0 │ │ │ │ - b 1f688 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-592] @ 0xfffffdb0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #1784] @ 20184 │ │ │ │ - mov r4, r3 │ │ │ │ - sub sp, sp, #4608 @ 0x1200 │ │ │ │ - ldr r3, [pc, #1776] @ 20188 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1244] @ 24618 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #356 @ 0x164 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a6dc │ │ │ │ + ldr r6, [pc, #1220] @ 2461c │ │ │ │ + ldr r2, [pc, #1220] @ 24620 │ │ │ │ + ldr r3, [pc, #1220] @ 24624 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #380 @ 0x17c │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1192] @ 24628 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1188] @ 2462c │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add ip, sp, #4608 @ 0x1200 │ │ │ │ - add r1, r6, #8704 @ 0x2200 │ │ │ │ - add r1, r1, #12 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - add ip, ip, #36 @ 0x24 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [ip] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 48ffc │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1168] @ 24630 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #360 @ 0x168 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a6bc │ │ │ │ + ldr r6, [pc, #1144] @ 24634 │ │ │ │ + ldr r2, [pc, #1144] @ 24638 │ │ │ │ + ldr r3, [pc, #1144] @ 2463c │ │ │ │ ldr r1, [r4] │ │ │ │ - ldrb r3, [r1] │ │ │ │ - cmp r3, #0 │ │ │ │ - addne r0, r1, #1 │ │ │ │ - mvnne r2, #0 │ │ │ │ - beq 1fb04 │ │ │ │ - cmp r3, #47 @ 0x2f │ │ │ │ - cmpne r3, #92 @ 0x5c │ │ │ │ - subeq r2, r0, r1 │ │ │ │ - ldrb r3, [r0], #1 │ │ │ │ - subeq r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1fae0 │ │ │ │ - cmp r2, #512 @ 0x200 │ │ │ │ - bcc 1fe34 │ │ │ │ - add r8, r6, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #1660] @ 2018c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 482d0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #392 @ 0x188 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1116] @ 24640 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1112] @ 24644 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1092] @ 24648 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #364 @ 0x16c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1fe1c │ │ │ │ - ldr r0, [pc, #1644] @ 20190 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 482d0 │ │ │ │ + bne 2a6a0 │ │ │ │ + ldr r1, [pc, #1068] @ 2464c │ │ │ │ + ldr r2, [pc, #1068] @ 24650 │ │ │ │ + ldr r3, [pc, #1068] @ 24654 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #1044] @ 24658 │ │ │ │ + ldr r2, [pc, #1044] @ 2465c │ │ │ │ + add r3, r3, #404 @ 0x194 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1012] @ 24660 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r6, r5, #368 @ 0x170 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1fc08 │ │ │ │ - add r4, sp, #4096 @ 0x1000 │ │ │ │ - add r4, r4, #36 @ 0x24 │ │ │ │ - add r1, r6, #9728 @ 0x2600 │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - add r1, r1, #12 │ │ │ │ + bne 2a684 │ │ │ │ + ldr r5, [pc, #988] @ 24664 │ │ │ │ + ldr r2, [pc, #988] @ 24668 │ │ │ │ + ldr r3, [pc, #988] @ 2466c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r0, r5, #372 @ 0x174 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #960] @ 24670 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #956] @ 24674 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + b 24a48 │ │ │ │ + andeq lr, r2, ip, lsl lr │ │ │ │ + andeq r8, r3, r4, lsr #21 │ │ │ │ + andeq r0, r0, ip, asr #4 │ │ │ │ + ldrdeq lr, [r2], -r4 │ │ │ │ + andeq r0, r5, r8, ror #10 │ │ │ │ + strdeq r1, [r3], -r8 │ │ │ │ + andeq sl, r3, ip, asr #14 │ │ │ │ + andeq r7, r0, r4, lsr #21 │ │ │ │ + andeq r1, r3, r8, asr #21 │ │ │ │ + andeq r1, r3, r8, asr #21 │ │ │ │ + andeq r0, r5, r4, lsl #10 │ │ │ │ + strdeq sl, [r3], -r4 │ │ │ │ + andeq r1, r3, r0, asr #21 │ │ │ │ + andeq r7, r0, r0, asr #20 │ │ │ │ + andeq r1, r3, r4, ror #20 │ │ │ │ + andeq r1, r3, ip, lsl #21 │ │ │ │ + andeq r0, r5, r0, lsr #9 │ │ │ │ + muleq r3, r0, r6 │ │ │ │ + andeq r1, r3, r8, lsl #21 │ │ │ │ + ldrdeq r7, [r0], -ip │ │ │ │ + andeq r1, r3, r0, lsl #20 │ │ │ │ + andeq r1, r3, ip, asr #20 │ │ │ │ + andeq r0, r5, ip, lsr r4 │ │ │ │ + andeq sl, r3, ip, lsr #12 │ │ │ │ + andeq r1, r3, r4, ror sl │ │ │ │ + andeq r7, r0, r8, ror r9 │ │ │ │ + muleq r3, ip, r9 │ │ │ │ + andeq r1, r3, r4, lsr sl │ │ │ │ + ldrdeq r0, [r5], -r8 │ │ │ │ + andeq sl, r3, r8, asr #11 │ │ │ │ + andeq r1, r3, r4, asr #20 │ │ │ │ + andeq r7, r0, r4, lsl r9 │ │ │ │ + andeq r1, r3, r8, lsr r9 │ │ │ │ + andeq r1, r3, ip, lsl #20 │ │ │ │ + andeq r0, r5, r4, ror r3 │ │ │ │ + andeq sl, r3, r4, ror #10 │ │ │ │ + andeq r1, r3, r0, lsr #20 │ │ │ │ + @ instruction: 0x000078b0 │ │ │ │ + ldrdeq r1, [r3], -r4 │ │ │ │ + andeq r1, r3, r4, ror #19 │ │ │ │ + andeq r0, r5, r0, lsl r3 │ │ │ │ + andeq sl, r3, r0, lsl #10 │ │ │ │ + andeq r1, r3, r8, ror #19 │ │ │ │ + andeq r7, r0, ip, asr #16 │ │ │ │ + andeq r1, r3, r0, ror r8 │ │ │ │ + @ instruction: 0x000319b8 │ │ │ │ + andeq r0, r5, ip, lsr #5 │ │ │ │ + muleq r3, ip, r4 │ │ │ │ + andeq r1, r3, r4, lsr #19 │ │ │ │ + andeq r7, r0, r8, ror #15 │ │ │ │ + andeq r1, r3, ip, lsl #16 │ │ │ │ + andeq r1, r3, r0, ror r9 │ │ │ │ + andeq r0, r5, r8, asr #4 │ │ │ │ + andeq sl, r3, r8, lsr r4 │ │ │ │ + muleq r3, r0, r9 │ │ │ │ + andeq r7, r0, r4, lsl #15 │ │ │ │ + andeq r1, r3, r8, lsr #15 │ │ │ │ + andeq r1, r3, r8, asr r9 │ │ │ │ + andeq r0, r5, r4, ror #3 │ │ │ │ + ldrdeq sl, [r3], -r4 │ │ │ │ + andeq r1, r3, r4, ror #18 │ │ │ │ + andeq r7, r0, r0, lsr #14 │ │ │ │ + andeq r1, r3, r4, asr #14 │ │ │ │ + andeq r1, r3, r0, lsr r9 │ │ │ │ + andeq r0, r5, r0, lsl #3 │ │ │ │ + andeq sl, r3, r0, ror r3 │ │ │ │ + andeq r1, r3, ip, lsr r9 │ │ │ │ + @ instruction: 0x000076bc │ │ │ │ + andeq r1, r3, r0, ror #13 │ │ │ │ + andeq r1, r3, ip, lsl #18 │ │ │ │ + andeq r0, r5, ip, lsl r1 │ │ │ │ + andeq sl, r3, ip, lsl #6 │ │ │ │ + andeq r1, r3, r4, lsl #18 │ │ │ │ + andeq r7, r0, r8, asr r6 │ │ │ │ + andeq r1, r3, ip, ror r6 │ │ │ │ + andeq r1, r3, ip, asr #17 │ │ │ │ + strheq r0, [r5], -r8 │ │ │ │ + andeq sl, r3, r8, lsr #5 │ │ │ │ + ldrdeq r1, [r3], -r4 │ │ │ │ + strdeq r7, [r0], -r4 │ │ │ │ + andeq r1, r3, r8, lsl r6 │ │ │ │ + muleq r3, r8, r8 │ │ │ │ + andeq r0, r5, r4, asr r0 │ │ │ │ + andeq r1, r3, r4, lsr #17 │ │ │ │ + muleq r0, r8, r5 │ │ │ │ + andeq sl, r3, ip, lsr r2 │ │ │ │ + andeq r1, r3, r0, ror #16 │ │ │ │ + @ instruction: 0x000315b4 │ │ │ │ + andeq pc, r4, ip, ror #31 │ │ │ │ + andeq pc, r4, r4, asr #31 │ │ │ │ + andeq r1, r3, ip, ror r8 │ │ │ │ + andeq r7, r0, r4, lsr #10 │ │ │ │ + andeq r1, r3, ip, asr #10 │ │ │ │ + andeq r1, r3, r8, asr #16 │ │ │ │ + andeq r1, r3, r4, ror r8 │ │ │ │ + ldrdeq r7, [r0], -r4 │ │ │ │ + andeq sl, r3, r8, ror r1 │ │ │ │ + andeq r1, r3, ip, lsr #16 │ │ │ │ + strdeq r1, [r3], -r0 │ │ │ │ + andeq pc, r4, r8, lsr #30 │ │ │ │ + andeq pc, r4, r0, lsl #30 │ │ │ │ + andeq r1, r3, ip, asr #16 │ │ │ │ + andeq r7, r0, r4, ror #8 │ │ │ │ + andeq r1, r3, r8, lsl #9 │ │ │ │ + andeq r1, r3, r8, lsl #16 │ │ │ │ + andeq pc, r4, r4, lsr #29 │ │ │ │ + andeq r1, r3, r8, lsr r8 │ │ │ │ + andeq r7, r0, r4, lsl #8 │ │ │ │ + andeq r1, r3, ip, lsr #8 │ │ │ │ + strdeq r1, [r3], -r8 │ │ │ │ + andeq sl, r3, r0, rrx │ │ │ │ + andeq r1, r3, r0, lsr #16 │ │ │ │ + andeq r7, r0, ip, lsr #7 │ │ │ │ + ldrdeq r1, [r3], -r0 │ │ │ │ + andeq r1, r3, r8, ror #15 │ │ │ │ + andeq pc, r4, ip, lsl #28 │ │ │ │ + strdeq r9, [r3], -ip │ │ │ │ + andeq r1, r3, r4, ror #15 │ │ │ │ + andeq r7, r0, r8, asr #6 │ │ │ │ + andeq r1, r3, ip, ror #6 │ │ │ │ + @ instruction: 0x000317b0 │ │ │ │ + andeq pc, r4, r8, lsr #27 │ │ │ │ + muleq r3, r8, pc @ │ │ │ │ + andeq r1, r3, ip, lsr #15 │ │ │ │ + andeq r7, r0, r4, ror #5 │ │ │ │ + andeq r1, r3, r8, lsl #6 │ │ │ │ + andeq r1, r3, r8, ror r7 │ │ │ │ + andeq pc, r4, r4, asr #26 │ │ │ │ + andeq r1, r3, r0, lsl #15 │ │ │ │ + andeq r7, r0, r8, lsl #5 │ │ │ │ + andeq r9, r3, ip, lsr #30 │ │ │ │ + andeq r1, r3, r4, asr #14 │ │ │ │ + andeq r1, r3, r4, lsr #5 │ │ │ │ + ldrdeq pc, [r4], -ip │ │ │ │ + @ instruction: 0x0004fcb4 │ │ │ │ + andeq r1, r3, r8, asr #14 │ │ │ │ + andeq r7, r0, r8, lsl r2 │ │ │ │ + andeq r1, r3, ip, lsr r2 │ │ │ │ + andeq r1, r3, r0, lsl r7 │ │ │ │ + andeq pc, r4, r8, asr ip @ │ │ │ │ + andeq r1, r3, r4, lsl r7 │ │ │ │ + @ instruction: 0x000071bc │ │ │ │ + andeq r1, r3, r0, ror #3 │ │ │ │ + ldrdeq r1, [r3], -ip │ │ │ │ + strdeq pc, [r4], -ip │ │ │ │ + andeq r1, r3, r0, ror #13 │ │ │ │ + andeq r7, r0, r0, ror #2 │ │ │ │ + andeq r1, r3, r4, lsl #3 │ │ │ │ + andeq r1, r3, r8, lsr #13 │ │ │ │ + andeq pc, r4, r0, lsr #23 │ │ │ │ + @ instruction: 0x000316b8 │ │ │ │ + andeq r7, r0, r4, lsl #2 │ │ │ │ + andeq r1, r3, r8, lsr #2 │ │ │ │ + andeq r1, r3, r8, ror r6 │ │ │ │ + andeq pc, r4, r4, asr #22 │ │ │ │ + @ instruction: 0x000316b8 │ │ │ │ + andeq r7, r0, r8, lsr #1 │ │ │ │ + andeq r1, r3, ip, asr #1 │ │ │ │ + andeq r1, r3, r8, ror r6 │ │ │ │ + andeq pc, r4, r8, ror #21 │ │ │ │ + andeq r1, r3, ip, lsl #13 │ │ │ │ + andeq r7, r0, ip, asr #32 │ │ │ │ + andeq r1, r3, r0, ror r0 │ │ │ │ + andeq r1, r3, r4, asr r6 │ │ │ │ + andeq pc, r4, ip, lsl #21 │ │ │ │ + andeq r1, r3, r4, ror #12 │ │ │ │ + strdeq r6, [r0], -r0 │ │ │ │ + andeq r1, r3, r4, lsl r0 │ │ │ │ + andeq r1, r3, r4, lsr #12 │ │ │ │ + andeq pc, r4, r0, lsr sl @ │ │ │ │ + andeq r1, r3, r8, ror #12 │ │ │ │ + muleq r0, r4, pc @ │ │ │ │ + @ instruction: 0x00030fb8 │ │ │ │ + andeq r1, r3, r8, lsr #12 │ │ │ │ + ldrdeq pc, [r4], -r4 │ │ │ │ + andeq r1, r3, r4, asr #12 │ │ │ │ + andeq r6, r0, r8, lsr pc │ │ │ │ + andeq r0, r3, ip, asr pc │ │ │ │ + andeq r1, r3, r8, lsl #12 │ │ │ │ + andeq pc, r4, r8, ror r9 @ │ │ │ │ + andeq r1, r3, r4, lsr #12 │ │ │ │ + ldrdeq r6, [r0], -r8 │ │ │ │ + andeq r0, r3, r0, lsl #30 │ │ │ │ + andeq r1, r3, ip, ror #11 │ │ │ │ + andeq r9, r3, r4, lsr fp │ │ │ │ + andeq r1, r3, r4, lsl #12 │ │ │ │ + andeq r6, r0, r0, lsl #29 │ │ │ │ + andeq r0, r3, r4, lsr #29 │ │ │ │ + ldrdeq r1, [r3], -r0 │ │ │ │ + andeq pc, r4, r0, ror #17 │ │ │ │ + ldrdeq r9, [r3], -r0 │ │ │ │ + andeq r1, r3, ip, asr #11 │ │ │ │ + andeq r6, r0, ip, lsl lr │ │ │ │ + andeq r0, r3, r0, asr #28 │ │ │ │ + muleq r3, r8, r5 │ │ │ │ + andeq pc, r4, ip, ror r8 @ │ │ │ │ + andeq r9, r3, ip, ror #20 │ │ │ │ + andeq r1, r3, ip, lsr #11 │ │ │ │ + @ instruction: 0x00006db8 │ │ │ │ + ldrdeq r0, [r3], -ip │ │ │ │ + andeq r1, r3, r4, ror r5 │ │ │ │ + andeq pc, r4, r8, lsl r8 @ │ │ │ │ + andeq r9, r3, r8, lsl #20 │ │ │ │ + andeq r1, r3, r4, lsl #11 │ │ │ │ + andeq r6, r0, r4, asr sp │ │ │ │ + andeq r0, r3, r8, ror sp │ │ │ │ + andeq r1, r3, ip, asr #10 │ │ │ │ + @ instruction: 0x0004f7b4 │ │ │ │ + andeq r9, r3, r4, lsr #19 │ │ │ │ + andeq r1, r3, ip, asr r5 │ │ │ │ + andeq r6, r0, r0, lsl sl │ │ │ │ + andeq r1, r3, r4, lsr #10 │ │ │ │ + andeq r1, r3, r4, lsr #10 │ │ │ │ + andeq pc, r4, r0, asr r7 @ │ │ │ │ + andeq r9, r3, r0, asr #18 │ │ │ │ + andeq r1, r3, ip, lsr #10 │ │ │ │ + andeq r6, r0, ip, lsr #19 │ │ │ │ + andeq r1, r3, r0, asr #9 │ │ │ │ + strdeq r1, [r3], -ip │ │ │ │ + andeq pc, r4, ip, ror #13 │ │ │ │ + ldrdeq r9, [r3], -ip │ │ │ │ + strdeq r1, [r3], -r0 │ │ │ │ + andeq r6, r0, r8, asr #18 │ │ │ │ + andeq r1, r3, ip, asr r4 │ │ │ │ + @ instruction: 0x000314bc │ │ │ │ + andeq pc, r4, r8, lsl #13 │ │ │ │ + andeq r1, r3, r4, asr #9 │ │ │ │ + andeq r6, r0, ip, asr #23 │ │ │ │ + andeq r9, r3, r0, ror r8 │ │ │ │ + andeq r1, r3, r0, lsl #9 │ │ │ │ + andeq r0, r3, r8, ror #23 │ │ │ │ + andeq pc, r4, r0, lsr #12 │ │ │ │ + strdeq pc, [r4], -r8 │ │ │ │ + andeq r1, r3, ip, ror r4 │ │ │ │ + andeq r6, r0, r8, asr fp │ │ │ │ + andeq r0, r3, r0, lsl #23 │ │ │ │ + andeq r1, r3, r4, asr #8 │ │ │ │ + andeq r9, r3, ip, lsr #32 │ │ │ │ + andeq r0, r3, ip, asr #25 │ │ │ │ + andeq r6, r0, r8, ror r3 │ │ │ │ + muleq r3, ip, r3 │ │ │ │ + muleq r3, r0, ip │ │ │ │ + ldrdeq lr, [r4], -r8 │ │ │ │ + andeq r8, r3, r8, asr #31 │ │ │ │ + muleq r3, r4, ip │ │ │ │ + andeq r6, r0, r4, lsl r3 │ │ │ │ + andeq r0, r3, r8, lsr r3 │ │ │ │ + andeq r0, r3, ip, asr ip │ │ │ │ + andeq lr, r4, r4, ror sp │ │ │ │ + andeq r8, r3, r4, ror #30 │ │ │ │ + andeq r0, r3, r8, asr ip │ │ │ │ + @ instruction: 0x000062b0 │ │ │ │ + ldrdeq r0, [r3], -r4 │ │ │ │ + andeq r0, r3, r0, lsr #24 │ │ │ │ + andeq lr, r4, r0, lsl sp │ │ │ │ + andeq r8, r3, r0, lsl #30 │ │ │ │ + andeq r0, r3, ip, lsl ip │ │ │ │ + andeq r6, r0, ip, asr #4 │ │ │ │ + andeq r0, r3, r0, ror r2 │ │ │ │ + andeq r0, r3, r4, ror #23 │ │ │ │ + andeq lr, r4, ip, lsr #25 │ │ │ │ + muleq r3, ip, lr │ │ │ │ + andeq r0, r3, ip, ror #23 │ │ │ │ + andeq r6, r0, r8, ror #3 │ │ │ │ + andeq r0, r3, ip, lsl #4 │ │ │ │ + andeq r0, r3, r8, lsr #23 │ │ │ │ + andeq lr, r4, r8, asr #24 │ │ │ │ + andeq r8, r3, r8, lsr lr │ │ │ │ + ldrdeq r0, [r3], -r0 @ │ │ │ │ + andeq r6, r0, r4, lsl #3 │ │ │ │ + andeq r0, r3, r8, lsr #3 │ │ │ │ + andeq r0, r3, ip, lsl #23 │ │ │ │ + andeq lr, r4, r4, ror #23 │ │ │ │ + ldrdeq r8, [r3], -r4 │ │ │ │ + @ instruction: 0x00030bbc │ │ │ │ + andeq r6, r0, r0, lsr #2 │ │ │ │ + andeq r0, r3, r4, asr #2 │ │ │ │ + andeq r0, r3, r4, ror fp │ │ │ │ + andeq lr, r4, r0, lsl #23 │ │ │ │ + andeq r8, r3, r0, ror sp │ │ │ │ + andeq r0, r3, r8, lsr #23 │ │ │ │ + strheq r6, [r0], -ip │ │ │ │ + andeq r0, r3, r0, ror #1 │ │ │ │ + andeq r0, r3, r4, ror #22 │ │ │ │ + andeq lr, r4, ip, lsl fp │ │ │ │ + andeq r8, r3, ip, lsl #26 │ │ │ │ + muleq r3, r0, fp │ │ │ │ + andeq r6, r0, r8, asr r0 │ │ │ │ + andeq r0, r3, ip, ror r0 │ │ │ │ + andeq r0, r3, ip, asr #22 │ │ │ │ + @ instruction: 0x0004eab8 │ │ │ │ + andeq r8, r3, r8, lsr #25 │ │ │ │ + andeq r0, r3, r4, ror fp │ │ │ │ + strdeq r5, [r0], -r4 │ │ │ │ + andeq r0, r3, r8, lsl r0 │ │ │ │ + andeq r0, r3, r0, lsr fp │ │ │ │ + andeq lr, r4, r4, asr sl │ │ │ │ + andeq r8, r3, r4, asr #24 │ │ │ │ + andeq r0, r3, r4, asr #22 │ │ │ │ + @ instruction: 0x00005cb0 │ │ │ │ + andeq r0, r3, r4, asr #15 │ │ │ │ + andeq r0, r3, r4, lsl fp │ │ │ │ + strdeq lr, [r4], -r0 │ │ │ │ + andeq r8, r3, r0, ror #23 │ │ │ │ + andeq r0, r3, r0, lsl #22 │ │ │ │ + andeq r5, r0, ip, asr #24 │ │ │ │ + andeq r0, r3, r0, ror #14 │ │ │ │ + andeq r0, r3, r8, asr #21 │ │ │ │ + andeq lr, r4, ip, lsl #19 │ │ │ │ + andeq r8, r3, ip, ror fp │ │ │ │ + andeq r0, r3, r4, asr #21 │ │ │ │ + andeq r5, r0, r8, ror #23 │ │ │ │ + strdeq r0, [r3], -ip │ │ │ │ + andeq r0, r3, ip, lsl #21 │ │ │ │ + andeq lr, r4, r8, lsr #18 │ │ │ │ + andeq r8, r3, r8, lsl fp │ │ │ │ + andeq r0, r3, ip, lsl #21 │ │ │ │ + andeq r5, r0, r4, lsl #23 │ │ │ │ + muleq r3, r8, r6 │ │ │ │ + andeq r0, r3, r0, asr sl │ │ │ │ + andeq lr, r4, r4, asr #17 │ │ │ │ + @ instruction: 0x00038ab4 │ │ │ │ + andeq r0, r3, r4, asr sl │ │ │ │ + andeq r5, r0, r0, lsr #22 │ │ │ │ + andeq r0, r3, r4, lsr r6 │ │ │ │ + andeq r0, r3, ip, lsl sl │ │ │ │ + andeq lr, r4, r0, ror #16 │ │ │ │ + andeq r8, r3, r0, asr sl │ │ │ │ + andeq r0, r3, r8, lsl sl │ │ │ │ + @ instruction: 0x00005abc │ │ │ │ + ldrdeq r0, [r3], -r0 @ │ │ │ │ + andeq r0, r3, r0, ror #19 │ │ │ │ + strdeq lr, [r4], -ip │ │ │ │ + andeq r8, r3, ip, ror #19 │ │ │ │ + ldrdeq r0, [r3], -ip │ │ │ │ + andeq r5, r0, r8, asr sl │ │ │ │ + andeq r0, r3, ip, ror #10 │ │ │ │ + andeq r0, r3, r4, lsr #19 │ │ │ │ + muleq r4, r8, r7 │ │ │ │ + andeq r8, r3, r8, lsl #19 │ │ │ │ + muleq r3, ip, r9 │ │ │ │ + ldrdeq r5, [r0], -r4 │ │ │ │ + strdeq pc, [r2], -r8 │ │ │ │ + andeq r0, r3, r8, ror #18 │ │ │ │ + andeq lr, r4, r4, lsr r7 │ │ │ │ + andeq r8, r3, r4, lsr #18 │ │ │ │ + andeq r0, r3, ip, ror #18 │ │ │ │ + andeq r5, r0, r0, ror ip │ │ │ │ + muleq r2, r4, ip │ │ │ │ + andeq r0, r3, r4, lsr r9 │ │ │ │ + ldrdeq lr, [r4], -r0 │ │ │ │ + andeq r8, r3, r0, asr #17 │ │ │ │ + andeq r0, r3, r4, lsr r9 │ │ │ │ + andeq r5, r0, ip, lsr #18 │ │ │ │ + andeq r0, r3, r0, asr #8 │ │ │ │ + strdeq r0, [r3], -ip │ │ │ │ + andeq lr, r4, ip, ror #12 │ │ │ │ + andeq r8, r3, ip, asr r8 │ │ │ │ + andeq r0, r3, r4, lsl r9 │ │ │ │ + andeq r5, r0, r8, asr #17 │ │ │ │ + ldrdeq r0, [r3], -ip │ │ │ │ + ldrdeq r0, [r3], -r8 │ │ │ │ + andeq lr, r4, r8, lsl #12 │ │ │ │ + strdeq r8, [r3], -r8 @ │ │ │ │ + andeq r0, r3, r4, ror #17 │ │ │ │ + andeq r5, r0, r4, asr #22 │ │ │ │ + andeq pc, r2, r8, ror #22 │ │ │ │ + @ instruction: 0x000308b0 │ │ │ │ + andeq lr, r4, r4, lsr #11 │ │ │ │ + muleq r3, r4, r7 │ │ │ │ + @ instruction: 0x000308bc │ │ │ │ + andeq r5, r0, r0, ror #21 │ │ │ │ + andeq pc, r2, r4, lsl #22 │ │ │ │ + andeq r0, r3, r0, lsl #17 │ │ │ │ + andeq lr, r4, r0, asr #10 │ │ │ │ + andeq r8, r3, r0, lsr r7 │ │ │ │ + muleq r3, r8, r8 │ │ │ │ + andeq r5, r0, ip, ror sl │ │ │ │ + andeq pc, r2, r0, lsr #21 │ │ │ │ + andeq r0, r3, r8, ror #16 │ │ │ │ + ldrdeq lr, [r4], -ip │ │ │ │ + andeq r8, r3, ip, asr #13 │ │ │ │ + andeq r0, r3, r4, asr r8 │ │ │ │ + andeq r5, r0, r8, lsl sl │ │ │ │ + andeq pc, r2, ip, lsr sl @ │ │ │ │ + andeq r0, r3, r4, lsr #16 │ │ │ │ + andeq lr, r4, r8, ror r4 │ │ │ │ + andeq r8, r3, r8, ror #12 │ │ │ │ + andeq r0, r3, r0, lsl r8 │ │ │ │ + ldrdeq r5, [r0], -r4 │ │ │ │ + andeq r0, r3, r8, ror #3 │ │ │ │ + andeq r0, r3, r0, ror #15 │ │ │ │ + andeq lr, r4, r4, lsl r4 │ │ │ │ + andeq r8, r3, r4, lsl #12 │ │ │ │ + ldrdeq r0, [r3], -ip │ │ │ │ + andeq r5, r0, r0, asr r9 │ │ │ │ + andeq pc, r2, r4, ror r9 @ │ │ │ │ + andeq r0, r3, r4, lsr #15 │ │ │ │ + @ instruction: 0x0004e3b0 │ │ │ │ + andeq r8, r3, r0, lsr #11 │ │ │ │ + andeq r0, r3, ip, lsr #15 │ │ │ │ + andeq r5, r0, ip, ror #17 │ │ │ │ + andeq pc, r2, r0, lsl r9 @ │ │ │ │ + andeq r0, r3, r8, ror r7 │ │ │ │ + andeq lr, r4, ip, asr #6 │ │ │ │ + andeq r8, r3, ip, lsr r5 │ │ │ │ + andeq r0, r3, r0, lsl #15 │ │ │ │ + andeq r5, r0, r8, lsl #17 │ │ │ │ + andeq pc, r2, ip, lsr #17 │ │ │ │ + andeq r0, r3, r8, asr #14 │ │ │ │ + andeq lr, r4, r8, ror #5 │ │ │ │ + ldrdeq r8, [r3], -r8 @ │ │ │ │ + andeq r0, r3, ip, asr #14 │ │ │ │ + andeq r5, r0, r4, lsr #16 │ │ │ │ + andeq pc, r2, r8, asr #16 │ │ │ │ + andeq r0, r3, r4, lsl r7 │ │ │ │ + andeq lr, r4, r4, lsl #5 │ │ │ │ + andeq r8, r3, r4, ror r4 │ │ │ │ + andeq r0, r3, ip, lsl r7 │ │ │ │ + andeq r5, r0, r0, asr #15 │ │ │ │ + andeq pc, r2, r4, ror #15 │ │ │ │ + andeq r0, r3, r8, ror #13 │ │ │ │ + andeq lr, r4, r0, lsr #4 │ │ │ │ + andeq r8, r3, r0, lsl r4 │ │ │ │ + andeq r0, r3, r8, ror #13 │ │ │ │ + andeq r5, r0, ip, asr r7 │ │ │ │ + andeq pc, r2, r0, lsl #15 │ │ │ │ + andeq r0, r3, r8, lsr #13 │ │ │ │ + @ instruction: 0x0004e1bc │ │ │ │ + andeq r8, r3, ip, lsr #7 │ │ │ │ + @ instruction: 0x000306b0 │ │ │ │ + strdeq r5, [r0], -r8 │ │ │ │ + andeq pc, r2, ip, lsl r7 @ │ │ │ │ + andeq r0, r3, r8, ror r6 │ │ │ │ + andeq lr, r4, r8, asr r1 │ │ │ │ + andeq r0, r3, ip, ror r6 │ │ │ │ + muleq r0, ip, r6 │ │ │ │ + andeq r8, r3, r0, asr #6 │ │ │ │ + andeq r0, r3, r8, lsr r6 │ │ │ │ + @ instruction: 0x0002f6b8 │ │ │ │ + strdeq lr, [r4], -r0 │ │ │ │ + andeq lr, r4, r8, asr #1 │ │ │ │ + andeq r0, r3, r0, asr r6 │ │ │ │ + andeq r5, r0, r8, lsr #12 │ │ │ │ + andeq pc, r2, r0, asr r6 @ │ │ │ │ + andeq r0, r3, r8, lsl r6 │ │ │ │ + andeq r8, r3, r4, lsl #5 │ │ │ │ + andeq r0, r3, r0, lsr r6 │ │ │ │ + ldrdeq r5, [r0], -r0 │ │ │ │ + strdeq pc, [r2], -r4 │ │ │ │ + andeq r0, r3, r0, lsl #12 │ │ │ │ + andeq lr, r4, r0, lsr r0 │ │ │ │ + andeq r8, r3, r0, lsr #4 │ │ │ │ + andeq r0, r3, r4, lsr r6 │ │ │ │ + andeq r5, r0, ip, ror #10 │ │ │ │ + muleq r2, r0, r5 │ │ │ │ + andeq r0, r3, r0, lsl #12 │ │ │ │ + andeq sp, r4, ip, asr #31 │ │ │ │ + @ instruction: 0x000381bc │ │ │ │ + andeq r0, r3, r0, asr r6 │ │ │ │ + andeq r5, r0, r8, lsr #4 │ │ │ │ + andeq pc, r2, ip, lsr sp @ │ │ │ │ + andeq sp, r2, r8, lsr #32 │ │ │ │ + andeq sp, r4, r8, ror #30 │ │ │ │ + andeq r8, r3, r8, asr r1 │ │ │ │ + andeq r0, r3, ip, lsr #12 │ │ │ │ + andeq r5, r0, r4, lsr #9 │ │ │ │ + andeq pc, r2, r8, asr #9 │ │ │ │ + strdeq r0, [r3], -r8 │ │ │ │ + andeq sp, r4, r4, lsl #30 │ │ │ │ + strdeq r8, [r3], -r4 │ │ │ │ + andeq r0, r3, r4, ror #11 │ │ │ │ + andeq r5, r0, r0, ror #2 │ │ │ │ + andeq pc, r2, r4, ror ip @ │ │ │ │ + @ instruction: 0x000305b0 │ │ │ │ + andeq sp, r4, r0, lsr #29 │ │ │ │ + muleq r3, r0, r0 │ │ │ │ + muleq r3, r8, r5 │ │ │ │ + ldrdeq r5, [r0], -ip │ │ │ │ + andeq pc, r2, r0, lsl #8 │ │ │ │ + andeq ip, r2, r0, ror pc │ │ │ │ mov r0, r4 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r2, [pc, #1600] @ 20194 │ │ │ │ - add r3, r8, #12 │ │ │ │ - mov r0, r3 │ │ │ │ + add r5, r5, #388 @ 0x184 │ │ │ │ + blx r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a660 │ │ │ │ + ldr r6, [pc, #-1012] @ 24678 │ │ │ │ + ldr r2, [pc, #-1012] @ 2467c │ │ │ │ + ldr r3, [pc, #-1012] @ 24680 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #420 @ 0x1a4 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1040] @ 24684 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1044] @ 24688 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r1, [pc, #1572] @ 20198 │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48ba0 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1064] @ 2468c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #392 @ 0x188 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a644 │ │ │ │ + ldr r6, [pc, #-1088] @ 24690 │ │ │ │ + ldr r2, [pc, #-1088] @ 24694 │ │ │ │ + ldr r3, [pc, #-1088] @ 24698 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #436 @ 0x1b4 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1116] @ 2469c │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1120] @ 246a0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 482d0 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1140] @ 246a4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #396 @ 0x18c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1fc1c │ │ │ │ - ldr lr, [pc, #1540] @ 2019c │ │ │ │ - strb r0, [r8, #12] │ │ │ │ - add lr, pc, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, sp, #20 │ │ │ │ - ldr sl, [pc, #1524] @ 201a0 │ │ │ │ - mov r5, ip │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - add sl, pc, sl │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - ldr fp, [r5], #4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + bne 2a628 │ │ │ │ + ldr r6, [pc, #-1164] @ 246a8 │ │ │ │ + ldr r2, [pc, #-1164] @ 246ac │ │ │ │ + ldr r3, [pc, #-1164] @ 246b0 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #452 @ 0x1c4 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1192] @ 246b4 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1196] @ 246b8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48c74 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1216] @ 246bc │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #400 @ 0x190 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a60c │ │ │ │ + ldr r6, [pc, #-1240] @ 246c0 │ │ │ │ + ldr r2, [pc, #-1240] @ 246c4 │ │ │ │ + ldr r3, [pc, #-1240] @ 246c8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #468 @ 0x1d4 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1268] @ 246cc │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1272] @ 246d0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 482d0 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1292] @ 246d4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #404 @ 0x194 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 20120 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne 1fbc0 │ │ │ │ - ldr r1, [pc, #1452] @ 201a4 │ │ │ │ - ldr r0, [pc, #1452] @ 201a8 │ │ │ │ + bne 2a5f0 │ │ │ │ + ldr r6, [pc, #-1316] @ 246d8 │ │ │ │ + ldr r2, [pc, #-1316] @ 246dc │ │ │ │ + ldr r3, [pc, #-1316] @ 246e0 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #484 @ 0x1e4 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1344] @ 246e4 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1348] @ 246e8 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - b 1fc1c │ │ │ │ - ldr r1, [pc, #1436] @ 201ac │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1368] @ 246ec │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #408 @ 0x198 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a5d4 │ │ │ │ + ldr r6, [pc, #-1392] @ 246f0 │ │ │ │ + ldr r2, [pc, #-1392] @ 246f4 │ │ │ │ + ldr r3, [pc, #-1392] @ 246f8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #500 @ 0x1f4 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1420] @ 246fc │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1424] @ 24700 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, r8, #12 │ │ │ │ - bl 48c08 │ │ │ │ - add r0, r6, #9216 @ 0x2400 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl 48408 │ │ │ │ - mov r1, #1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1444] @ 24704 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #412 @ 0x19c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - strbeq r0, [r8, #1036] @ 0x40c │ │ │ │ - ldr r0, [pc, #1392] @ 201b0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 47874 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 1ff04 │ │ │ │ - ldr r5, [pc, #1376] @ 201b4 │ │ │ │ - add r4, sp, #20 │ │ │ │ - mov r1, r7 │ │ │ │ + bne 2a5b8 │ │ │ │ + ldr r6, [pc, #-1468] @ 24708 │ │ │ │ + ldr r2, [pc, #-1468] @ 2470c │ │ │ │ + ldr r3, [pc, #-1468] @ 24710 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #516 @ 0x204 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1496] @ 24714 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1500] @ 24718 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a28c │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1520] @ 2471c │ │ │ │ add r5, pc, r5 │ │ │ │ - b 1fc78 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 4ac5c │ │ │ │ + add r5, r5, #416 @ 0x1a0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1fe0c │ │ │ │ + bne 2a59c │ │ │ │ + ldr r6, [pc, #-1544] @ 24720 │ │ │ │ + ldr r2, [pc, #-1544] @ 24724 │ │ │ │ + ldr r3, [pc, #-1544] @ 24728 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #532 @ 0x214 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1572] @ 2472c │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1576] @ 24730 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3a2ac │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1596] @ 24734 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #420 @ 0x1a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1fc68 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47afc │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ + bne 2a580 │ │ │ │ + ldr r6, [pc, #-1620] @ 24738 │ │ │ │ + ldr r2, [pc, #-1620] @ 2473c │ │ │ │ + ldr r3, [pc, #-1620] @ 24740 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #548 @ 0x224 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1648] @ 24744 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1652] @ 24748 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1672] @ 2474c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #424 @ 0x1a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1fe60 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 1fdcc │ │ │ │ - ldrb r3, [r6, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1ff88 │ │ │ │ - cmp r9, #2 │ │ │ │ - beq 20134 │ │ │ │ - add r4, sp, #4096 @ 0x1000 │ │ │ │ - add r5, r6, #8 │ │ │ │ - add r4, r4, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #1260] @ 201b8 │ │ │ │ + bne 2a564 │ │ │ │ + ldr r6, [pc, #-1696] @ 24750 │ │ │ │ + ldr r2, [pc, #-1696] @ 24754 │ │ │ │ + ldr r3, [pc, #-1696] @ 24758 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #1256] @ 201bc │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ + add r0, r6, #564 @ 0x234 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1724] @ 2475c │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1728] @ 24760 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #1244] @ 201c0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1748] @ 24764 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #428 @ 0x1ac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a548 │ │ │ │ + ldr r6, [pc, #-1772] @ 24768 │ │ │ │ + ldr r2, [pc, #-1772] @ 2476c │ │ │ │ + ldr r3, [pc, #-1772] @ 24770 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #580 @ 0x244 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 48c74 │ │ │ │ + ldr r2, [pc, #-1800] @ 24774 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1804] @ 24778 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48154 │ │ │ │ - ldrb r3, [r6, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1ff64 │ │ │ │ - ldr r3, [pc, #1204] @ 201c4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1824] @ 2477c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #432 @ 0x1b0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a52c │ │ │ │ + ldr r6, [pc, #-1848] @ 24780 │ │ │ │ + ldr r2, [pc, #-1848] @ 24784 │ │ │ │ + ldr r3, [pc, #-1848] @ 24788 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #1200] @ 201c8 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ + add r0, r6, #592 @ 0x250 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1876] @ 2478c │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1880] @ 24790 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #1188] @ 201cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1900] @ 24794 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #436 @ 0x1b4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a510 │ │ │ │ + ldr r6, [pc, #-1924] @ 24798 │ │ │ │ + ldr r2, [pc, #-1924] @ 2479c │ │ │ │ + ldr r3, [pc, #-1924] @ 247a0 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #604 @ 0x25c │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 48c74 │ │ │ │ + ldr r2, [pc, #-1952] @ 247a4 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1956] @ 247a8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48154 │ │ │ │ - ldrb r3, [r6, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1ff7c │ │ │ │ - ldr r3, [pc, #1148] @ 201d0 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1976] @ 247ac │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #440 @ 0x1b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a4f4 │ │ │ │ + ldr r6, [pc, #-2000] @ 247b0 │ │ │ │ + ldr r2, [pc, #-2000] @ 247b4 │ │ │ │ + ldr r3, [pc, #-2000] @ 247b8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #1144] @ 201d4 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ + add r0, r6, #616 @ 0x268 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2028] @ 247bc │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2032] @ 247c0 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #1132] @ 201d8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2052] @ 247c4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #444 @ 0x1bc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a4d8 │ │ │ │ + ldr r6, [pc, #-2076] @ 247c8 │ │ │ │ + ldr r2, [pc, #-2076] @ 247cc │ │ │ │ + ldr r3, [pc, #-2076] @ 247d0 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #628 @ 0x274 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 48c74 │ │ │ │ + ldr r2, [pc, #-2104] @ 247d4 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2108] @ 247d8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48154 │ │ │ │ - ldrb r3, [r6, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1ff70 │ │ │ │ - ldr r1, [pc, #1092] @ 201dc │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2128] @ 247dc │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #448 @ 0x1c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a4bc │ │ │ │ + ldr r6, [pc, #-2152] @ 247e0 │ │ │ │ + ldr r2, [pc, #-2152] @ 247e4 │ │ │ │ + ldr r3, [pc, #-2152] @ 247e8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #640 @ 0x280 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2180] @ 247ec │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2184] @ 247f0 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #1088] @ 201e0 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2204] @ 247f4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #452 @ 0x1c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a4a0 │ │ │ │ + ldr r6, [pc, #-2228] @ 247f8 │ │ │ │ + ldr r2, [pc, #-2228] @ 247fc │ │ │ │ + ldr r3, [pc, #-2228] @ 24800 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #1076] @ 201e4 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #652 @ 0x28c │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2256] @ 24804 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2260] @ 24808 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl 48c74 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48154 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - ldr r2, [pc, #1036] @ 201e8 │ │ │ │ - ldr r3, [pc, #936] @ 20188 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2280] @ 2480c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #456 @ 0x1c8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a484 │ │ │ │ + ldr r6, [pc, #-2304] @ 24810 │ │ │ │ + ldr r2, [pc, #-2304] @ 24814 │ │ │ │ + ldr r3, [pc, #-2304] @ 24818 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #664 @ 0x298 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2332] @ 2481c │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2336] @ 24820 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #4608 @ 0x1200 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #36 @ 0x24 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 20174 │ │ │ │ - add sp, sp, #4608 @ 0x1200 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 21224 │ │ │ │ - b 1fc78 │ │ │ │ - ldr r1, [pc, #968] @ 201ec │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, r8, #12 │ │ │ │ - bl 48c08 │ │ │ │ - b 1fc1c │ │ │ │ - add r4, r6, #9728 @ 0x2600 │ │ │ │ - add r4, r4, #12 │ │ │ │ - add r2, r2, #1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48c08 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2356] @ 24824 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #460 @ 0x1cc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a468 │ │ │ │ + ldr r6, [pc, #-2380] @ 24828 │ │ │ │ + ldr r2, [pc, #-2380] @ 2482c │ │ │ │ + ldr r3, [pc, #-2380] @ 24830 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #680 @ 0x2a8 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2408] @ 24834 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2412] @ 24838 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 482d0 │ │ │ │ - add r8, r6, #8192 @ 0x2000 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2432] @ 2483c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #464 @ 0x1d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - strbeq r0, [r8, #1548] @ 0x60c │ │ │ │ - b 1fb08 │ │ │ │ - ldr r1, [pc, #904] @ 201f0 │ │ │ │ - ldr r0, [pc, #904] @ 201f4 │ │ │ │ + bne 2a44c │ │ │ │ + ldr r6, [pc, #-2456] @ 24840 │ │ │ │ + ldr r2, [pc, #-2456] @ 24844 │ │ │ │ + ldr r3, [pc, #-2456] @ 24848 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #696 @ 0x2b8 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2484] @ 2484c │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2488] @ 24850 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2508] @ 24854 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #468 @ 0x1d4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1fc9c │ │ │ │ - ldr r1, [pc, #880] @ 201f8 │ │ │ │ - ldr r0, [pc, #880] @ 201fc │ │ │ │ + bne 2a42c │ │ │ │ + ldr r6, [pc, #-2532] @ 24858 │ │ │ │ + ldr r2, [pc, #-2532] @ 2485c │ │ │ │ + ldr r3, [pc, #-2532] @ 24860 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #708 @ 0x2c4 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2560] @ 24864 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2564] @ 24868 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - ldr r1, [pc, #868] @ 20200 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2584] @ 2486c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #472 @ 0x1d8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a40c │ │ │ │ + ldr r6, [pc, #-2608] @ 24870 │ │ │ │ + ldr r2, [pc, #-2608] @ 24874 │ │ │ │ + ldr r3, [pc, #-2608] @ 24878 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #720 @ 0x2d0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2636] @ 2487c │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2640] @ 24880 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 21224 │ │ │ │ - ldr r1, [pc, #856] @ 20204 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2660] @ 24884 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #476 @ 0x1dc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a3ec │ │ │ │ + ldr r6, [pc, #-2684] @ 24888 │ │ │ │ + ldr r2, [pc, #-2684] @ 2488c │ │ │ │ + ldr r3, [pc, #-2684] @ 24890 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #736 @ 0x2e0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2712] @ 24894 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2716] @ 24898 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 21224 │ │ │ │ - ldr r1, [pc, #844] @ 20208 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2736] @ 2489c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #480 @ 0x1e0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a3cc │ │ │ │ + ldr r6, [pc, #-2760] @ 248a0 │ │ │ │ + ldr r2, [pc, #-2760] @ 248a4 │ │ │ │ + ldr r3, [pc, #-2760] @ 248a8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #752 @ 0x2f0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2788] @ 248ac │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2792] @ 248b0 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 21224 │ │ │ │ - ldr r1, [pc, #832] @ 2020c │ │ │ │ - mov r0, r6 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2812] @ 248b4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #484 @ 0x1e4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a3b0 │ │ │ │ + ldr r6, [pc, #-2836] @ 248b8 │ │ │ │ + ldr r2, [pc, #-2836] @ 248bc │ │ │ │ + ldr r3, [pc, #-2836] @ 248c0 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #768 @ 0x300 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2864] @ 248c4 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2868] @ 248c8 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 21224 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 1fdc8 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1fca4 │ │ │ │ - ldr r1, [pc, #800] @ 20210 │ │ │ │ - ldr r0, [pc, #800] @ 20214 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2888] @ 248cc │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #488 @ 0x1e8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a390 │ │ │ │ + ldr r6, [pc, #-2912] @ 248d0 │ │ │ │ + ldr r2, [pc, #-2912] @ 248d4 │ │ │ │ + ldr r3, [pc, #-2912] @ 248d8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #784 @ 0x310 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2940] @ 248dc │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2944] @ 248e0 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - mov r0, #1 │ │ │ │ - b 1fdd4 │ │ │ │ - add r4, sp, #4096 @ 0x1000 │ │ │ │ - add r4, r4, #36 @ 0x24 │ │ │ │ - add r1, r6, #9728 @ 0x2600 │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - add r1, r1, #12 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r1, [pc, #752] @ 20218 │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2964] @ 248e4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #492 @ 0x1ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a370 │ │ │ │ + ldr r6, [pc, #-2988] @ 248e8 │ │ │ │ + ldr r2, [pc, #-2988] @ 248ec │ │ │ │ + ldr r3, [pc, #-2988] @ 248f0 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #796 @ 0x31c │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3016] @ 248f4 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3020] @ 248f8 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48ba0 │ │ │ │ - mov r1, #1 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3040] @ 248fc │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #496 @ 0x1f0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a350 │ │ │ │ + ldr r6, [pc, #-3064] @ 24900 │ │ │ │ + ldr r2, [pc, #-3064] @ 24904 │ │ │ │ + ldr r3, [pc, #-3064] @ 24908 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #812 @ 0x32c │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3092] @ 2490c │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3096] @ 24910 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 47874 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 1fc4c │ │ │ │ - ldr r1, [pc, #716] @ 2021c │ │ │ │ - ldr r0, [pc, #716] @ 20220 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3116] @ 24914 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #500 @ 0x1f4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a330 │ │ │ │ + ldr r6, [pc, #-3140] @ 24918 │ │ │ │ + ldr r2, [pc, #-3140] @ 2491c │ │ │ │ + ldr r3, [pc, #-3140] @ 24920 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #828 @ 0x33c │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3168] @ 24924 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3172] @ 24928 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ - b 1fe78 │ │ │ │ - ldr r3, [pc, #696] @ 20224 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3192] @ 2492c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #504 @ 0x1f8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a314 │ │ │ │ + ldr r6, [pc, #-3216] @ 24930 │ │ │ │ + ldr r2, [pc, #-3216] @ 24934 │ │ │ │ + ldr r3, [pc, #-3216] @ 24938 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1fd10 │ │ │ │ - ldr r1, [pc, #688] @ 20228 │ │ │ │ + add r0, r6, #844 @ 0x34c │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3244] @ 2493c │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3248] @ 24940 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 1fd98 │ │ │ │ - ldr r3, [pc, #680] @ 2022c │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3268] @ 24944 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #508 @ 0x1fc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a2f4 │ │ │ │ + ldr r6, [pc, #-3292] @ 24948 │ │ │ │ + ldr r2, [pc, #-3292] @ 2494c │ │ │ │ + ldr r3, [pc, #-3292] @ 24950 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1fd54 │ │ │ │ - add r5, r6, #8 │ │ │ │ + add r0, r6, #860 @ 0x35c │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3320] @ 24954 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3324] @ 24958 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3344] @ 2495c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #512 @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4818c │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1fee8 │ │ │ │ - cmp r9, #2 │ │ │ │ - addne r4, sp, #4096 @ 0x1000 │ │ │ │ - ldrb r3, [r6, #8] │ │ │ │ - addne r4, r4, #36 @ 0x24 │ │ │ │ - bne 2010c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 20178 │ │ │ │ - ldr r3, [pc, #624] @ 20230 │ │ │ │ + bne 2a2d4 │ │ │ │ + ldr r6, [pc, #-3368] @ 24960 │ │ │ │ + ldr r2, [pc, #-3368] @ 24964 │ │ │ │ + ldr r3, [pc, #-3368] @ 24968 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ + add r0, r6, #876 @ 0x36c │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #616] @ 20234 │ │ │ │ - ldr r2, [pc, #616] @ 20238 │ │ │ │ - add r4, sp, #4096 @ 0x1000 │ │ │ │ - add r4, r4, #36 @ 0x24 │ │ │ │ + ldr r2, [pc, #-3396] @ 2496c │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3400] @ 24970 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3420] @ 24974 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #516 @ 0x204 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a2b4 │ │ │ │ + ldr r6, [pc, #-3444] @ 24978 │ │ │ │ + ldr r2, [pc, #-3444] @ 2497c │ │ │ │ + ldr r3, [pc, #-3444] @ 24980 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ + add r0, r6, #892 @ 0x37c │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3472] @ 24984 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3476] @ 24988 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3496] @ 2498c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #520 @ 0x208 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a298 │ │ │ │ + ldr r1, [pc, #-3520] @ 24990 │ │ │ │ + ldr r2, [pc, #-3520] @ 24994 │ │ │ │ + ldr r3, [pc, #-3520] @ 24998 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #-3544] @ 2499c │ │ │ │ + ldr r2, [pc, #-3544] @ 249a0 │ │ │ │ + add r3, r3, #908 @ 0x38c │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 48c74 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48154 │ │ │ │ - ldrb r3, [r6, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 20168 │ │ │ │ - ldr r3, [pc, #560] @ 2023c │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3576] @ 249a4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r6, r5, #524 @ 0x20c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a278 │ │ │ │ + ldr r5, [pc, #-3600] @ 249a8 │ │ │ │ + ldr r2, [pc, #-3600] @ 249ac │ │ │ │ + ldr r3, [pc, #-3600] @ 249b0 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r0, r5, #528 @ 0x210 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #556] @ 20240 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3628] @ 249b4 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3632] @ 249b8 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #544] @ 20244 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ + add r5, r5, #544 @ 0x220 │ │ │ │ + blx r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a250 │ │ │ │ + ldr r6, [pc, #-3672] @ 249bc │ │ │ │ + ldr r2, [pc, #-3672] @ 249c0 │ │ │ │ + ldr r3, [pc, #-3672] @ 249c4 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #924 @ 0x39c │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 48c74 │ │ │ │ + ldr r2, [pc, #-3700] @ 249c8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3704] @ 249cc │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48154 │ │ │ │ - ldrb r3, [r6, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2015c │ │ │ │ - ldr r3, [pc, #504] @ 20248 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3724] @ 249d0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #548 @ 0x224 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a230 │ │ │ │ + ldr r6, [pc, #-3748] @ 249d4 │ │ │ │ + ldr r2, [pc, #-3748] @ 249d8 │ │ │ │ + ldr r3, [pc, #-3748] @ 249dc │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #500] @ 2024c │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ + add r0, r6, #940 @ 0x3ac │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3776] @ 249e0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3780] @ 249e4 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #488] @ 20250 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3800] @ 249e8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #552 @ 0x228 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a214 │ │ │ │ + ldr r6, [pc, #-3824] @ 249ec │ │ │ │ + ldr r2, [pc, #-3824] @ 249f0 │ │ │ │ + ldr r3, [pc, #-3824] @ 249f4 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #956 @ 0x3bc │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 48c74 │ │ │ │ + ldr r2, [pc, #-3852] @ 249f8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3856] @ 249fc │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48154 │ │ │ │ - ldrb r3, [r6, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 20150 │ │ │ │ - ldr r3, [pc, #448] @ 20254 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3876] @ 24a00 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #556 @ 0x22c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a1f4 │ │ │ │ + ldr r6, [pc, #-3900] @ 24a04 │ │ │ │ + ldr r2, [pc, #-3900] @ 24a08 │ │ │ │ + ldr r3, [pc, #-3900] @ 24a0c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #444] @ 20258 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ + add r0, r6, #968 @ 0x3c8 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3928] @ 24a10 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3932] @ 24a14 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #432] @ 2025c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3952] @ 24a18 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #560 @ 0x230 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a1d4 │ │ │ │ + ldr r6, [pc, #-3976] @ 24a1c │ │ │ │ + ldr r2, [pc, #-3976] @ 24a20 │ │ │ │ + ldr r3, [pc, #-3976] @ 24a24 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #984 @ 0x3d8 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 48c74 │ │ │ │ + ldr r2, [pc, #-4004] @ 24a28 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-4008] @ 24a2c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48154 │ │ │ │ - ldrb r3, [r6, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 20144 │ │ │ │ - ldr r3, [pc, #392] @ 20260 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-4028] @ 24a30 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #564 @ 0x234 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a1b4 │ │ │ │ + ldr r6, [pc, #-4052] @ 24a34 │ │ │ │ + ldr r2, [pc, #-4052] @ 24a38 │ │ │ │ + ldr r3, [pc, #-4052] @ 24a3c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #388] @ 20264 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ + add r0, r6, #996 @ 0x3e4 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-4080] @ 24a40 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-4084] @ 24a44 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #376] @ 20268 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #4088] @ 26a48 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #568 @ 0x238 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a194 │ │ │ │ + ldr r6, [pc, #4064] @ 26a4c │ │ │ │ + ldr r2, [pc, #4064] @ 26a50 │ │ │ │ + ldr r3, [pc, #4064] @ 26a54 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1012 @ 0x3f4 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - bl 48c74 │ │ │ │ + ldr r2, [pc, #4036] @ 26a58 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #4032] @ 26a5c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48154 │ │ │ │ - ldrb r3, [r6, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1fcc4 │ │ │ │ - ldr r3, [pc, #336] @ 2026c │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #4012] @ 26a60 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #572 @ 0x23c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a178 │ │ │ │ + ldr r3, [pc, #3988] @ 26a64 │ │ │ │ + ldr r6, [pc, #3988] @ 26a68 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1fccc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - bl 48c08 │ │ │ │ - b 1fc1c │ │ │ │ - ldr r3, [pc, #308] @ 20270 │ │ │ │ - add r5, r6, #8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #3972] @ 26a6c │ │ │ │ + add r2, r6, #1024 @ 0x400 │ │ │ │ + add r2, r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 1ffc0 │ │ │ │ - ldr r3, [pc, #296] @ 20274 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3952] @ 26a70 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3948] @ 26a74 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3928] @ 26a78 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #576 @ 0x240 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a158 │ │ │ │ + ldr r3, [pc, #3904] @ 26a7c │ │ │ │ + ldr r6, [pc, #3904] @ 26a80 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 200d8 │ │ │ │ - ldr r3, [pc, #288] @ 20278 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #3888] @ 26a84 │ │ │ │ + add r2, r6, #1040 @ 0x410 │ │ │ │ + add r2, r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 20094 │ │ │ │ - ldr r3, [pc, #280] @ 2027c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3868] @ 26a88 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3864] @ 26a8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3844] @ 26a90 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #580 @ 0x244 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a138 │ │ │ │ + ldr r3, [pc, #3820] @ 26a94 │ │ │ │ + ldr r6, [pc, #3820] @ 26a98 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 20050 │ │ │ │ - ldr r3, [pc, #272] @ 20280 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 2000c │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #260] @ 20284 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 1ffc0 │ │ │ │ - strdeq ip, [r3], -r4 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r5, r3, r0, lsl #3 │ │ │ │ - andeq r5, r3, r0, lsl #3 │ │ │ │ - muleq r3, r0, r1 │ │ │ │ - andeq r5, r3, ip, ror r1 │ │ │ │ - andeq sp, r3, r8, lsl #30 │ │ │ │ - andeq r5, r3, ip, asr #2 │ │ │ │ - andeq r5, r3, r4, lsl r1 │ │ │ │ - andeq r2, r3, r8, lsl r6 │ │ │ │ - strheq r5, [r3], -r8 │ │ │ │ - strdeq r5, [r3], -r0 │ │ │ │ - andeq r5, r3, r4, lsl #2 │ │ │ │ - andeq r2, r3, r8, lsr pc │ │ │ │ - andeq r5, r3, r4, lsr r1 │ │ │ │ - ldrdeq r4, [r3], -ip │ │ │ │ - @ instruction: 0x000323b8 │ │ │ │ - strdeq r5, [r3], -r8 │ │ │ │ - muleq r3, r8, sp │ │ │ │ - @ instruction: 0x00032eb0 │ │ │ │ - strheq r5, [r3], -ip │ │ │ │ - andeq r4, r3, r4, asr sp │ │ │ │ - andeq r2, r3, ip, ror #28 │ │ │ │ - andeq r5, r3, r4, lsl #1 │ │ │ │ - andeq r4, r3, ip, lsl #26 │ │ │ │ - andeq fp, r3, ip, lsr #31 │ │ │ │ - andeq r4, r3, r4, ror lr │ │ │ │ - andeq r4, r3, r8, lsl #30 │ │ │ │ - andeq r2, r3, r8, lsr #7 │ │ │ │ - andeq r4, r3, r8, lsl #30 │ │ │ │ - andeq r2, r3, r8, lsl #7 │ │ │ │ - andeq r4, r3, r4, ror #24 │ │ │ │ - andeq r4, r3, r0, lsl #25 │ │ │ │ - muleq r3, ip, ip │ │ │ │ - @ instruction: 0x00034cb8 │ │ │ │ - @ instruction: 0x00034eb8 │ │ │ │ - andeq r2, r3, r0, lsr #6 │ │ │ │ - andeq r4, r3, r0, lsl lr │ │ │ │ - strdeq r4, [r3], -r8 │ │ │ │ - andeq r2, r3, r0, asr #5 │ │ │ │ - muleq r3, r8, ip │ │ │ │ - andeq r2, r3, r0, asr r1 │ │ │ │ - andeq r2, r3, r4, asr #2 │ │ │ │ - andeq r2, r3, r8, lsl #2 │ │ │ │ - strdeq r4, [r3], -r4 @ │ │ │ │ - andeq r4, r3, r8, ror #21 │ │ │ │ - strdeq r2, [r3], -r8 │ │ │ │ - andeq r4, r3, r0, asr #27 │ │ │ │ - muleq r3, ip, sl │ │ │ │ - @ instruction: 0x00032bb4 │ │ │ │ - muleq r3, r0, sp │ │ │ │ - andeq r4, r3, r8, asr sl │ │ │ │ - andeq r2, r3, r0, ror fp │ │ │ │ - andeq r4, r3, r4, asr sp │ │ │ │ - andeq r4, r3, r4, lsl sl │ │ │ │ - andeq r2, r3, ip, lsr #22 │ │ │ │ - andeq r4, r3, r0, lsr #26 │ │ │ │ - ldrdeq r4, [r3], -r0 │ │ │ │ - andeq r1, r3, ip, lsr #31 │ │ │ │ - andeq r2, r3, r4, asr #21 │ │ │ │ - andeq r1, r3, ip, ror pc │ │ │ │ - andeq r1, r3, r0, ror pc │ │ │ │ - andeq r1, r3, r4, ror #30 │ │ │ │ - andeq r1, r3, r8, asr pc │ │ │ │ - andeq r2, r3, r4, lsl #21 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #160] @ 20344 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r3 │ │ │ │ - bl 3a5c │ │ │ │ - ldr r6, [pc, #148] @ 20348 │ │ │ │ - ldr r3, [pc, #148] @ 2034c │ │ │ │ - mov r5, #0 │ │ │ │ + ldr r1, [r4] │ │ │ │ add r6, pc, r6 │ │ │ │ - mov r1, #8192 @ 0x2000 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r0], #8 │ │ │ │ - bl 47868 │ │ │ │ - add r0, r4, #8192 @ 0x2000 │ │ │ │ - str r5, [r0, #8] │ │ │ │ - strb r5, [r0, #12] │ │ │ │ - strb r5, [r0, #524] @ 0x20c │ │ │ │ - strb r5, [r0, #1036] @ 0x40c │ │ │ │ - strb r5, [r0, #1548] @ 0x60c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1fa68 │ │ │ │ - cmp r0, r5 │ │ │ │ - bne 20314 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #3804] @ 26a9c │ │ │ │ + add r2, r6, #1056 @ 0x420 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3784] @ 26aa0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3780] @ 26aa4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #52] @ 20350 │ │ │ │ - ldr r0, [pc, #52] @ 20354 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3760] @ 26aa8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #584 @ 0x248 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a118 │ │ │ │ + ldr r3, [pc, #3736] @ 26aac │ │ │ │ + ldr r6, [pc, #3736] @ 26ab0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #3720] @ 26ab4 │ │ │ │ + add r2, r6, #1072 @ 0x430 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3700] @ 26ab8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3696] @ 26abc │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - ldr r3, [r4] │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov r4, r5 │ │ │ │ - blx r3 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3676] @ 26ac0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #588 @ 0x24c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a0f8 │ │ │ │ + ldr r6, [pc, #3652] @ 26ac4 │ │ │ │ + ldr r2, [pc, #3652] @ 26ac8 │ │ │ │ + ldr r3, [pc, #3652] @ 26acc │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1088 @ 0x440 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3624] @ 26ad0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3620] @ 26ad4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r2, r0, ip, lsl #16 │ │ │ │ - ldrdeq fp, [r3], -r0 │ │ │ │ - andeq r0, r0, r4, lsl r2 │ │ │ │ - andeq r4, r3, r0, lsl fp │ │ │ │ - strdeq r1, [r3], -r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #92] @ 203cc │ │ │ │ - bl 3a5c │ │ │ │ - ldr r6, [pc, #88] @ 203d0 │ │ │ │ - ldr r3, [pc, #88] @ 203d4 │ │ │ │ - mov r5, #0 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3600] @ 26ad8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #592 @ 0x250 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a0dc │ │ │ │ + ldr r6, [pc, #3576] @ 26adc │ │ │ │ + ldr r2, [pc, #3576] @ 26ae0 │ │ │ │ + ldr r3, [pc, #3576] @ 26ae4 │ │ │ │ + ldr r1, [r4] │ │ │ │ add r6, pc, r6 │ │ │ │ - mov r1, #8192 @ 0x2000 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r0], #8 │ │ │ │ - bl 47868 │ │ │ │ - ldr r1, [pc, #52] @ 203d8 │ │ │ │ - add r3, r4, #8192 @ 0x2000 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1104 @ 0x450 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3548] @ 26ae8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3544] @ 26aec │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3524] @ 26af0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #596 @ 0x254 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a0bc │ │ │ │ + ldr r6, [pc, #3500] @ 26af4 │ │ │ │ + ldr r2, [pc, #3500] @ 26af8 │ │ │ │ + ldr r3, [pc, #3500] @ 26afc │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1120 @ 0x460 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3472] @ 26b00 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3468] @ 26b04 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r5, [r3, #8] │ │ │ │ - strb r5, [r3, #12] │ │ │ │ - strb r5, [r3, #524] @ 0x20c │ │ │ │ - strb r5, [r3, #1036] @ 0x40c │ │ │ │ - strb r5, [r3, #1548] @ 0x60c │ │ │ │ - bl 21224 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r2, r0, ip, lsl #16 │ │ │ │ - andeq fp, r3, ip, lsl #20 │ │ │ │ - andeq r0, r0, r4, lsl r2 │ │ │ │ - andeq r6, r3, ip, ror #27 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 20404 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3bf4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3448] @ 26b08 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #600 @ 0x258 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a09c │ │ │ │ + ldr r6, [pc, #3424] @ 26b0c │ │ │ │ + ldr r2, [pc, #3424] @ 26b10 │ │ │ │ + ldr r3, [pc, #3424] @ 26b14 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1136 @ 0x470 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3396] @ 26b18 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3392] @ 26b1c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r2, r0, ip, lsl #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [r0] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r3, r2 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r4, [lr, #12] │ │ │ │ - blx r4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - moveq r5, r4 │ │ │ │ - beq 20460 │ │ │ │ - bl 47970 │ │ │ │ - mov r5, r0 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3372] @ 26b20 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #604 @ 0x25c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a07c │ │ │ │ + ldr r6, [pc, #3348] @ 26b24 │ │ │ │ + ldr r2, [pc, #3348] @ 26b28 │ │ │ │ + ldr r3, [pc, #3348] @ 26b2c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1152 @ 0x480 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3320] @ 26b30 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3316] @ 26b34 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 47afc │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3296] @ 26b38 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #608 @ 0x260 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [r0] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - mov r3, r2 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r5, [ip, #12] │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a060 │ │ │ │ + ldr r6, [pc, #3272] @ 26b3c │ │ │ │ + ldr r2, [pc, #3272] @ 26b40 │ │ │ │ + ldr r3, [pc, #3272] @ 26b44 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1168 @ 0x490 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3244] @ 26b48 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3240] @ 26b4c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - str r4, [r6] │ │ │ │ - str r4, [r7] │ │ │ │ - subs r5, r0, #0 │ │ │ │ - moveq r0, #1 │ │ │ │ - beq 204dc │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 478bc │ │ │ │ + ldr r5, [pc, #3220] @ 26b50 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #612 @ 0x264 │ │ │ │ mov r0, r5 │ │ │ │ - bl 47afc │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a040 │ │ │ │ + ldr r6, [pc, #3196] @ 26b54 │ │ │ │ + ldr r2, [pc, #3196] @ 26b58 │ │ │ │ + ldr r3, [pc, #3196] @ 26b5c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1184 @ 0x4a0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3168] @ 26b60 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3164] @ 26b64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3512] @ 0xdb8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #504] @ 206f8 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #500] @ 206fc │ │ │ │ - sub sp, sp, #548 @ 0x224 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3144] @ 26b68 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #616 @ 0x268 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a020 │ │ │ │ + ldr r6, [pc, #3120] @ 26b6c │ │ │ │ + ldr r2, [pc, #3120] @ 26b70 │ │ │ │ + ldr r3, [pc, #3120] @ 26b74 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #540] @ 0x21c │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [sp, #596] @ 0x254 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - moveq r3, #512 @ 0x200 │ │ │ │ - mov r0, r1 │ │ │ │ - addeq r6, sp, #28 │ │ │ │ - streq r3, [sp, #588] @ 0x24c │ │ │ │ - ldr r9, [sp, #592] @ 0x250 │ │ │ │ - mov r8, r1 │ │ │ │ - bl 4a7ac │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1200 @ 0x4b0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3092] @ 26b78 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3088] @ 26b7c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3068] @ 26b80 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #620 @ 0x26c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 206d8 │ │ │ │ - ands r5, r7, #2 │ │ │ │ - bne 20650 │ │ │ │ - add r3, r4, #8192 @ 0x2000 │ │ │ │ - ldr sl, [r3, #8] │ │ │ │ - cmp fp, #0 │ │ │ │ - cmpge sl, fp │ │ │ │ - addgt sl, fp, #1 │ │ │ │ - movgt r5, fp │ │ │ │ - bgt 205a4 │ │ │ │ - ldr r3, [pc, #384] @ 20700 │ │ │ │ - ldr r0, [pc, #384] @ 20704 │ │ │ │ - cmn fp, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - moveq r2, #1 │ │ │ │ - ldr r1, [pc, #372] @ 20708 │ │ │ │ + bne 2a000 │ │ │ │ + ldr r6, [pc, #3044] @ 26b84 │ │ │ │ + ldr r2, [pc, #3044] @ 26b88 │ │ │ │ + ldr r3, [pc, #3044] @ 26b8c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 493fc │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 20640 │ │ │ │ - ldr r3, [pc, #352] @ 2070c │ │ │ │ - ldr fp, [pc, #352] @ 20710 │ │ │ │ + add r0, r6, #1216 @ 0x4c0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3016] @ 26b90 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3012] @ 26b94 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2992] @ 26b98 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #624 @ 0x270 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29fe4 │ │ │ │ + ldr r6, [pc, #2968] @ 26b9c │ │ │ │ + ldr r2, [pc, #2968] @ 26ba0 │ │ │ │ + ldr r3, [pc, #2968] @ 26ba4 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #344] @ 20714 │ │ │ │ - add r4, r4, r5, lsl #9 │ │ │ │ + add r0, r6, #1232 @ 0x4d0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2940] @ 26ba8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2936] @ 26bac │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2916] @ 26bb0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #628 @ 0x274 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29fc4 │ │ │ │ + ldr r6, [pc, #2892] @ 26bb4 │ │ │ │ + ldr r2, [pc, #2892] @ 26bb8 │ │ │ │ + ldr r3, [pc, #2892] @ 26bbc │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r4, r4, #8 │ │ │ │ - add fp, pc, fp │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - ldrb r3, [r4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - moveq r3, fp │ │ │ │ - ldr r1, [sp, #588] @ 0x24c │ │ │ │ - mov r0, r6 │ │ │ │ + add r0, r6, #1248 @ 0x4e0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ str r3, [sp] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 47874 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 20630 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 206c4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - blx r9 │ │ │ │ + ldr r2, [pc, #2864] @ 26bc0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2860] @ 26bc4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2840] @ 26bc8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #632 @ 0x278 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 206c4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47afc │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, sl │ │ │ │ - add r4, r4, #512 @ 0x200 │ │ │ │ - bne 205d0 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r6] │ │ │ │ - mov fp, #0 │ │ │ │ - b 20694 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - add r3, r4, #8 │ │ │ │ - bne 206cc │ │ │ │ - ldr r2, [pc, #176] @ 20718 │ │ │ │ + bne 29fa4 │ │ │ │ + ldr r6, [pc, #2816] @ 26bcc │ │ │ │ + ldr r2, [pc, #2816] @ 26bd0 │ │ │ │ + ldr r3, [pc, #2816] @ 26bd4 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #168] @ 2071c │ │ │ │ - ldr r1, [sp, #588] @ 0x24c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1264 @ 0x4f0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2788] @ 26bd8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2784] @ 26bdc │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - bl 48c74 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 47874 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r1, [pc, #132] @ 20720 │ │ │ │ - ldr r2, [pc, #92] @ 206fc │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r2, [sp, #540] @ 0x21c │ │ │ │ - eors r1, r2, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - bne 206f4 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, sp, #548 @ 0x224 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov fp, r7 │ │ │ │ - b 20694 │ │ │ │ - ldr r2, [pc, #80] @ 20724 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2764] @ 26be0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #636 @ 0x27c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29f84 │ │ │ │ + ldr r6, [pc, #2740] @ 26be4 │ │ │ │ + ldr r2, [pc, #2740] @ 26be8 │ │ │ │ + ldr r3, [pc, #2740] @ 26bec │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1280 @ 0x500 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2712] @ 26bf0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2708] @ 26bf4 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 20668 │ │ │ │ - ldr r1, [pc, #72] @ 20728 │ │ │ │ - ldr r0, [pc, #72] @ 2072c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 4928c │ │ │ │ - b 20648 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r3, r0, lsl #17 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r4, r3, r8, lsr r5 │ │ │ │ - andeq r4, r3, ip, asr #10 │ │ │ │ - andeq r0, r0, r5, ror #2 │ │ │ │ - andeq r1, r3, r8, lsl fp │ │ │ │ - andeq r2, r3, ip, lsr r6 │ │ │ │ - andeq r4, r3, r4, lsl #10 │ │ │ │ - muleq r3, ip, r5 │ │ │ │ - andeq r4, r3, ip, asr #8 │ │ │ │ - andeq fp, r3, ip, ror #13 │ │ │ │ - strdeq r1, [r3], -r4 │ │ │ │ - andeq r4, r3, r4, lsl #7 │ │ │ │ - andeq r1, r3, r0, lsr fp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3560] @ 0xde8 │ │ │ │ - lsl r2, r2, #9 │ │ │ │ - add r3, r0, r2 │ │ │ │ - ldrb r3, [r3, #8] │ │ │ │ - add r2, r2, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r3, r0, r2 │ │ │ │ - ldr r0, [pc, #140] @ 207ec │ │ │ │ - ldr r2, [pc, #140] @ 207f0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - sub sp, sp, #528 @ 0x210 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #524] @ 0x20c │ │ │ │ - mov r2, #0 │ │ │ │ - bne 207dc │ │ │ │ - ldr r0, [pc, #112] @ 207f4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #108] @ 207f8 │ │ │ │ - add r4, sp, #12 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2688] @ 26bf8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #640 @ 0x280 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29f68 │ │ │ │ + ldr r6, [pc, #2664] @ 26bfc │ │ │ │ + ldr r2, [pc, #2664] @ 26c00 │ │ │ │ + ldr r3, [pc, #2664] @ 26c04 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1296 @ 0x510 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2636] @ 26c08 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2632] @ 26c0c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48c74 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2612] @ 26c10 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #644 @ 0x284 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29f48 │ │ │ │ + ldr r6, [pc, #2588] @ 26c14 │ │ │ │ + ldr r2, [pc, #2588] @ 26c18 │ │ │ │ + ldr r3, [pc, #2588] @ 26c1c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1312 @ 0x520 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2560] @ 26c20 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2556] @ 26c24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48154 │ │ │ │ - ldr r2, [pc, #76] @ 207fc │ │ │ │ - ldr r3, [pc, #60] @ 207f0 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2536] @ 26c28 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #648 @ 0x288 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29f28 │ │ │ │ + ldr r6, [pc, #2512] @ 26c2c │ │ │ │ + ldr r2, [pc, #2512] @ 26c30 │ │ │ │ + ldr r3, [pc, #2512] @ 26c34 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - bne 207e8 │ │ │ │ - add sp, sp, #528 @ 0x210 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 20800 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 20784 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r3, r8, lsr #12 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r3, r0, lsl #9 │ │ │ │ - andeq r4, r3, r4, lsr r3 │ │ │ │ - ldrdeq fp, [r3], -r8 │ │ │ │ - andeq r1, r3, r4, ror #17 │ │ │ │ - subs ip, r2, #0 │ │ │ │ - blt 2081c │ │ │ │ - add r3, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, ip │ │ │ │ - bgt 20824 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - b 20730 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3560] @ 0xde8 │ │ │ │ - lsl r2, r2, #9 │ │ │ │ - add r3, r0, r2 │ │ │ │ - ldrb r3, [r3, #8] │ │ │ │ - add r2, r2, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r3, r0, r2 │ │ │ │ - ldr r0, [pc, #140] @ 208e4 │ │ │ │ - ldr r2, [pc, #140] @ 208e8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - sub sp, sp, #528 @ 0x210 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #524] @ 0x20c │ │ │ │ - mov r2, #0 │ │ │ │ - bne 208d4 │ │ │ │ - ldr r0, [pc, #112] @ 208ec │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [pc, #108] @ 208f0 │ │ │ │ - add r4, sp, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1328 @ 0x530 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2484] @ 26c38 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2480] @ 26c3c │ │ │ │ add r2, pc, r2 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48c74 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2460] @ 26c40 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #652 @ 0x28c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29f08 │ │ │ │ + ldr r6, [pc, #2436] @ 26c44 │ │ │ │ + ldr r2, [pc, #2436] @ 26c48 │ │ │ │ + ldr r3, [pc, #2436] @ 26c4c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1344 @ 0x540 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2408] @ 26c50 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2404] @ 26c54 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48458 │ │ │ │ - ldr r2, [pc, #76] @ 208f4 │ │ │ │ - ldr r3, [pc, #60] @ 208e8 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2384] @ 26c58 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #656 @ 0x290 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29eec │ │ │ │ + ldr r6, [pc, #2360] @ 26c5c │ │ │ │ + ldr r2, [pc, #2360] @ 26c60 │ │ │ │ + ldr r3, [pc, #2360] @ 26c64 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - bne 208e0 │ │ │ │ - add sp, sp, #528 @ 0x210 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 208f8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 2087c │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r3, r0, lsr r5 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r3, r8, lsl #7 │ │ │ │ - andeq r4, r3, ip, lsr r2 │ │ │ │ - andeq fp, r3, r0, ror #9 │ │ │ │ - andeq r1, r3, ip, ror #15 │ │ │ │ - subs ip, r2, #0 │ │ │ │ - blt 20914 │ │ │ │ - add r3, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, ip │ │ │ │ - bgt 2091c │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - b 20828 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3032] @ 0xbd8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #252] @ 20a38 │ │ │ │ - lsl r5, r3, #9 │ │ │ │ - ldr r3, [pc, #248] @ 20a3c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1360 @ 0x550 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2332] @ 26c68 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2328] @ 26c6c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2308] @ 26c70 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #660 @ 0x294 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29ecc │ │ │ │ + ldr r6, [pc, #2284] @ 26c74 │ │ │ │ + ldr r2, [pc, #2284] @ 26c78 │ │ │ │ + ldr r3, [pc, #2284] @ 26c7c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #1040 @ 0x410 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #1036] @ 0x40c │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, r0, r5 │ │ │ │ - ldrb r3, [r3, #8] │ │ │ │ - add r6, r5, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r6, r0, r6 │ │ │ │ - bne 20a1c │ │ │ │ - ldr r3, [pc, #196] @ 20a40 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #192] @ 20a44 │ │ │ │ - add r8, sp, #12 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + add r0, r6, #1376 @ 0x560 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ str r3, [sp] │ │ │ │ + ldr r2, [pc, #2256] @ 26c80 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2252] @ 26c84 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r0, r8 │ │ │ │ - add r4, r4, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 20a28 │ │ │ │ - ldr r1, [pc, #144] @ 20a48 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #140] @ 20a4c │ │ │ │ - add r4, sp, #524 @ 0x20c │ │ │ │ - mov r3, r6 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2232] @ 26c88 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #664 @ 0x298 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29eac │ │ │ │ + ldr r6, [pc, #2208] @ 26c8c │ │ │ │ + ldr r2, [pc, #2208] @ 26c90 │ │ │ │ + ldr r3, [pc, #2208] @ 26c94 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1392 @ 0x570 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2180] @ 26c98 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2176] @ 26c9c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl 48c74 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 48478 │ │ │ │ - ldr r2, [pc, #96] @ 20a50 │ │ │ │ - ldr r3, [pc, #72] @ 20a3c │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2156] @ 26ca0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #668 @ 0x29c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29e8c │ │ │ │ + ldr r6, [pc, #2132] @ 26ca4 │ │ │ │ + ldr r2, [pc, #2132] @ 26ca8 │ │ │ │ + ldr r3, [pc, #2132] @ 26cac │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1036] @ 0x40c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - bne 20a34 │ │ │ │ - add sp, sp, #1040 @ 0x410 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #48] @ 20a54 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 2097c │ │ │ │ - ldr r1, [pc, #40] @ 20a58 │ │ │ │ + add r0, r6, #1408 @ 0x580 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2104] @ 26cb0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2100] @ 26cb4 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 209b8 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r3, r8, asr #8 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r3, r8, lsl #5 │ │ │ │ - andeq r4, r3, r4, lsr r1 │ │ │ │ - andeq r2, r3, ip, asr #4 │ │ │ │ - strdeq r4, [r3], -ip │ │ │ │ - muleq r3, r8, r3 │ │ │ │ - andeq r1, r3, r4, lsr #13 │ │ │ │ - muleq r3, r8, r6 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - subs lr, r3, #0 │ │ │ │ - blt 20a78 │ │ │ │ - add ip, r0, #8192 @ 0x2000 │ │ │ │ - ldr ip, [ip, #8] │ │ │ │ - cmp ip, lr │ │ │ │ - bgt 20a80 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 20920 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov ip, r0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r0, r3 │ │ │ │ - blt 20abc │ │ │ │ - add r3, ip, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - bgt 20ad4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strbne r3, [r0] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - lsl r1, r1, #9 │ │ │ │ - add r3, r1, #8 │ │ │ │ - add r1, ip, r1 │ │ │ │ - mov lr, r2 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ - add r3, ip, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 20b18 │ │ │ │ - ldr r1, [pc, #40] @ 20b24 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2080] @ 26cb8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #672 @ 0x2a0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29e6c │ │ │ │ + ldr r3, [pc, #2056] @ 26cbc │ │ │ │ + ldr r6, [pc, #2056] @ 26cc0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #2040] @ 26cc4 │ │ │ │ + add r2, r6, #1408 @ 0x580 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2020] @ 26cc8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2016] @ 26ccc │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #36] @ 20b28 │ │ │ │ - stm sp, {r1, lr} │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1996] @ 26cd0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #676 @ 0x2a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29e4c │ │ │ │ + ldr r3, [pc, #1972] @ 26cd4 │ │ │ │ + ldr r6, [pc, #1972] @ 26cd8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #1956] @ 26cdc │ │ │ │ + add r2, r6, #1424 @ 0x590 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1936] @ 26ce0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1932] @ 26ce4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 48c74 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r1, [pc, #12] @ 20b2c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 20afc │ │ │ │ - andeq r1, r3, ip, asr #11 │ │ │ │ - @ instruction: 0x00033fbc │ │ │ │ - andeq r2, r3, r4, ror #1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2912] @ 0xb60 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #556] @ 20d78 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [pc, #552] @ 20d7c │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1912] @ 26ce8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #680 @ 0x2a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29e2c │ │ │ │ + ldr r3, [pc, #1888] @ 26cec │ │ │ │ + ldr r6, [pc, #1888] @ 26cf0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #1872] @ 26cf4 │ │ │ │ + add r2, r6, #1440 @ 0x5a0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1852] @ 26cf8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1848] @ 26cfc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #1152 @ 0x480 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #1156] @ 0x484 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ - mov r8, r0 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - sub r5, r7, #8 │ │ │ │ - mov lr, r5 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [pc, #492] @ 20d80 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1828] @ 26d00 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #684 @ 0x2ac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29e0c │ │ │ │ + ldr r3, [pc, #1804] @ 26d04 │ │ │ │ + ldr r6, [pc, #1804] @ 26d08 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ add r6, pc, r6 │ │ │ │ - str r3, [lr] │ │ │ │ - beq 20c7c │ │ │ │ - ldrb r3, [r8] │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - beq 20c48 │ │ │ │ - ldr r2, [pc, #460] @ 20d84 │ │ │ │ - add r7, sp, #644 @ 0x284 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #1788] @ 26d0c │ │ │ │ + add r2, r6, #1456 @ 0x5b0 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1768] @ 26d10 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1764] @ 26d14 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r0, r7 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - lsl r2, r4, #9 │ │ │ │ - add r1, r3, r2 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - ldrb r1, [r1, #8] │ │ │ │ - add r2, r2, #8 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r3, r3, r2 │ │ │ │ - bne 20d60 │ │ │ │ - ldr r2, [pc, #396] @ 20d88 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1744] @ 26d18 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #688 @ 0x2b0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29dec │ │ │ │ + ldr r6, [pc, #1720] @ 26d1c │ │ │ │ + ldr r2, [pc, #1720] @ 26d20 │ │ │ │ + ldr r3, [pc, #1720] @ 26d24 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm sp, {r2, r7} │ │ │ │ - ldr r2, [pc, #388] @ 20d8c │ │ │ │ - add r7, sp, #132 @ 0x84 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1472 @ 0x5c0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1692] @ 26d28 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1688] @ 26d2c │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r3, [pc, #368] @ 20d90 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48ec0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 20d6c │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #320] @ 20d94 │ │ │ │ - ldr r3, [pc, #292] @ 20d7c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1668] @ 26d30 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #692 @ 0x2b4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29dd0 │ │ │ │ + ldr r6, [pc, #1644] @ 26d34 │ │ │ │ + ldr r2, [pc, #1644] @ 26d38 │ │ │ │ + ldr r3, [pc, #1644] @ 26d3c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1156] @ 0x484 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 20d74 │ │ │ │ - add sp, sp, #1152 @ 0x480 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 4aae4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 20c48 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #248] @ 20d98 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1488 @ 0x5d0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1616] @ 26d40 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1612] @ 26d44 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 48c74 │ │ │ │ - ldrb r3, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 20d6c │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [r0] │ │ │ │ - add r6, sp, #100 @ 0x64 │ │ │ │ - sub r7, r7, #12 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1592] @ 26d48 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #696 @ 0x2b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29db0 │ │ │ │ + ldr r6, [pc, #1568] @ 26d4c │ │ │ │ + ldr r2, [pc, #1568] @ 26d50 │ │ │ │ + ldr r3, [pc, #1568] @ 26d54 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1504 @ 0x5e0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - blx r4 │ │ │ │ + ldr r2, [pc, #1540] @ 26d58 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1536] @ 26d5c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1516] @ 26d60 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #700 @ 0x2bc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 20d50 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 20d30 │ │ │ │ - mov r2, #32 │ │ │ │ - add r0, sp, #16 │ │ │ │ - bl 3e34 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm sp, {r0, r1, r2, r3} │ │ │ │ - ldm r6, {r0, r1, r2, r3} │ │ │ │ - bl 4baa4 │ │ │ │ + bne 29d90 │ │ │ │ + ldr r6, [pc, #1492] @ 26d64 │ │ │ │ + ldr r2, [pc, #1492] @ 26d68 │ │ │ │ + ldr r3, [pc, #1492] @ 26d6c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1520 @ 0x5f0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1464] @ 26d70 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1460] @ 26d74 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1440] @ 26d78 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #704 @ 0x2c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 20d50 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 20d50 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 20d6c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r2, #0 │ │ │ │ - strb r2, [r3] │ │ │ │ - b 20c48 │ │ │ │ - ldr r2, [pc, #52] @ 20d9c │ │ │ │ + bne 29d70 │ │ │ │ + ldr r6, [pc, #1416] @ 26d7c │ │ │ │ + ldr r2, [pc, #1416] @ 26d80 │ │ │ │ + ldr r3, [pc, #1416] @ 26d84 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1536 @ 0x600 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1388] @ 26d88 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1384] @ 26d8c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 20bfc │ │ │ │ - mov r0, #1 │ │ │ │ - b 20c4c │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r3, r8, lsr r2 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - strdeq fp, [r3], -r0 │ │ │ │ - andeq r0, r3, ip, ror lr │ │ │ │ - andeq r2, r3, r8 │ │ │ │ - @ instruction: 0x00033eb8 │ │ │ │ - andeq r0, r0, ip, asr r2 │ │ │ │ - andeq fp, r3, r4, lsr r1 │ │ │ │ - muleq r3, r0, sp │ │ │ │ - andeq r1, r3, r0, ror #6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3520] @ 0xdc0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmn r1, #1 │ │ │ │ - ldr r1, [pc, #360] @ 20f28 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #356] @ 20f2c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - sub sp, sp, #540 @ 0x21c │ │ │ │ - ldr r8, [sp, #576] @ 0x240 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #532] @ 0x214 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 20e28 │ │ │ │ - cmp r5, #0 │ │ │ │ - blt 20dfc │ │ │ │ - add r3, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt 20ec0 │ │ │ │ - ldr r2, [pc, #300] @ 20f30 │ │ │ │ - ldr r3, [pc, #292] @ 20f2c │ │ │ │ + mov r3, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1364] @ 26d90 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #708 @ 0x2c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29d54 │ │ │ │ + ldr r6, [pc, #1340] @ 26d94 │ │ │ │ + ldr r2, [pc, #1340] @ 26d98 │ │ │ │ + ldr r3, [pc, #1340] @ 26d9c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #532] @ 0x214 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 20f24 │ │ │ │ - add sp, sp, #540 @ 0x21c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r9, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r9, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 20dfc │ │ │ │ - ldr fp, [pc, #244] @ 20f34 │ │ │ │ - ldr sl, [pc, #244] @ 20f38 │ │ │ │ - ldr r3, [pc, #244] @ 20f3c │ │ │ │ - str r6, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r4, r0, #8 │ │ │ │ - add fp, pc, fp │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r5, #0 │ │ │ │ - add r7, sp, #20 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb r3, [r4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, fp │ │ │ │ - moveq r3, sl │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r0, r7 │ │ │ │ + add r0, r6, #1552 @ 0x610 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ str r3, [sp] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - bl 48c74 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48ec0 │ │ │ │ - ldr r3, [r9, #8] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - add r4, r4, #512 @ 0x200 │ │ │ │ - bgt 20e68 │ │ │ │ - b 20dfc │ │ │ │ - lsl r3, r5, #9 │ │ │ │ - add r1, r0, r3 │ │ │ │ - ldrb r1, [r1, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r3, r0, r3 │ │ │ │ - bne 20f18 │ │ │ │ - ldr r1, [pc, #92] @ 20f40 │ │ │ │ + ldr r2, [pc, #1312] @ 26da0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1308] @ 26da4 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - stm sp, {r1, r2} │ │ │ │ - ldr r2, [pc, #84] @ 20f44 │ │ │ │ - add r4, sp, #20 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1288] @ 26da8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #712 @ 0x2c8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29d34 │ │ │ │ + ldr r6, [pc, #1264] @ 26dac │ │ │ │ + ldr r2, [pc, #1264] @ 26db0 │ │ │ │ + ldr r3, [pc, #1264] @ 26db4 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl 48c74 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1568 @ 0x620 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1236] @ 26db8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1232] @ 26dbc │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48ec0 │ │ │ │ - b 20dfc │ │ │ │ - ldr r1, [pc, #40] @ 20f48 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 20ee4 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, r3, r4, asr #31 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq sl, r3, r4, lsl #31 │ │ │ │ - andeq r1, r3, r4, ror r2 │ │ │ │ - andeq r1, r3, ip, lsr #27 │ │ │ │ - andeq r3, r3, r8, ror ip │ │ │ │ - andeq r1, r3, r0, lsr #26 │ │ │ │ - andeq r3, r3, ip, asr #23 │ │ │ │ - andeq r1, r3, r8, lsr #3 │ │ │ │ - mov ip, #0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov lr, #65536 @ 0x10000 │ │ │ │ - sub ip, sp, ip │ │ │ │ - sub lr, ip, lr │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - cmp ip, lr │ │ │ │ - bne 20f60 │ │ │ │ - str r0, [lr, #-224] @ 0xffffff20 │ │ │ │ - ldr lr, [pc, #628] @ 211f0 │ │ │ │ - ldr ip, [pc, #628] @ 211f4 │ │ │ │ - sub sp, sp, #65536 @ 0x10000 │ │ │ │ - sub sp, sp, #188 @ 0xbc │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - add r5, sp, #65536 @ 0x10000 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [r5, #180] @ 0xb4 │ │ │ │ - mov ip, #0 │ │ │ │ - add r5, r5, #180 @ 0xb4 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #580] @ 211f8 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #576] @ 211fc │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1212] @ 26dc0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #716 @ 0x2cc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29d14 │ │ │ │ + ldr r6, [pc, #1188] @ 26dc4 │ │ │ │ + ldr r2, [pc, #1188] @ 26dc8 │ │ │ │ + ldr r3, [pc, #1188] @ 26dcc │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - cmp r6, r3 │ │ │ │ - add r3, sp, #65536 @ 0x10000 │ │ │ │ - add r3, r3, #224 @ 0xe0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r3, sp, #65536 @ 0x10000 │ │ │ │ - add r3, r3, #228 @ 0xe4 │ │ │ │ - ldr r9, [r3] │ │ │ │ - bne 21198 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 4a7ac │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 211d0 │ │ │ │ - add r3, r4, #8192 @ 0x2000 │ │ │ │ - ldr sl, [r3, #8] │ │ │ │ - mvn r3, r5 │ │ │ │ - cmp r5, sl │ │ │ │ - lsr r3, r3, #31 │ │ │ │ - movge r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - addne sl, r5, #1 │ │ │ │ - movne r6, r5 │ │ │ │ - bne 21050 │ │ │ │ - ldr r3, [pc, #468] @ 21200 │ │ │ │ - ldr r0, [pc, #468] @ 21204 │ │ │ │ - cmn r5, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - moveq r2, #1 │ │ │ │ - ldr r1, [pc, #456] @ 21208 │ │ │ │ + add r0, r6, #1584 @ 0x630 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1160] @ 26dd0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1156] @ 26dd4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1136] @ 26dd8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #720 @ 0x2d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29cf4 │ │ │ │ + ldr r6, [pc, #1112] @ 26ddc │ │ │ │ + ldr r2, [pc, #1112] @ 26de0 │ │ │ │ + ldr r3, [pc, #1112] @ 26de4 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 493fc │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 21190 │ │ │ │ - ldr r3, [pc, #436] @ 2120c │ │ │ │ - add r4, r4, r6, lsl #9 │ │ │ │ - add fp, r4, #8 │ │ │ │ + add r0, r6, #1600 @ 0x640 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1084] @ 26de8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1080] @ 26dec │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1060] @ 26df0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #724 @ 0x2d4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29cd8 │ │ │ │ + ldr r6, [pc, #1036] @ 26df4 │ │ │ │ + ldr r2, [pc, #1036] @ 26df8 │ │ │ │ + ldr r3, [pc, #1036] @ 26dfc │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r8, sp, #184 @ 0xb8 │ │ │ │ - add r4, sp, #180 @ 0xb4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldrb r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 21174 │ │ │ │ - ldr r3, [pc, #400] @ 21210 │ │ │ │ + add r0, r6, #1616 @ 0x650 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1008] @ 26e00 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1004] @ 26e04 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #984] @ 26e08 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #728 @ 0x2d8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29cb8 │ │ │ │ + b 271a4 │ │ │ │ + andeq sp, r4, ip, lsr lr │ │ │ │ + andeq r8, r3, ip, lsr #32 │ │ │ │ + andeq r0, r3, r4, ror r5 │ │ │ │ + andeq r5, r0, r8, ror r3 │ │ │ │ + muleq r2, ip, r3 │ │ │ │ + andeq r0, r3, r0, asr #10 │ │ │ │ + ldrdeq sp, [r4], -r8 │ │ │ │ + andeq r0, r3, r4, asr #10 │ │ │ │ + andeq r7, r3, r8, asr #31 │ │ │ │ + andeq r5, r0, r8, lsl #6 │ │ │ │ + andeq pc, r2, r0, lsr r3 @ │ │ │ │ + andeq r0, r3, r0, lsl #10 │ │ │ │ + andeq sp, r4, ip, ror #26 │ │ │ │ + strdeq r0, [r3], -r4 │ │ │ │ + andeq r7, r3, ip, asr pc │ │ │ │ + muleq r0, ip, r2 │ │ │ │ + andeq pc, r2, r4, asr #5 │ │ │ │ + andeq ip, r2, r4, lsl lr │ │ │ │ + andeq sp, r4, r0, lsl #26 │ │ │ │ + andeq r0, r3, r4, lsr #9 │ │ │ │ + strdeq r7, [r3], -r0 │ │ │ │ + andeq r5, r0, r0, lsr r2 │ │ │ │ + andeq pc, r2, r8, asr r2 @ │ │ │ │ + @ instruction: 0x0002cdb8 │ │ │ │ + muleq r4, r4, ip │ │ │ │ + andeq r0, r3, r8, ror #8 │ │ │ │ + andeq r7, r3, r4, lsl #29 │ │ │ │ + andeq r4, r0, r4, ror #29 │ │ │ │ + strdeq pc, [r2], -ip │ │ │ │ + andeq r0, r3, r4, lsr #8 │ │ │ │ + andeq sp, r4, r8, lsr #24 │ │ │ │ + andeq r7, r3, r8, lsl lr │ │ │ │ + andeq r0, r3, r8, lsr #8 │ │ │ │ + andeq r5, r0, r4, ror #2 │ │ │ │ + andeq pc, r2, r8, lsl #3 │ │ │ │ + strdeq r0, [r3], -r0 @ │ │ │ │ + andeq sp, r4, r4, asr #23 │ │ │ │ + @ instruction: 0x00037db4 │ │ │ │ + andeq r0, r3, ip, asr #8 │ │ │ │ + andeq r5, r0, r0, lsl #2 │ │ │ │ + andeq pc, r2, r4, lsr #2 │ │ │ │ + andeq r0, r3, r0, lsl r4 │ │ │ │ + andeq sp, r4, r0, ror #22 │ │ │ │ + andeq r7, r3, r0, asr sp │ │ │ │ + andeq r0, r3, r0, ror #8 │ │ │ │ + muleq r0, ip, r0 │ │ │ │ + andeq pc, r2, r0, asr #1 │ │ │ │ + andeq r0, r3, r8, lsr #8 │ │ │ │ + strdeq sp, [r4], -ip │ │ │ │ + andeq r7, r3, ip, ror #25 │ │ │ │ + andeq r0, r3, r4, lsr #8 │ │ │ │ + andeq r5, r0, r8, lsr r0 │ │ │ │ + andeq pc, r2, ip, asr r0 @ │ │ │ │ + andeq r0, r3, r8, ror #7 │ │ │ │ + muleq r4, r8, sl │ │ │ │ + andeq r7, r3, r8, lsl #25 │ │ │ │ + strdeq r0, [r3], -r4 │ │ │ │ + ldrdeq r4, [r0], -r4 @ │ │ │ │ + strdeq lr, [r2], -r8 │ │ │ │ + andeq fp, r2, ip, lsl lr │ │ │ │ + andeq sp, r4, r4, lsr sl │ │ │ │ + andeq r7, r3, r4, lsr #24 │ │ │ │ + andeq r0, r3, r8, asr #7 │ │ │ │ + andeq r4, r0, r0, ror pc │ │ │ │ + muleq r2, r4, pc @ │ │ │ │ + muleq r3, r4, r3 │ │ │ │ + ldrdeq sp, [r4], -r0 │ │ │ │ + andeq r7, r3, r0, asr #23 │ │ │ │ + andeq r0, r3, r0, lsl #7 │ │ │ │ + andeq r4, r0, ip, lsl #30 │ │ │ │ + andeq lr, r2, r0, lsr pc │ │ │ │ + andeq ip, r2, ip, ror #20 │ │ │ │ + andeq sp, r4, ip, ror #18 │ │ │ │ + andeq r7, r3, ip, asr fp │ │ │ │ + andeq r0, r3, r8, ror #6 │ │ │ │ + andeq r4, r0, r8, lsr #29 │ │ │ │ + andeq lr, r2, ip, asr #29 │ │ │ │ + andeq r0, r3, ip, lsr #6 │ │ │ │ + andeq sp, r4, r8, lsl #18 │ │ │ │ + strdeq r7, [r3], -r8 │ │ │ │ + andeq r0, r3, r4, asr r3 │ │ │ │ + andeq r4, r0, r4, asr #28 │ │ │ │ + andeq lr, r2, r8, ror #28 │ │ │ │ + andeq r0, r3, r0, lsr #6 │ │ │ │ + andeq sp, r4, r4, lsr #17 │ │ │ │ + muleq r3, r4, sl │ │ │ │ + andeq r0, r3, r4, ror r3 │ │ │ │ + andeq r4, r0, r0, ror #27 │ │ │ │ + andeq lr, r2, r4, lsl #28 │ │ │ │ + andeq r0, r3, r8, lsr r3 │ │ │ │ + andeq sp, r4, r0, asr #16 │ │ │ │ + andeq r7, r3, r0, lsr sl │ │ │ │ + andeq r0, r3, r8, asr #6 │ │ │ │ + andeq r4, r0, ip, ror sp │ │ │ │ + andeq lr, r2, r0, lsr #27 │ │ │ │ + andeq r0, r3, r8, lsl #6 │ │ │ │ + ldrdeq sp, [r4], -ip │ │ │ │ + andeq r7, r3, ip, asr #19 │ │ │ │ + andeq r0, r3, r4, lsr #6 │ │ │ │ + andeq r4, r0, r8, lsl sp │ │ │ │ + andeq lr, r2, ip, lsr sp │ │ │ │ + andeq r0, r3, r8, ror #5 │ │ │ │ + andeq sp, r4, r8, ror r7 │ │ │ │ + andeq r7, r3, r8, ror #18 │ │ │ │ + andeq r0, r3, r8, ror #5 │ │ │ │ + @ instruction: 0x00004cb4 │ │ │ │ + ldrdeq lr, [r2], -r8 │ │ │ │ + andeq ip, r2, r0, lsl #16 │ │ │ │ + andeq sp, r4, r4, lsl r7 │ │ │ │ + andeq r7, r3, r4, lsl #18 │ │ │ │ + ldrdeq r0, [r3], -r0 @ │ │ │ │ + andeq r4, r0, r0, asr ip │ │ │ │ + andeq lr, r2, r4, ror ip │ │ │ │ + andeq r0, r3, ip, lsl #5 │ │ │ │ + @ instruction: 0x0004d6b0 │ │ │ │ + andeq r7, r3, r0, lsr #17 │ │ │ │ + andeq r0, r3, r8, asr #5 │ │ │ │ + andeq r4, r0, ip, ror #23 │ │ │ │ + andeq lr, r2, r0, lsl ip │ │ │ │ + andeq ip, r2, r4, lsl r7 │ │ │ │ + andeq sp, r4, ip, asr #12 │ │ │ │ + andeq r7, r3, ip, lsr r8 │ │ │ │ + andeq r0, r3, r4, lsl #5 │ │ │ │ + andeq r4, r0, r8, lsl #23 │ │ │ │ + andeq lr, r2, ip, lsr #23 │ │ │ │ + andeq ip, r2, r0, asr #13 │ │ │ │ + andeq sp, r4, r8, ror #11 │ │ │ │ + ldrdeq r7, [r3], -r8 │ │ │ │ + andeq r0, r3, r0, ror r2 │ │ │ │ + andeq r4, r0, r4, lsr #22 │ │ │ │ + andeq lr, r2, r8, asr #22 │ │ │ │ + andeq r0, r3, r4, lsr r2 │ │ │ │ + andeq sp, r4, r4, lsl #11 │ │ │ │ + andeq r7, r3, r4, ror r7 │ │ │ │ + andeq ip, r2, r0, lsl r7 │ │ │ │ + andeq r4, r0, r0, asr #21 │ │ │ │ + andeq lr, r2, r4, ror #21 │ │ │ │ + andeq r0, r3, r0, lsr r2 │ │ │ │ + andeq sp, r4, r0, lsr #10 │ │ │ │ + andeq r7, r3, r0, lsl r7 │ │ │ │ + andeq ip, r2, ip, lsr #13 │ │ │ │ + andeq r4, r0, ip, asr sl │ │ │ │ + andeq lr, r2, r0, lsl #21 │ │ │ │ + ldrdeq r0, [r3], -r8 │ │ │ │ + @ instruction: 0x0004d4bc │ │ │ │ + andeq r7, r3, ip, lsr #13 │ │ │ │ + andeq ip, r2, r8, asr #12 │ │ │ │ + strdeq r4, [r0], -r8 │ │ │ │ + andeq lr, r2, ip, lsl sl │ │ │ │ + andeq r0, r3, r0, lsl #3 │ │ │ │ + andeq sp, r4, r8, asr r4 │ │ │ │ + andeq r7, r3, r8, asr #12 │ │ │ │ + andeq r0, r3, r8, asr r1 │ │ │ │ + @ instruction: 0x000046b4 │ │ │ │ + andeq pc, r2, r8, asr #3 │ │ │ │ + andeq r0, r3, r8, lsr #2 │ │ │ │ + strdeq sp, [r4], -r4 │ │ │ │ + andeq r0, r3, r0, lsr #2 │ │ │ │ + andeq r7, r3, r4, ror #11 │ │ │ │ + andeq r4, r0, r4, asr #12 │ │ │ │ + andeq pc, r2, ip, asr r1 @ │ │ │ │ + ldrdeq r0, [r3], -ip │ │ │ │ + andeq sp, r4, r8, lsl #7 │ │ │ │ + ldrdeq r0, [r3], -r8 │ │ │ │ + andeq r7, r3, r8, ror r5 │ │ │ │ + @ instruction: 0x000048b8 │ │ │ │ + andeq lr, r2, r0, ror #17 │ │ │ │ + muleq r3, r0, r0 │ │ │ │ + andeq sp, r4, ip, lsl r3 │ │ │ │ + andeq r0, r3, r4, lsl #1 │ │ │ │ + andeq r7, r3, ip, lsl #10 │ │ │ │ + andeq r4, r0, ip, ror #10 │ │ │ │ + andeq pc, r2, r4, lsl #1 │ │ │ │ + andeq r0, r3, ip, lsr #28 │ │ │ │ + @ instruction: 0x0004d2b0 │ │ │ │ + andeq r0, r3, r8, lsr r0 │ │ │ │ + andeq r7, r3, r0, lsr #9 │ │ │ │ + andeq r4, r0, r0, lsl #10 │ │ │ │ + andeq pc, r2, r8, lsl r0 @ │ │ │ │ + strdeq pc, [r2], -r8 │ │ │ │ + andeq sp, r4, r4, asr #4 │ │ │ │ + andeq r7, r3, r4, lsr r4 │ │ │ │ + strdeq pc, [r2], -r4 │ │ │ │ + andeq r4, r0, r0, lsl #15 │ │ │ │ + andeq lr, r2, r4, lsr #15 │ │ │ │ + @ instruction: 0x0002ffbc │ │ │ │ + andeq sp, r4, r0, ror #3 │ │ │ │ + ldrdeq r7, [r3], -r0 │ │ │ │ + @ instruction: 0x0002ffb8 │ │ │ │ + andeq r4, r0, ip, lsl r7 │ │ │ │ + andeq lr, r2, r0, asr #14 │ │ │ │ + andeq fp, r2, r8, lsr #11 │ │ │ │ + andeq sp, r4, ip, ror r1 │ │ │ │ + andeq r7, r3, ip, ror #6 │ │ │ │ + muleq r2, ip, pc @ │ │ │ │ + @ instruction: 0x000046b8 │ │ │ │ + ldrdeq lr, [r2], -ip │ │ │ │ + andeq pc, r2, r4, ror #30 │ │ │ │ + andeq sp, r4, r8, lsl r1 │ │ │ │ + andeq r7, r3, r8, lsl #6 │ │ │ │ + andeq pc, r2, ip, lsl #31 │ │ │ │ + andeq r4, r0, r4, asr r6 │ │ │ │ + andeq lr, r2, r8, ror r6 │ │ │ │ + andeq pc, r2, r8, asr pc @ │ │ │ │ + strheq sp, [r4], -r4 │ │ │ │ + andeq r7, r3, r4, lsr #5 │ │ │ │ + andeq pc, r2, r0, asr pc @ │ │ │ │ + strdeq r4, [r0], -r0 │ │ │ │ + andeq lr, r2, r4, lsl r6 │ │ │ │ + andeq pc, r2, r0, lsr #30 │ │ │ │ + andeq sp, r4, r0, asr r0 │ │ │ │ + andeq r7, r3, r0, asr #4 │ │ │ │ + andeq pc, r2, r4, lsl pc @ │ │ │ │ + andeq r4, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x0002e5b0 │ │ │ │ + ldrdeq pc, [r2], -r8 │ │ │ │ + andeq ip, r4, ip, ror #31 │ │ │ │ + ldrdeq r7, [r3], -ip │ │ │ │ + andeq pc, r2, r0, ror #29 │ │ │ │ + andeq r4, r0, r8, lsr #10 │ │ │ │ + andeq lr, r2, ip, asr #10 │ │ │ │ + andeq pc, r2, r8, lsr #29 │ │ │ │ + andeq ip, r4, r8, lsl #31 │ │ │ │ + andeq r7, r3, r8, ror r1 │ │ │ │ + andeq pc, r2, ip, lsr #29 │ │ │ │ + andeq r4, r0, r4, asr #9 │ │ │ │ + andeq lr, r2, r8, ror #9 │ │ │ │ + andeq pc, r2, r4, ror lr @ │ │ │ │ + andeq ip, r4, r4, lsr #30 │ │ │ │ + andeq r7, r3, r4, lsl r1 │ │ │ │ + muleq r2, ip, lr │ │ │ │ + andeq r4, r0, r0, ror #8 │ │ │ │ + andeq lr, r2, r4, lsl #9 │ │ │ │ + andeq pc, r2, r4, ror #28 │ │ │ │ + andeq ip, r4, r0, asr #29 │ │ │ │ + strheq r7, [r3], -r0 │ │ │ │ + andeq pc, r2, r8, ror lr @ │ │ │ │ + strdeq r4, [r0], -ip │ │ │ │ + andeq lr, r2, r0, lsr #8 │ │ │ │ + andeq pc, r2, ip, lsr lr @ │ │ │ │ + andeq ip, r4, ip, asr lr │ │ │ │ + andeq r6, r3, ip, ror #17 │ │ │ │ + andeq pc, r2, r0, lsl #14 │ │ │ │ + andeq r3, r0, r8, lsr ip │ │ │ │ + andeq sp, r2, ip, asr ip │ │ │ │ + andeq pc, r2, r4, asr #13 │ │ │ │ + muleq r4, r8, r6 │ │ │ │ + andeq r6, r3, r8, lsl #17 │ │ │ │ + strdeq pc, [r2], -ip │ │ │ │ + ldrdeq r3, [r0], -r4 │ │ │ │ + strdeq sp, [r2], -r8 │ │ │ │ + @ instruction: 0x0002f6bc │ │ │ │ + andeq ip, r4, r4, lsr r6 │ │ │ │ + andeq r6, r3, r4, lsr #16 │ │ │ │ + andeq pc, r2, r8, asr #13 │ │ │ │ + andeq r3, r0, r0, ror fp │ │ │ │ + muleq r2, r4, fp │ │ │ │ + andeq pc, r2, ip, lsl #13 │ │ │ │ + ldrdeq ip, [r4], -r0 │ │ │ │ + andeq r6, r3, r0, asr #15 │ │ │ │ + andeq pc, r2, r4, lsr #13 │ │ │ │ + andeq r3, r0, ip, lsl #22 │ │ │ │ + andeq sp, r2, r0, lsr fp │ │ │ │ + andeq pc, r2, r4, ror #12 │ │ │ │ + andeq ip, r4, ip, ror #10 │ │ │ │ + andeq r6, r3, ip, asr r7 │ │ │ │ + muleq r2, ip, r6 │ │ │ │ + andeq r3, r0, r8, asr #15 │ │ │ │ + ldrdeq lr, [r2], -ip │ │ │ │ + andeq pc, r2, r4, ror #12 │ │ │ │ + andeq ip, r4, r8, lsl #10 │ │ │ │ + andeq pc, r2, ip, ror #12 │ │ │ │ + strdeq r6, [r3], -r8 │ │ │ │ + andeq r3, r0, r8, lsr sl │ │ │ │ + andeq sp, r2, r0, ror #20 │ │ │ │ + andeq pc, r2, ip, lsr #12 │ │ │ │ + muleq r4, ip, r4 │ │ │ │ + andeq pc, r2, r8, lsr r6 @ │ │ │ │ + andeq r6, r3, ip, lsl #13 │ │ │ │ + andeq r3, r0, ip, asr #19 │ │ │ │ + strdeq sp, [r2], -r4 │ │ │ │ + strdeq pc, [r2], -r0 │ │ │ │ + andeq ip, r4, r0, lsr r4 │ │ │ │ + andeq pc, r2, r0, lsl #12 │ │ │ │ + andeq r6, r3, r0, lsr #12 │ │ │ │ + andeq r3, r0, r0, ror #18 │ │ │ │ + andeq sp, r2, r8, lsl #19 │ │ │ │ + @ instruction: 0x0002f5b8 │ │ │ │ + andeq ip, r4, r4, asr #7 │ │ │ │ + @ instruction: 0x000365b0 │ │ │ │ + ldrdeq pc, [r2], -ip │ │ │ │ + andeq r3, r0, r8, lsl #18 │ │ │ │ + muleq r2, r8, r5 │ │ │ │ + andeq sp, r2, r0, lsr #18 │ │ │ │ + andeq ip, r4, r8, asr r3 │ │ │ │ + andeq ip, r4, r0, lsr r3 │ │ │ │ + andeq pc, r2, r4, lsl #11 │ │ │ │ + muleq r0, r0, r8 │ │ │ │ + @ instruction: 0x0002d8b8 │ │ │ │ + andeq pc, r2, r8, asr r5 @ │ │ │ │ + andeq pc, r2, r8, asr r5 @ │ │ │ │ + andeq r6, r3, ip, ror #9 │ │ │ │ + andeq r3, r0, ip, lsr #16 │ │ │ │ + andeq sp, r2, r4, asr r8 │ │ │ │ + andeq pc, r2, r4, lsl r5 @ │ │ │ │ + muleq r4, r0, r2 │ │ │ │ + andeq pc, r2, r8, lsl #10 │ │ │ │ + andeq r6, r3, r0, lsl #9 │ │ │ │ + andeq r3, r0, r0, asr #15 │ │ │ │ + andeq sp, r2, r8, ror #15 │ │ │ │ + andeq pc, r2, r4, asr #9 │ │ │ │ + andeq ip, r4, r4, lsr #4 │ │ │ │ + andeq pc, r2, ip, asr #9 │ │ │ │ + andeq r6, r3, r4, lsl r4 │ │ │ │ + andeq r3, r0, r4, asr r7 │ │ │ │ + andeq sp, r2, ip, ror r7 │ │ │ │ + andeq pc, r2, r0, lsl #9 │ │ │ │ + @ instruction: 0x0004c1b8 │ │ │ │ + andeq pc, r2, r4, lsl #9 │ │ │ │ + andeq r6, r3, r8, lsr #7 │ │ │ │ + andeq r3, r0, r8, ror #13 │ │ │ │ + andeq sp, r2, r0, lsl r7 │ │ │ │ + andeq pc, r2, r0, asr #8 │ │ │ │ + andeq ip, r4, ip, asr #2 │ │ │ │ + andeq pc, r2, ip, lsr r4 @ │ │ │ │ + andeq r6, r3, ip, lsr r3 │ │ │ │ + andeq r3, r0, ip, ror r6 │ │ │ │ + andeq sp, r2, r4, lsr #13 │ │ │ │ + strdeq pc, [r2], -r0 │ │ │ │ + andeq ip, r4, r0, ror #1 │ │ │ │ + andeq r6, r3, ip, asr #5 │ │ │ │ + andeq pc, r2, r8, lsl #8 │ │ │ │ + andeq r3, r0, r4, lsr #12 │ │ │ │ + andeq pc, r2, r0, asr #7 │ │ │ │ + andeq sp, r2, ip, lsr r6 │ │ │ │ + andeq ip, r4, r4, ror r0 │ │ │ │ + andeq ip, r4, ip, asr #32 │ │ │ │ + @ instruction: 0x0002f3bc │ │ │ │ + @ instruction: 0x000035b0 │ │ │ │ + ldrdeq sp, [r2], -r4 │ │ │ │ + andeq pc, r2, ip, lsl #7 │ │ │ │ + strdeq fp, [r4], -r0 │ │ │ │ + andeq pc, r2, r4, lsl #7 │ │ │ │ + andeq r3, r0, r4, asr r5 │ │ │ │ + andeq sp, r2, r8, ror r5 │ │ │ │ + andeq pc, r2, ip, asr #6 │ │ │ │ + muleq r4, r4, pc @ │ │ │ │ + andeq pc, r2, r0, asr r3 @ │ │ │ │ + strdeq r3, [r0], -r4 │ │ │ │ + andeq sp, r2, ip, lsl r5 │ │ │ │ + andeq pc, r2, ip, lsl r3 @ │ │ │ │ + andeq pc, r2, r0, lsr r3 @ │ │ │ │ + andeq r6, r3, r0, asr r1 │ │ │ │ + muleq r0, r0, r4 │ │ │ │ + @ instruction: 0x0002d4b8 │ │ │ │ + andeq pc, r2, r8, ror #5 │ │ │ │ + strdeq fp, [r4], -r4 │ │ │ │ + andeq r6, r3, r0, ror #1 │ │ │ │ + andeq pc, r2, r4, lsl #6 │ │ │ │ + andeq r3, r0, r8, lsr r4 │ │ │ │ + andeq pc, r2, r0, asr #5 │ │ │ │ + andeq sp, r2, r0, asr r4 │ │ │ │ + andeq fp, r4, r8, lsl #29 │ │ │ │ + andeq fp, r4, r0, ror #28 │ │ │ │ + andeq pc, r2, r8, lsr #5 │ │ │ │ + andeq r3, r0, r0, asr #7 │ │ │ │ + andeq sp, r2, r8, ror #7 │ │ │ │ + andeq pc, r2, r8, ror r2 @ │ │ │ │ + muleq r2, r8, r2 │ │ │ │ + andeq r6, r3, ip, lsl r0 │ │ │ │ + andeq r3, r0, ip, asr r3 │ │ │ │ + andeq sp, r2, r4, lsl #7 │ │ │ │ + andeq pc, r2, r4, asr r2 @ │ │ │ │ + andeq fp, r4, r0, asr #27 │ │ │ │ + andeq r5, r3, ip, lsr #31 │ │ │ │ + andeq pc, r2, r4, asr r2 @ │ │ │ │ + andeq r3, r0, r4, lsl #6 │ │ │ │ + andeq pc, r2, r4, lsl r2 @ │ │ │ │ + andeq sp, r2, ip, lsl r3 │ │ │ │ + andeq fp, r4, r4, asr sp │ │ │ │ + andeq fp, r4, ip, lsr #26 │ │ │ │ + andeq pc, r2, r4, lsl #4 │ │ │ │ + andeq r3, r0, ip, lsl #5 │ │ │ │ + @ instruction: 0x0002d2b4 │ │ │ │ + andeq pc, r2, ip, asr #3 │ │ │ │ + andeq pc, r2, r8, ror #3 │ │ │ │ + andeq r5, r3, r8, ror #29 │ │ │ │ + andeq r3, r0, r8, lsr #4 │ │ │ │ + andeq sp, r2, r0, asr r2 │ │ │ │ + andeq pc, r2, r4, lsr #3 │ │ │ │ + andeq fp, r4, ip, lsl #25 │ │ │ │ + @ instruction: 0x0002f1b4 │ │ │ │ + andeq r5, r3, ip, ror lr │ │ │ │ + @ instruction: 0x000031bc │ │ │ │ + andeq sp, r2, r4, ror #3 │ │ │ │ + andeq pc, r2, r4, ror #2 │ │ │ │ + andeq fp, r4, r0, lsr #24 │ │ │ │ + andeq pc, r2, r0, ror r1 @ │ │ │ │ + andeq r5, r3, r0, lsl lr │ │ │ │ + andeq r3, r0, r0, asr r1 │ │ │ │ + andeq sp, r2, r8, ror r1 │ │ │ │ + andeq pc, r2, r8, lsr #2 │ │ │ │ + @ instruction: 0x0004bbb4 │ │ │ │ + andeq pc, r2, r4, lsr #2 │ │ │ │ + andeq r5, r3, r4, lsr #27 │ │ │ │ + andeq r3, r0, r4, ror #1 │ │ │ │ + andeq sp, r2, ip, lsl #2 │ │ │ │ + ldrdeq pc, [r2], -r8 │ │ │ │ + andeq fp, r4, r8, asr #22 │ │ │ │ + andeq pc, r2, r8, ror #1 │ │ │ │ + andeq r5, r3, r8, lsr sp │ │ │ │ + andeq r3, r0, r8, ror r0 │ │ │ │ + andeq sp, r2, r0, lsr #1 │ │ │ │ + muleq r2, ip, r0 │ │ │ │ + ldrdeq fp, [r4], -ip │ │ │ │ + muleq r2, r8, r0 │ │ │ │ + andeq r5, r3, ip, asr #25 │ │ │ │ + andeq r3, r0, ip │ │ │ │ + andeq sp, r2, r4, lsr r0 │ │ │ │ + andeq pc, r2, r4, asr r0 @ │ │ │ │ + andeq fp, r4, r0, ror sl │ │ │ │ + andeq pc, r2, r8, lsl #1 │ │ │ │ + andeq r5, r3, r0, ror #24 │ │ │ │ + andeq r2, r0, r0, lsr #31 │ │ │ │ + andeq ip, r2, r8, asr #31 │ │ │ │ + andeq pc, r2, r0, asr #32 │ │ │ │ + andeq fp, r4, r4, lsl #20 │ │ │ │ + andeq pc, r2, r0, asr r0 @ │ │ │ │ + strdeq r5, [r3], -r4 │ │ │ │ + andeq r2, r0, r4, lsr pc │ │ │ │ + andeq ip, r2, ip, asr pc │ │ │ │ + andeq pc, r2, ip │ │ │ │ + muleq r4, r8, r9 │ │ │ │ + andeq pc, r2, ip, lsl r0 @ │ │ │ │ + andeq r5, r3, r8, lsl #23 │ │ │ │ + andeq r2, r0, r8, asr #29 │ │ │ │ + strdeq ip, [r2], -r0 │ │ │ │ + ldrdeq lr, [r2], -r4 │ │ │ │ + andeq fp, r4, ip, lsr #18 │ │ │ │ + ldrdeq lr, [r2], -r4 │ │ │ │ + andeq r5, r3, ip, lsl fp │ │ │ │ + andeq r2, r0, ip, asr lr │ │ │ │ + andeq ip, r2, r4, lsl #29 │ │ │ │ + andeq lr, r2, r4, lsl #31 │ │ │ │ + andeq fp, r4, r0, asr #17 │ │ │ │ + andeq lr, r2, r0, lsr #31 │ │ │ │ + @ instruction: 0x00035ab0 │ │ │ │ + strdeq r2, [r0], -r0 │ │ │ │ + andeq ip, r2, r8, lsl lr │ │ │ │ + andeq lr, r2, ip, asr pc │ │ │ │ + andeq fp, r4, r4, asr r8 │ │ │ │ + muleq r2, r4, pc @ │ │ │ │ + andeq r5, r3, r4, asr #20 │ │ │ │ + andeq r2, r0, r4, lsl #27 │ │ │ │ + andeq ip, r2, ip, lsr #27 │ │ │ │ + andeq lr, r2, ip, asr #30 │ │ │ │ + andeq fp, r4, r8, ror #15 │ │ │ │ + andeq lr, r2, r4, asr pc │ │ │ │ + ldrdeq r5, [r3], -r8 │ │ │ │ + andeq r2, r0, r8, lsl sp │ │ │ │ + andeq ip, r2, r0, asr #26 │ │ │ │ + andeq lr, r2, ip, lsl #30 │ │ │ │ + andeq fp, r4, ip, ror r7 │ │ │ │ + andeq lr, r2, r8, lsl #30 │ │ │ │ + andeq r5, r3, ip, ror #18 │ │ │ │ + andeq r2, r0, ip, asr #19 │ │ │ │ + andeq sp, r2, r4, ror #9 │ │ │ │ + andeq lr, r2, r0, asr #29 │ │ │ │ + andeq fp, r4, r0, lsl r7 │ │ │ │ + andeq lr, r2, r8, ror #29 │ │ │ │ + andeq r5, r3, r0, lsl #18 │ │ │ │ + ldr r6, [pc, #-928] @ 26e0c │ │ │ │ + ldr r2, [pc, #-928] @ 26e10 │ │ │ │ + ldr r3, [pc, #-928] @ 26e14 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ + add r0, r6, #1632 @ 0x660 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-956] @ 26e18 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-960] @ 26e1c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - stm sp, {r3, r7} │ │ │ │ - mov r3, fp │ │ │ │ - bl 48c74 │ │ │ │ - mov r1, #1 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-980] @ 26e20 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #732 @ 0x2dc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29c98 │ │ │ │ + ldr r6, [pc, #-1004] @ 26e24 │ │ │ │ + ldr r2, [pc, #-1004] @ 26e28 │ │ │ │ + ldr r3, [pc, #-1004] @ 26e2c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1648 @ 0x670 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1032] @ 26e30 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1036] @ 26e34 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 47874 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 21180 │ │ │ │ - sub sl, r8, #120 @ 0x78 │ │ │ │ - mov r0, sl │ │ │ │ - mov r7, #0 │ │ │ │ - bl 4be10 │ │ │ │ - mov r6, r7 │ │ │ │ - b 210ec │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 4be80 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3c0c │ │ │ │ - add r7, r7, fp │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - mov r1, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1056] @ 26e38 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #736 @ 0x2e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 478ac │ │ │ │ - subs fp, r0, #0 │ │ │ │ - bne 210c4 │ │ │ │ - sub r8, r8, #152 @ 0x98 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29c78 │ │ │ │ + ldr r6, [pc, #-1080] @ 26e3c │ │ │ │ + ldr r2, [pc, #-1080] @ 26e40 │ │ │ │ + ldr r3, [pc, #-1080] @ 26e44 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1664 @ 0x680 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1108] @ 26e48 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1112] @ 26e4c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1132] @ 26e50 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #740 @ 0x2e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 47afc │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - bl 4bf64 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3e34 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r0, #1 │ │ │ │ - str r6, [r3] │ │ │ │ - str r7, [r9] │ │ │ │ - ldr r2, [pc, #208] @ 21214 │ │ │ │ - ldr r3, [pc, #172] @ 211f4 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29c5c │ │ │ │ + ldr r6, [pc, #-1156] @ 26e54 │ │ │ │ + ldr r2, [pc, #-1156] @ 26e58 │ │ │ │ + ldr r3, [pc, #-1156] @ 26e5c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #65536 @ 0x10000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #180 @ 0xb4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 211ec │ │ │ │ - add sp, sp, #65536 @ 0x10000 │ │ │ │ - add sp, sp, #188 @ 0xbc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #156] @ 21218 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 21080 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, sl │ │ │ │ - add fp, fp, #512 @ 0x200 │ │ │ │ - bne 2106c │ │ │ │ - mov r0, #0 │ │ │ │ - b 2113c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, #1 │ │ │ │ - blx r6 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - addne r8, sp, #184 @ 0xb8 │ │ │ │ - addne r4, sp, #180 @ 0xb4 │ │ │ │ - bne 210ac │ │ │ │ - mov r0, #0 │ │ │ │ - b 2113c │ │ │ │ - ldr r1, [pc, #68] @ 2121c │ │ │ │ - ldr r0, [pc, #68] @ 21220 │ │ │ │ + add r0, r6, #1680 @ 0x690 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1184] @ 26e60 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1188] @ 26e64 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 4928c │ │ │ │ - b 21190 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, r3, r4, lsl #28 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq sl, [r3], -r0 │ │ │ │ - andeq r0, r0, ip, ror #3 │ │ │ │ - andeq r3, r3, ip, lsl #21 │ │ │ │ - andeq r3, r3, r0, lsr #21 │ │ │ │ - andeq r0, r0, r5, ror #2 │ │ │ │ - andeq r3, r3, r4, ror #20 │ │ │ │ - andeq r1, r3, r8, asr #32 │ │ │ │ - andeq sl, r3, r4, asr #24 │ │ │ │ - andeq r1, r3, r8, lsl #21 │ │ │ │ - andeq r3, r3, ip, lsl #17 │ │ │ │ - andeq r1, r3, r8, lsr r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r7, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #15 │ │ │ │ - popgt {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r3, [r1] │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #920] @ 215f4 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1208] @ 26e68 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #744 @ 0x2e8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29c3c │ │ │ │ + ldr r6, [pc, #-1232] @ 26e6c │ │ │ │ + ldr r2, [pc, #-1232] @ 26e70 │ │ │ │ + ldr r3, [pc, #-1232] @ 26e74 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1696 @ 0x6a0 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1260] @ 26e78 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1264] @ 26e7c │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1284] @ 26e80 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #748 @ 0x2ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 212dc │ │ │ │ - ldrb r3, [r7, #524] @ 0x20c │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - add r8, r4, #8704 @ 0x2200 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - add r8, r8, #12 │ │ │ │ - ble 2135c │ │ │ │ - add r5, r4, #8 │ │ │ │ - b 212ac │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r0 │ │ │ │ - add r5, r5, #512 @ 0x200 │ │ │ │ - bge 2135c │ │ │ │ - mov r1, r8 │ │ │ │ + bne 29c20 │ │ │ │ + ldr r3, [pc, #-1308] @ 26e84 │ │ │ │ + ldr r6, [pc, #-1308] @ 26e88 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-1324] @ 26e8c │ │ │ │ + add r2, r6, #1696 @ 0x6a0 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1344] @ 26e90 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1348] @ 26e94 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1368] @ 26e98 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #752 @ 0x2f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 21298 │ │ │ │ - ldr r1, [pc, #816] @ 215f8 │ │ │ │ - ldr r0, [pc, #816] @ 215fc │ │ │ │ - mov r2, r8 │ │ │ │ + bne 29c00 │ │ │ │ + ldr r3, [pc, #-1392] @ 26e9c │ │ │ │ + ldr r6, [pc, #-1392] @ 26ea0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-1408] @ 26ea4 │ │ │ │ + add r2, r6, #1712 @ 0x6b0 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1428] @ 26ea8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1432] @ 26eac │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 4928c │ │ │ │ - ldr r1, [pc, #796] @ 21600 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1452] @ 26eb0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #756 @ 0x2f4 │ │ │ │ mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29be0 │ │ │ │ + ldr r3, [pc, #-1476] @ 26eb4 │ │ │ │ + ldr r6, [pc, #-1476] @ 26eb8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-1492] @ 26ebc │ │ │ │ + add r2, r6, #1728 @ 0x6c0 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1512] @ 26ec0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1516] @ 26ec4 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4aae4 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 21394 │ │ │ │ - ldrb r3, [r7, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - add r8, r7, #12 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 21418 │ │ │ │ - add r5, r4, #8 │ │ │ │ - b 2132c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - add r5, r5, #512 @ 0x200 │ │ │ │ - bge 21418 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1536] @ 26ec8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #760 @ 0x2f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 21318 │ │ │ │ - ldr r1, [pc, #700] @ 21604 │ │ │ │ - ldr r0, [pc, #700] @ 21608 │ │ │ │ - mov r2, r8 │ │ │ │ + bne 29bc0 │ │ │ │ + ldr r3, [pc, #-1560] @ 26ecc │ │ │ │ + ldr r1, [pc, #-1560] @ 26ed0 │ │ │ │ + ldr r2, [pc, #-1560] @ 26ed4 │ │ │ │ add r1, pc, r1 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 4928c │ │ │ │ - add r3, r0, #1 │ │ │ │ - add r0, r4, r0, lsl #9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - add r0, r0, #8 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl 48c08 │ │ │ │ - ldr r1, [pc, #652] @ 2160c │ │ │ │ - ldr r0, [pc, #652] @ 21610 │ │ │ │ - mov r2, r8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r3, r3, #1744 @ 0x6d0 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #-1588] @ 26ed8 │ │ │ │ + ldr r2, [pc, #-1588] @ 26edc │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 4928c │ │ │ │ - ldr r1, [pc, #632] @ 21614 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1620] @ 26ee0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r6, r5, #764 @ 0x2fc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29ba4 │ │ │ │ + ldr r5, [pc, #-1644] @ 26ee4 │ │ │ │ + ldr r2, [pc, #-1644] @ 26ee8 │ │ │ │ + ldr r3, [pc, #-1644] @ 26eec │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r0, r5, #768 @ 0x300 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1672] @ 26ef0 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1676] @ 26ef4 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4aae4 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 21450 │ │ │ │ - ldrb r3, [r7, #1036] @ 0x40c │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - add r8, r4, #9216 @ 0x2400 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r8, r8, #12 │ │ │ │ - addgt r5, r4, #8 │ │ │ │ - bgt 213e8 │ │ │ │ - b 214d4 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - add r5, r5, #512 @ 0x200 │ │ │ │ - bge 214d4 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + add r5, r5, #784 @ 0x310 │ │ │ │ + blx r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 213d4 │ │ │ │ - ldr r1, [pc, #532] @ 21618 │ │ │ │ - ldr r0, [pc, #532] @ 2161c │ │ │ │ - mov r2, r8 │ │ │ │ + bne 29b7c │ │ │ │ + ldr r3, [pc, #-1716] @ 26ef8 │ │ │ │ + ldr r6, [pc, #-1716] @ 26efc │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-1732] @ 26f00 │ │ │ │ + add r2, r6, #1760 @ 0x6e0 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1752] @ 26f04 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1756] @ 26f08 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 4928c │ │ │ │ - add r1, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #9 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r3, #8 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r1, [pc, #484] @ 21620 │ │ │ │ - ldr r0, [pc, #484] @ 21624 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1776] @ 26f0c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #788 @ 0x314 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29b5c │ │ │ │ + ldr r3, [pc, #-1800] @ 26f10 │ │ │ │ + ldr r6, [pc, #-1800] @ 26f14 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-1816] @ 26f18 │ │ │ │ + add r2, r6, #1776 @ 0x6f0 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1836] @ 26f1c │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1840] @ 26f20 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 4928c │ │ │ │ - ldr r1, [pc, #464] @ 21628 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1860] @ 26f24 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #792 @ 0x318 │ │ │ │ mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29b3c │ │ │ │ + ldr r3, [pc, #-1884] @ 26f28 │ │ │ │ + ldr r6, [pc, #-1884] @ 26f2c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-1900] @ 26f30 │ │ │ │ + add r2, r6, #1792 @ 0x700 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1920] @ 26f34 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-1924] @ 26f38 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4aae4 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 21510 │ │ │ │ - ldrb r3, [r7, #1548] @ 0x60c │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - add r8, r4, #9728 @ 0x2600 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r8, r8, #12 │ │ │ │ - addgt r5, r4, #8 │ │ │ │ - bgt 214a4 │ │ │ │ - b 2157c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - add r5, r5, #512 @ 0x200 │ │ │ │ - bge 2157c │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-1944] @ 26f3c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #796 @ 0x31c │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 21490 │ │ │ │ - ldr r1, [pc, #364] @ 2162c │ │ │ │ - ldr r0, [pc, #364] @ 21630 │ │ │ │ - mov r2, r8 │ │ │ │ + bne 29b20 │ │ │ │ + ldr r3, [pc, #-1968] @ 26f40 │ │ │ │ + ldr r6, [pc, #-1968] @ 26f44 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-1984] @ 26f48 │ │ │ │ + add r2, r6, #1808 @ 0x710 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2004] @ 26f4c │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2008] @ 26f50 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 4928c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - add r1, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #9 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - add r0, r3, #8 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r1, [pc, #312] @ 21634 │ │ │ │ - ldr r0, [pc, #312] @ 21638 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2028] @ 26f54 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #800 @ 0x320 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29b00 │ │ │ │ + ldr r3, [pc, #-2052] @ 26f58 │ │ │ │ + ldr r6, [pc, #-2052] @ 26f5c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-2068] @ 26f60 │ │ │ │ + add r2, r6, #1824 @ 0x720 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2088] @ 26f64 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2092] @ 26f68 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 4928c │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2112] @ 26f6c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #804 @ 0x324 │ │ │ │ mov r0, r5 │ │ │ │ - bl 482d0 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - addgt r6, r4, #8 │ │ │ │ - movgt r8, #0 │ │ │ │ - bgt 2154c │ │ │ │ - b 215b8 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - add r6, r6, #512 @ 0x200 │ │ │ │ - bge 215b8 │ │ │ │ - mov r1, r5 │ │ │ │ + bne 29ae0 │ │ │ │ + ldr r3, [pc, #-2136] @ 26f70 │ │ │ │ + ldr r1, [pc, #-2136] @ 26f74 │ │ │ │ + ldr r2, [pc, #-2136] @ 26f78 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r3, r3, #1840 @ 0x730 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #-2164] @ 26f7c │ │ │ │ + ldr r2, [pc, #-2164] @ 26f80 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2196] @ 26f84 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r6, r5, #808 @ 0x328 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4aae4 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 21538 │ │ │ │ - ldr r1, [pc, #212] @ 2163c │ │ │ │ - ldr r0, [pc, #212] @ 21640 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 4928c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - add r1, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #9 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - add r0, r3, #8 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r1, [pc, #160] @ 21644 │ │ │ │ - ldr r0, [pc, #160] @ 21648 │ │ │ │ - mov r2, r8 │ │ │ │ + bne 29ac0 │ │ │ │ + ldr r5, [pc, #-2220] @ 26f88 │ │ │ │ + ldr r2, [pc, #-2220] @ 26f8c │ │ │ │ + ldr r3, [pc, #-2220] @ 26f90 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r5, #812 @ 0x32c │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2248] @ 26f94 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2252] @ 26f98 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 4928c │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - add r1, r3, #1 │ │ │ │ - add r3, r4, r3, lsl #9 │ │ │ │ - str r1, [r7, #8] │ │ │ │ - add r0, r3, #8 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r1, [pc, #108] @ 2164c │ │ │ │ - ldr r0, [pc, #108] @ 21650 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + add r6, r5, #828 @ 0x33c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29aa4 │ │ │ │ + ldr r5, [pc, #-2292] @ 26f9c │ │ │ │ + ldr r2, [pc, #-2292] @ 26fa0 │ │ │ │ + ldr r3, [pc, #-2292] @ 26fa4 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r5, #832 @ 0x340 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2320] @ 26fa8 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2324] @ 26fac │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 4928c │ │ │ │ - andeq r3, r3, r4, lsr #17 │ │ │ │ - andeq r3, r3, ip, ror #17 │ │ │ │ - andeq r0, r3, r0, asr #30 │ │ │ │ - andeq r3, r3, r8, asr #16 │ │ │ │ - muleq r3, r8, r8 │ │ │ │ - andeq r0, r3, r0, asr #29 │ │ │ │ - andeq r3, r3, r8, lsl #15 │ │ │ │ - andeq r0, r3, r8, lsl #29 │ │ │ │ - @ instruction: 0x000337bc │ │ │ │ - andeq r3, r3, r8, lsl #16 │ │ │ │ - andeq r0, r3, r4, lsl #28 │ │ │ │ - strdeq r3, [r3], -r8 │ │ │ │ - andeq r0, r3, ip, asr #27 │ │ │ │ - andeq r3, r3, ip, lsr #14 │ │ │ │ - andeq r3, r3, ip, ror r7 │ │ │ │ - andeq r0, r3, r8, asr #26 │ │ │ │ - andeq r3, r3, r4, ror #12 │ │ │ │ - andeq r0, r3, ip, lsl #26 │ │ │ │ - andeq r3, r3, r0, lsl #14 │ │ │ │ - andeq r0, r3, r0, lsr #25 │ │ │ │ - andeq r3, r3, r4, ror #11 │ │ │ │ - andeq r0, r3, r4, ror #24 │ │ │ │ - andeq r3, r3, r4, asr #11 │ │ │ │ - andeq r0, r3, r8, lsr #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3520] @ 0xdc0 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #452] @ 21838 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #448] @ 2183c │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + add r6, r5, #848 @ 0x350 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29a84 │ │ │ │ + ldr r5, [pc, #-2364] @ 26fb0 │ │ │ │ + ldr r2, [pc, #-2364] @ 26fb4 │ │ │ │ + ldr r3, [pc, #-2364] @ 26fb8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r0, r5, #852 @ 0x354 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r8, [pc, #444] @ 21840 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #540 @ 0x21c │ │ │ │ - add r8, pc, r8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #532] @ 0x214 │ │ │ │ - mov r3, #0 │ │ │ │ - movle r0, #0 │ │ │ │ - ble 216e0 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - mov r6, #0 │ │ │ │ - cmn r1, #1 │ │ │ │ - mov r7, r1 │ │ │ │ - strb r6, [r3] │ │ │ │ - beq 2170c │ │ │ │ - cmp r1, #0 │ │ │ │ - blt 216d0 │ │ │ │ - add r3, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, r1 │ │ │ │ - bgt 217bc │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldrb r0, [r3] │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - ldr r2, [pc, #348] @ 21844 │ │ │ │ - ldr r3, [pc, #336] @ 2183c │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2392] @ 26fbc │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2396] @ 26fc0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #532] @ 0x214 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 21834 │ │ │ │ - add sp, sp, #540 @ 0x21c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add fp, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - ble 216d0 │ │ │ │ - ldr r3, [pc, #292] @ 21848 │ │ │ │ - ldr sl, [pc, #292] @ 2184c │ │ │ │ - ldr r3, [r8, r3] │ │ │ │ - ldr r9, [pc, #288] @ 21850 │ │ │ │ - ldr r8, [pc, #288] @ 21854 │ │ │ │ - add r4, r0, #8 │ │ │ │ - add sl, pc, sl │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r7, sp, #20 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 21760 │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - add r4, r4, #512 @ 0x200 │ │ │ │ - ble 216d8 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrb r2, [r4] │ │ │ │ - mov r3, r4 │ │ │ │ - cmp r2, #0 │ │ │ │ - movne r2, sl │ │ │ │ - moveq r2, r9 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r0, r7 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 48c74 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 48ec0 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldrb r0, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + add r5, r5, #868 @ 0x364 │ │ │ │ + blx r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2174c │ │ │ │ - mov r0, #1 │ │ │ │ - b 216e0 │ │ │ │ - lsl r3, r7, #9 │ │ │ │ - add r2, r0, r3 │ │ │ │ - ldrb r2, [r2, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - add r3, r0, r3 │ │ │ │ - beq 21828 │ │ │ │ - ldr r2, [pc, #116] @ 21858 │ │ │ │ + bne 29a5c │ │ │ │ + ldr r3, [pc, #-2436] @ 26fc4 │ │ │ │ + ldr r6, [pc, #-2436] @ 26fc8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-2452] @ 26fcc │ │ │ │ + add r2, r6, #1856 @ 0x740 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2472] @ 26fd0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2476] @ 26fd4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2496] @ 26fd8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #872 @ 0x368 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29a3c │ │ │ │ + ldr r3, [pc, #-2520] @ 26fdc │ │ │ │ + ldr r1, [pc, #-2520] @ 26fe0 │ │ │ │ + ldr r2, [pc, #-2520] @ 26fe4 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r3, r3, #1872 @ 0x750 │ │ │ │ + str r1, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #108] @ 2185c │ │ │ │ - add r4, sp, #20 │ │ │ │ + ldr r1, [pc, #-2548] @ 26fe8 │ │ │ │ + ldr r2, [pc, #-2548] @ 26fec │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2580] @ 26ff0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r6, r5, #876 @ 0x36c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29a20 │ │ │ │ + ldr r5, [pc, #-2604] @ 26ff4 │ │ │ │ + ldr r2, [pc, #-2604] @ 26ff8 │ │ │ │ + ldr r3, [pc, #-2604] @ 26ffc │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r0, r5, #880 @ 0x370 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r3, [pc, #60] @ 21848 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r8, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2632] @ 27000 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2636] @ 27004 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 48ec0 │ │ │ │ - b 216d0 │ │ │ │ - ldr r2, [pc, #48] @ 21860 │ │ │ │ + add r5, r5, #896 @ 0x380 │ │ │ │ + blx r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 299f8 │ │ │ │ + ldr r3, [pc, #-2676] @ 27008 │ │ │ │ + ldr r6, [pc, #-2676] @ 2700c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-2692] @ 27010 │ │ │ │ + add r2, r6, #1888 @ 0x760 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2712] @ 27014 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2716] @ 27018 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 217e4 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, r3, r0, lsl r7 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq sl, r3, r0, lsl #14 │ │ │ │ - andeq sl, r3, r0, lsr #13 │ │ │ │ - andeq r0, r0, ip, asr r2 │ │ │ │ - muleq r3, r0, r9 │ │ │ │ - andeq r1, r3, r8, asr #9 │ │ │ │ - andeq r3, r3, r4, lsl #7 │ │ │ │ - andeq r0, r3, r4, ror #17 │ │ │ │ - andeq r3, r3, r8, asr #5 │ │ │ │ - ldrdeq r1, [r3], -r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #148] @ 21910 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [pc, #136] @ 21914 │ │ │ │ - add r4, pc, r4 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov ip, #1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov lr, r2 │ │ │ │ - strb ip, [sp, #32] │ │ │ │ - mov r2, sp │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - bl 21654 │ │ │ │ - ldr r2, [pc, #48] @ 21918 │ │ │ │ - ldr r3, [pc, #40] @ 21914 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2736] @ 2701c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #900 @ 0x384 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 299d8 │ │ │ │ + ldr r3, [pc, #-2760] @ 27020 │ │ │ │ + ldr r1, [pc, #-2760] @ 27024 │ │ │ │ + ldr r2, [pc, #-2760] @ 27028 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2190c │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, r3, r0, lsl #10 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq sl, r3, r0, lsr #9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr lr, [pc, #136] @ 219bc │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [pc, #124] @ 219c0 │ │ │ │ - add lr, pc, lr │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r3, [lr, r3] │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - strd r2, [sp, #24] │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, sp │ │ │ │ - strb ip, [sp, #32] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 21654 │ │ │ │ - ldr r2, [pc, #48] @ 219c4 │ │ │ │ - ldr r3, [pc, #40] @ 219c0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r3, r3, #1904 @ 0x770 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #-2788] @ 2702c │ │ │ │ + ldr r2, [pc, #-2788] @ 27030 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 219b8 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, r3, r8, asr #8 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - strdeq sl, [r3], -r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, #24 │ │ │ │ - str r5, [r0], #4 │ │ │ │ - bl 47868 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r2, #2560 @ 0xa00 │ │ │ │ - strb r5, [r4, #1444] @ 0x5a4 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - str r3, [r4, #32] │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - strb r5, [r4, #40] @ 0x28 │ │ │ │ - str r5, [r4, #1440] @ 0x5a0 │ │ │ │ - str r2, [r4, #1700] @ 0x6a4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r7, #0 │ │ │ │ - add r6, sp, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - stm r6, {r1, r2, r3} │ │ │ │ - str r7, [r4], #4 │ │ │ │ - mov r1, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 47868 │ │ │ │ - ldm r6, {r0, r1, r2} │ │ │ │ - mov r3, #2560 @ 0xa00 │ │ │ │ - str r3, [r5, #1700] @ 0x6a4 │ │ │ │ - add r3, r5, #28 │ │ │ │ - strb r7, [r5, #1444] @ 0x5a4 │ │ │ │ - strb r7, [r5, #40] @ 0x28 │ │ │ │ - str r7, [r5, #1440] @ 0x5a0 │ │ │ │ - stm r3, {r0, r1, r2} │ │ │ │ - bl 47de8 │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - mov ip, r4 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - mov r6, #4 │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - str r6, [r5] │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 21aac │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #204] @ 21b90 │ │ │ │ - ldr r1, [r0, #1440] @ 0x5a0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r1, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - bgt 21b4c │ │ │ │ - rsb r0, r1, #1392 @ 0x570 │ │ │ │ - add r0, r0, #8 │ │ │ │ - add r3, r4, #40 @ 0x28 │ │ │ │ - add r2, r4, #28 │ │ │ │ - add r3, r3, r1 │ │ │ │ - str r0, [sp] │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - bl 4802c │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 21b14 │ │ │ │ - ldr r3, [r4, #1440] @ 0x5a0 │ │ │ │ - add r3, r3, r0 │ │ │ │ - str r3, [r4, #1440] @ 0x5a0 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - beq 21b6c │ │ │ │ - bl 48108 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 21b08 │ │ │ │ - ldr r1, [pc, #104] @ 21b94 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, #5 │ │ │ │ - str r3, [r0], #1440 @ 0x5a0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 48c08 │ │ │ │ - mvn r0, #0 │ │ │ │ - b 21b0c │ │ │ │ - ldr r1, [pc, #68] @ 21b98 │ │ │ │ - mov r3, #5 │ │ │ │ - str r3, [r4], #1440 @ 0x5a0 │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - add r0, r4, #4 │ │ │ │ - bl 48c08 │ │ │ │ - b 21b44 │ │ │ │ - ldr r1, [pc, #40] @ 21b9c │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, #5 │ │ │ │ - str r3, [r0], #1440 @ 0x5a0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 48c08 │ │ │ │ - b 21b44 │ │ │ │ - andeq r0, r0, r7, ror r5 │ │ │ │ - strdeq r3, [r3], -r0 │ │ │ │ - andeq r3, r3, r8, lsr #7 │ │ │ │ - @ instruction: 0x000333bc │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 21bb4 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr lr, [r0, #1440] @ 0x5a0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp lr, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 21c28 │ │ │ │ - add r7, r0, #40 @ 0x28 │ │ │ │ - mov r6, r1 │ │ │ │ - mov ip, r7 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r8, #1 │ │ │ │ - ldrb r3, [ip], #1 │ │ │ │ - cmp r3, #10 │ │ │ │ - cmpne r3, #13 │ │ │ │ - bne 21c6c │ │ │ │ - ldrb r1, [r4, #1700] @ 0x6a4 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 21c60 │ │ │ │ - cmp lr, r5 │ │ │ │ - strb r3, [r4, #1701] @ 0x6a5 │ │ │ │ - bgt 21c34 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r4, #1700] @ 0x6a4 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #1440] @ 0x5a0 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r1, [ip] │ │ │ │ - strb r8, [r4, #1700] @ 0x6a4 │ │ │ │ - cmp r1, #10 │ │ │ │ - cmpne r1, #13 │ │ │ │ - moveq r0, #1 │ │ │ │ - movne r0, #0 │ │ │ │ - cmp r3, r1 │ │ │ │ - moveq r0, #0 │ │ │ │ - andne r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - strbne r1, [r4, #1702] @ 0x6a6 │ │ │ │ - cmp lr, r5 │ │ │ │ - bgt 21bec │ │ │ │ - b 21c20 │ │ │ │ - add r1, r5, #39 @ 0x27 │ │ │ │ - add r1, r4, r1 │ │ │ │ - mov r8, r5 │ │ │ │ - b 21c88 │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp lr, r8 │ │ │ │ - ble 21cf8 │ │ │ │ - ldrb r3, [r1, #1]! │ │ │ │ - cmp r3, #13 │ │ │ │ - cmpne r3, #10 │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - bne 21c7c │ │ │ │ - sub r9, r8, r5 │ │ │ │ - cmp r9, r2 │ │ │ │ - bge 21cf8 │ │ │ │ - add r1, r7, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 47860 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strb r3, [r6, r9] │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2820] @ 27034 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r6, r5, #904 @ 0x388 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a784 │ │ │ │ - ldr r2, [r4, #1440] @ 0x5a0 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, r7, r8 │ │ │ │ - sub r2, r2, r8 │ │ │ │ - bl 47864 │ │ │ │ - ldr r3, [r4, #1440] @ 0x5a0 │ │ │ │ - mov r0, #1 │ │ │ │ - sub r3, r3, r8 │ │ │ │ - str r3, [r4, #1440] @ 0x5a0 │ │ │ │ - b 21c2c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 21c28 │ │ │ │ - sub r2, lr, r5 │ │ │ │ - add r1, r7, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47864 │ │ │ │ - ldr r3, [r4, #1440] @ 0x5a0 │ │ │ │ - sub r3, r3, r5 │ │ │ │ - str r3, [r4, #1440] @ 0x5a0 │ │ │ │ - b 21c28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3032] @ 0xbd8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #236] @ 21e2c │ │ │ │ - ldr r2, [pc, #236] @ 21e30 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - sub sp, sp, #1040 @ 0x410 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - cmp r3, #4 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #1036] @ 0x40c │ │ │ │ - mov r2, #0 │ │ │ │ - bne 21dec │ │ │ │ - add r5, sp, #12 │ │ │ │ - ldr r2, [pc, #196] @ 21e34 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c08 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - add r7, r6, #28 │ │ │ │ - add r3, r0, #1040 @ 0x410 │ │ │ │ - add r4, r0, #3 │ │ │ │ - add r0, sp, r3 │ │ │ │ - ldrb r3, [r6, #1701] @ 0x6a5 │ │ │ │ - strb r3, [r0, #-1028] @ 0xfffffbfc │ │ │ │ - ldrb r3, [r6, #1702] @ 0x6a6 │ │ │ │ - strb r3, [r0, #-1027] @ 0xfffffbfd │ │ │ │ - ldrb r3, [r6, #1703] @ 0x6a7 │ │ │ │ - strb r3, [r0, #-1026] @ 0xfffffbfe │ │ │ │ - b 21db8 │ │ │ │ - cmp r4, r0 │ │ │ │ - ble 21e20 │ │ │ │ - add r5, r5, r0 │ │ │ │ - sub r4, r4, r0 │ │ │ │ - ldm r7, {r0, r1, r2} │ │ │ │ - mov r3, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 47fb8 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 21da8 │ │ │ │ - ldr r1, [pc, #96] @ 21e38 │ │ │ │ - mov r3, #5 │ │ │ │ - str r3, [r6], #1440 @ 0x5a0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - add r0, r6, #4 │ │ │ │ - bl 48c08 │ │ │ │ - mvn r0, #0 │ │ │ │ - ldr r2, [pc, #68] @ 21e3c │ │ │ │ - ldr r3, [pc, #52] @ 21e30 │ │ │ │ + bne 299b8 │ │ │ │ + ldr r5, [pc, #-2844] @ 27038 │ │ │ │ + ldr r2, [pc, #-2844] @ 2703c │ │ │ │ + ldr r3, [pc, #-2844] @ 27040 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r0, r5, #908 @ 0x38c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2872] @ 27044 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2876] @ 27048 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1036] @ 0x40c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 21e28 │ │ │ │ - add sp, sp, #1040 @ 0x410 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - b 21df0 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, r3, r8, asr #32 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - strdeq r0, [r0], -lr │ │ │ │ - andeq r3, r3, r0, lsl #3 │ │ │ │ - muleq r3, r0, pc @ │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 21e74 │ │ │ │ - ldrb r3, [r1] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 21ebc │ │ │ │ - add r3, r4, #28 │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - bl 480a0 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #24 │ │ │ │ - str r5, [r0], #4 │ │ │ │ - bl 47868 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r2, #2560 @ 0xa00 │ │ │ │ - strb r5, [r4, #1444] @ 0x5a4 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - str r3, [r4, #32] │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - strb r5, [r4, #40] @ 0x28 │ │ │ │ - str r5, [r4, #1440] @ 0x5a0 │ │ │ │ - str r2, [r4, #1700] @ 0x6a4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 21d20 │ │ │ │ - b 21e74 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r2 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r2, r4, #24 │ │ │ │ - add r1, r4, #20 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - pop {r4, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r0] │ │ │ │ - bx lr │ │ │ │ - mov ip, r1 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - add lr, r0, #4 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - mov r6, #0 │ │ │ │ - mov r5, #1 │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - str r8, [r4, #28] │ │ │ │ - str r7, [r4, #36] @ 0x24 │ │ │ │ - str r6, [r4, #32] │ │ │ │ - strb r5, [r4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - beq 21f84 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 220ac │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ - add r6, r4, #64 @ 0x40 │ │ │ │ - ldr r7, [pc, #404] @ 22128 │ │ │ │ - add r5, r6, r5 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 220ac │ │ │ │ - ldr lr, [r4, #32] │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cmp lr, r3 │ │ │ │ - bge 220ac │ │ │ │ - cmp lr, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - ble 21ff4 │ │ │ │ - mov r0, #0 │ │ │ │ - ldrb ip, [r1] │ │ │ │ - ldrb r3, [r1, #1] │ │ │ │ - lsl r2, ip, #6 │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ - and r3, r3, #63 @ 0x3f │ │ │ │ - and r2, r2, #4032 @ 0xfc0 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add ip, r1, #2 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - addne ip, r1, #3 │ │ │ │ - cmp lr, r0 │ │ │ │ - add r1, ip, r3 │ │ │ │ - bne 21fc0 │ │ │ │ - ldrb ip, [r1] │ │ │ │ - ldrb r3, [r1, #1] │ │ │ │ - lsl sl, ip, #6 │ │ │ │ - lsr ip, ip, #6 │ │ │ │ - ands ip, ip, #1 │ │ │ │ - lslne r9, r3, #2 │ │ │ │ - and r2, r3, #63 @ 0x3f │ │ │ │ - and sl, sl, #4032 @ 0xfc0 │ │ │ │ - ldrbne r3, [r1, #2] │ │ │ │ - andne r9, r9, #768 @ 0x300 │ │ │ │ - addne fp, r1, #3 │ │ │ │ - addeq fp, r1, #2 │ │ │ │ - orr sl, sl, r2 │ │ │ │ - orrne r9, r9, r3 │ │ │ │ - add r3, fp, sl │ │ │ │ - mvneq r9, #0 │ │ │ │ - add lr, lr, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - str lr, [r4, #32] │ │ │ │ - bcc 220ac │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 220f0 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 220f0 │ │ │ │ - ldrh r1, [r2, #2] │ │ │ │ - add r3, r1, #1 │ │ │ │ - and r3, r3, r7 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq 220ec │ │ │ │ - mov r0, r9 │ │ │ │ - bl 39fb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 21f94 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - add r3, r0, #32768 @ 0x8000 │ │ │ │ - ldr r3, [r3, #1792] @ 0x700 │ │ │ │ - ldr r3, [r3] │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 220c0 │ │ │ │ - bl 3921c │ │ │ │ - ldrb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 21fa0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - strb r3, [r4] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrh r3, [r0, #2] │ │ │ │ - ldr r1, [pc, #96] @ 2212c │ │ │ │ - ldr r0, [pc, #96] @ 22130 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - and r3, r3, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4928c │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - b 2209c │ │ │ │ - strh r9, [r2, #2] │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - mov lr, r8 │ │ │ │ - add r4, r4, #4 │ │ │ │ - str r3, [lr], #4 │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - mov r5, #1 │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - mov r0, r5 │ │ │ │ - str ip, [r8, #28] │ │ │ │ - str sl, [r8, #32] │ │ │ │ - str fp, [r8, #36] @ 0x24 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strdeq r0, [r0], -pc @ │ │ │ │ - muleq r3, r8, lr │ │ │ │ - @ instruction: 0x00032ebc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 48130 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - str r3, [r4, #20] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 22194 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r5, r0, #8 │ │ │ │ - ldm r5, {r0, r1, r2} │ │ │ │ - bl 47d9c │ │ │ │ + add r5, r5, #924 @ 0x39c │ │ │ │ + blx r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 48130 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add ip, sp, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - stm ip, {r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2} │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - add r2, r4, #8 │ │ │ │ - stm r2, {r0, r1, r3} │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r4, #28 │ │ │ │ - str lr, [r4] │ │ │ │ - str r5, [r4, #4] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - bl 3bd00 │ │ │ │ - add r0, r4, #12288 @ 0x3000 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - add r0, r0, #52 @ 0x34 │ │ │ │ - bl 47868 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 22244 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #44] @ 2224c │ │ │ │ - ldr lr, [r3, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #40] @ 22250 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29994 │ │ │ │ + ldr r3, [pc, #-2916] @ 2704c │ │ │ │ + ldr r6, [pc, #-2916] @ 27050 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-2932] @ 27054 │ │ │ │ + add r2, r6, #1920 @ 0x780 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-2952] @ 27058 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-2956] @ 2705c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov ip, lr │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx ip │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xfffffc98 │ │ │ │ - andeq r2, r3, ip, ror #26 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add r4, r0, #8 │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - bl 47d9c │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 48130 │ │ │ │ - add r0, r0, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - ldm r0, {r0, r1, r2} │ │ │ │ - b 48634 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2648] @ 0xa58 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #324] @ 223ec │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #320] @ 223f0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #1408 @ 0x580 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r7, [sp, #1452] @ 0x5ac │ │ │ │ - ldr sl, [pc, #300] @ 223f4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #1412] @ 0x584 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ 223f8 │ │ │ │ - cmp r7, #1392 @ 0x570 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r6, r0 │ │ │ │ - movge r2, #0 │ │ │ │ - movlt r2, #1 │ │ │ │ - mov r8, r1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #150 @ 0x96 │ │ │ │ - mov r0, sl │ │ │ │ - ldr r9, [sp, #1448] @ 0x5a8 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [pc, #244] @ 223fc │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #151 @ 0x97 │ │ │ │ - mov r0, sl │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [pc, #224] @ 22400 │ │ │ │ - mov r2, #1 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-2976] @ 27060 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #928 @ 0x3a0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29974 │ │ │ │ + ldr r3, [pc, #-3000] @ 27064 │ │ │ │ + ldr r6, [pc, #-3000] @ 27068 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r1, #152 @ 0x98 │ │ │ │ - mov r0, sl │ │ │ │ - bl 493fc │ │ │ │ - mov r3, #33 @ 0x21 │ │ │ │ - strb r3, [sp, #12] │ │ │ │ - lsr r3, r5, #24 │ │ │ │ - strb r3, [sp, #13] │ │ │ │ - lsr r3, r5, #16 │ │ │ │ - strb r3, [sp, #14] │ │ │ │ - lsr r3, r4, #24 │ │ │ │ - strb r3, [sp, #17] │ │ │ │ - lsr r3, r4, #16 │ │ │ │ - strb r3, [sp, #18] │ │ │ │ - ldr r3, [pc, #164] @ 22404 │ │ │ │ - mov r0, sl │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-3016] @ 2706c │ │ │ │ + add r2, r6, #1936 @ 0x790 │ │ │ │ + add r2, r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #165 @ 0xa5 │ │ │ │ - strb r5, [sp, #16] │ │ │ │ - strb r4, [sp, #20] │ │ │ │ - lsr r5, r5, #8 │ │ │ │ - lsr r4, r4, #8 │ │ │ │ - strb r4, [sp, #19] │ │ │ │ - add r6, r6, #8 │ │ │ │ - add r4, sp, #12 │ │ │ │ - strb r5, [sp, #15] │ │ │ │ - bl 493fc │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #21 │ │ │ │ - add r7, r7, #9 │ │ │ │ - bl 47860 │ │ │ │ - mov r3, r8 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldm r6, {r0, r1, r2} │ │ │ │ - str r4, [sp] │ │ │ │ - bl 4a53c │ │ │ │ - ldr r2, [pc, #72] @ 22408 │ │ │ │ - ldr r3, [pc, #44] @ 223f0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3036] @ 27070 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3040] @ 27074 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1412] @ 0x584 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 223e8 │ │ │ │ - add sp, sp, #1408 @ 0x580 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r9, [r3], -ip │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r3, r8, ror #25 │ │ │ │ - @ instruction: 0x00032cb8 │ │ │ │ - ldrdeq r2, [r3], -r8 │ │ │ │ - ldrdeq r2, [r3], -r4 │ │ │ │ - andeq r2, r3, ip, lsr #25 │ │ │ │ - andeq r9, r3, r8, asr #19 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2648] @ 0xa58 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #544] @ 22648 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #540] @ 2264c │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #1424 @ 0x590 │ │ │ │ - mvn r3, #0 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3060] @ 27078 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #932 @ 0x3a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #1420] @ 0x58c │ │ │ │ - mov r2, #0 │ │ │ │ - addeq r8, r4, #24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq 224a0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r8, r4, #24 │ │ │ │ - bl 47ad0 │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, r4, #20 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - bl 47b18 │ │ │ │ - ldr r3, [pc, #424] @ 22650 │ │ │ │ - ldr r0, [pc, #424] @ 22654 │ │ │ │ + bne 29954 │ │ │ │ + ldr r3, [pc, #-3084] @ 2707c │ │ │ │ + ldr r6, [pc, #-3084] @ 27080 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #187 @ 0xbb │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - tst r3, #1 │ │ │ │ - bne 22550 │ │ │ │ - ldr r3, [pc, #392] @ 22658 │ │ │ │ - add r6, sp, #32 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-3100] @ 27084 │ │ │ │ + add r2, r6, #1952 @ 0x7a0 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - sub r3, r6, #5 │ │ │ │ - add r0, r5, #28 │ │ │ │ - bl 3bda8 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 224fc │ │ │ │ - cmp r2, r0 │ │ │ │ - bgt 2255c │ │ │ │ - sub r0, r6, #5 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 47860 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bic r3, r3, #4 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - bge 22568 │ │ │ │ - ldr r2, [pc, #304] @ 2265c │ │ │ │ - ldr r3, [pc, #284] @ 2264c │ │ │ │ + ldr r2, [pc, #-3120] @ 27088 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3124] @ 2708c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1420] @ 0x58c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 22644 │ │ │ │ - add sp, sp, #1424 @ 0x590 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - add r6, sp, #32 │ │ │ │ - b 224fc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - orr r3, r3, #4 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - add r0, r0, #7 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3144] @ 27090 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #936 @ 0x3a8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29934 │ │ │ │ + ldr r3, [pc, #-3168] @ 27094 │ │ │ │ + ldr r6, [pc, #-3168] @ 27098 │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr r1, [r4] │ │ │ │ - asr r2, r0, #8 │ │ │ │ - and r2, r2, #3 │ │ │ │ - orr r2, r2, r3, lsl #2 │ │ │ │ - ldrb ip, [r4, #16] │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - and r2, r2, #255 @ 0xff │ │ │ │ - orr r2, r2, r0, lsl #8 │ │ │ │ - orr r2, r2, ip, lsl #16 │ │ │ │ - and r3, r1, #-16777216 @ 0xff000000 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - lsr r3, r1, #16 │ │ │ │ - strb r3, [sp, #24] │ │ │ │ - ldr r0, [pc, #172] @ 22660 │ │ │ │ - ldr r3, [pc, #172] @ 22664 │ │ │ │ - strb r1, [sp, #26] │ │ │ │ - lsr r1, r1, #8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-3184] @ 2709c │ │ │ │ + add r2, r6, #1968 @ 0x7b0 │ │ │ │ + add r2, r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - strb r1, [sp, #25] │ │ │ │ - mov r1, #221 @ 0xdd │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - sub r6, r6, #12 │ │ │ │ - add r2, r5, #8 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - bl 4a53c │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - mov r4, #0 │ │ │ │ - cmp r0, r4 │ │ │ │ - beq 22524 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - add r4, sp, #16 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 47ad0 │ │ │ │ - sub r1, r4, #4 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - mov r2, #4 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - bl 47b18 │ │ │ │ - b 22524 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, r3, ip, asr r9 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r3, r8, lsr fp │ │ │ │ - andeq r2, r3, r4, lsl fp │ │ │ │ - andeq r0, r0, pc, ror #10 │ │ │ │ - andeq r9, r3, ip, asr r8 │ │ │ │ - andeq r2, r3, r0, lsl #20 │ │ │ │ - andeq r2, r3, r0, asr sl │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #944] @ 22a38 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #940] @ 22a3c │ │ │ │ - mov r6, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [pc, #932] @ 22a40 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - add r2, r5, #8 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r1, #0 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - bl 499bc │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - movle r0, #1 │ │ │ │ - ble 22778 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 22720 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 47ad0 │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - bl 47b18 │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r3, [pc, #796] @ 22a44 │ │ │ │ - sub r2, ip, #7 │ │ │ │ - cmp r2, r3 │ │ │ │ - bhi 227a4 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - lsr r1, r3, #2 │ │ │ │ - tst r3, #32 │ │ │ │ - str r1, [r6, #8] │ │ │ │ - mov r3, r1 │ │ │ │ - beq 227d4 │ │ │ │ - cmp ip, #8 │ │ │ │ - ble 228d4 │ │ │ │ - mov r3, #8 │ │ │ │ - str r3, [r6, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r6, #12] │ │ │ │ - str r3, [r6, #16] │ │ │ │ - ldrb r3, [r4] │ │ │ │ - and r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 22970 │ │ │ │ - mvn r0, #0 │ │ │ │ - ldr r2, [pc, #712] @ 22a48 │ │ │ │ - ldr r3, [pc, #700] @ 22a40 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3204] @ 270a0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3208] @ 270a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 22a34 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 22774 │ │ │ │ - ldr r1, [pc, #652] @ 22a4c │ │ │ │ - ldr r0, [pc, #652] @ 22a50 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, ip │ │ │ │ - bl 4928c │ │ │ │ - b 22774 │ │ │ │ - ldr r1, [pc, #632] @ 22a54 │ │ │ │ - cmp ip, r1 │ │ │ │ - bgt 22904 │ │ │ │ - tst r3, #4 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - ldrb r1, [r4, #1] │ │ │ │ - lsl r3, r3, #8 │ │ │ │ - and r3, r3, #768 @ 0x300 │ │ │ │ - orr r3, r3, r1 │ │ │ │ - str r3, [r6, #12] │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - str r3, [r6, #16] │ │ │ │ - str r2, [r6, #20] │ │ │ │ - ldrb r1, [r4, #4] │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ - orr r3, r3, r1, lsl #8 │ │ │ │ - ldrb r1, [r4, #5] │ │ │ │ - orr r3, r3, r1, lsl #16 │ │ │ │ - ldrb r1, [r4, #6] │ │ │ │ - orr r3, r3, r1, lsl #24 │ │ │ │ - eor r0, r3, r3, ror #16 │ │ │ │ - lsr r0, r0, #8 │ │ │ │ - bic r0, r0, #65280 @ 0xff00 │ │ │ │ - eor r0, r0, r3, ror #8 │ │ │ │ - mvn r3, #0 │ │ │ │ - add r1, r4, #7 │ │ │ │ - str r0, [r6] │ │ │ │ - add r4, r6, #24 │ │ │ │ - str r3, [r6, #4] │ │ │ │ - beq 22934 │ │ │ │ - add r3, r3, #1392 @ 0x570 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r5, #28 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 3bf30 │ │ │ │ - str r0, [r6, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 22944 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r0, #4 │ │ │ │ - movle r3, #0 │ │ │ │ - andgt r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 229f0 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3228] @ 270a8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #940 @ 0x3ac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 228cc │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 47ad0 │ │ │ │ - mov r2, #4 │ │ │ │ - add r1, r6, #20 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - bl 47b18 │ │ │ │ - mov r0, #0 │ │ │ │ - b 22778 │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 22774 │ │ │ │ - ldr r1, [pc, #360] @ 22a58 │ │ │ │ - ldr r0, [pc, #360] @ 22a5c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, ip │ │ │ │ - bl 4928c │ │ │ │ - b 22774 │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 22774 │ │ │ │ - ldr r1, [pc, #320] @ 22a60 │ │ │ │ - ldr r0, [pc, #320] @ 22a64 │ │ │ │ + bne 29918 │ │ │ │ + ldr r3, [pc, #-3252] @ 270ac │ │ │ │ + ldr r6, [pc, #-3252] @ 270b0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-3268] @ 270b4 │ │ │ │ + add r2, r6, #1984 @ 0x7c0 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3288] @ 270b8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3292] @ 270bc │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, ip │ │ │ │ - bl 4928c │ │ │ │ - b 22774 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 47860 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b 22864 │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 22774 │ │ │ │ - ldr r1, [pc, #264] @ 22a68 │ │ │ │ - ldr r0, [pc, #264] @ 22a6c │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3312] @ 270c0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #944 @ 0x3b0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 298f8 │ │ │ │ + ldr r3, [pc, #-3336] @ 270c4 │ │ │ │ + ldr r6, [pc, #-3336] @ 270c8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-3352] @ 270cc │ │ │ │ + add r2, r6, #2000 @ 0x7d0 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3372] @ 270d0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3376] @ 270d4 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - b 22774 │ │ │ │ - sub r2, ip, #9 │ │ │ │ - str r2, [r6, #20] │ │ │ │ - ldrb r1, [r4, #2] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - orr r3, r3, r1, lsl #8 │ │ │ │ - ldrb r1, [r4, #3] │ │ │ │ - orr r3, r3, r1, lsl #16 │ │ │ │ - ldrb r1, [r4, #4] │ │ │ │ - orr r3, r3, r1, lsl #24 │ │ │ │ - eor r1, r3, r3, ror #16 │ │ │ │ - lsr r1, r1, #8 │ │ │ │ - bic r1, r1, #65280 @ 0xff00 │ │ │ │ - eor r1, r1, r3, ror #8 │ │ │ │ - str r1, [r6] │ │ │ │ - ldrb r1, [r4, #6] │ │ │ │ - ldrb r3, [r4, #5] │ │ │ │ - orr r3, r3, r1, lsl #8 │ │ │ │ - ldrb r1, [r4, #7] │ │ │ │ - orr r3, r3, r1, lsl #16 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - orr r3, r3, r1, lsl #24 │ │ │ │ - eor r0, r3, r3, ror #16 │ │ │ │ - lsr r0, r0, #8 │ │ │ │ - bic r0, r0, #65280 @ 0xff00 │ │ │ │ - eor r0, r0, r3, ror #8 │ │ │ │ - add r1, r4, #9 │ │ │ │ - add r4, r6, #24 │ │ │ │ - str r0, [r6, #4] │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 47860 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - b 22864 │ │ │ │ - ldrb r3, [r6, #24] │ │ │ │ - and r3, r3, #251 @ 0xfb │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 22884 │ │ │ │ - ldrb r2, [r6, #26] │ │ │ │ - ldrb r3, [r6, #25] │ │ │ │ - orr r3, r3, r2, lsl #8 │ │ │ │ - ldrb r2, [r6, #27] │ │ │ │ - orr r3, r3, r2, lsl #16 │ │ │ │ - ldrb r2, [r6, #28] │ │ │ │ - orr r3, r3, r2, lsl #24 │ │ │ │ - eor r2, r3, r3, ror #16 │ │ │ │ - lsr r2, r2, #8 │ │ │ │ - bic r2, r2, #65280 @ 0xff00 │ │ │ │ - eor r2, r2, r3, ror #8 │ │ │ │ - str r2, [r6, #4] │ │ │ │ - b 22884 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r0, r8, ror r5 │ │ │ │ - strdeq r9, [r3], -r0 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r0, r1, ror r5 │ │ │ │ - andeq r9, r3, r8, lsl #12 │ │ │ │ - andeq r2, r3, ip, asr r8 │ │ │ │ - andeq r4, r3, r0, asr r6 │ │ │ │ - andeq r0, r0, r6, ror r5 │ │ │ │ - andeq r2, r3, r8, asr #14 │ │ │ │ - andeq r2, r3, r8, ror #14 │ │ │ │ - andeq r2, r3, r0, asr #14 │ │ │ │ - strdeq r4, [r3], -r0 │ │ │ │ - andeq r2, r3, r0, lsr #14 │ │ │ │ - @ instruction: 0x000344b0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2656] @ 0xa60 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #152] @ 22b24 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #148] @ 22b28 │ │ │ │ - sub sp, sp, #1424 @ 0x590 │ │ │ │ - mov ip, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3396] @ 270d8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #948 @ 0x3b4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 298d8 │ │ │ │ + ldr r3, [pc, #-3420] @ 270dc │ │ │ │ + ldr r6, [pc, #-3420] @ 270e0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-3436] @ 270e4 │ │ │ │ + add r2, r6, #2016 @ 0x7e0 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r2, [sp, #1440] @ 0x5a0 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #1420] @ 0x58c │ │ │ │ - mov r1, #0 │ │ │ │ - strb r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #1448] @ 0x5a8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [sp, #1444] @ 0x5a4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r6, sp, #4 │ │ │ │ - add r3, r2, ip │ │ │ │ - add r0, sp, #29 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 47860 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2240c │ │ │ │ - ldr r2, [pc, #48] @ 22b2c │ │ │ │ - ldr r3, [pc, #40] @ 22b28 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3456] @ 270e8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3460] @ 270ec │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1420] @ 0x58c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 22b20 │ │ │ │ - add sp, sp, #1424 @ 0x590 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - strdeq r9, [r3], -r0 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r9, r3, ip, lsl #5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #148] @ 22bdc │ │ │ │ - ldr r3, [pc, #148] @ 22be0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3480] @ 270f0 │ │ │ │ add r5, pc, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ + add r5, r5, #952 @ 0x3b8 │ │ │ │ mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 298b8 │ │ │ │ + ldr r3, [pc, #-3504] @ 270f4 │ │ │ │ + ldr r6, [pc, #-3504] @ 270f8 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #372 @ 0x174 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldrb sl, [sp, #40] @ 0x28 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [pc, #100] @ 22be4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #96] @ 22be8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-3520] @ 270fc │ │ │ │ + add r2, r6, #2032 @ 0x7f0 │ │ │ │ + add r2, r2, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 493fc │ │ │ │ - eor ip, r6, r6, ror #16 │ │ │ │ - lsr ip, ip, #8 │ │ │ │ - bic ip, ip, #65280 @ 0xff00 │ │ │ │ - eor ip, ip, r6, ror #8 │ │ │ │ - cmp sl, #0 │ │ │ │ - add r0, r4, #12288 @ 0x3000 │ │ │ │ - add r0, r0, #52 @ 0x34 │ │ │ │ - str r9, [sp, #32] │ │ │ │ - str ip, [r0] │ │ │ │ - moveq ip, #4 │ │ │ │ - movne ip, #512 @ 0x200 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3540] @ 27100 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3544] @ 27104 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 22a70 │ │ │ │ - andeq r2, r3, r8, ror r4 │ │ │ │ - andeq r2, r3, r4, lsl #9 │ │ │ │ - andeq r2, r3, r0, ror r4 │ │ │ │ - andeq r0, r0, r5, ror r1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldm r0, {r0, r3} │ │ │ │ - asr r3, r3, #6 │ │ │ │ - and r3, r3, #63 @ 0x3f │ │ │ │ - orr r3, r3, r0, lsl #6 │ │ │ │ - strb r3, [r1] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - and r3, r3, #63 @ 0x3f │ │ │ │ - strb r3, [r1, #1] │ │ │ │ - ldr r0, [r2] │ │ │ │ - tst r0, #1 │ │ │ │ - ldrne ip, [r2, #8] │ │ │ │ - addne r0, r1, #3 │ │ │ │ - asrne ip, ip, #2 │ │ │ │ - bicne ip, ip, #63 @ 0x3f │ │ │ │ - orrne r3, r3, ip │ │ │ │ - strbne r3, [r1, #1] │ │ │ │ - ldrne r3, [r2, #8] │ │ │ │ - strbne r3, [r1, #2] │ │ │ │ - addeq r0, r1, #2 │ │ │ │ - bx lr │ │ │ │ - ldrb ip, [r1] │ │ │ │ - mov r2, r0 │ │ │ │ - lsr r3, ip, #6 │ │ │ │ - str r3, [r0] │ │ │ │ - ldrb r3, [r1] │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ - lsl r3, r3, #6 │ │ │ │ - and r0, r0, #63 @ 0x3f │ │ │ │ - and r3, r3, #4032 @ 0xfc0 │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ - orr r3, r3, r0 │ │ │ │ - mvn r0, #0 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - str r0, [r2, #8] │ │ │ │ - ldrbne r3, [r1, #1] │ │ │ │ - ldrbne r0, [r1, #2] │ │ │ │ - lslne r3, r3, #2 │ │ │ │ - andne r3, r3, #768 @ 0x300 │ │ │ │ - orrne r3, r3, r0 │ │ │ │ - strne r3, [r2, #8] │ │ │ │ - addne r0, r1, #3 │ │ │ │ - addeq r0, r1, #2 │ │ │ │ - bx lr │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3564] @ 27108 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #956 @ 0x3bc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r2, r1, #24 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r1, r1, #20 │ │ │ │ - bx r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3a120 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - strb r3, [r4, #8] │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - bne 22dc8 │ │ │ │ - cmp r7, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r8, #0 │ │ │ │ - mov r1, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3a1e8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #8 │ │ │ │ - add r8, r8, #1 │ │ │ │ - str r3, [r0, #48] @ 0x30 │ │ │ │ - str r0, [r6, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 48c08 │ │ │ │ - ldrb ip, [r4, #9] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ - ldrb r1, [r4, #11] │ │ │ │ - orr r3, r3, ip, lsl #8 │ │ │ │ - orr r3, r3, r0, lsl #16 │ │ │ │ - orr r3, r3, r1, lsl #24 │ │ │ │ - eor r1, r3, r3, ror #16 │ │ │ │ - lsr r1, r1, #8 │ │ │ │ - bic r1, r1, #65280 @ 0xff00 │ │ │ │ - eor r1, r1, r3, ror #8 │ │ │ │ - str r1, [r5, #40] @ 0x28 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - ldrb ip, [r4, #13] │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ - ldrb r1, [r4, #15] │ │ │ │ - orr r3, r3, ip, lsl #8 │ │ │ │ - orr r3, r3, r0, lsl #16 │ │ │ │ - orr r3, r3, r1, lsl #24 │ │ │ │ - eor r1, r3, r3, ror #16 │ │ │ │ - lsr r1, r1, #8 │ │ │ │ - bic r1, r1, #65280 @ 0xff00 │ │ │ │ - eor r3, r1, r3, ror #8 │ │ │ │ - mov r2, #32 │ │ │ │ - add r1, r4, #16 │ │ │ │ - add r0, r5, #8 │ │ │ │ - str r3, [r5, #44] @ 0x2c │ │ │ │ - bl 47860 │ │ │ │ - cmp r7, r8 │ │ │ │ - add r4, r4, #48 @ 0x30 │ │ │ │ - bne 22d1c │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 3a120 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [r6, #4] │ │ │ │ - strb r3, [r6, #8] │ │ │ │ - bgt 22d18 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ 22e14 │ │ │ │ - mov r2, #18 │ │ │ │ + bne 2989c │ │ │ │ + ldr r3, [pc, #-3588] @ 2710c │ │ │ │ + ldr r6, [pc, #-3588] @ 27110 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-3604] @ 27114 │ │ │ │ + add r2, r6, #2048 @ 0x800 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3624] @ 27118 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3628] @ 2711c │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 22ce8 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r4, #8] │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq sl, r3, r0, asr #25 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3a078 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3a120 │ │ │ │ - ldr r1, [pc, #40] @ 22e68 │ │ │ │ - mov r3, #0 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - strb r3, [r4, #8] │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3648] @ 27120 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #960 @ 0x3c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2987c │ │ │ │ + ldr r3, [pc, #-3672] @ 27124 │ │ │ │ + ldr r6, [pc, #-3672] @ 27128 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-3688] @ 2712c │ │ │ │ + add r2, r6, #2064 @ 0x810 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3708] @ 27130 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3712] @ 27134 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #18 │ │ │ │ - bl 22ce8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - strb r3, [r4, #8] │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq sl, r3, r0, ror ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 22ed8 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r6, #0 │ │ │ │ - b 22ea8 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 22ee0 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4aae4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3732] @ 27138 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #964 @ 0x3c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22e9c │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - mov r6, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne 22e9c │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne 22e9c │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eor r0, r6, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3488] @ 0xda0 │ │ │ │ - ldrb lr, [r2] │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r2, [pc, #380] @ 23084 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #376] @ 23088 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #572 @ 0x23c │ │ │ │ - cmp lr, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #564] @ 0x234 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, ip │ │ │ │ - beq 23078 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp lr, #92 @ 0x5c │ │ │ │ - cmpne lr, #47 @ 0x2f │ │ │ │ - mov r1, ip │ │ │ │ - add ip, ip, #1 │ │ │ │ - moveq r2, ip │ │ │ │ - beq 22f5c │ │ │ │ - cmp lr, #46 @ 0x2e │ │ │ │ - moveq r3, r1 │ │ │ │ - ldrb lr, [ip] │ │ │ │ - cmp lr, #0 │ │ │ │ - bne 22f3c │ │ │ │ - sub r3, r3, r2 │ │ │ │ - sub r1, r3, #1 │ │ │ │ - cmp r1, #6 │ │ │ │ - bls 22fa8 │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r2, [pc, #264] @ 2308c │ │ │ │ - ldr r3, [pc, #256] @ 23088 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #564] @ 0x234 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 23080 │ │ │ │ - add sp, sp, #572 @ 0x23c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r6, sp, #32 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 48c34 │ │ │ │ - ldr r2, [pc, #208] @ 23090 │ │ │ │ - add fp, sp, #40 @ 0x28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, fp │ │ │ │ - bl 48c74 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 22f78 │ │ │ │ - ldr r3, [pc, #172] @ 23094 │ │ │ │ - mov r7, #0 │ │ │ │ + bne 2985c │ │ │ │ + ldr r3, [pc, #-3756] @ 2713c │ │ │ │ + ldr r6, [pc, #-3756] @ 27140 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov sl, #512 @ 0x200 │ │ │ │ - add r9, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b 2304c │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, r4, #8 │ │ │ │ - ldr r1, [r4, #40] @ 0x28 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - stm sp, {r9, sl} │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r7, [r2, #28] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r3, [pc, #-3772] @ 27144 │ │ │ │ + add r2, r6, #2080 @ 0x820 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3792] @ 27148 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3796] @ 2714c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3816] @ 27150 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #968 @ 0x3c8 │ │ │ │ mov r0, r5 │ │ │ │ - blx r7 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 22f78 │ │ │ │ - mov r7, #1 │ │ │ │ - ldr r4, [r4, #48] @ 0x30 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 23070 │ │ │ │ - mov r1, r6 │ │ │ │ + bne 2983c │ │ │ │ + ldr r3, [pc, #-3840] @ 27154 │ │ │ │ + ldr r6, [pc, #-3840] @ 27158 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-3856] @ 2715c │ │ │ │ + add r2, r6, #2096 @ 0x830 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3876] @ 27160 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3880] @ 27164 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4aae4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3900] @ 27168 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #972 @ 0x3cc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 22ffc │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 23040 │ │ │ │ - mov r0, #0 │ │ │ │ - b 22f7c │ │ │ │ - eor r0, r7, #1 │ │ │ │ - b 22f7c │ │ │ │ - mov r3, lr │ │ │ │ - b 22f68 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, r3, ip, ror lr │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r8, r3, r4, lsl #28 │ │ │ │ - andeq r2, r3, r0, ror #1 │ │ │ │ - andeq r1, r3, r0, lsl #28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 48c70 │ │ │ │ - add r6, r5, #4096 @ 0x1000 │ │ │ │ - ldr r2, [r6, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [r6, #4076] @ 0xfec │ │ │ │ - add r3, r2, #20 │ │ │ │ - add r3, r3, r1 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 230dc │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r1, r5, #8000 @ 0x1f40 │ │ │ │ - add r1, r1, #8 │ │ │ │ + bne 29820 │ │ │ │ + ldr r3, [pc, #-3924] @ 2716c │ │ │ │ + ldr r6, [pc, #-3924] @ 27170 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-3940] @ 27174 │ │ │ │ + add r2, r6, #2112 @ 0x840 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-3960] @ 27178 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-3964] @ 2717c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4aae8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 230d4 │ │ │ │ - ldr r0, [r6, #4040] @ 0xfc8 │ │ │ │ - add r1, r5, #8128 @ 0x1fc0 │ │ │ │ - add r0, r0, #20 │ │ │ │ - add r1, r1, #12 │ │ │ │ - add r0, r4, r0 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 230d4 │ │ │ │ - ldr r3, [r6, #4040] @ 0xfc8 │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ - add r3, r4, r3 │ │ │ │ - cmp r2, #95 @ 0x5f │ │ │ │ - bne 230d4 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - cmp r2, #9 │ │ │ │ - bhi 230d4 │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - cmp r2, #9 │ │ │ │ - bhi 230d4 │ │ │ │ - ldrb r2, [r3, #3] │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - cmp r2, #9 │ │ │ │ - bhi 230d4 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - cmp r2, #9 │ │ │ │ - bhi 230d4 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ - cmp r2, #45 @ 0x2d │ │ │ │ - bne 230d4 │ │ │ │ - ldrb r2, [r3, #6] │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - cmp r2, #9 │ │ │ │ - bhi 230d4 │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - cmp r2, #9 │ │ │ │ - bhi 230d4 │ │ │ │ - ldrb r2, [r3, #8] │ │ │ │ - cmp r2, #45 @ 0x2d │ │ │ │ - bne 230d4 │ │ │ │ - ldrb r2, [r3, #9] │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - cmp r2, #9 │ │ │ │ - bhi 230d4 │ │ │ │ - ldrb r2, [r3, #10] │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - cmp r2, #9 │ │ │ │ - bhi 230d4 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ - cmp r2, #95 @ 0x5f │ │ │ │ - bne 230d4 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - cmp r2, #9 │ │ │ │ - bhi 230d4 │ │ │ │ - ldrb r2, [r3, #13] │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - cmp r2, #9 │ │ │ │ - bhi 230d4 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ - cmp r2, #45 @ 0x2d │ │ │ │ - bne 230d4 │ │ │ │ - ldrb r2, [r3, #15] │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - cmp r2, #9 │ │ │ │ - bhi 230d4 │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - cmp r2, #9 │ │ │ │ - bhi 230d4 │ │ │ │ - ldrb r2, [r3, #17] │ │ │ │ - cmp r2, #45 @ 0x2d │ │ │ │ - bne 230d4 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - cmp r2, #9 │ │ │ │ - bhi 230d4 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ - sub r0, r0, #48 @ 0x30 │ │ │ │ - cmp r0, #9 │ │ │ │ - movhi r0, #0 │ │ │ │ - movls r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrb r2, [r1] │ │ │ │ - ldrb r3, [r1, #1] │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - sub r3, r3, #48 @ 0x30 │ │ │ │ - lsl r0, r2, #4 │ │ │ │ - adds r0, r3, r0 │ │ │ │ - asr r3, r3, #31 │ │ │ │ - adc r3, r3, r2, asr #31 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ - lsl ip, r0, #4 │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - adds ip, r2, ip │ │ │ │ - orr r3, r3, r0, lsr #28 │ │ │ │ - adc r3, r3, r2, asr #31 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ - lsl r0, ip, #4 │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - adds r0, r2, r0 │ │ │ │ - orr r3, r3, ip, lsr #28 │ │ │ │ - adc r3, r3, r2, asr #31 │ │ │ │ - ldrb r2, [r1, #5] │ │ │ │ - lsl ip, r0, #4 │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - adds ip, r2, ip │ │ │ │ - orr r3, r3, r0, lsr #28 │ │ │ │ - adc r3, r3, r2, asr #31 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ - lsl r0, ip, #4 │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - adds r0, r2, r0 │ │ │ │ - orr r3, r3, ip, lsr #28 │ │ │ │ - adc r3, r3, r2, asr #31 │ │ │ │ - ldrb r2, [r1, #8] │ │ │ │ - lsl ip, r0, #4 │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - adds ip, r2, ip │ │ │ │ - orr r3, r3, r0, lsr #28 │ │ │ │ - adc r3, r3, r2, asr #31 │ │ │ │ - ldrb r2, [r1, #9] │ │ │ │ - lsl r0, ip, #4 │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - adds r0, r2, r0 │ │ │ │ - orr r3, r3, ip, lsr #28 │ │ │ │ - adc r3, r3, r2, asr #31 │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ - lsl ip, r0, #4 │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - adds ip, r2, ip │ │ │ │ - orr r3, r3, r0, lsr #28 │ │ │ │ - adc r3, r3, r2, asr #31 │ │ │ │ - ldrb r2, [r1, #12] │ │ │ │ - lsl r0, ip, #4 │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - adds r0, r2, r0 │ │ │ │ - orr r3, r3, ip, lsr #28 │ │ │ │ - adc r3, r3, r2, asr #31 │ │ │ │ - ldrb r2, [r1, #14] │ │ │ │ - lsl ip, r0, #4 │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - adds ip, r2, ip │ │ │ │ - orr r3, r3, r0, lsr #28 │ │ │ │ - adc r3, r3, r2, asr #31 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ - lsl r0, ip, #4 │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - adds r0, r2, r0 │ │ │ │ - orr r3, r3, ip, lsr #28 │ │ │ │ - adc r3, r3, r2, asr #31 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ - lsl ip, r0, #4 │ │ │ │ - sub r2, r2, #48 @ 0x30 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - adds ip, r2, ip │ │ │ │ - ldrb r1, [r1, #18] │ │ │ │ - orr r3, r3, r0, lsr #28 │ │ │ │ - adc r3, r3, r2, asr #31 │ │ │ │ - sub r1, r1, #48 @ 0x30 │ │ │ │ - lsl r0, ip, #4 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - adds r0, r1, r0 │ │ │ │ - orr r3, r3, ip, lsr #28 │ │ │ │ - adc r1, r3, r1, asr #31 │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - lsr ip, r2, #8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - and ip, ip, #15 │ │ │ │ - add ip, ip, #48 @ 0x30 │ │ │ │ - lsr lr, r2, #4 │ │ │ │ - lsr r0, r2, #12 │ │ │ │ - strb ip, [r1, #15] │ │ │ │ - lsr ip, r2, #16 │ │ │ │ - and lr, lr, #15 │ │ │ │ - and r0, r0, #15 │ │ │ │ - and ip, ip, #15 │ │ │ │ - add lr, lr, #48 @ 0x30 │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - add ip, ip, #48 @ 0x30 │ │ │ │ - strb lr, [r1, #17] │ │ │ │ - strb r0, [r1, #14] │ │ │ │ - lsr lr, r2, #28 │ │ │ │ - lsr r0, r2, #20 │ │ │ │ - strb ip, [r1, #12] │ │ │ │ - lsr ip, r2, #24 │ │ │ │ - and r2, r2, #15 │ │ │ │ - add r2, r2, #48 @ 0x30 │ │ │ │ - and ip, ip, #15 │ │ │ │ - and r0, r0, #15 │ │ │ │ - strb r2, [r1, #18] │ │ │ │ - mov r2, #95 @ 0x5f │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - strb r2, [r1, #10] │ │ │ │ - add r2, ip, #48 @ 0x30 │ │ │ │ - strb r0, [r1, #11] │ │ │ │ - strb r2, [r1, #9] │ │ │ │ - asr r0, r3, #4 │ │ │ │ - asr r2, r3, #8 │ │ │ │ - and r0, r0, #15 │ │ │ │ - and r2, r2, #15 │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - add r2, r2, #48 @ 0x30 │ │ │ │ - and r4, r3, #15 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ - strb r2, [r1, #3] │ │ │ │ - asr r0, r3, #12 │ │ │ │ - asr r2, r3, #16 │ │ │ │ - asr r3, r3, #20 │ │ │ │ - and r3, r3, #15 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - and r0, r0, #15 │ │ │ │ - and r2, r2, #15 │ │ │ │ - strb r3, [r1] │ │ │ │ - mov r3, #45 @ 0x2d │ │ │ │ - add ip, lr, #48 @ 0x30 │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - add lr, r4, #48 @ 0x30 │ │ │ │ - add r2, r2, #48 @ 0x30 │ │ │ │ - strb r3, [r1, #16] │ │ │ │ - strb r3, [r1, #13] │ │ │ │ - strb r3, [r1, #7] │ │ │ │ - strb r3, [r1, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - strb lr, [r1, #6] │ │ │ │ - strb ip, [r1, #8] │ │ │ │ - strb r0, [r1, #2] │ │ │ │ - strb r2, [r1, #1] │ │ │ │ - strb r3, [r1, #19] │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, #8000 @ 0x1f40 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r2 │ │ │ │ - bl 47868 │ │ │ │ - cmp r5, #1000 @ 0x3e8 │ │ │ │ - movge r5, #1000 @ 0x3e8 │ │ │ │ - cmp r5, #1 │ │ │ │ - add fp, r4, #8000 @ 0x1f40 │ │ │ │ - movlt r5, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, #0 │ │ │ │ - add r8, r4, #4096 @ 0x1000 │ │ │ │ - add fp, fp, #8 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r0, fp │ │ │ │ - str r5, [r8, #3908] @ 0xf44 │ │ │ │ - str r9, [r8, #3904] @ 0xf40 │ │ │ │ - bl 48c08 │ │ │ │ - mov r0, fp │ │ │ │ - bl 48c70 │ │ │ │ - add r5, r4, #8128 @ 0x1fc0 │ │ │ │ - mov r1, sl │ │ │ │ - add sl, r5, #12 │ │ │ │ - mov r2, #32 │ │ │ │ - add r5, r5, #48 @ 0x30 │ │ │ │ - str r0, [r8, #4040] @ 0xfc8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 48c08 │ │ │ │ - mov r0, sl │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - str r0, [r8, #4076] @ 0xfec │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-3984] @ 27180 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #976 @ 0x3d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 48c08 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r6] │ │ │ │ - ldr r3, [pc, #40] @ 235ac │ │ │ │ - ldr lr, [r1, #8] │ │ │ │ - add r2, r4, #8192 @ 0x2000 │ │ │ │ - str r6, [r2, #496] @ 0x1f0 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29800 │ │ │ │ + ldr r3, [pc, #-4008] @ 27184 │ │ │ │ + ldr r6, [pc, #-4008] @ 27188 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov ip, lr │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - bx ip │ │ │ │ - andeq r0, r0, r4, lsl #5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3520] @ 0xdc0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #572] @ 23808 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #568] @ 2380c │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r7, r0, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r7, #3904] @ 0xf40 │ │ │ │ - sub sp, sp, #552 @ 0x228 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #548] @ 0x224 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 23638 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r7, #3904] @ 0xf40 │ │ │ │ - str r8, [r0] │ │ │ │ - str r6, [r0, #4] │ │ │ │ - ldr r2, [pc, #508] @ 23810 │ │ │ │ - ldr r3, [pc, #500] @ 2380c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #548] @ 0x224 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 23804 │ │ │ │ - add sp, sp, #552 @ 0x228 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr ip, [r7, #3908] @ 0xf44 │ │ │ │ - cmp r2, ip │ │ │ │ - beq 23744 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r8, r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - sbcs r3, r6, r3 │ │ │ │ - bge 23688 │ │ │ │ - cmp r2, ip │ │ │ │ - bge 2360c │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r4, #8 │ │ │ │ - bl 47864 │ │ │ │ - ldr r3, [r7, #3904] @ 0xf40 │ │ │ │ - str r8, [r4] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r6, [r4, #4] │ │ │ │ - str r3, [r7, #3904] @ 0xf40 │ │ │ │ - b 2360c │ │ │ │ - add r3, r4, r2, lsl #3 │ │ │ │ - ldr r1, [r3, #-8] │ │ │ │ - sub r5, r2, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ - ldr r1, [r3, #-4] │ │ │ │ - sbcs r1, r6, r1 │ │ │ │ - lsl r1, r2, #3 │ │ │ │ - bge 23728 │ │ │ │ - mov r0, #0 │ │ │ │ - b 236d8 │ │ │ │ - add r1, r0, r5 │ │ │ │ - add r1, r1, r1, lsr #31 │ │ │ │ - asr r1, r1, #1 │ │ │ │ - ldr lr, [r4, r1, lsl #3] │ │ │ │ - add r3, r4, r1, lsl #3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r8, lr │ │ │ │ - sbcs r3, r6, r3 │ │ │ │ - movge r0, r1 │ │ │ │ - movlt r5, r1 │ │ │ │ - sub r3, r5, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt 236b0 │ │ │ │ - cmp r2, ip │ │ │ │ - beq 237b4 │ │ │ │ - add r0, r5, #1 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - sub r1, r0, #8 │ │ │ │ - sub r2, r2, r5 │ │ │ │ - add r1, r4, r1 │ │ │ │ - add r0, r4, r0 │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - bl 47864 │ │ │ │ - ldr r3, [r7, #3904] @ 0xf40 │ │ │ │ - str r8, [r4, r5, lsl #3] │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r4, r4, r5, lsl #3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ - str r3, [r7, #3904] @ 0xf40 │ │ │ │ - b 2360c │ │ │ │ - cmp r2, ip │ │ │ │ - beq 237dc │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r7, #3904] @ 0xf40 │ │ │ │ - str r8, [r4, r1] │ │ │ │ - str r6, [r3, #4] │ │ │ │ - b 2360c │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r5, [sp] │ │ │ │ - ldrd r2, [r0] │ │ │ │ - bl 233c0 │ │ │ │ - add r3, r4, #8000 @ 0x1f40 │ │ │ │ - add r3, r3, #8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-4024] @ 2718c │ │ │ │ + add r2, r6, #2128 @ 0x850 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - add r3, r4, #8128 @ 0x1fc0 │ │ │ │ - add r2, r3, #12 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #160] @ 23814 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add r5, sp, #36 @ 0x24 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ + ldr r2, [pc, #-4044] @ 27190 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #-4048] @ 27194 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - add r3, r4, #8192 @ 0x2000 │ │ │ │ - ldr r0, [r3, #496] @ 0x1f0 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r7, #3904] @ 0xf40 │ │ │ │ - ldr ip, [r7, #3908] @ 0xf44 │ │ │ │ - b 23644 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - lsl r7, r5, #3 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, r4, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r7, r4, r7 │ │ │ │ - bl 47864 │ │ │ │ - str r8, [r4, r5, lsl #3] │ │ │ │ - str r6, [r7, #4] │ │ │ │ - b 2360c │ │ │ │ - lsl r2, r5, #3 │ │ │ │ - add r1, r4, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 47864 │ │ │ │ - ldr r3, [r7, #3904] @ 0xf40 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r2, r4, r3, lsl #3 │ │ │ │ - str r8, [r4, r3, lsl #3] │ │ │ │ - str r6, [r2, #4] │ │ │ │ - b 2360c │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000387b8 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r8, r3, r4, ror r7 │ │ │ │ - andeq r1, r3, ip, lsr #18 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 23828 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - bl 23098 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #-4068] @ 27198 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #980 @ 0x3d4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2387c │ │ │ │ - add r3, r4, #4096 @ 0x1000 │ │ │ │ - ldr r1, [r3, #4040] @ 0xfc8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, r1, #1 │ │ │ │ - add r1, r5, r1 │ │ │ │ - bl 2324c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 235b0 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3672] @ 0xe58 │ │ │ │ - ldr lr, [pc, #668] @ 23b38 │ │ │ │ - ldr ip, [pc, #668] @ 23b3c │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #388 @ 0x184 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #380] @ 0x17c │ │ │ │ - mov ip, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr ip, [r0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + bne 297e0 │ │ │ │ + ldr r3, [pc, #-4092] @ 2719c │ │ │ │ + ldr r6, [pc, #-4092] @ 271a0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #4068] @ 29194 │ │ │ │ + add r2, r6, #2144 @ 0x860 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r5, [ip, #12] │ │ │ │ + ldr r2, [pc, #4048] @ 29198 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #4044] @ 2919c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 23af0 │ │ │ │ - bl 48820 │ │ │ │ - add r3, r4, #122880 @ 0x1e000 │ │ │ │ - ldr r5, [r3, #1040] @ 0x410 │ │ │ │ - cmp r5, #0 │ │ │ │ - addeq r6, sp, #124 @ 0x7c │ │ │ │ - mov r9, r0 │ │ │ │ - beq 239bc │ │ │ │ - ldr sl, [pc, #540] @ 23b40 │ │ │ │ - ldr fp, [pc, #540] @ 23b44 │ │ │ │ - add sl, pc, sl │ │ │ │ - add r6, sp, #124 @ 0x7c │ │ │ │ - add r8, sp, #28 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r4, #0 │ │ │ │ - subge r4, r4, r9 │ │ │ │ - addge r4, r4, #59 @ 0x3b │ │ │ │ - smullge r2, r3, fp, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - addge r3, r3, r4 │ │ │ │ - asrge r4, r4, #31 │ │ │ │ - rsbge r4, r4, r3, asr #5 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r3, #0 │ │ │ │ - mvnlt r4, #0 │ │ │ │ - bl 48d20 │ │ │ │ - add r3, r5, #32 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - bl 48c74 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r5, [r5, #112] @ 0x70 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 23934 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - add r3, r4, #286720 @ 0x46000 │ │ │ │ - ldr r5, [r3, #1052] @ 0x41c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 23a80 │ │ │ │ - ldr fp, [pc, #368] @ 23b44 │ │ │ │ - add r8, sp, #28 │ │ │ │ - add sl, sp, #76 @ 0x4c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [r5, #48] @ 0x30 │ │ │ │ + ldr r5, [pc, #4024] @ 291a0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #984 @ 0x3d8 │ │ │ │ mov r0, r5 │ │ │ │ - cmp r4, #0 │ │ │ │ - subge r4, r4, r9 │ │ │ │ - addge r4, r4, #59 @ 0x3b │ │ │ │ - smullge r2, r3, fp, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - addge r3, r3, r4 │ │ │ │ - asrge r4, r4, #31 │ │ │ │ - rsbge r4, r4, r3, asr #5 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r3, #0 │ │ │ │ - mvnlt r4, #0 │ │ │ │ - bl 48d20 │ │ │ │ - add r0, r5, #24 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, sl │ │ │ │ - bl 48d20 │ │ │ │ - ldr r2, [pc, #280] @ 23b48 │ │ │ │ - add r3, r5, #56 @ 0x38 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r6 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 297c0 │ │ │ │ + ldr r3, [pc, #4000] @ 291a4 │ │ │ │ + ldr r6, [pc, #4000] @ 291a8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r5, [r5, #136] @ 0x88 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 239dc │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47afc │ │ │ │ - ldr r2, [pc, #188] @ 23b4c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #164] @ 23b50 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r3, r6 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #136] @ 23b54 │ │ │ │ - ldr r3, [pc, #108] @ 23b3c │ │ │ │ + ldr r3, [pc, #3984] @ 291ac │ │ │ │ + add r2, r6, #2160 @ 0x870 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3964] @ 291b0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3960] @ 291b4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #380] @ 0x17c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 23b34 │ │ │ │ - add sp, sp, #388 @ 0x184 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #96] @ 23b58 │ │ │ │ - add r5, sp, #124 @ 0x7c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3940] @ 291b8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #988 @ 0x3dc │ │ │ │ mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 297a4 │ │ │ │ + ldr r3, [pc, #3916] @ 291bc │ │ │ │ + ldr r6, [pc, #3916] @ 291c0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #3900] @ 291c4 │ │ │ │ + add r2, r6, #2176 @ 0x880 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3880] @ 291c8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3876] @ 291cc │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #68] @ 23b5c │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r1, r7 │ │ │ │ - blx r4 │ │ │ │ - b 23ac4 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, r3, ip, ror #9 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x000317b0 │ │ │ │ - stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ - @ instruction: 0x000316b4 │ │ │ │ - andeq r1, r3, ip, ror #12 │ │ │ │ - andeq lr, r2, r0, lsr #16 │ │ │ │ - @ instruction: 0x000382bc │ │ │ │ - @ instruction: 0x000315b4 │ │ │ │ - @ instruction: 0x0002e7bc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - add r6, r1, #12 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r6 │ │ │ │ - add r7, r6, #1024 @ 0x400 │ │ │ │ - bl 47868 │ │ │ │ - mov r1, #122880 @ 0x1e000 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47868 │ │ │ │ - add r5, r4, #123904 @ 0x1e400 │ │ │ │ - add r3, r4, #1264 @ 0x4f0 │ │ │ │ - mov r2, #0 │ │ │ │ - add lr, r4, #122880 @ 0x1e000 │ │ │ │ - add r3, r3, #12 │ │ │ │ - add ip, r5, #12 │ │ │ │ - str r2, [lr, #1040] @ 0x410 │ │ │ │ - str r2, [lr, #1044] @ 0x414 │ │ │ │ - sub r2, r3, #240 @ 0xf0 │ │ │ │ - str r2, [r3, #-4] │ │ │ │ - str r3, [r3, #-8] │ │ │ │ - add r3, r3, #120 @ 0x78 │ │ │ │ - cmp r3, ip │ │ │ │ - bne 23bb8 │ │ │ │ - add r3, r6, #1136 @ 0x470 │ │ │ │ - add r6, r6, #122880 @ 0x1e000 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r5, r5, #24 │ │ │ │ - add r6, r6, #784 @ 0x310 │ │ │ │ - str r3, [r4, #1148] @ 0x47c │ │ │ │ - mov r1, #16384 @ 0x4000 │ │ │ │ - str r6, [lr, #1032] @ 0x408 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3856] @ 291d0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #992 @ 0x3e0 │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [lr, #1036] @ 0x40c │ │ │ │ - add r6, r5, #16384 @ 0x4000 │ │ │ │ - bl 47868 │ │ │ │ - mov r1, #147456 @ 0x24000 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 47868 │ │ │ │ - ldr r0, [pc, #128] @ 23c94 │ │ │ │ - add r3, r4, #140288 @ 0x22400 │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, r4, #286720 @ 0x46000 │ │ │ │ - add r3, r3, #312 @ 0x138 │ │ │ │ - add r0, r4, r0 │ │ │ │ - str r2, [r1, #1052] @ 0x41c │ │ │ │ - str r2, [r1, #1056] @ 0x420 │ │ │ │ - sub r2, r3, #288 @ 0x120 │ │ │ │ - str r2, [r3, #-4] │ │ │ │ - str r3, [r3, #-8] │ │ │ │ - add r3, r3, #144 @ 0x90 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne 23c2c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r3, r5, #16384 @ 0x4000 │ │ │ │ - add r2, r4, #139264 @ 0x22000 │ │ │ │ - add r3, r3, #144 @ 0x90 │ │ │ │ - add r5, r5, #162816 @ 0x27c00 │ │ │ │ - str r3, [r2, #1184] @ 0x4a0 │ │ │ │ - add r5, r5, #736 @ 0x2e0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r5, [r1, #1044] @ 0x414 │ │ │ │ - str r6, [r1, #1048] @ 0x418 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r3, [pc, #28] @ 23c98 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #24] @ 23c9c │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29784 │ │ │ │ + ldr r3, [pc, #3832] @ 291d4 │ │ │ │ + ldr r6, [pc, #3832] @ 291d8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #3816] @ 291dc │ │ │ │ + add r2, r6, #2192 @ 0x890 │ │ │ │ + add r2, r2, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3796] @ 291e0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3792] @ 291e4 │ │ │ │ add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq r6, r4, r8, lsl r4 │ │ │ │ - muleq r3, r4, r4 │ │ │ │ - andeq lr, r2, r0, asr r6 │ │ │ │ - ldrb ip, [r1, #5] │ │ │ │ - ldrb r3, [r1, #4] │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ - add r3, r3, ip │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr ip, [r1] │ │ │ │ - ldrb r2, [r1, #7] │ │ │ │ - cmp ip, #1 │ │ │ │ - add r2, r3, r2 │ │ │ │ - andeq r3, r2, #255 @ 0xff │ │ │ │ - beq 23d30 │ │ │ │ - ldrb r3, [r1, #8] │ │ │ │ - ldrb ip, [r1, #9] │ │ │ │ - add r3, r3, r2 │ │ │ │ - add r3, r3, ip │ │ │ │ - ldrb ip, [r1, #10] │ │ │ │ - ldrb r2, [r1, #11] │ │ │ │ - add r3, r3, ip │ │ │ │ - ldrb ip, [r1, #12] │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ - add r3, r3, ip │ │ │ │ - ldrb ip, [r1, #14] │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldrb r2, [r1, #15] │ │ │ │ - add r3, r3, ip │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ - add r3, r3, ip │ │ │ │ - ldrb ip, [r1, #18] │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldrb r2, [r1, #19] │ │ │ │ - add r3, r3, ip │ │ │ │ - add r3, r3, r2 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - bx lr │ │ │ │ - ldrb r2, [r1, #4] │ │ │ │ - ldrb r3, [r1, #28] │ │ │ │ - mov ip, #0 │ │ │ │ - cmp r3, r2 │ │ │ │ - str ip, [r0, #4] │ │ │ │ - bne 23d90 │ │ │ │ - add r3, r1, #4 │ │ │ │ - push {r4, lr} │ │ │ │ - add ip, ip, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ - ldrb lr, [r3, #24] │ │ │ │ - cmp lr, r2 │ │ │ │ - beq 23d60 │ │ │ │ - sub r4, r4, r1 │ │ │ │ - sub r4, r4, #3 │ │ │ │ - and ip, ip, #255 @ 0xff │ │ │ │ - str r4, [r0, #4] │ │ │ │ - str ip, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ - str ip, [r0] │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r6], #3 │ │ │ │ - mov r5, #0 │ │ │ │ - cmp r3, #1 │ │ │ │ - moveq r8, #4 │ │ │ │ - movne r8, #16 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r1 │ │ │ │ - add sl, r8, #1 │ │ │ │ - mov r4, #1 │ │ │ │ - str r5, [r1] │ │ │ │ - str r5, [r9, #4]! │ │ │ │ - ldrb r3, [r6, #1]! │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ - add r5, r5, r3 │ │ │ │ - and r3, r5, #255 @ 0xff │ │ │ │ - str r3, [r7, r4, lsl #3] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3dd4 <__aeabi_idivmod@plt> │ │ │ │ - str r1, [r9, r4, lsl #3] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - bne 23dd8 │ │ │ │ - mov r0, r8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r3, r1 │ │ │ │ - add r6, r0, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - str r2, [r0, #8] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r6 │ │ │ │ - add r7, r6, #1024 @ 0x400 │ │ │ │ - bl 47868 │ │ │ │ - mov r1, #122880 @ 0x1e000 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47868 │ │ │ │ - add r5, r4, #123904 @ 0x1e400 │ │ │ │ - add r3, r4, #1264 @ 0x4f0 │ │ │ │ - mov r2, #0 │ │ │ │ - add ip, r4, #122880 @ 0x1e000 │ │ │ │ - add r3, r3, #12 │ │ │ │ - add r1, r5, #12 │ │ │ │ - str r2, [ip, #1040] @ 0x410 │ │ │ │ - str r2, [ip, #1044] @ 0x414 │ │ │ │ - sub r2, r3, #240 @ 0xf0 │ │ │ │ - str r2, [r3, #-4] │ │ │ │ - str r3, [r3, #-8] │ │ │ │ - add r3, r3, #120 @ 0x78 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 23e70 │ │ │ │ - add r3, r6, #1136 @ 0x470 │ │ │ │ - add r6, r6, #122880 @ 0x1e000 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r5, r5, #24 │ │ │ │ - add r6, r6, #784 @ 0x310 │ │ │ │ - str r3, [r4, #1148] @ 0x47c │ │ │ │ - mov r1, #16384 @ 0x4000 │ │ │ │ - str r6, [ip, #1032] @ 0x408 │ │ │ │ - str r7, [ip, #1036] @ 0x40c │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3772] @ 291e8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #996 @ 0x3e4 │ │ │ │ mov r0, r5 │ │ │ │ - add r6, r5, #16384 @ 0x4000 │ │ │ │ - bl 47868 │ │ │ │ - mov r1, #147456 @ 0x24000 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 47868 │ │ │ │ - ldr r1, [pc, #456] @ 24094 │ │ │ │ - add r3, r4, #140288 @ 0x22400 │ │ │ │ - mov r2, #0 │ │ │ │ - add ip, r4, #286720 @ 0x46000 │ │ │ │ - add r3, r3, #312 @ 0x138 │ │ │ │ - add r1, r4, r1 │ │ │ │ - str r2, [ip, #1052] @ 0x41c │ │ │ │ - str r2, [ip, #1056] @ 0x420 │ │ │ │ - sub r2, r3, #288 @ 0x120 │ │ │ │ - str r2, [r3, #-4] │ │ │ │ - str r3, [r3, #-8] │ │ │ │ - add r3, r3, #144 @ 0x90 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 23ee4 │ │ │ │ - add r2, r5, #16384 @ 0x4000 │ │ │ │ - add r1, r4, #139264 @ 0x22000 │ │ │ │ - add r2, r2, #144 @ 0x90 │ │ │ │ - ldr r3, [pc, #392] @ 24098 │ │ │ │ - str r2, [r1, #1184] @ 0x4a0 │ │ │ │ - add r5, r5, #162816 @ 0x27c00 │ │ │ │ - ldr r1, [pc, #384] @ 2409c │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29764 │ │ │ │ + ldr r3, [pc, #3748] @ 291ec │ │ │ │ + ldr r6, [pc, #3748] @ 291f0 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r5, r5, #736 @ 0x2e0 │ │ │ │ - str r5, [ip, #1044] @ 0x414 │ │ │ │ - str r6, [ip, #1048] @ 0x418 │ │ │ │ - add r1, r4, r1 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - bl 495b4 │ │ │ │ - ldr r1, [pc, #348] @ 240a0 │ │ │ │ - mov r2, #2 │ │ │ │ - add r1, r4, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 495b4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #328] @ 240a4 │ │ │ │ - ldr ip, [pc, #328] @ 240a8 │ │ │ │ - ldr r5, [r0] │ │ │ │ - ldr r2, [pc, #324] @ 240ac │ │ │ │ - ldr r1, [pc, #324] @ 240b0 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #3732] @ 291f4 │ │ │ │ + add r2, r6, #2208 @ 0x8a0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3712] @ 291f8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3708] @ 291fc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [r5, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r3, #28 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #280] @ 240b4 │ │ │ │ - ldr ip, [pc, #280] @ 240b8 │ │ │ │ - ldr r5, [r0] │ │ │ │ - ldr r2, [pc, #276] @ 240bc │ │ │ │ - ldr r1, [pc, #276] @ 240c0 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ + ldr r5, [pc, #3688] @ 29200 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1000 @ 0x3e8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29744 │ │ │ │ + ldr r3, [pc, #3664] @ 29204 │ │ │ │ + ldr r6, [pc, #3664] @ 29208 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #3648] @ 2920c │ │ │ │ + add r2, r6, #2224 @ 0x8b0 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3628] @ 29210 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3624] @ 29214 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [r5, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r3, #28 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r5, [pc, #232] @ 240c4 │ │ │ │ - ldr lr, [pc, #232] @ 240c8 │ │ │ │ - ldr ip, [pc, #232] @ 240cc │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #228] @ 240d0 │ │ │ │ + ldr r5, [pc, #3604] @ 29218 │ │ │ │ add r5, pc, r5 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - mov r3, #28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #180] @ 240d4 │ │ │ │ - ldr ip, [pc, #180] @ 240d8 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #176] @ 240dc │ │ │ │ - ldr r5, [r0] │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r3, #28 │ │ │ │ - ldr r5, [r5, #32] │ │ │ │ + add r5, r5, #1004 @ 0x3ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29724 │ │ │ │ + ldr r1, [pc, #3580] @ 2921c │ │ │ │ + ldr r2, [pc, #3580] @ 29220 │ │ │ │ + ldr r3, [pc, #3580] @ 29224 │ │ │ │ add r1, pc, r1 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #132] @ 240e0 │ │ │ │ - ldr ip, [pc, #132] @ 240e4 │ │ │ │ - ldr r5, [r0] │ │ │ │ - ldr r2, [pc, #128] @ 240e8 │ │ │ │ - ldr r1, [pc, #128] @ 240ec │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - stmib sp, {r4, lr} │ │ │ │ - str ip, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #28 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq r6, r4, r8, lsl r4 │ │ │ │ - andeq r1, r3, r4, lsl r2 │ │ │ │ - andeq r6, r4, r4, lsr #8 │ │ │ │ - andeq r6, r4, ip, lsr r4 │ │ │ │ - strdeq r1, [r3], -r4 │ │ │ │ - andeq r0, r0, r8, ror #28 │ │ │ │ - @ instruction: 0x000311bc │ │ │ │ - andeq lr, r2, r4, asr r3 │ │ │ │ - strdeq r1, [r3], -ip │ │ │ │ - andeq r0, r0, ip, lsr #24 │ │ │ │ - ldrdeq r1, [r3], -r4 │ │ │ │ - ldrdeq r1, [r3], -r8 │ │ │ │ - andeq lr, r2, r8, lsl ip │ │ │ │ - andeq r1, r3, r4, ror #3 │ │ │ │ - @ instruction: 0xfffffb68 │ │ │ │ - @ instruction: 0x000311b8 │ │ │ │ - andeq r1, r3, r0, asr #3 │ │ │ │ - andeq r0, r0, r0, asr #3 │ │ │ │ - muleq r3, ip, r1 │ │ │ │ - andeq r1, r3, r8, lsr #3 │ │ │ │ - @ instruction: 0xfffff810 │ │ │ │ - andeq r1, r3, r4, lsl #3 │ │ │ │ - andeq r1, r3, r4, lsl #3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r6, r0, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - mov r0, r6 │ │ │ │ - add r7, r6, #1024 @ 0x400 │ │ │ │ - bl 47868 │ │ │ │ - mov r1, #122880 @ 0x1e000 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47868 │ │ │ │ - add r5, r4, #123904 @ 0x1e400 │ │ │ │ - add r3, r4, #1264 @ 0x4f0 │ │ │ │ - mov r2, #0 │ │ │ │ - add ip, r4, #122880 @ 0x1e000 │ │ │ │ - add r3, r3, #12 │ │ │ │ - add r1, r5, #12 │ │ │ │ - str r2, [ip, #1040] @ 0x410 │ │ │ │ - str r2, [ip, #1044] @ 0x414 │ │ │ │ - sub r2, r3, #240 @ 0xf0 │ │ │ │ - str r2, [r3, #-4] │ │ │ │ - str r3, [r3, #-8] │ │ │ │ - add r3, r3, #120 @ 0x78 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 24144 │ │ │ │ - add r3, r6, #1136 @ 0x470 │ │ │ │ - add r6, r6, #122880 @ 0x1e000 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r5, r5, #24 │ │ │ │ - add r6, r6, #784 @ 0x310 │ │ │ │ - str r3, [r4, #1148] @ 0x47c │ │ │ │ - mov r1, #16384 @ 0x4000 │ │ │ │ - str r6, [ip, #1032] @ 0x408 │ │ │ │ - str r7, [ip, #1036] @ 0x40c │ │ │ │ - mov r0, r5 │ │ │ │ - add r6, r5, #16384 @ 0x4000 │ │ │ │ - bl 47868 │ │ │ │ - mov r1, #147456 @ 0x24000 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 47868 │ │ │ │ - ldr r1, [pc, #84] @ 241f4 │ │ │ │ - add r3, r4, #140288 @ 0x22400 │ │ │ │ - mov r2, #0 │ │ │ │ - add ip, r4, #286720 @ 0x46000 │ │ │ │ - add r3, r3, #312 @ 0x138 │ │ │ │ - add r1, r4, r1 │ │ │ │ - str r2, [ip, #1052] @ 0x41c │ │ │ │ - str r2, [ip, #1056] @ 0x420 │ │ │ │ - sub r2, r3, #288 @ 0x120 │ │ │ │ - str r2, [r3, #-4] │ │ │ │ - str r3, [r3, #-8] │ │ │ │ - add r3, r3, #144 @ 0x90 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 241b8 │ │ │ │ - add r3, r5, #16384 @ 0x4000 │ │ │ │ - add r5, r5, #162816 @ 0x27c00 │ │ │ │ - add r4, r4, #139264 @ 0x22000 │ │ │ │ - add r3, r3, #144 @ 0x90 │ │ │ │ - add r5, r5, #736 @ 0x2e0 │ │ │ │ - str r3, [r4, #1184] @ 0x4a0 │ │ │ │ - str r5, [ip, #1044] @ 0x414 │ │ │ │ - str r6, [ip, #1048] @ 0x418 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r6, r4, r8, lsl r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3528] @ 0xdc8 │ │ │ │ - ldr r2, [pc, #500] @ 24404 │ │ │ │ - add r3, r1, #122880 @ 0x1e000 │ │ │ │ - ldr r7, [r3, #1040] @ 0x410 │ │ │ │ - ldr r3, [pc, #492] @ 24408 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #3556] @ 29228 │ │ │ │ + ldr r2, [pc, #3556] @ 2922c │ │ │ │ + add r3, r3, #2240 @ 0x8c0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #532 @ 0x214 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #524] @ 0x20c │ │ │ │ - mov r3, #0 │ │ │ │ - beq 243d8 │ │ │ │ - ldr fp, [pc, #456] @ 2440c │ │ │ │ - ldr sl, [pc, #456] @ 24410 │ │ │ │ - mov r4, #0 │ │ │ │ - add r9, sp, #12 │ │ │ │ - add r6, sp, #268 @ 0x10c │ │ │ │ - add fp, pc, fp │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r8, #0 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, #256 @ 0x100 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - bl 25434 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r8, [ip, #100] @ 0x64 │ │ │ │ - blx r8 │ │ │ │ - ldr r7, [r7, #112] @ 0x70 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 24258 │ │ │ │ - add r3, r5, #286720 @ 0x46000 │ │ │ │ - ldr r8, [r3, #1052] @ 0x41c │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 24350 │ │ │ │ - ldr fp, [pc, #312] @ 24414 │ │ │ │ - ldr sl, [pc, #312] @ 24418 │ │ │ │ - add fp, pc, fp │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r7, #0 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, #256 @ 0x100 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 25134 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r7, [ip, #100] @ 0x64 │ │ │ │ - blx r7 │ │ │ │ - ldr r8, [r8, #136] @ 0x88 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 242e4 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq 243cc │ │ │ │ - ldr r1, [pc, #188] @ 2441c │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #184] @ 24420 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r3, #23 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3524] @ 29230 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r6, r5, #1008 @ 0x3f0 │ │ │ │ mov r0, r6 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r2, [pc, #156] @ 24424 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29704 │ │ │ │ + ldr r6, [pc, #3500] @ 29234 │ │ │ │ + ldr r2, [pc, #3500] @ 29238 │ │ │ │ + ldr r3, [pc, #3500] @ 2923c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r3, r6 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #128] @ 24428 │ │ │ │ - ldr r3, [pc, #92] @ 24408 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #1012 @ 0x3f4 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3472] @ 29240 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3468] @ 29244 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 24400 │ │ │ │ - add sp, sp, #532 @ 0x214 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #88] @ 2442c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 24360 │ │ │ │ - add r3, r1, #286720 @ 0x46000 │ │ │ │ - ldr r8, [r3, #1052] @ 0x41c │ │ │ │ - cmp r8, #0 │ │ │ │ - moveq r4, r8 │ │ │ │ - addeq r6, sp, #268 @ 0x10c │ │ │ │ - beq 24358 │ │ │ │ - mov r4, r7 │ │ │ │ - add r9, sp, #12 │ │ │ │ - add r6, sp, #268 @ 0x10c │ │ │ │ - b 242d4 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r3, r0, ror fp │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r0, [r3], -r8 │ │ │ │ - andeq lr, r2, r0, lsl #1 │ │ │ │ - andeq r0, r3, ip, asr #30 │ │ │ │ - strdeq sp, [r2], -r4 │ │ │ │ - andeq r0, r3, r8, lsl #29 │ │ │ │ - andeq sp, r2, ip, lsr #13 │ │ │ │ - andeq sp, r2, r8, asr #30 │ │ │ │ - andeq r7, r3, r0, ror #19 │ │ │ │ - andeq sp, r2, r8, lsl #30 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3880] @ 0xf28 │ │ │ │ - sub sp, sp, #180 @ 0xb4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #612] @ 246b4 │ │ │ │ - mov r7, r1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #604] @ 246b8 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + add r5, r6, #1024 @ 0x400 │ │ │ │ + add r5, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 296e4 │ │ │ │ + ldr r3, [pc, #3424] @ 29248 │ │ │ │ + ldr r5, [pc, #3424] @ 2924c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #3408] @ 29250 │ │ │ │ + add r2, r5, #1024 @ 0x400 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3388] @ 29254 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #3384] @ 29258 │ │ │ │ + add r5, r5, #1040 @ 0x410 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r8, r7 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r8], #3 │ │ │ │ - add sl, sp, #32 │ │ │ │ - cmp r2, #1 │ │ │ │ - moveq r9, #4 │ │ │ │ - movne r9, #16 │ │ │ │ - moveq lr, #32 │ │ │ │ - movne lr, #128 @ 0x80 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - mov r5, sl │ │ │ │ - mov r7, r8 │ │ │ │ - add fp, r9, #1 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r4, #1 │ │ │ │ - mov r8, lr │ │ │ │ - strd r0, [sp, #32] │ │ │ │ - ldrb r2, [r7, #1]! │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - add r6, r6, r2 │ │ │ │ - and r2, r6, #255 @ 0xff │ │ │ │ - str r2, [r5, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3dd4 <__aeabi_idivmod@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ add r5, r5, #8 │ │ │ │ - str r1, [r5, #4] │ │ │ │ - bne 244c0 │ │ │ │ - add r3, sl, r8 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r3, [sl, r8] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r3, r3, r1, lsl #8 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - mov lr, r8 │ │ │ │ - bne 2452c │ │ │ │ - b 245a4 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 245a4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, r7 │ │ │ │ - cmp r3, #1 │ │ │ │ - movne r2, #20 │ │ │ │ - moveq r2, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4b104 │ │ │ │ + blx r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24520 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov lr, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str lr, [sp] │ │ │ │ - bl 25434 │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r2, [pc, #316] @ 246bc │ │ │ │ - ldr r3, [pc, #308] @ 246b8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 246b0 │ │ │ │ - add sp, sp, #180 @ 0xb4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add ip, sl, r9, lsl #3 │ │ │ │ - add r8, r3, #122880 @ 0x1e000 │ │ │ │ - add r1, r9, #3 │ │ │ │ - sub r5, r9, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - add r9, r7, r1 │ │ │ │ - mov sl, #1 │ │ │ │ - add fp, r7, #4 │ │ │ │ - mov r8, ip │ │ │ │ - ldr r1, [r8, #-4] │ │ │ │ - ldr r3, [r8, #-8] │ │ │ │ - add r3, r3, r1, lsl #8 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - ldr r4, [r3, #1048] @ 0x418 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 24690 │ │ │ │ - add r6, r5, #4 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b 24600 │ │ │ │ - ldr r4, [r4, #128] @ 0x80 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 2468c │ │ │ │ + bne 296c0 │ │ │ │ + ldr r3, [pc, #3340] @ 2925c │ │ │ │ + ldr r6, [pc, #3340] @ 29260 │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr r1, [r4] │ │ │ │ - ldr r2, [r7] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 245f4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 24630 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, r4, #4 │ │ │ │ - bl 4b104 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 245f4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r4, r6 │ │ │ │ - bl 4b104 │ │ │ │ - cmp r0, #0 │ │ │ │ - bgt 245f4 │ │ │ │ - add r0, r5, #28 │ │ │ │ - add r0, r4, r0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - bl 4b104 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 245f4 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 25134 │ │ │ │ - b 24574 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - sub r5, r5, #1 │ │ │ │ - cmn r5, #1 │ │ │ │ - sub r8, r8, #8 │ │ │ │ - sub r9, r9, #1 │ │ │ │ - add sl, sl, #1 │ │ │ │ - bne 245cc │ │ │ │ - mov r0, #0 │ │ │ │ - b 24578 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r3, r0, lsr r9 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r7, r3, r8, lsl #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3424] @ 0xd60 │ │ │ │ - ldr r2, [pc, #492] @ 248c4 │ │ │ │ - ldr r3, [pc, #492] @ 248c8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #3324] @ 29264 │ │ │ │ + add r2, r6, #2240 @ 0x8c0 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3304] @ 29268 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3300] @ 2926c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #636 @ 0x27c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #628] @ 0x274 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 48820 │ │ │ │ - add r6, r5, #122880 @ 0x1e000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r6, #1040] @ 0x410 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 247b4 │ │ │ │ - ldr sl, [pc, #440] @ 248cc │ │ │ │ - ldr r9, [pc, #440] @ 248d0 │ │ │ │ - ldr r8, [pc, #440] @ 248d4 │ │ │ │ - add sl, pc, sl │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r8, pc, r8 │ │ │ │ - b 247a4 │ │ │ │ - add r4, sp, #68 @ 0x44 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - bl 48d20 │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, sp, #372 @ 0x174 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r2, sl │ │ │ │ - bl 48c74 │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, sp, #116 @ 0x74 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - ldr r1, [r6, #1040] @ 0x410 │ │ │ │ - add r0, r5, #12 │ │ │ │ - bl 25838 │ │ │ │ - ldr r0, [r6, #1040] @ 0x410 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3280] @ 29270 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1040 @ 0x410 │ │ │ │ + add r5, r5, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 247b4 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cmn r3, #1 │ │ │ │ - cmpne r3, r7 │ │ │ │ - blt 24728 │ │ │ │ - add r8, r5, #286720 @ 0x46000 │ │ │ │ - ldr r9, [r8, #1052] @ 0x41c │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 24894 │ │ │ │ - ldr r3, [pc, #268] @ 248d8 │ │ │ │ - ldr fp, [pc, #268] @ 248dc │ │ │ │ - ldr sl, [pc, #268] @ 248e0 │ │ │ │ + bne 296a4 │ │ │ │ + ldr r3, [pc, #3252] @ 29274 │ │ │ │ + ldr r6, [pc, #3252] @ 29278 │ │ │ │ add r3, pc, r3 │ │ │ │ - add fp, pc, fp │ │ │ │ - add sl, pc, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 24884 │ │ │ │ - add r4, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - add r6, sp, #68 @ 0x44 │ │ │ │ - bl 48d20 │ │ │ │ - add r0, r9, #24 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 48d20 │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, sp, #372 @ 0x174 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r2, fp │ │ │ │ - str r6, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, sp, #116 @ 0x74 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r2, sl │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - add r0, r5, #123904 @ 0x1e400 │ │ │ │ - ldr r1, [r8, #1052] @ 0x41c │ │ │ │ - add r0, r0, #24 │ │ │ │ - bl 258dc │ │ │ │ - ldr r9, [r8, #1052] @ 0x41c │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 24894 │ │ │ │ - ldr r3, [r9, #48] @ 0x30 │ │ │ │ - cmn r3, #1 │ │ │ │ - cmpne r3, r7 │ │ │ │ - blt 247e4 │ │ │ │ - ldr r2, [pc, #72] @ 248e4 │ │ │ │ - ldr r3, [pc, #40] @ 248c8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #628] @ 0x274 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 248c0 │ │ │ │ - add sp, sp, #636 @ 0x27c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000376b0 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq lr, r2, r4, lsl r0 │ │ │ │ - andeq r0, r3, r4, lsl fp │ │ │ │ - @ instruction: 0x0002dbb4 │ │ │ │ - andeq sp, r2, r4, lsl #22 │ │ │ │ - andeq r0, r3, r4, asr #22 │ │ │ │ - andeq r0, r3, r8, asr sl │ │ │ │ - andeq r7, r3, ip, ror #9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3488] @ 0xda0 │ │ │ │ - add r2, r0, #122880 @ 0x1e000 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #516] @ 24b0c │ │ │ │ - subs r5, r1, #0 │ │ │ │ - ldr r1, [pc, #512] @ 24b10 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - sub sp, sp, #580 @ 0x244 │ │ │ │ - ldr r3, [r2, #1044] @ 0x414 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #572] @ 0x23c │ │ │ │ - mov r1, #0 │ │ │ │ - blt 24a4c │ │ │ │ - cmp r3, r5 │ │ │ │ - ble 24af8 │ │ │ │ - ldr r4, [r2, #1040] @ 0x410 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 24968 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 24998 │ │ │ │ - mov r3, r5 │ │ │ │ - b 24958 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 24998 │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 24950 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r3, [pc, #416] @ 24b14 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #412] @ 24b18 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #3236] @ 2927c │ │ │ │ + add r2, r6, #2256 @ 0x8d0 │ │ │ │ + add r2, r2, #8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3216] @ 29280 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3212] @ 29284 │ │ │ │ add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - mvn r4, #0 │ │ │ │ - b 24a1c │ │ │ │ - add r7, sp, #316 @ 0x13c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 48d20 │ │ │ │ - ldr r2, [pc, #356] @ 24b1c │ │ │ │ - add r8, sp, #60 @ 0x3c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 48c74 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r6, #12 │ │ │ │ - bl 25838 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #316] @ 24b20 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r7 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r2, [pc, #288] @ 24b24 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [ip, #100] @ 0x64 │ │ │ │ - mov r3, r7 │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #260] @ 24b28 │ │ │ │ - ldr r3, [pc, #232] @ 24b10 │ │ │ │ + ldr r5, [pc, #3192] @ 29288 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1056 @ 0x420 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29684 │ │ │ │ + ldr r3, [pc, #3168] @ 2928c │ │ │ │ + ldr r6, [pc, #3168] @ 29290 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #3152] @ 29294 │ │ │ │ + add r2, r6, #2272 @ 0x8e0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3132] @ 29298 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3128] @ 2929c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #572] @ 0x23c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 24b08 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #580 @ 0x244 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r9, r6, #123904 @ 0x1e400 │ │ │ │ - subs r3, r5, r3 │ │ │ │ - add r9, r9, #24 │ │ │ │ - bmi 24968 │ │ │ │ - add r2, r6, #286720 @ 0x46000 │ │ │ │ - ldr r1, [r2, #1056] @ 0x420 │ │ │ │ - cmp r3, r1 │ │ │ │ - bge 24968 │ │ │ │ - ldr r4, [r2, #1052] @ 0x41c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 24a8c │ │ │ │ - b 24968 │ │ │ │ - ldr r4, [r4, #136] @ 0x88 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 24968 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 24a7c │ │ │ │ - add r8, sp, #12 │ │ │ │ - mov r1, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - add r7, sp, #316 @ 0x13c │ │ │ │ - bl 48d20 │ │ │ │ - add r0, r4, #24 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 48d20 │ │ │ │ - ldr r2, [pc, #96] @ 24b2c │ │ │ │ - mov r3, r8 │ │ │ │ - add r8, sp, #60 @ 0x3c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 258dc │ │ │ │ - mov r4, r0 │ │ │ │ - b 249dc │ │ │ │ - add r9, r6, #123904 @ 0x1e400 │ │ │ │ - add r9, r9, #24 │ │ │ │ - sub r3, r5, r3 │ │ │ │ - b 24a5c │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r3, ip, ror r4 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r3, r0, asr #17 │ │ │ │ - andeq sp, r2, ip, asr #18 │ │ │ │ - andeq sp, r2, r4, ror sp │ │ │ │ - andeq r0, r3, ip, ror r8 │ │ │ │ - andeq sp, r2, r8, asr #17 │ │ │ │ - andeq r7, r3, r4, ror #6 │ │ │ │ - andeq r0, r3, r8, asr #16 │ │ │ │ - mov r2, r1 │ │ │ │ - add r1, r0, #12 │ │ │ │ - b 25980 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 24b98 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [pc, #104] @ 24bd8 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #100] @ 24bdc │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3108] @ 292a0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1056 @ 0x420 │ │ │ │ + add r5, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29664 │ │ │ │ + ldr r3, [pc, #3080] @ 292a4 │ │ │ │ + ldr r6, [pc, #3080] @ 292a8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #3064] @ 292ac │ │ │ │ + add r2, r6, #2288 @ 0x8f0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #3044] @ 292b0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #3040] @ 292b4 │ │ │ │ add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - mvn r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - movne r2, #20 │ │ │ │ - moveq r2, #8 │ │ │ │ - add r1, r1, #24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b104 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 24b64 │ │ │ │ - add r1, r5, #123904 @ 0x1e400 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r1, #24 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #3020] @ 292b8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1056 @ 0x420 │ │ │ │ + add r5, r5, #8 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 25ae4 │ │ │ │ - andeq sp, r2, r8, lsl r7 │ │ │ │ - andeq sp, r2, r0, asr r7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3760] @ 0xeb0 │ │ │ │ - ldr ip, [pc, #400] @ 24d88 │ │ │ │ - ldr r2, [pc, #400] @ 24d8c │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #320 @ 0x140 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #316] @ 0x13c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r1, [pc, #336] @ 24d90 │ │ │ │ - mov r0, r4 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29644 │ │ │ │ + ldr r3, [pc, #2992] @ 292bc │ │ │ │ + ldr r6, [pc, #2992] @ 292c0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #2976] @ 292c4 │ │ │ │ + add r2, r6, #2304 @ 0x900 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2956] @ 292c8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2952] @ 292cc │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4adf0 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4af10 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 24cdc │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 24c70 │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 24cf4 │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2932] @ 292d0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1056 @ 0x420 │ │ │ │ + add r5, r5, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 497a4 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 24d4c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r3, [pc, #256] @ 24d94 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #252] @ 24d98 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ + bne 29628 │ │ │ │ + ldr r3, [pc, #2904] @ 292d4 │ │ │ │ + ldr r6, [pc, #2904] @ 292d8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #228] @ 24d9c │ │ │ │ - ldr r3, [pc, #208] @ 24d8c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #2888] @ 292dc │ │ │ │ + add r2, r6, #2320 @ 0x910 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2868] @ 292e0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2864] @ 292e4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 24d84 │ │ │ │ - add sp, sp, #320 @ 0x140 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4b190 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 248e8 │ │ │ │ - b 24cb0 │ │ │ │ - sub r3, r5, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r3, r3, #320 @ 0x140 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r3, sp, r3 │ │ │ │ - mov r2, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - strb r2, [r3, #-260] @ 0xfffffefc │ │ │ │ - bl 497a4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2844] @ 292e8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1072 @ 0x430 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 24d60 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r3, [pc, #116] @ 24da0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #112] @ 24da4 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ + bne 29608 │ │ │ │ + ldr r3, [pc, #2820] @ 292ec │ │ │ │ + ldr r6, [pc, #2820] @ 292f0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #2804] @ 292f4 │ │ │ │ + add r2, r6, #2336 @ 0x920 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2784] @ 292f8 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2780] @ 292fc │ │ │ │ add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - b 24cb0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, r6, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 25980 │ │ │ │ - b 24cb0 │ │ │ │ - add r1, r5, #1 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 497a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 24d20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 24b3c │ │ │ │ - b 24cb0 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - muleq r3, r0, r1 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r3, r8, lsr r6 │ │ │ │ - ldrdeq r0, [r3], -ip │ │ │ │ - andeq sp, r2, ip, lsr #12 │ │ │ │ - ldrdeq r7, [r3], -r0 │ │ │ │ - andeq r0, r3, ip, ror #10 │ │ │ │ - muleq r2, r4, r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r3 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - add r1, r0, #12 │ │ │ │ - bl 25df4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3752] @ 0xea8 │ │ │ │ - ldr ip, [pc, #560] @ 25024 │ │ │ │ - ldr r2, [pc, #560] @ 25028 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #320 @ 0x140 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #316] @ 0x13c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - blx r3 │ │ │ │ - add r8, sp, #60 @ 0x3c │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r1, [pc, #492] @ 2502c │ │ │ │ - mov r0, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4adf0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - ble 24f60 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #444] @ 25030 │ │ │ │ - cmp r0, r3 │ │ │ │ - movge r5, r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - movlt r5, r0 │ │ │ │ - cmp r3, #2 │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - ble 25000 │ │ │ │ - ldr r3, [r4] │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r1, #2 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 24eb8 │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 24f70 │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 497a4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2760] @ 29300 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1072 @ 0x430 │ │ │ │ + add r5, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 24f24 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #344] @ 25034 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #340] @ 25038 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ + bne 295e8 │ │ │ │ + ldr r3, [pc, #2732] @ 29304 │ │ │ │ + ldr r6, [pc, #2732] @ 29308 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #316] @ 2503c │ │ │ │ - ldr r3, [pc, #292] @ 25028 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 25020 │ │ │ │ - add sp, sp, #320 @ 0x140 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r7] │ │ │ │ - rsb r5, r5, r5, lsl #4 │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #264] @ 25040 │ │ │ │ - lsl r2, r5, #2 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #2716] @ 2930c │ │ │ │ + add r2, r6, #2352 @ 0x930 │ │ │ │ + add r2, r2, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne 2500c │ │ │ │ - mov r3, r2 │ │ │ │ - add r1, r7, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 25df4 │ │ │ │ - b 24ef8 │ │ │ │ - ldr r4, [pc, #220] @ 25044 │ │ │ │ - mov r5, #30 │ │ │ │ - add r4, pc, r4 │ │ │ │ - b 24ea4 │ │ │ │ - sub r3, r6, r8 │ │ │ │ - mov r1, r8 │ │ │ │ - add r3, r3, #320 @ 0x140 │ │ │ │ - add r8, sp, #12 │ │ │ │ - add r3, sp, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - strb r2, [r3, #-260] @ 0xfffffefc │ │ │ │ - bl 497a4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2696] @ 29310 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2692] @ 29314 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2672] @ 29318 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1072 @ 0x430 │ │ │ │ + add r5, r5, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 24fc8 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #160] @ 25048 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #156] @ 2504c │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ + bne 295c8 │ │ │ │ + ldr r6, [pc, #2644] @ 2931c │ │ │ │ + ldr r2, [pc, #2644] @ 29320 │ │ │ │ + ldr r3, [pc, #2644] @ 29324 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r0, r6, #2368 @ 0x940 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2616] @ 29328 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2612] @ 2932c │ │ │ │ add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - b 24ef8 │ │ │ │ - add r1, r6, #1 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 497a4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2592] @ 29330 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1072 @ 0x430 │ │ │ │ + add r5, r5, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 24f9c │ │ │ │ - ldr r3, [r7] │ │ │ │ - rsb r5, r5, r5, lsl #4 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ - lsl r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r6 │ │ │ │ - b 24ef8 │ │ │ │ - ldr r4, [pc, #72] @ 25050 │ │ │ │ - add r4, pc, r4 │ │ │ │ - b 24ea4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - b 24ef8 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - muleq r3, r4, pc @ │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r3, r8, lsr r4 │ │ │ │ - andeq sl, r0, r0, ror #28 │ │ │ │ - ldrdeq r0, [r3], -r8 │ │ │ │ - andeq sp, r2, r4, ror #7 │ │ │ │ - andeq r6, r3, r8, lsl #29 │ │ │ │ - @ instruction: 0xfffffe68 │ │ │ │ - strdeq sp, [r2], -ip │ │ │ │ - andeq r0, r3, r0, lsr r3 │ │ │ │ - andeq sp, r2, r8, lsl r3 │ │ │ │ - andeq sp, r2, r0, ror #4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [r1] │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp ip, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 250b4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [pc, #116] @ 25100 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #112] @ 25104 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ + bne 295a8 │ │ │ │ + ldr r6, [pc, #2564] @ 29334 │ │ │ │ + ldr r2, [pc, #2564] @ 29338 │ │ │ │ + ldr r3, [pc, #2564] @ 2933c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r0, r6, #2384 @ 0x950 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2536] @ 29340 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2532] @ 29344 │ │ │ │ add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - mvn r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp ip, #1 │ │ │ │ - mov r4, r1 │ │ │ │ - movne r2, #20 │ │ │ │ - moveq r2, #8 │ │ │ │ - add r1, r1, #24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 4b104 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 25080 │ │ │ │ - add r1, r5, #123904 @ 0x1e400 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r1, #24 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2512] @ 29348 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1088 @ 0x440 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 26278 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - strdeq sp, [r2], -ip │ │ │ │ - andeq sp, r2, r4, lsr r2 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 25130 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3bf4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r6, r4, r4, asr r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3488] @ 0xda0 │ │ │ │ - ldr ip, [pc, #688] @ 253fc │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #684] @ 25400 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - sub sp, sp, #576 @ 0x240 │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpne r1, #0 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ - ldr r7, [sp, #612] @ 0x264 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #572] @ 0x23c │ │ │ │ - mov r3, #0 │ │ │ │ - moveq r6, #1 │ │ │ │ - movne r6, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - beq 252b4 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - beq 25220 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq 2538c │ │ │ │ - cmp r0, #3 │ │ │ │ - beq 25320 │ │ │ │ - cmp r0, #1 │ │ │ │ - addne r9, sp, #60 @ 0x3c │ │ │ │ - strbne r6, [sp, #60] @ 0x3c │ │ │ │ - bne 25238 │ │ │ │ - add sl, sp, #12 │ │ │ │ - add r9, sp, #60 @ 0x3c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - bl 48d20 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r4, #24 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - bl 48d20 │ │ │ │ - ldr r2, [pc, #536] @ 25404 │ │ │ │ - add r6, sp, #316 @ 0x13c │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, r6 │ │ │ │ + bne 29588 │ │ │ │ + ldr r6, [pc, #2488] @ 2934c │ │ │ │ + ldr r2, [pc, #2488] @ 29350 │ │ │ │ + ldr r3, [pc, #2488] @ 29354 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #508] @ 25408 │ │ │ │ - mov r3, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #2400 @ 0x960 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2460] @ 29358 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2456] @ 2935c │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 48c74 │ │ │ │ - b 25238 │ │ │ │ - ldr r1, [pc, #484] @ 2540c │ │ │ │ - add r9, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 48c08 │ │ │ │ - bl 48820 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - cmn r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 252fc │ │ │ │ - sub r2, r2, r0 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ - bgt 252c4 │ │ │ │ - add r2, r4, #56 @ 0x38 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #424] @ 25410 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2436] @ 29360 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1088 @ 0x440 │ │ │ │ + add r5, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29568 │ │ │ │ + ldr r6, [pc, #2408] @ 29364 │ │ │ │ + ldr r2, [pc, #2408] @ 29368 │ │ │ │ + ldr r3, [pc, #2408] @ 2936c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 48c74 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrne r3, [r4, #52] @ 0x34 │ │ │ │ - strne r3, [r7] │ │ │ │ - strne r6, [r4, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #388] @ 25414 │ │ │ │ - ldr r3, [pc, #364] @ 25400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, r6, #2416 @ 0x970 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2380] @ 29370 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2376] @ 29374 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #572] @ 0x23c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 253f8 │ │ │ │ - add sp, sp, #576 @ 0x240 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r8, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strbne r3, [r2] │ │ │ │ - b 25288 │ │ │ │ - ldr ip, [pc, #332] @ 25418 │ │ │ │ - add r2, r2, #59 @ 0x3b │ │ │ │ - umull lr, r2, ip, r2 │ │ │ │ - mov r3, r9 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, r4, #56 @ 0x38 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #304] @ 2541c │ │ │ │ - mov r1, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2356] @ 29378 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1088 @ 0x440 │ │ │ │ + add r5, r5, #8 │ │ │ │ mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29548 │ │ │ │ + ldr r1, [pc, #2328] @ 2937c │ │ │ │ + ldr r2, [pc, #2328] @ 29380 │ │ │ │ + ldr r3, [pc, #2328] @ 29384 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 48c74 │ │ │ │ - b 25278 │ │ │ │ - add r2, r4, #56 @ 0x38 │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldr r6, [pc, #2316] @ 29388 │ │ │ │ + str r1, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #276] @ 25420 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r1, [pc, #2308] @ 2938c │ │ │ │ + ldr r2, [pc, #2308] @ 29390 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #2432 @ 0x980 │ │ │ │ + str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 48c74 │ │ │ │ - b 25278 │ │ │ │ - add sl, sp, #12 │ │ │ │ - add r9, sp, #60 @ 0x3c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #33 @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - bl 48d20 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r4, #24 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - bl 48d20 │ │ │ │ - ldr r2, [pc, #204] @ 25424 │ │ │ │ - add r6, sp, #316 @ 0x13c │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, r6 │ │ │ │ + add r6, pc, r6 │ │ │ │ + blx r5 │ │ │ │ + add r5, r6, #1088 @ 0x440 │ │ │ │ + add r5, r5, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29528 │ │ │ │ + ldr r5, [pc, #2244] @ 29394 │ │ │ │ + ldr r2, [pc, #2244] @ 29398 │ │ │ │ + ldr r3, [pc, #2244] @ 2939c │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r0, r5, #1104 @ 0x450 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #176] @ 25428 │ │ │ │ - mov r3, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + stmib sp, {r0, r2} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2216] @ 293a0 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #2212] @ 293a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 48c74 │ │ │ │ - b 25238 │ │ │ │ - add sl, sp, #12 │ │ │ │ - add r9, sp, #60 @ 0x3c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, sl │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #33 @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - bl 48d20 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r4, #24 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - bl 48d20 │ │ │ │ - ldr r2, [pc, #104] @ 2542c │ │ │ │ - add r6, sp, #316 @ 0x13c │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #76] @ 25430 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 48c74 │ │ │ │ - b 25238 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, r3, r8, lsr ip │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r3, r4, lsr #2 │ │ │ │ - andeq r0, r3, r8, lsl r1 │ │ │ │ - ldrdeq r0, [r3], -r8 │ │ │ │ - ldrdeq r0, [r3], -r8 │ │ │ │ - strdeq r6, [r3], -r8 │ │ │ │ - stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ - andeq r0, r3, r0, ror r0 │ │ │ │ - andeq r0, r3, r4, rrx │ │ │ │ - @ instruction: 0x0002ffb8 │ │ │ │ - andeq pc, r2, r4, asr #31 │ │ │ │ - andeq pc, r2, ip, asr #30 │ │ │ │ - andeq pc, r2, ip, asr #30 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3536] @ 0xdd0 │ │ │ │ - ldr ip, [pc, #592] @ 2569c │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #588] @ 256a0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - sub sp, sp, #532 @ 0x214 │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpne r1, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #524] @ 0x20c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ - ldr r7, [sp, #564] @ 0x234 │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - beq 25594 │ │ │ │ + add r5, r5, #1120 @ 0x460 │ │ │ │ + blx r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - beq 25500 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq 2564c │ │ │ │ - cmp r0, #3 │ │ │ │ - beq 25600 │ │ │ │ - cmp r0, #1 │ │ │ │ - addne r9, sp, #12 │ │ │ │ - strbne r3, [sp, #12] │ │ │ │ - bne 25518 │ │ │ │ - add r9, sp, #12 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - bl 48d20 │ │ │ │ - ldr r2, [pc, #468] @ 256a4 │ │ │ │ - add r6, sp, #268 @ 0x10c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #444] @ 256a8 │ │ │ │ - mov r3, r6 │ │ │ │ + bne 29500 │ │ │ │ + ldr r3, [pc, #2172] @ 293a8 │ │ │ │ + ldr r6, [pc, #2172] @ 293ac │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #2156] @ 293b0 │ │ │ │ + add r2, r6, #2432 @ 0x980 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2136] @ 293b4 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2132] @ 293b8 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 48c74 │ │ │ │ - b 25518 │ │ │ │ - ldr r1, [pc, #420] @ 256ac │ │ │ │ - add r9, sp, #12 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 48c08 │ │ │ │ - bl 48820 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - cmn r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 255dc │ │ │ │ - sub r2, r2, r0 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ - bgt 255a4 │ │ │ │ - add r2, r4, #32 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #360] @ 256b0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, #33 @ 0x21 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2112] @ 293bc │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1120 @ 0x460 │ │ │ │ + add r5, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl 48c74 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrne r3, [r4, #28] │ │ │ │ - strne r3, [r7] │ │ │ │ - strne r6, [r4, #28] │ │ │ │ - ldr r2, [pc, #324] @ 256b4 │ │ │ │ - ldr r3, [pc, #300] @ 256a0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 25698 │ │ │ │ - add sp, sp, #532 @ 0x214 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r8, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strbne r3, [r2] │ │ │ │ - b 25568 │ │ │ │ - ldr ip, [pc, #268] @ 256b8 │ │ │ │ - add r2, r2, #59 @ 0x3b │ │ │ │ - umull lr, r2, ip, r2 │ │ │ │ - mov r3, r9 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, r4, #32 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 294e0 │ │ │ │ + ldr r3, [pc, #2084] @ 293c0 │ │ │ │ + ldr r6, [pc, #2084] @ 293c4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #2068] @ 293c8 │ │ │ │ + add r2, r6, #2448 @ 0x990 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #240] @ 256bc │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #2048] @ 293cc │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #2044] @ 293d0 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 48c74 │ │ │ │ - b 25558 │ │ │ │ - add r2, r4, #32 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #212] @ 256c0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #33 @ 0x21 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #2024] @ 293d4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1120 @ 0x460 │ │ │ │ + add r5, r5, #8 │ │ │ │ mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29174 │ │ │ │ + ldr r3, [pc, #1996] @ 293d8 │ │ │ │ + ldr r6, [pc, #1996] @ 293dc │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #1980] @ 293e0 │ │ │ │ + add r2, r6, #2464 @ 0x9a0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1960] @ 293e4 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1956] @ 293e8 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 48c74 │ │ │ │ - b 25558 │ │ │ │ - add r9, sp, #12 │ │ │ │ - mov r1, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #33 @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - bl 48d20 │ │ │ │ - ldr r2, [pc, #168] @ 256c4 │ │ │ │ - add r6, sp, #268 @ 0x10c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #144] @ 256c8 │ │ │ │ - mov r3, r6 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1936] @ 293ec │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1120 @ 0x460 │ │ │ │ + add r5, r5, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29158 │ │ │ │ + ldr r3, [pc, #1908] @ 293f0 │ │ │ │ + ldr r6, [pc, #1908] @ 293f4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #1892] @ 293f8 │ │ │ │ + add r2, r6, #2480 @ 0x9b0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1872] @ 293fc │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1868] @ 29400 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 48c74 │ │ │ │ - b 25518 │ │ │ │ - add r9, sp, #12 │ │ │ │ - mov r1, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #33 @ 0x21 │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - bl 48d20 │ │ │ │ - ldr r2, [pc, #100] @ 256cc │ │ │ │ - add r6, sp, #268 @ 0x10c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1848] @ 29404 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1136 @ 0x470 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29138 │ │ │ │ + ldr r3, [pc, #1824] @ 29408 │ │ │ │ + ldr r1, [pc, #1824] @ 2940c │ │ │ │ + ldr r2, [pc, #1824] @ 29410 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #76] @ 256d0 │ │ │ │ - mov r3, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldr r6, [pc, #1808] @ 29414 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #1800] @ 29418 │ │ │ │ + ldr r2, [pc, #1800] @ 2941c │ │ │ │ + add r3, r3, #2496 @ 0x9c0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 48c74 │ │ │ │ - b 25518 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, r3, r8, lsr r9 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq sp, r2, r4, asr r2 │ │ │ │ - andeq pc, r2, r8, lsr lr @ │ │ │ │ - strdeq pc, [r2], -r8 │ │ │ │ - strdeq pc, [r2], -r8 │ │ │ │ - andeq r6, r3, r8, lsl r8 │ │ │ │ - stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ - muleq r2, r0, sp │ │ │ │ - andeq pc, r2, r4, lsl #27 │ │ │ │ - andeq sp, r2, r8, lsl #2 │ │ │ │ - andeq pc, r2, r4, lsl #26 │ │ │ │ - strheq sp, [r2], -ip │ │ │ │ - andeq pc, r2, ip, lsr #25 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r1] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #76] @ 25740 │ │ │ │ - cmp r3, #1 │ │ │ │ - movne r2, #20 │ │ │ │ - moveq r2, #8 │ │ │ │ - add r1, r0, r1 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b104 │ │ │ │ + add r6, pc, r6 │ │ │ │ + blx r5 │ │ │ │ + add r5, r6, #1136 @ 0x470 │ │ │ │ + add r5, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #36] @ 25744 │ │ │ │ - cmp r3, #1 │ │ │ │ - movne r2, #20 │ │ │ │ - moveq r2, #8 │ │ │ │ - add r1, r5, r1 │ │ │ │ + bne 29118 │ │ │ │ + ldr r3, [pc, #1736] @ 29420 │ │ │ │ + ldr r6, [pc, #1736] @ 29424 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #1720] @ 29428 │ │ │ │ + add r2, r6, #1136 @ 0x470 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1700] @ 2942c │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1696] @ 29430 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b104 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r6, r4, r4, lsr #8 │ │ │ │ - andeq r6, r4, ip, lsr r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r1] │ │ │ │ - add r5, r0, #286720 @ 0x46000 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r2, [r5, #1060] @ 0x424 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 257c8 │ │ │ │ - cmp r3, r2 │ │ │ │ - movne r7, #16 │ │ │ │ - bne 257b4 │ │ │ │ - mov r8, #16 │ │ │ │ - ldr r7, [pc, #168] @ 25834 │ │ │ │ - mov r2, r8 │ │ │ │ - add r7, r4, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r6, #4 │ │ │ │ - bl 4b104 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 25814 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmp r3, #1 │ │ │ │ - movne r7, #16 │ │ │ │ - moveq r7, #4 │ │ │ │ - ldr r2, [r5, #1084] @ 0x43c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 257dc │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r2, #1 │ │ │ │ - movne r7, #4 │ │ │ │ - bne 257b4 │ │ │ │ - mov r8, #4 │ │ │ │ - b 25784 │ │ │ │ - add r4, r4, #286720 @ 0x46000 │ │ │ │ - add r4, r4, #1088 @ 0x440 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r6, #4 │ │ │ │ - bl 4b104 │ │ │ │ - cmp r0, #0 │ │ │ │ - bgt 257c0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r6, #28 │ │ │ │ - bl 4b104 │ │ │ │ - lsr r0, r0, #31 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r6, #28 │ │ │ │ - bl 4b104 │ │ │ │ + blx r5 │ │ │ │ + add r5, r6, #1152 @ 0x480 │ │ │ │ + add r5, r5, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 257a4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r6, r4, r8, lsr #8 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 258d4 │ │ │ │ - ldr r3, [r1, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r2, [r1, #108] @ 0x6c │ │ │ │ - strne r2, [r3, #108] @ 0x6c │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ - ldrne r3, [r1, #104] @ 0x68 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldreq ip, [r1, #100] @ 0x64 │ │ │ │ - ldreq r2, [r1, #96] @ 0x60 │ │ │ │ - strne r3, [r2, #104] @ 0x68 │ │ │ │ - addeq r2, r2, ip, lsl #8 │ │ │ │ - streq r3, [r0, r2, lsl #2] │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [r1, #108] @ 0x6c │ │ │ │ - str r3, [r1, #104] @ 0x68 │ │ │ │ - ldrne r3, [r1, #116] @ 0x74 │ │ │ │ - strne r3, [r2, #116] @ 0x74 │ │ │ │ - ldr ip, [r1, #116] @ 0x74 │ │ │ │ - ldrne r2, [r1, #112] @ 0x70 │ │ │ │ - add r3, r0, #122880 @ 0x1e000 │ │ │ │ - cmp ip, #0 │ │ │ │ - strne r2, [ip, #112] @ 0x70 │ │ │ │ - streq r2, [r3, #1028] @ 0x404 │ │ │ │ - ldr r2, [r3, #1024] @ 0x400 │ │ │ │ - mov r0, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - strne r1, [r2, #116] @ 0x74 │ │ │ │ - ldr r2, [r3, #1032] @ 0x408 │ │ │ │ - str r0, [r1, #116] @ 0x74 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - ldr ip, [r3, #1024] @ 0x400 │ │ │ │ - str ip, [r1, #112] @ 0x70 │ │ │ │ - str r1, [r3, #1024] @ 0x400 │ │ │ │ - str r2, [r3, #1032] @ 0x408 │ │ │ │ - bx lr │ │ │ │ - mvn r0, #0 │ │ │ │ - bx lr │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 25978 │ │ │ │ - ldr r3, [r1, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r2, [r1, #132] @ 0x84 │ │ │ │ - strne r2, [r3, #132] @ 0x84 │ │ │ │ - ldr r2, [r1, #132] @ 0x84 │ │ │ │ - ldrne r3, [r1, #128] @ 0x80 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldreq ip, [r1, #124] @ 0x7c │ │ │ │ - ldreq r2, [r1, #120] @ 0x78 │ │ │ │ - strne r3, [r2, #128] @ 0x80 │ │ │ │ - addeq r2, r2, ip, lsl #8 │ │ │ │ - streq r3, [r0, r2, lsl #2] │ │ │ │ - ldr r2, [r1, #136] @ 0x88 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [r1, #132] @ 0x84 │ │ │ │ - str r3, [r1, #128] @ 0x80 │ │ │ │ - ldrne r3, [r1, #140] @ 0x8c │ │ │ │ - strne r3, [r2, #140] @ 0x8c │ │ │ │ - ldr ip, [r1, #140] @ 0x8c │ │ │ │ - ldrne r2, [r1, #136] @ 0x88 │ │ │ │ - add r3, r0, #163840 @ 0x28000 │ │ │ │ - cmp ip, #0 │ │ │ │ - strne r2, [ip, #136] @ 0x88 │ │ │ │ - streq r2, [r3, #4] │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r0, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - strne r1, [r2, #140] @ 0x8c │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - str r0, [r1, #140] @ 0x8c │ │ │ │ - sub r2, r2, #1 │ │ │ │ - ldr ip, [r3] │ │ │ │ - str ip, [r1, #136] @ 0x88 │ │ │ │ - str r1, [r3] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - mvn r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3792] @ 0xed0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [pc, #296] @ 25acc │ │ │ │ - ldr r3, [pc, #296] @ 25ad0 │ │ │ │ + bne 290f8 │ │ │ │ + ldr r3, [pc, #1652] @ 29434 │ │ │ │ + ldr r5, [pc, #1652] @ 29438 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #1636] @ 2943c │ │ │ │ + add r2, r5, #1152 @ 0x480 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1616] @ 29440 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #1612] @ 29444 │ │ │ │ + add r5, r5, #1168 @ 0x490 │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #280 @ 0x118 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r7, r0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #276] @ 0x114 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 23ca0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r3, r3, r2, lsl #8 │ │ │ │ - ldr r4, [r8, r3, lsl #2] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 259f0 │ │ │ │ - b 25a98 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 25a98 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r3, #1 │ │ │ │ - movne r2, #20 │ │ │ │ - moveq r2, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b104 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 259e4 │ │ │ │ - mov r3, #3 │ │ │ │ - add r6, sp, #20 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ + add r5, r5, #12 │ │ │ │ + blx r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 290d0 │ │ │ │ + ldr r3, [pc, #1568] @ 29448 │ │ │ │ + ldr r6, [pc, #1568] @ 2944c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #1552] @ 29450 │ │ │ │ + add r2, r6, #2512 @ 0x9d0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r3, #256 @ 0x100 │ │ │ │ - bl 25434 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 25838 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #132] @ 25ad4 │ │ │ │ - ldr r1, [r0] │ │ │ │ + ldr r2, [pc, #1532] @ 29454 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1528] @ 29458 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r5, [sp] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #104] @ 25ad8 │ │ │ │ - ldr r3, [pc, #92] @ 25ad0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #1508] @ 2945c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1184 @ 0x4a0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 290b0 │ │ │ │ + ldr r3, [pc, #1484] @ 29460 │ │ │ │ + ldr r1, [pc, #1484] @ 29464 │ │ │ │ + ldr r2, [pc, #1484] @ 29468 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 25ac8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldr r6, [pc, #1468] @ 2946c │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #1460] @ 29470 │ │ │ │ + ldr r2, [pc, #1460] @ 29474 │ │ │ │ + add r3, r3, #2528 @ 0x9e0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + add r6, pc, r6 │ │ │ │ + blx r5 │ │ │ │ + add r5, r6, #1184 @ 0x4a0 │ │ │ │ + add r5, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #280 @ 0x118 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #56] @ 25adc │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #52] @ 25ae0 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29090 │ │ │ │ + ldr r3, [pc, #1396] @ 29478 │ │ │ │ + ldr r5, [pc, #1396] @ 2947c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ + ldr r1, [r4] │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #1380] @ 29480 │ │ │ │ + add r2, r5, #1184 @ 0x4a0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #1360] @ 29484 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + ldr r1, [pc, #1356] @ 29488 │ │ │ │ + add r5, r5, #1200 @ 0x4b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - mvn r5, #0 │ │ │ │ - b 25a68 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, r3, r4, ror #7 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq ip, r2, r4, lsl #17 │ │ │ │ - andeq r6, r3, r8, lsl r3 │ │ │ │ - ldrdeq pc, [r2], -ip │ │ │ │ - andeq ip, r2, ip, lsl r8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldrb r3, [r2, #28] │ │ │ │ - ldrb ip, [r2, #4] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #388] @ 25c8c │ │ │ │ - cmp r3, ip │ │ │ │ - ldr r3, [pc, #384] @ 25c90 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r5, r5, #8 │ │ │ │ + blx r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29068 │ │ │ │ + ldr r3, [pc, #1312] @ 2948c │ │ │ │ + ldr r1, [pc, #1312] @ 29490 │ │ │ │ + ldr r2, [pc, #1312] @ 29494 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #276 @ 0x114 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - mov r3, #0 │ │ │ │ - bne 25c4c │ │ │ │ - add r3, r5, #4 │ │ │ │ - mov lr, #0 │ │ │ │ - add lr, lr, ip │ │ │ │ - mov r1, r3 │ │ │ │ - ldrb ip, [r3, #1]! │ │ │ │ - ldrb r2, [r3, #24] │ │ │ │ - cmp r2, ip │ │ │ │ - beq 25b38 │ │ │ │ - sub r1, r1, r5 │ │ │ │ - sub r1, r1, #3 │ │ │ │ - and lr, lr, #255 @ 0xff │ │ │ │ - add lr, lr, r1, lsl #8 │ │ │ │ - ldr r4, [r7, lr, lsl #2] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 25c58 │ │ │ │ - add r8, r5, #24 │ │ │ │ - b 25b80 │ │ │ │ - ldr r4, [r4, #128] @ 0x80 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 25c58 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r3, #1 │ │ │ │ - movne r2, #20 │ │ │ │ - moveq r2, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldr r6, [pc, #1296] @ 29498 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #1288] @ 2949c │ │ │ │ + ldr r2, [pc, #1288] @ 294a0 │ │ │ │ + add r3, r3, #2544 @ 0x9f0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b104 │ │ │ │ + add r6, pc, r6 │ │ │ │ + blx r5 │ │ │ │ + add r5, r6, #1200 @ 0x4b0 │ │ │ │ + add r5, r5, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 25b74 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - cmp r3, #1 │ │ │ │ - movne r2, #20 │ │ │ │ - moveq r2, #8 │ │ │ │ - add r0, r4, #24 │ │ │ │ - bl 4b104 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne 25b74 │ │ │ │ - mov r3, #3 │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - mov r3, #256 @ 0x100 │ │ │ │ - bl 25134 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 258dc │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r2, [pc, #144] @ 25c94 │ │ │ │ - ldr r1, [r0] │ │ │ │ + bne 29048 │ │ │ │ + ldr r1, [pc, #1224] @ 294a4 │ │ │ │ + ldr r2, [pc, #1224] @ 294a8 │ │ │ │ + ldr r3, [pc, #1224] @ 294ac │ │ │ │ + add r1, pc, r1 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r9, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ - mov r1, r9 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #116] @ 25c98 │ │ │ │ - ldr r3, [pc, #104] @ 25c90 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #1200] @ 294b0 │ │ │ │ + ldr r2, [pc, #1200] @ 294b4 │ │ │ │ + add r3, r3, #1216 @ 0x4c0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 25c88 │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, sp, #276 @ 0x114 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov lr, #0 │ │ │ │ - mov r1, lr │ │ │ │ - b 25b5c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r3, [pc, #56] @ 25c9c │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #52] @ 25ca0 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ + ldr r5, [r0, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #1160] @ 294b8 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r3] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2333c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4288 @ 0x10c0 │ │ │ │ + add r3, r3, #60 @ 0x3c │ │ │ │ + str r4, [r6, #1216] @ 0x4c0 │ │ │ │ + str r3, [r6, #1220] @ 0x4c4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28fd4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r2, [pc, #1096] @ 294bc │ │ │ │ + add r3, r3, #4288 @ 0x10c0 │ │ │ │ add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - mvn r9, #0 │ │ │ │ - b 25c1c │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, r3, ip, ror r2 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq ip, [r2], -r0 │ │ │ │ - andeq r6, r3, r4, ror #2 │ │ │ │ - andeq pc, r2, ip, lsl r7 @ │ │ │ │ - andeq ip, r2, ip, asr r6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r6, r0, #122880 @ 0x1e000 │ │ │ │ - ldr r4, [r6, #1024] @ 0x400 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 25dcc │ │ │ │ - mov ip, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - mov lr, r4 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - mov r2, #72 @ 0x48 │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r4, #24 │ │ │ │ - bl 3e34 │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ - ldm r8, {r0, r1} │ │ │ │ - cmp r2, #0 │ │ │ │ - add r3, r4, #96 @ 0x60 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - ldrne r3, [r4, #116] @ 0x74 │ │ │ │ - strne r3, [r2, #116] @ 0x74 │ │ │ │ - ldr r3, [r4, #116] @ 0x74 │ │ │ │ - ldrne r2, [r4, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - strne r2, [r3, #112] @ 0x70 │ │ │ │ - streq r2, [r6, #1024] @ 0x400 │ │ │ │ - ldm r8, {r1, r2} │ │ │ │ - lsl r3, r2, #8 │ │ │ │ - add r2, r1, r2, lsl #8 │ │ │ │ - ldr r2, [r7, r2, lsl #2] │ │ │ │ - add r3, r3, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - strne r4, [r2, #108] @ 0x6c │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ - ldr r2, [r7, r3, lsl #2] │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ - str r4, [r7, r3, lsl #2] │ │ │ │ - ldr r0, [r6, #1028] @ 0x404 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 25d98 │ │ │ │ - b 25dd4 │ │ │ │ - ldr ip, [r5] │ │ │ │ - cmp r3, ip │ │ │ │ - movlt r3, #0 │ │ │ │ - movge r3, #1 │ │ │ │ - cmn ip, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 25da4 │ │ │ │ - ldr r3, [r0, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 25de4 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 25d68 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r3, [r0, #116] @ 0x74 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - cmp r3, #0 │ │ │ │ - strne r4, [r3, #112] @ 0x70 │ │ │ │ - streq r4, [r6, #1028] @ 0x404 │ │ │ │ - str r4, [r0, #116] @ 0x74 │ │ │ │ - ldr r3, [r6, #1032] @ 0x408 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r6, #1032] @ 0x408 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r3, r3, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r2, #2552] @ 0x9f8 │ │ │ │ + str r3, [r2, #2556] @ 0x9fc │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28f64 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4288 @ 0x10c0 │ │ │ │ + add r3, r3, #24 │ │ │ │ + str r4, [r6, #1192] @ 0x4a8 │ │ │ │ + str r3, [r6, #1196] @ 0x4ac │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28efc │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4288 @ 0x10c0 │ │ │ │ + add r3, r3, #20 │ │ │ │ + str r4, [r6, #2536] @ 0x9e8 │ │ │ │ + str r3, [r6, #2540] @ 0x9ec │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28e8c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r2, [pc, #996] @ 294c0 │ │ │ │ + add r3, r3, #4288 @ 0x10c0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r3, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r2, #2520] @ 0x9d8 │ │ │ │ + str r3, [r2, #2524] @ 0x9dc │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28e20 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4288 @ 0x10c0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1164] @ 0x48c │ │ │ │ + str r3, [r6, #1168] @ 0x490 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28db8 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4288 @ 0x10c0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #1144] @ 0x478 │ │ │ │ + str r3, [r6, #1148] @ 0x47c │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28d50 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4288 @ 0x10c0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #2504] @ 0x9c8 │ │ │ │ + str r3, [r6, #2508] @ 0x9cc │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28ce0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4288 @ 0x10c0 │ │ │ │ + str r4, [r6, #2488] @ 0x9b8 │ │ │ │ + str r3, [r6, #2492] @ 0x9bc │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28c74 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4224 @ 0x1080 │ │ │ │ + add r3, r3, #60 @ 0x3c │ │ │ │ + str r4, [r6, #2472] @ 0x9a8 │ │ │ │ + str r3, [r6, #2476] @ 0x9ac │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28c04 │ │ │ │ + andeq r2, r0, r0, asr #24 │ │ │ │ + andeq ip, r2, r8, ror #24 │ │ │ │ + andeq lr, r2, r0, lsr #29 │ │ │ │ + andeq fp, r4, r4, lsr #13 │ │ │ │ + andeq lr, r2, r0, lsr #29 │ │ │ │ + muleq r3, r4, r8 │ │ │ │ + ldrdeq r2, [r0], -r4 │ │ │ │ + strdeq ip, [r2], -ip @ │ │ │ │ + andeq lr, r2, ip, asr lr │ │ │ │ + andeq fp, r4, r8, lsr r6 │ │ │ │ + andeq lr, r2, r0, ror lr │ │ │ │ + andeq r5, r3, r8, lsr #16 │ │ │ │ + andeq r2, r0, r8, ror #22 │ │ │ │ + muleq r2, r0, fp │ │ │ │ + andeq lr, r2, ip, lsr #28 │ │ │ │ + andeq fp, r4, ip, asr #11 │ │ │ │ + andeq lr, r2, r8, asr #28 │ │ │ │ + @ instruction: 0x000357bc │ │ │ │ + strdeq r2, [r0], -ip │ │ │ │ + andeq ip, r2, r4, lsr #22 │ │ │ │ + strdeq lr, [r2], -ip │ │ │ │ + andeq fp, r4, r0, ror #10 │ │ │ │ + andeq lr, r2, ip, lsl #28 │ │ │ │ + andeq r5, r3, r0, asr r7 │ │ │ │ + @ instruction: 0x000027b0 │ │ │ │ + andeq sp, r2, r8, asr #5 │ │ │ │ + ldrdeq r9, [r2], -r4 │ │ │ │ + strdeq fp, [r4], -r4 │ │ │ │ + @ instruction: 0x0002edb8 │ │ │ │ + andeq r5, r3, r4, ror #13 │ │ │ │ + andeq r2, r0, r4, asr #14 │ │ │ │ + andeq sp, r2, ip, asr r2 │ │ │ │ + andeq lr, r2, r4, ror sp │ │ │ │ + andeq fp, r4, r8, lsl #9 │ │ │ │ + andeq lr, r2, r4, ror #26 │ │ │ │ + andeq r2, r0, ip, ror #13 │ │ │ │ + andeq r5, r3, r0, ror r6 │ │ │ │ + andeq lr, r2, r8, lsr #26 │ │ │ │ + strdeq sp, [r2], -r8 │ │ │ │ + andeq fp, r4, r0, lsr #8 │ │ │ │ + strdeq fp, [r4], -r8 │ │ │ │ + andeq lr, r2, r4, lsr #26 │ │ │ │ + andeq r2, r0, ip, asr r9 │ │ │ │ + andeq ip, r2, r0, lsl #19 │ │ │ │ + strdeq lr, [r2], -r8 │ │ │ │ + andeq lr, r2, r0, lsl #26 │ │ │ │ + muleq r4, r8, r3 │ │ │ │ + strdeq r2, [r0], -r0 │ │ │ │ + andeq ip, r2, r4, lsl r9 │ │ │ │ + @ instruction: 0x0002ecb0 │ │ │ │ + andeq lr, r2, r8, asr #25 │ │ │ │ + andeq r5, r3, r8, asr #10 │ │ │ │ + andeq r2, r0, r8, lsr #11 │ │ │ │ + andeq sp, r2, r0, asr #1 │ │ │ │ + andeq r9, r2, r0, asr r9 │ │ │ │ + andeq fp, r4, ip, ror #5 │ │ │ │ + andeq lr, r2, r4, ror ip │ │ │ │ + ldrdeq r5, [r3], -r8 │ │ │ │ + andeq r2, r0, r8, lsl r8 │ │ │ │ + andeq ip, r2, r0, asr #16 │ │ │ │ + andeq r9, r2, r4, ror r6 │ │ │ │ + andeq fp, r4, ip, ror r2 │ │ │ │ + andeq lr, r2, r0, asr #24 │ │ │ │ + andeq r5, r3, ip, ror #8 │ │ │ │ + andeq r2, r0, ip, lsr #15 │ │ │ │ + ldrdeq ip, [r2], -r4 │ │ │ │ + andeq r9, r2, r8, lsl r6 │ │ │ │ + andeq fp, r4, r0, lsl r2 │ │ │ │ + andeq lr, r2, r4, lsr ip │ │ │ │ + strdeq r5, [r3], -ip │ │ │ │ + andeq r2, r0, ip, lsr r7 │ │ │ │ + andeq ip, r2, r4, ror #14 │ │ │ │ + andeq lr, r2, r4, ror #23 │ │ │ │ + andeq fp, r4, r0, lsr #3 │ │ │ │ + andeq lr, r2, r4, lsl ip │ │ │ │ + andeq r5, r3, ip, lsl #7 │ │ │ │ + andeq r2, r0, ip, asr #13 │ │ │ │ + strdeq ip, [r2], -r4 │ │ │ │ + andeq lr, r2, r8, asr #23 │ │ │ │ + andeq fp, r4, r0, lsr r1 │ │ │ │ + andeq lr, r2, r8, lsl #24 │ │ │ │ + andeq r5, r3, ip, lsl r3 │ │ │ │ + andeq r2, r0, ip, asr r6 │ │ │ │ + andeq ip, r2, r4, lsl #13 │ │ │ │ + andeq lr, r2, r4, asr #23 │ │ │ │ + andeq fp, r4, r0, asr #1 │ │ │ │ + ldrdeq lr, [r2], -r4 │ │ │ │ + @ instruction: 0x000352b0 │ │ │ │ + andeq r2, r0, r0, lsl r3 │ │ │ │ + andeq ip, r2, r8, lsr #28 │ │ │ │ + muleq r2, r8, r4 │ │ │ │ + andeq fp, r4, r4, asr r0 │ │ │ │ + andeq lr, r2, r4, lsr #23 │ │ │ │ + andeq r5, r3, r0, asr #4 │ │ │ │ + andeq r2, r0, r0, lsr #5 │ │ │ │ + @ instruction: 0x0002cdb8 │ │ │ │ + andeq lr, r2, r4, asr fp │ │ │ │ + andeq sl, r4, r4, ror #31 │ │ │ │ + ldrdeq r5, [r3], -r0 │ │ │ │ + andeq lr, r2, r4, ror fp │ │ │ │ + andeq r2, r0, ip, lsl r5 │ │ │ │ + andeq ip, r2, r0, asr #10 │ │ │ │ + andeq lr, r2, ip, lsr fp │ │ │ │ + andeq sl, r4, ip, ror pc │ │ │ │ + andeq r5, r3, r8, ror #2 │ │ │ │ + andeq lr, r2, r8, asr fp │ │ │ │ + @ instruction: 0x000024b4 │ │ │ │ + ldrdeq ip, [r2], -r8 │ │ │ │ + andeq lr, r2, r4, lsr #22 │ │ │ │ + andeq sl, r4, r4, lsl pc │ │ │ │ + andeq r5, r3, r4, lsl #2 │ │ │ │ + andeq sp, r2, r8, lsl #28 │ │ │ │ + andeq r2, r0, r0, asr r4 │ │ │ │ + andeq ip, r2, r4, ror r4 │ │ │ │ + andeq lr, r2, r0, lsr fp │ │ │ │ + @ instruction: 0x0004aeb0 │ │ │ │ + muleq r3, ip, r0 │ │ │ │ + ldrdeq sp, [r2], -r0 │ │ │ │ + andeq r2, r0, r8, ror #7 │ │ │ │ + andeq ip, r2, ip, lsl #8 │ │ │ │ + ldrdeq lr, [r2], -ip │ │ │ │ + andeq sl, r4, r8, asr #28 │ │ │ │ + andeq lr, r2, r0, asr #21 │ │ │ │ + andeq r2, r0, r8, lsr #1 │ │ │ │ + andeq r5, r3, r8, lsl r0 │ │ │ │ + andeq sl, r4, r0, ror #27 │ │ │ │ + andeq lr, r2, r0, lsl #21 │ │ │ │ + @ instruction: 0x0002cbb0 │ │ │ │ + @ instruction: 0x0004adb0 │ │ │ │ + andeq lr, r2, r0, lsr #21 │ │ │ │ + andeq r2, r0, r0, lsl r3 │ │ │ │ + andeq ip, r2, r8, lsr r3 │ │ │ │ + andeq lr, r2, r8, ror sl │ │ │ │ + andeq lr, r2, r8, lsl #21 │ │ │ │ + andeq r4, r3, ip, ror #30 │ │ │ │ + andeq r1, r0, ip, asr #31 │ │ │ │ + andeq ip, r2, r4, ror #21 │ │ │ │ + andeq lr, r2, r4, asr #20 │ │ │ │ + andeq sl, r4, r0, lsl sp │ │ │ │ + andeq lr, r2, r0, asr #20 │ │ │ │ + strdeq r4, [r3], -ip │ │ │ │ + andeq r2, r0, ip, lsr r2 │ │ │ │ + andeq ip, r2, r4, ror #4 │ │ │ │ + strdeq lr, [r2], -ip │ │ │ │ + andeq sl, r4, r0, lsr #25 │ │ │ │ + andeq lr, r2, ip, lsr sl │ │ │ │ + andeq r4, r3, ip, lsl #29 │ │ │ │ + andeq r2, r0, ip, asr #3 │ │ │ │ + strdeq ip, [r2], -r4 │ │ │ │ + strdeq lr, [r2], -r4 │ │ │ │ + andeq sl, r4, r0, lsr ip │ │ │ │ + andeq lr, r2, ip, lsl sl │ │ │ │ + andeq r4, r3, ip, lsl lr │ │ │ │ + andeq r2, r0, ip, asr r1 │ │ │ │ + andeq ip, r2, r4, lsl #3 │ │ │ │ + ldrdeq lr, [r2], -r4 │ │ │ │ + andeq sl, r4, r0, asr #23 │ │ │ │ + andeq r4, r3, ip, lsr #27 │ │ │ │ + strdeq lr, [r2], -r0 │ │ │ │ + andeq r2, r0, r4, lsl #2 │ │ │ │ + andeq sl, r4, r8, asr fp │ │ │ │ + @ instruction: 0x0002e9b0 │ │ │ │ + andeq ip, r2, r8, lsl r1 │ │ │ │ + muleq r2, ip, r9 │ │ │ │ + andeq sl, r4, r8, lsr #22 │ │ │ │ + andeq r2, r0, r0, lsl #1 │ │ │ │ + andeq ip, r2, r8, lsr #1 │ │ │ │ + andeq lr, r2, r8, asr r9 │ │ │ │ + andeq lr, r2, r8, asr r9 │ │ │ │ + andeq sl, r4, r0, asr #21 │ │ │ │ + andeq r2, r0, r8, lsl r0 │ │ │ │ + andeq ip, r2, ip, lsr r0 │ │ │ │ + andeq lr, r2, r8, lsl #18 │ │ │ │ + andeq lr, r2, ip, lsl #18 │ │ │ │ + andeq r4, r3, r0, ror ip │ │ │ │ + @ instruction: 0x00001fb0 │ │ │ │ + ldrdeq fp, [r2], -r8 │ │ │ │ + andeq lr, r2, r8, asr #17 │ │ │ │ + andeq sl, r4, r4, lsl sl │ │ │ │ + andeq r4, r3, r0, lsl #24 │ │ │ │ + @ instruction: 0x0002e8bc │ │ │ │ + andeq r1, r0, r8, asr pc │ │ │ │ + andeq sl, r4, ip, lsr #19 │ │ │ │ + andeq lr, r2, r8, ror r8 │ │ │ │ + andeq fp, r2, ip, ror #30 │ │ │ │ + andeq lr, r2, r0, ror r8 │ │ │ │ + andeq sl, r4, ip, ror r9 │ │ │ │ + ldrdeq r1, [r0], -r4 │ │ │ │ + strdeq fp, [r2], -r8 │ │ │ │ + andeq lr, r2, r8, lsr #16 │ │ │ │ + andeq r4, r3, r8, lsr #22 │ │ │ │ + andeq lr, r2, r8, lsr #16 │ │ │ │ + andeq r1, r0, r0, lsr #23 │ │ │ │ + ldrdeq sl, [r4], -r4 │ │ │ │ + ldrdeq lr, [r2], -ip │ │ │ │ + andeq ip, r2, r4, lsr #13 │ │ │ │ + ldrdeq lr, [r2], -ip │ │ │ │ + andeq r1, r0, r0, lsl lr │ │ │ │ + muleq r4, ip, r8 │ │ │ │ + muleq r2, ip, r7 │ │ │ │ + andeq fp, r2, ip, lsr #28 │ │ │ │ + andeq r4, r3, r0, ror sl │ │ │ │ + andeq r4, r3, ip, lsr #20 │ │ │ │ + andeq r4, r3, r4, asr #19 │ │ │ │ + muleq r3, r4, r5 │ │ │ │ + ldrdeq r4, [r3], -r4 @ │ │ │ │ + andeq r4, r3, r0, lsl #2 │ │ │ │ + muleq r3, ip, r0 │ │ │ │ + andeq r4, r3, r8, lsr r0 │ │ │ │ + andeq r3, r3, r8, lsl pc │ │ │ │ + andeq r3, r3, r4, asr #16 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4224 @ 0x1080 │ │ │ │ + add r3, r3, #56 @ 0x38 │ │ │ │ + str r4, [r6, #2456] @ 0x998 │ │ │ │ + str r3, [r6, #2460] @ 0x99c │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28b94 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r2, [pc, #-72] @ 294c4 │ │ │ │ + add r3, r3, #4224 @ 0x1080 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r3, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r2, #2444] @ 0x98c │ │ │ │ + str r3, [r2, #2448] @ 0x990 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28b24 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4224 @ 0x1080 │ │ │ │ + add r3, r3, #20 │ │ │ │ + str r4, [r6, #1104] @ 0x450 │ │ │ │ + str r3, [r6, #1108] @ 0x454 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28ac8 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + add r3, r3, #20 │ │ │ │ + str r4, [r6, #2432] @ 0x980 │ │ │ │ + str r3, [r6, #2436] @ 0x984 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28a5c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + add r3, r3, #16 │ │ │ │ + str r4, [r6, #2416] @ 0x970 │ │ │ │ + str r3, [r6, #2420] @ 0x974 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 289f4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #2400] @ 0x960 │ │ │ │ + str r3, [r6, #2404] @ 0x964 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2898c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #2384] @ 0x950 │ │ │ │ + str r3, [r6, #2388] @ 0x954 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28928 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #2368] @ 0x940 │ │ │ │ + str r3, [r6, #2372] @ 0x944 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 288c0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4064 @ 0xfe0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #2356] @ 0x934 │ │ │ │ + str r3, [r6, #2360] @ 0x938 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28850 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4032 @ 0xfc0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #2344] @ 0x928 │ │ │ │ + str r3, [r6, #2348] @ 0x92c │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 287e0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4032 @ 0xfc0 │ │ │ │ + str r4, [r6, #2328] @ 0x918 │ │ │ │ + str r3, [r6, #2332] @ 0x91c │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28774 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4016 @ 0xfb0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #2312] @ 0x908 │ │ │ │ + str r3, [r6, #2316] @ 0x90c │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28704 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4016 @ 0xfb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #2296] @ 0x8f8 │ │ │ │ + str r3, [r6, #2300] @ 0x8fc │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28694 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4016 @ 0xfb0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #2280] @ 0x8e8 │ │ │ │ + str r3, [r6, #2284] @ 0x8ec │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28624 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4016 @ 0xfb0 │ │ │ │ + str r4, [r6, #2264] @ 0x8d8 │ │ │ │ + str r3, [r6, #2268] @ 0x8dc │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 285b8 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r2, [pc, #-516] @ 294c8 │ │ │ │ + add r3, r3, #3888 @ 0xf30 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r2, #2252] @ 0x8cc │ │ │ │ + str r3, [r2, #2256] @ 0x8d0 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28548 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3872 @ 0xf20 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1032] @ 0x408 │ │ │ │ + str r3, [r6, #1036] @ 0x40c │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 284e0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #3872 @ 0xf20 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r5, #1012] @ 0x3f4 │ │ │ │ + str r3, [r5, #1016] @ 0x3f8 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28480 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3744 @ 0xea0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #2240] @ 0x8c0 │ │ │ │ + str r3, [r6, #2244] @ 0x8c4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28418 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3616 @ 0xe20 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #2228] @ 0x8b4 │ │ │ │ + str r3, [r6, #2232] @ 0x8b8 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 283ac │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3488 @ 0xda0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #2216] @ 0x8a8 │ │ │ │ + str r3, [r6, #2220] @ 0x8ac │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28340 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3488 @ 0xda0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #2200] @ 0x898 │ │ │ │ + str r3, [r6, #2204] @ 0x89c │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 282d4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3488 @ 0xda0 │ │ │ │ + str r4, [r6, #2184] @ 0x888 │ │ │ │ + str r3, [r6, #2188] @ 0x88c │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28268 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3472 @ 0xd90 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #2168] @ 0x878 │ │ │ │ + str r3, [r6, #2172] @ 0x87c │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 281fc │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3472 @ 0xd90 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #2152] @ 0x868 │ │ │ │ + str r3, [r6, #2156] @ 0x86c │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28190 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3440 @ 0xd70 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #2140] @ 0x85c │ │ │ │ + str r3, [r6, #2144] @ 0x860 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 28124 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3440 @ 0xd70 │ │ │ │ + str r4, [r6, #2124] @ 0x84c │ │ │ │ + str r3, [r6, #2128] @ 0x850 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 280b8 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3424 @ 0xd60 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #2108] @ 0x83c │ │ │ │ + str r3, [r6, #2112] @ 0x840 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2804c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3424 @ 0xd60 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #2092] @ 0x82c │ │ │ │ + str r3, [r6, #2096] @ 0x830 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27fe0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3424 @ 0xd60 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #2076] @ 0x81c │ │ │ │ + str r3, [r6, #2080] @ 0x820 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27f74 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3424 @ 0xd60 │ │ │ │ + str r4, [r6, #2060] @ 0x80c │ │ │ │ + str r3, [r6, #2064] @ 0x810 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27f08 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3408 @ 0xd50 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #2044] @ 0x7fc │ │ │ │ + str r3, [r6, #2048] @ 0x800 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27e9c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3408 @ 0xd50 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #2028] @ 0x7ec │ │ │ │ + str r3, [r6, #2032] @ 0x7f0 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27e30 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3408 @ 0xd50 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #2012] @ 0x7dc │ │ │ │ + str r3, [r6, #2016] @ 0x7e0 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27dc4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3408 @ 0xd50 │ │ │ │ + str r4, [r6, #1996] @ 0x7cc │ │ │ │ + str r3, [r6, #2000] @ 0x7d0 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27d58 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3392 @ 0xd40 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1980] @ 0x7bc │ │ │ │ + str r3, [r6, #1984] @ 0x7c0 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27cec │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3392 @ 0xd40 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #1964] @ 0x7ac │ │ │ │ + str r3, [r6, #1968] @ 0x7b0 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27c80 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3392 @ 0xd40 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #1948] @ 0x79c │ │ │ │ + str r3, [r6, #1952] @ 0x7a0 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27c14 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r2, [pc, #-1236] @ 294cc │ │ │ │ + add r3, r3, #3392 @ 0xd40 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r2, #1932] @ 0x78c │ │ │ │ + str r3, [r2, #1936] @ 0x790 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27ba8 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #3376 @ 0xd30 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r5, #908] @ 0x38c │ │ │ │ + str r3, [r5, #912] @ 0x390 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27b4c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3376 @ 0xd30 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #1916] @ 0x77c │ │ │ │ + str r3, [r6, #1920] @ 0x780 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27ae0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r2, [pc, #-1332] @ 294d0 │ │ │ │ + add r3, r3, #3376 @ 0xd30 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r3, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r2, #1900] @ 0x76c │ │ │ │ + str r3, [r2, #1904] @ 0x770 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27a74 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #3376 @ 0xd30 │ │ │ │ + str r4, [r5, #880] @ 0x370 │ │ │ │ + str r3, [r5, #884] @ 0x374 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27a18 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3360 @ 0xd20 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1884] @ 0x75c │ │ │ │ + str r3, [r6, #1888] @ 0x760 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 279ac │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r2, [pc, #-1428] @ 294d4 │ │ │ │ + add r3, r3, #3360 @ 0xd20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r2, #1868] @ 0x74c │ │ │ │ + str r3, [r2, #1872] @ 0x750 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27940 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #3360 @ 0xd20 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r5, #852] @ 0x354 │ │ │ │ + str r3, [r5, #856] @ 0x358 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 278e4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #3360 @ 0xd20 │ │ │ │ + str r4, [r5, #832] @ 0x340 │ │ │ │ + str r3, [r5, #836] @ 0x344 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27888 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #3344 @ 0xd10 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r5, #812] @ 0x32c │ │ │ │ + str r3, [r5, #816] @ 0x330 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2782c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3344 @ 0xd10 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #1852] @ 0x73c │ │ │ │ + str r3, [r6, #1856] @ 0x740 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 277c0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3344 @ 0xd10 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #1836] @ 0x72c │ │ │ │ + str r3, [r6, #1840] @ 0x730 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27754 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3344 @ 0xd10 │ │ │ │ + str r4, [r6, #1820] @ 0x71c │ │ │ │ + str r3, [r6, #1824] @ 0x720 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 276e8 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3328 @ 0xd00 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1804] @ 0x70c │ │ │ │ + str r3, [r6, #1808] @ 0x710 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2767c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3328 @ 0xd00 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #1788] @ 0x6fc │ │ │ │ + str r3, [r6, #1792] @ 0x700 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27610 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r2, [pc, #-1712] @ 294d8 │ │ │ │ + add r3, r3, #3328 @ 0xd00 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r3, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r2, #1772] @ 0x6ec │ │ │ │ + str r3, [r2, #1776] @ 0x6f0 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 275a4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #3328 @ 0xd00 │ │ │ │ + str r4, [r5, #768] @ 0x300 │ │ │ │ + str r3, [r5, #772] @ 0x304 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27548 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3312 @ 0xcf0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1756] @ 0x6dc │ │ │ │ + str r3, [r6, #1760] @ 0x6e0 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 274dc │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3312 @ 0xcf0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #1740] @ 0x6cc │ │ │ │ + str r3, [r6, #1744] @ 0x6d0 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27470 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3312 @ 0xcf0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #1724] @ 0x6bc │ │ │ │ + str r3, [r6, #1728] @ 0x6c0 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27404 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3312 @ 0xcf0 │ │ │ │ + str r4, [r6, #1708] @ 0x6ac │ │ │ │ + str r3, [r6, #1712] @ 0x6b0 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27398 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3280 @ 0xcd0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #1696] @ 0x6a0 │ │ │ │ + str r3, [r6, #1700] @ 0x6a4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27334 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3280 @ 0xcd0 │ │ │ │ + str r4, [r6, #1680] @ 0x690 │ │ │ │ + str r3, [r6, #1684] @ 0x694 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 272d0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3264 @ 0xcc0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1664] @ 0x680 │ │ │ │ + str r3, [r6, #1668] @ 0x684 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2726c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3264 @ 0xcc0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #1648] @ 0x670 │ │ │ │ + str r3, [r6, #1652] @ 0x674 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 27208 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3264 @ 0xcc0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #1632] @ 0x660 │ │ │ │ + str r3, [r6, #1636] @ 0x664 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 271a4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3264 @ 0xcc0 │ │ │ │ + str r4, [r6, #1616] @ 0x650 │ │ │ │ + str r3, [r6, #1620] @ 0x654 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 269e0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3248 @ 0xcb0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1600] @ 0x640 │ │ │ │ + str r3, [r6, #1604] @ 0x644 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2697c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3248 @ 0xcb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #1584] @ 0x630 │ │ │ │ + str r3, [r6, #1588] @ 0x634 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 26918 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3248 @ 0xcb0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #1568] @ 0x620 │ │ │ │ + str r3, [r6, #1572] @ 0x624 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 268b4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3248 @ 0xcb0 │ │ │ │ + str r4, [r6, #1552] @ 0x610 │ │ │ │ + str r3, [r6, #1556] @ 0x614 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 26850 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3232 @ 0xca0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1536] @ 0x600 │ │ │ │ + str r3, [r6, #1540] @ 0x604 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 267ec │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3232 @ 0xca0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #1520] @ 0x5f0 │ │ │ │ + str r3, [r6, #1524] @ 0x5f4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 26788 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3232 @ 0xca0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #1504] @ 0x5e0 │ │ │ │ + str r3, [r6, #1508] @ 0x5e4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 26724 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3232 @ 0xca0 │ │ │ │ + str r4, [r6, #1488] @ 0x5d0 │ │ │ │ + str r3, [r6, #1492] @ 0x5d4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 266c0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3216 @ 0xc90 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1472] @ 0x5c0 │ │ │ │ + str r3, [r6, #1476] @ 0x5c4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2665c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3088 @ 0xc10 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1460] @ 0x5b4 │ │ │ │ + str r3, [r6, #1464] @ 0x5b8 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 265f0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3056 @ 0xbf0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1448] @ 0x5a8 │ │ │ │ + str r3, [r6, #1452] @ 0x5ac │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 26584 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3056 @ 0xbf0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #1432] @ 0x598 │ │ │ │ + str r3, [r6, #1436] @ 0x59c │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 26518 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3040 @ 0xbe0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1420] @ 0x58c │ │ │ │ + str r3, [r6, #1424] @ 0x590 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 264ac │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3024 @ 0xbd0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1408] @ 0x580 │ │ │ │ + str r3, [r6, #1412] @ 0x584 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 26448 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3024 @ 0xbd0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #1392] @ 0x570 │ │ │ │ + str r3, [r6, #1396] @ 0x574 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 263e4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3024 @ 0xbd0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #1376] @ 0x560 │ │ │ │ + str r3, [r6, #1380] @ 0x564 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 26380 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3024 @ 0xbd0 │ │ │ │ + str r4, [r6, #1360] @ 0x550 │ │ │ │ + str r3, [r6, #1364] @ 0x554 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2631c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3008 @ 0xbc0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1344] @ 0x540 │ │ │ │ + str r3, [r6, #1348] @ 0x544 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 262b8 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3008 @ 0xbc0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #1328] @ 0x530 │ │ │ │ + str r3, [r6, #1332] @ 0x534 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 26254 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3008 @ 0xbc0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #1312] @ 0x520 │ │ │ │ + str r3, [r6, #1316] @ 0x524 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 261f0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #3008 @ 0xbc0 │ │ │ │ + str r4, [r6, #1296] @ 0x510 │ │ │ │ + str r3, [r6, #1300] @ 0x514 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2618c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1280] @ 0x500 │ │ │ │ + str r3, [r6, #1284] @ 0x504 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 26128 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #1264] @ 0x4f0 │ │ │ │ + str r3, [r6, #1268] @ 0x4f4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 260c4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2992 @ 0xbb0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #1248] @ 0x4e0 │ │ │ │ + str r3, [r6, #1252] @ 0x4e4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 26060 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2992 @ 0xbb0 │ │ │ │ + str r4, [r6, #1232] @ 0x4d0 │ │ │ │ + str r3, [r6, #1236] @ 0x4d4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25ffc │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2976 @ 0xba0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1216] @ 0x4c0 │ │ │ │ + str r3, [r6, #1220] @ 0x4c4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25f98 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2976 @ 0xba0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #1200] @ 0x4b0 │ │ │ │ + str r3, [r6, #1204] @ 0x4b4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25f34 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2976 @ 0xba0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #1184] @ 0x4a0 │ │ │ │ + str r3, [r6, #1188] @ 0x4a4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25ed0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2976 @ 0xba0 │ │ │ │ + str r4, [r6, #1168] @ 0x490 │ │ │ │ + str r3, [r6, #1172] @ 0x494 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25e6c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2960 @ 0xb90 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1152] @ 0x480 │ │ │ │ + str r3, [r6, #1156] @ 0x484 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25e08 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2960 @ 0xb90 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #1136] @ 0x470 │ │ │ │ + str r3, [r6, #1140] @ 0x474 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25da4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2960 @ 0xb90 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #1120] @ 0x460 │ │ │ │ + str r3, [r6, #1124] @ 0x464 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25d40 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2960 @ 0xb90 │ │ │ │ + str r4, [r6, #1104] @ 0x450 │ │ │ │ + str r3, [r6, #1108] @ 0x454 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25cdc │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2944 @ 0xb80 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1088] @ 0x440 │ │ │ │ + str r3, [r6, #1092] @ 0x444 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25c78 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2912 @ 0xb60 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1076] @ 0x434 │ │ │ │ + str r3, [r6, #1080] @ 0x438 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25c0c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2912 @ 0xb60 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #1060] @ 0x424 │ │ │ │ + str r3, [r6, #1064] @ 0x428 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25ba0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2912 @ 0xb60 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #1044] @ 0x414 │ │ │ │ + str r3, [r6, #1048] @ 0x418 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25b34 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2912 @ 0xb60 │ │ │ │ str r4, [r6, #1028] @ 0x404 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ - str r0, [r4, #112] @ 0x70 │ │ │ │ - b 25dc0 │ │ │ │ - str r4, [r0, #112] @ 0x70 │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ - str r3, [r4, #112] @ 0x70 │ │ │ │ - b 25dc0 │ │ │ │ + str r3, [r6, #1032] @ 0x408 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25ac8 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2896 @ 0xb50 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #1012] @ 0x3f4 │ │ │ │ + str r3, [r6, #1016] @ 0x3f8 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25a64 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2896 @ 0xb50 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #996] @ 0x3e4 │ │ │ │ + str r3, [r6, #1000] @ 0x3e8 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25a00 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2128 @ 0x850 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #984] @ 0x3d8 │ │ │ │ + str r3, [r6, #988] @ 0x3dc │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2599c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #2128 @ 0x850 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #968] @ 0x3c8 │ │ │ │ + str r3, [r6, #972] @ 0x3cc │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25938 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1232 @ 0x4d0 │ │ │ │ + str r4, [r6, #956] @ 0x3bc │ │ │ │ + str r3, [r6, #960] @ 0x3c0 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 258d4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1216 @ 0x4c0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #940] @ 0x3ac │ │ │ │ + str r3, [r6, #944] @ 0x3b0 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25870 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r2, [pc, #-3456] @ 294dc │ │ │ │ + add r3, r3, #1216 @ 0x4c0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r2, #924] @ 0x39c │ │ │ │ + str r3, [r2, #928] @ 0x3a0 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2580c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #1216 @ 0x4c0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r5, #528] @ 0x210 │ │ │ │ + str r3, [r5, #532] @ 0x214 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 257b0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1216 @ 0x4c0 │ │ │ │ + str r4, [r6, #908] @ 0x38c │ │ │ │ + str r3, [r6, #912] @ 0x390 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25748 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1200 @ 0x4b0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #892] @ 0x37c │ │ │ │ + str r3, [r6, #896] @ 0x380 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 256e4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1200 @ 0x4b0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #876] @ 0x36c │ │ │ │ + str r3, [r6, #880] @ 0x370 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25680 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1200 @ 0x4b0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #860] @ 0x35c │ │ │ │ + str r3, [r6, #864] @ 0x360 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2561c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1200 @ 0x4b0 │ │ │ │ + str r4, [r6, #844] @ 0x34c │ │ │ │ + str r3, [r6, #848] @ 0x350 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 255b8 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1184 @ 0x4a0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #828] @ 0x33c │ │ │ │ + str r3, [r6, #832] @ 0x340 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25554 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1184 @ 0x4a0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #812] @ 0x32c │ │ │ │ + str r3, [r6, #816] @ 0x330 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 254f0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1184 @ 0x4a0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #796] @ 0x31c │ │ │ │ + str r3, [r6, #800] @ 0x320 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2548c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1120 @ 0x460 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #784] @ 0x310 │ │ │ │ + str r3, [r6, #788] @ 0x314 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25428 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1120 @ 0x460 │ │ │ │ + str r4, [r6, #768] @ 0x300 │ │ │ │ + str r3, [r6, #772] @ 0x304 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 253c4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1104 @ 0x450 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #752] @ 0x2f0 │ │ │ │ + str r3, [r6, #756] @ 0x2f4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25360 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1104 @ 0x450 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #736] @ 0x2e0 │ │ │ │ + str r3, [r6, #740] @ 0x2e4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 252fc │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1104 @ 0x450 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #720] @ 0x2d0 │ │ │ │ + str r3, [r6, #724] @ 0x2d4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25298 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1040 @ 0x410 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #708] @ 0x2c4 │ │ │ │ + str r3, [r6, #712] @ 0x2c8 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25234 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #980 @ 0x3d4 │ │ │ │ + str r4, [r6, #696] @ 0x2b8 │ │ │ │ + str r3, [r6, #700] @ 0x2bc │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 251d0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #976 @ 0x3d0 │ │ │ │ + str r4, [r6, #680] @ 0x2a8 │ │ │ │ + str r3, [r6, #684] @ 0x2ac │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2516c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #972 @ 0x3cc │ │ │ │ + str r4, [r6, #664] @ 0x298 │ │ │ │ + str r3, [r6, #668] @ 0x29c │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25108 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #948 @ 0x3b4 │ │ │ │ + str r4, [r6, #652] @ 0x28c │ │ │ │ + str r3, [r6, #656] @ 0x290 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 250a4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #924 @ 0x39c │ │ │ │ + str r4, [r6, #640] @ 0x280 │ │ │ │ + str r3, [r6, #644] @ 0x284 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 25040 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #900 @ 0x384 │ │ │ │ + str r4, [r6, #628] @ 0x274 │ │ │ │ + str r3, [r6, #632] @ 0x278 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24fdc │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #876 @ 0x36c │ │ │ │ + str r4, [r6, #616] @ 0x268 │ │ │ │ + str r3, [r6, #620] @ 0x26c │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24f78 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #852 @ 0x354 │ │ │ │ + str r4, [r6, #604] @ 0x25c │ │ │ │ + str r3, [r6, #608] @ 0x260 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24f14 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #828 @ 0x33c │ │ │ │ + str r4, [r6, #592] @ 0x250 │ │ │ │ + str r3, [r6, #596] @ 0x254 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24eb0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #804 @ 0x324 │ │ │ │ + str r4, [r6, #580] @ 0x244 │ │ │ │ + str r3, [r6, #584] @ 0x248 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24e4c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #800 @ 0x320 │ │ │ │ + str r4, [r6, #564] @ 0x234 │ │ │ │ + str r3, [r6, #568] @ 0x238 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24de8 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #796 @ 0x31c │ │ │ │ + str r4, [r6, #548] @ 0x224 │ │ │ │ + str r3, [r6, #552] @ 0x228 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24d84 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #792 @ 0x318 │ │ │ │ + str r4, [r6, #532] @ 0x214 │ │ │ │ + str r3, [r6, #536] @ 0x218 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24d20 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #788 @ 0x314 │ │ │ │ + str r4, [r6, #516] @ 0x204 │ │ │ │ + str r3, [r6, #520] @ 0x208 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24cbc │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #784 @ 0x310 │ │ │ │ + str r4, [r6, #500] @ 0x1f4 │ │ │ │ + str r3, [r6, #504] @ 0x1f8 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24c58 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #780 @ 0x30c │ │ │ │ + str r4, [r6, #484] @ 0x1e4 │ │ │ │ + str r3, [r6, #488] @ 0x1e8 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24bf4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #776 @ 0x308 │ │ │ │ + str r4, [r6, #468] @ 0x1d4 │ │ │ │ + str r3, [r6, #472] @ 0x1d8 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24b90 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #772 @ 0x304 │ │ │ │ + str r4, [r6, #452] @ 0x1c4 │ │ │ │ + str r3, [r6, #456] @ 0x1c8 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24b2c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #768 @ 0x300 │ │ │ │ + str r4, [r6, #436] @ 0x1b4 │ │ │ │ + str r3, [r6, #440] @ 0x1b8 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24ac8 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r2, [pc, #1184] @ 2ab0c │ │ │ │ + add r3, r3, #764 @ 0x2fc │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r2, #420] @ 0x1a4 │ │ │ │ + str r3, [r2, #424] @ 0x1a8 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24a64 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #760 @ 0x2f8 │ │ │ │ + str r4, [r5, #372] @ 0x174 │ │ │ │ + str r3, [r5, #376] @ 0x178 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24280 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #756 @ 0x2f4 │ │ │ │ + str r4, [r6, #404] @ 0x194 │ │ │ │ + str r3, [r6, #408] @ 0x198 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24218 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #496 @ 0x1f0 │ │ │ │ + add r3, r3, #3 │ │ │ │ + str r4, [r6, #392] @ 0x188 │ │ │ │ + str r3, [r6, #396] @ 0x18c │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 241b4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #244 @ 0xf4 │ │ │ │ + str r4, [r6, #380] @ 0x17c │ │ │ │ + str r3, [r6, #384] @ 0x180 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24150 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #144 @ 0x90 │ │ │ │ + str r4, [r6, #368] @ 0x170 │ │ │ │ + str r3, [r6, #372] @ 0x174 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 240ec │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #140 @ 0x8c │ │ │ │ + str r4, [r6, #352] @ 0x160 │ │ │ │ + str r3, [r6, #356] @ 0x164 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24088 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #136 @ 0x88 │ │ │ │ + str r4, [r6, #336] @ 0x150 │ │ │ │ + str r3, [r6, #340] @ 0x154 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 24024 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #132 @ 0x84 │ │ │ │ + str r4, [r6, #320] @ 0x140 │ │ │ │ + str r3, [r6, #324] @ 0x144 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23fc0 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r2, [pc, #924] @ 2ab10 │ │ │ │ + add r3, r3, #128 @ 0x80 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r2, #304] @ 0x130 │ │ │ │ + str r3, [r2, #308] @ 0x134 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23f5c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #124 @ 0x7c │ │ │ │ + str r4, [r5, #320] @ 0x140 │ │ │ │ + str r3, [r5, #324] @ 0x144 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23f00 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #120 @ 0x78 │ │ │ │ + str r4, [r5, #300] @ 0x12c │ │ │ │ + str r3, [r5, #304] @ 0x130 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23ea4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #116 @ 0x74 │ │ │ │ + str r4, [r5, #280] @ 0x118 │ │ │ │ + str r3, [r5, #284] @ 0x11c │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23e48 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #112 @ 0x70 │ │ │ │ + str r4, [r5, #260] @ 0x104 │ │ │ │ + str r3, [r5, #264] @ 0x108 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23dec │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #108 @ 0x6c │ │ │ │ + str r4, [r5, #240] @ 0xf0 │ │ │ │ + str r3, [r5, #244] @ 0xf4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23d90 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #104 @ 0x68 │ │ │ │ + str r4, [r5, #220] @ 0xdc │ │ │ │ + str r3, [r5, #224] @ 0xe0 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23d34 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #100 @ 0x64 │ │ │ │ + str r4, [r5, #200] @ 0xc8 │ │ │ │ + str r3, [r5, #204] @ 0xcc │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23cd8 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #96 @ 0x60 │ │ │ │ + str r4, [r5, #180] @ 0xb4 │ │ │ │ + str r3, [r5, #184] @ 0xb8 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23c7c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #92 @ 0x5c │ │ │ │ + str r4, [r5, #160] @ 0xa0 │ │ │ │ + str r3, [r5, #164] @ 0xa4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23c20 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #88 @ 0x58 │ │ │ │ + str r4, [r5, #140] @ 0x8c │ │ │ │ + str r3, [r5, #144] @ 0x90 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23bc4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #84 @ 0x54 │ │ │ │ + str r4, [r6, #288] @ 0x120 │ │ │ │ + str r3, [r6, #292] @ 0x124 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23b5c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #80 @ 0x50 │ │ │ │ + str r4, [r6, #272] @ 0x110 │ │ │ │ + str r3, [r6, #276] @ 0x114 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23af8 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #76 @ 0x4c │ │ │ │ + str r4, [r6, #256] @ 0x100 │ │ │ │ + str r3, [r6, #260] @ 0x104 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23a94 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r2, [pc, #528] @ 2ab14 │ │ │ │ + add r3, r3, #72 @ 0x48 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r2, #240] @ 0xf0 │ │ │ │ + str r3, [r2, #244] @ 0xf4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23a30 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #68 @ 0x44 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ + str r3, [r5, #108] @ 0x6c │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 239d4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #64 @ 0x40 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ + str r3, [r5, #88] @ 0x58 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23978 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r2, [pc, #440] @ 2ab18 │ │ │ │ + add r3, r3, #60 @ 0x3c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r2, #224] @ 0xe0 │ │ │ │ + str r3, [r2, #228] @ 0xe4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23910 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #56 @ 0x38 │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ + str r3, [r5, #64] @ 0x40 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 238b4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #52 @ 0x34 │ │ │ │ + str r4, [r6, #208] @ 0xd0 │ │ │ │ + str r3, [r6, #212] @ 0xd4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2384c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + str r4, [r6, #192] @ 0xc0 │ │ │ │ + str r3, [r6, #196] @ 0xc4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 237e8 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #44 @ 0x2c │ │ │ │ + str r4, [r6, #176] @ 0xb0 │ │ │ │ + str r3, [r6, #180] @ 0xb4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23784 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #40 @ 0x28 │ │ │ │ + str r4, [r6, #160] @ 0xa0 │ │ │ │ + str r3, [r6, #164] @ 0xa4 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23720 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #36 @ 0x24 │ │ │ │ + str r4, [r6, #144] @ 0x90 │ │ │ │ + str r3, [r6, #148] @ 0x94 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 236bc │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #32 │ │ │ │ + str r4, [r6, #128] @ 0x80 │ │ │ │ + str r3, [r6, #132] @ 0x84 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23658 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #28 │ │ │ │ + str r4, [r6, #112] @ 0x70 │ │ │ │ + str r3, [r6, #116] @ 0x74 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 235f4 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #24 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ + str r3, [r6, #100] @ 0x64 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23590 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #20 │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ + str r3, [r6, #84] @ 0x54 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2352c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #16 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ + str r3, [r6, #68] @ 0x44 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 234c8 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ + str r3, [r6, #52] @ 0x34 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23464 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r4, [r6, #32] │ │ │ │ + str r3, [r6, #36] @ 0x24 │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 23400 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r4, [r6, #16] │ │ │ │ + str r3, [r6, #20] │ │ │ │ + bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + b 2339c │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b 23300 │ │ │ │ + andeq r3, r3, r4, lsr r4 │ │ │ │ + andeq r3, r3, ip, lsr #6 │ │ │ │ + muleq r3, ip, r1 │ │ │ │ + andeq r3, r3, r0, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3840] @ 0xf00 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #748] @ 260fc │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #744] @ 26100 │ │ │ │ + str r0, [ip, #3032] @ 0xbd8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #392] @ 2acc0 │ │ │ │ + ldr r2, [pc, #392] @ 2acc4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #1040 @ 0x410 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #1036] @ 0x40c │ │ │ │ + mov r2, #0 │ │ │ │ + beq 2ac58 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [pc, #348] @ 2acc8 │ │ │ │ + ldr r5, [r1, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne 2aca4 │ │ │ │ + ldr r5, [r0, #1044] @ 0x414 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4b6d4 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 2ac1c │ │ │ │ + ldrb r1, [r5] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 2acb4 │ │ │ │ + add r6, sp, #12 │ │ │ │ + b 2abbc │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, r3 │ │ │ │ + bl 47830 │ │ │ │ + ldrb r1, [r5, #1]! │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 2ac9c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4b2fc │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + add r7, r7, r0 │ │ │ │ + cmp r7, r3 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + blt 2aba0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r2, r3] │ │ │ │ + ldr r2, [pc, #216] @ 2accc │ │ │ │ + ldr r3, [pc, #204] @ 2acc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #228 @ 0xe4 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r8, [sp, #256] @ 0x100 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1036] @ 0x40c │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 256d4 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 25e9c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r3, [pc, #688] @ 26104 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #684] @ 26108 │ │ │ │ - str r1, [sp] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - mvn r0, #0 │ │ │ │ - ldr r2, [pc, #660] @ 2610c │ │ │ │ - ldr r3, [pc, #644] @ 26100 │ │ │ │ + bne 2acbc │ │ │ │ + add sp, sp, #1040 @ 0x410 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #172] @ 2acd0 │ │ │ │ + ldr r3, [pc, #156] @ 2acc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #1036] @ 0x40c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 260f8 │ │ │ │ - add sp, sp, #228 @ 0xe4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 48820 │ │ │ │ - cmp r4, #0 │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, #0 │ │ │ │ - mvnle r4, #0 │ │ │ │ - addgt r4, r0, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 3bdc │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - add r8, sp, #12 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r9, [sp, #24] │ │ │ │ - bl 48c08 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 23ca0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r3, r3, r2, lsl #8 │ │ │ │ - ldr r4, [r7, r3, lsl #2] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 25f10 │ │ │ │ - b 26028 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 26028 │ │ │ │ - ldr r3, [r4] │ │ │ │ + bne 2acbc │ │ │ │ + ldmib r4, {r0, r2} │ │ │ │ mov r1, r5 │ │ │ │ - cmp r3, #1 │ │ │ │ - movne r2, #20 │ │ │ │ - moveq r2, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4b104 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 25f04 │ │ │ │ - mov r2, #72 @ 0x48 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, r4, #24 │ │ │ │ - bl 3e34 │ │ │ │ - ldr r3, [r4, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 260b8 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [r4, #112] @ 0x70 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 260ec │ │ │ │ - add r7, r7, #122880 @ 0x1e000 │ │ │ │ - str r3, [r2, #112] @ 0x70 │ │ │ │ - ldr r3, [r7, #1028] @ 0x404 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 260c8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - adds ip, r0, #1 │ │ │ │ - movne ip, #1 │ │ │ │ - b 25fb0 │ │ │ │ - cmp r2, r0 │ │ │ │ - movlt r1, #0 │ │ │ │ - andge r1, ip, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 25fbc │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 260dc │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - cmn r2, #1 │ │ │ │ - bne 25f8c │ │ │ │ - str r3, [r4, #112] @ 0x70 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ - cmp r2, #0 │ │ │ │ - strne r4, [r2, #112] @ 0x70 │ │ │ │ - streq r4, [r7, #1028] @ 0x404 │ │ │ │ - str r4, [r3, #116] @ 0x74 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, #1 │ │ │ │ - add r4, sp, #92 @ 0x5c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ + add sp, sp, #1040 @ 0x410 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 48bd8 │ │ │ │ + ldr r2, [pc, #116] @ 2acd4 │ │ │ │ + add r6, sp, #12 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - stm sp, {r5, r7} │ │ │ │ - bl 25434 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r2, [pc, #264] @ 26110 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldr r2, [pc, #88] @ 2acd8 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r3, r4 │ │ │ │ - str r7, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r1, r7 │ │ │ │ - blx r4 │ │ │ │ - mov r0, r5 │ │ │ │ - b 25e70 │ │ │ │ mov r1, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 25ca4 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 2606c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r3, [pc, #196] @ 26114 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #192] @ 26118 │ │ │ │ - str r1, [sp] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - add r2, pc, r2 │ │ │ │ blx r4 │ │ │ │ - b 25e6c │ │ │ │ - mov r4, #0 │ │ │ │ - add r5, sp, #92 @ 0x5c │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - stm sp, {r3, r4} │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - bl 25434 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r2, [pc, #132] @ 2611c │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r3, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [r1, #100] @ 0x64 │ │ │ │ - mov r1, r4 │ │ │ │ + b 2abec │ │ │ │ + mov r3, r7 │ │ │ │ + b 2abe0 │ │ │ │ + mov r1, #0 │ │ │ │ blx r5 │ │ │ │ - mov r0, r4 │ │ │ │ - b 25e70 │ │ │ │ - ldr r2, [r4, #116] @ 0x74 │ │ │ │ - cmp r2, #0 │ │ │ │ - addeq r7, r7, #122880 @ 0x1e000 │ │ │ │ - bne 25f68 │ │ │ │ - mov r3, #0 │ │ │ │ - str r4, [r7, #1028] @ 0x404 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - str r3, [r4, #112] @ 0x70 │ │ │ │ - b 25fd8 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ - b 25fd8 │ │ │ │ - add r7, r7, #122880 @ 0x1e000 │ │ │ │ - str r3, [r7, #1028] @ 0x404 │ │ │ │ - b 25f74 │ │ │ │ + mov r5, r0 │ │ │ │ + b 2ab7c │ │ │ │ + mov r3, r1 │ │ │ │ + b 2abe0 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r3, r4, ror pc │ │ │ │ + andeq r1, r3, r0, asr r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq pc, r2, r0, asr r5 @ │ │ │ │ - andeq ip, r2, r0, ror r4 │ │ │ │ - andeq r5, r3, r0, lsl pc │ │ │ │ - andeq ip, r2, r4, asr #5 │ │ │ │ - andeq pc, r2, ip, ror #6 │ │ │ │ - andeq ip, r2, r4, ror r2 │ │ │ │ - andeq ip, r2, r4, lsr r2 │ │ │ │ + @ instruction: 0xffff7ce8 │ │ │ │ + muleq r3, r4, r1 │ │ │ │ + andeq r1, r3, r4, ror #2 │ │ │ │ + andeq ip, r2, ip, ror #22 │ │ │ │ + andeq sl, r2, r0, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r5, r0, #163840 @ 0x28000 │ │ │ │ - ldr r4, [r5] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 26250 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - mov lr, r4 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - mov r2, #72 @ 0x48 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r4, #48 @ 0x30 │ │ │ │ - bl 3e34 │ │ │ │ - ldr r2, [r4, #136] @ 0x88 │ │ │ │ - ldm r8, {r0, r1} │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r5, [r2, #16] │ │ │ │ + ldr r2, [pc, #96] @ 2ad60 │ │ │ │ + ldr r1, [r1] │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr r6, [r1, #100] @ 0x64 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + bne 2ad50 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - add r3, r4, #120 @ 0x78 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - ldrne r3, [r4, #140] @ 0x8c │ │ │ │ - strne r3, [r2, #140] @ 0x8c │ │ │ │ - ldr r3, [r4, #140] @ 0x8c │ │ │ │ - ldrne r2, [r4, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - strne r2, [r3, #136] @ 0x88 │ │ │ │ - streq r2, [r5] │ │ │ │ - ldm r8, {r1, r2} │ │ │ │ - lsl r3, r2, #8 │ │ │ │ - add r2, r1, r2, lsl #8 │ │ │ │ - ldr r2, [r7, r2, lsl #2] │ │ │ │ - add r3, r3, r1 │ │ │ │ + beq 2ad44 │ │ │ │ + ldr r3, [r0, #1044] @ 0x414 │ │ │ │ + ldr r2, [pc, #56] @ 2ad64 │ │ │ │ + mov r1, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp] │ │ │ │ + blx r6 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #28] @ 2ad68 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2ad24 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r5 │ │ │ │ + mov r3, r0 │ │ │ │ + b 2ad24 │ │ │ │ + @ instruction: 0xffff7b54 │ │ │ │ + strdeq sl, [r2], -r4 │ │ │ │ + strdeq r7, [r2], -r8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r5, [r2, #16] │ │ │ │ + ldr r2, [pc, #100] @ 2adf4 │ │ │ │ + ldr r1, [r1] │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr r6, [r1, #88] @ 0x58 │ │ │ │ + bne 2add8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - strne r4, [r2, #132] @ 0x84 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [r7, r3, lsl #2] │ │ │ │ - str r2, [r4, #128] @ 0x80 │ │ │ │ - str r4, [r7, r3, lsl #2] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2621c │ │ │ │ - b 26258 │ │ │ │ - ldr r2, [r6] │ │ │ │ - cmp r3, r2 │ │ │ │ - movlt r3, #0 │ │ │ │ - movge r3, #1 │ │ │ │ - cmn r2, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ + beq 2adc0 │ │ │ │ + ldr r1, [r0, #1044] @ 0x414 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r1, [pc, #48] @ 2adf8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r5 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + @ instruction: 0xffff7ac4 │ │ │ │ + andeq r7, r2, r4, ror ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 2ae70 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [pc, #96] @ 2ae88 │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne 2ae7c │ │ │ │ + ldr r0, [r0, #1044] @ 0x414 │ │ │ │ + bl 4b160 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 2ae64 │ │ │ │ + cmp r0, r2 │ │ │ │ + movlt r0, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 26228 │ │ │ │ - ldr r3, [r0, #136] @ 0x88 │ │ │ │ + beq 2ae64 │ │ │ │ + cmp r0, r3 │ │ │ │ + movge r0, r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r0, [r3] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + mov r0, r1 │ │ │ │ + b 231e8 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r5 │ │ │ │ + b 2ae3c │ │ │ │ + @ instruction: 0xffff7b38 │ │ │ │ + ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26268 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 261ec │ │ │ │ - str r0, [r4, #136] @ 0x88 │ │ │ │ - ldr r3, [r0, #140] @ 0x8c │ │ │ │ - str r3, [r4, #140] @ 0x8c │ │ │ │ + beq 2af90 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + beq 2af0c │ │ │ │ + sub r3, r3, #102 @ 0x66 │ │ │ │ + and r2, r3, #255 @ 0xff │ │ │ │ + cmp r2, #13 │ │ │ │ + bhi 2af50 │ │ │ │ + cmp r3, #13 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 2af50 │ │ │ │ + b 2af18 │ │ │ │ + b 2af50 │ │ │ │ + b 2af50 │ │ │ │ + b 2af18 │ │ │ │ + b 2af50 │ │ │ │ + b 2af50 │ │ │ │ + b 2af50 │ │ │ │ + b 2af50 │ │ │ │ + b 2af50 │ │ │ │ + b 2af50 │ │ │ │ + b 2af50 │ │ │ │ + b 2af50 │ │ │ │ + b 2af88 │ │ │ │ + b 2af18 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - strne r4, [r3, #136] @ 0x88 │ │ │ │ - streq r4, [r5, #4] │ │ │ │ - str r4, [r0, #140] @ 0x8c │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ + beq 2af50 │ │ │ │ + ldrb r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2af58 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ + add r4, r0, #1 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + beq 2af60 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - str r4, [r5, #4] │ │ │ │ - str r0, [r4, #140] @ 0x8c │ │ │ │ - str r0, [r4, #136] @ 0x88 │ │ │ │ - b 26244 │ │ │ │ - str r4, [r0, #136] @ 0x88 │ │ │ │ - str r0, [r4, #140] @ 0x8c │ │ │ │ - str r3, [r4, #136] @ 0x88 │ │ │ │ - b 26244 │ │ │ │ + bl 4aa6c │ │ │ │ + ldrb r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2af58 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 2aeb0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #48] @ 2af98 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4b0d0 │ │ │ │ + ldrb r3, [r4, r0] │ │ │ │ + add r0, r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2af50 │ │ │ │ + add r4, r0, #1 │ │ │ │ + b 2af34 │ │ │ │ + mov r5, #1 │ │ │ │ + b 2af18 │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + strdeq r7, [r2], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3840] @ 0xf00 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #852] @ 265e8 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #848] @ 265ec │ │ │ │ + str r0, [ip, #3792] @ 0xed0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #284] @ 2b0d4 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #280] @ 2b0d8 │ │ │ │ add r2, pc, r2 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #228 @ 0xe4 │ │ │ │ + sub sp, sp, #276 @ 0x114 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ + mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r8, [sp, #256] @ 0x100 │ │ │ │ - mov r7, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ mov r3, #0 │ │ │ │ - bl 25748 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 26320 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #792] @ 265f0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #788] @ 265f4 │ │ │ │ - str r1, [sp] │ │ │ │ + bne 2affc │ │ │ │ + b 2b088 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 2b088 │ │ │ │ + ldr ip, [r4, #24] │ │ │ │ + tst r5, ip │ │ │ │ + beq 2aff0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 4aaac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2aff0 │ │ │ │ + ldr r0, [pc, #184] @ 2b0dc │ │ │ │ + mov r3, #4 │ │ │ │ + mov r2, #16 │ │ │ │ + ldr r1, [pc, #176] @ 2b0e0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 47824 │ │ │ │ + ldr r3, [pc, #168] @ 2b0e4 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - mvn r0, #0 │ │ │ │ - ldr r2, [pc, #764] @ 265f8 │ │ │ │ - ldr r3, [pc, #748] @ 265ec │ │ │ │ + str r2, [r0, #4] │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ + str r8, [r0] │ │ │ │ + str r7, [r0, #12] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #132] @ 2b0e8 │ │ │ │ + ldr r3, [pc, #112] @ 2b0d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 265e4 │ │ │ │ - add sp, sp, #228 @ 0xe4 │ │ │ │ + bne 2b0d0 │ │ │ │ + add sp, sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 48820 │ │ │ │ - cmp r4, #0 │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, #0 │ │ │ │ - mvnle r4, #0 │ │ │ │ - addgt r4, r0, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 3bdc │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r8 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r9, [sp, #24] │ │ │ │ - bl 48c08 │ │ │ │ + ldr r2, [pc, #92] @ 2b0ec │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r9] │ │ │ │ + ldr r2, [pc, #64] @ 2b0f0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - ldrb ip, [r5, #4] │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - ldrb r3, [r5, #28] │ │ │ │ - cmp r3, ip │ │ │ │ - bne 265d8 │ │ │ │ - add r3, r5, #4 │ │ │ │ - add r2, r2, ip │ │ │ │ - mov r0, r3 │ │ │ │ - ldrb ip, [r3, #1]! │ │ │ │ - ldrb r1, [r3, #24] │ │ │ │ - cmp r1, ip │ │ │ │ - beq 2637c │ │ │ │ - sub r0, r0, r5 │ │ │ │ - sub r0, r0, #3 │ │ │ │ - and r2, r2, #255 @ 0xff │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r0, r2, r0, lsl #8 │ │ │ │ - ldr r4, [r6, r0, lsl #2] │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r4 │ │ │ │ + b 2b05c │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, r3, ip, asr #27 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq ip, r2, ip, asr #15 │ │ │ │ + andeq r0, r0, sl, lsl r4 │ │ │ │ + @ instruction: 0xffff7908 │ │ │ │ + andeq r0, r3, r4, lsr #26 │ │ │ │ + andeq ip, r2, r8, asr #14 │ │ │ │ + @ instruction: 0x0002d8b0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3928] @ 0xf58 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [pc, #684] @ 2b3bc │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #672] @ 2b3c0 │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [pc, #668] @ 2b3c4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + sub sp, sp, #148 @ 0x94 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + mov r3, #0 │ │ │ │ + bne 2b2d0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2b2c4 │ │ │ │ + ldr r7, [r0, #1044] @ 0x414 │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 26508 │ │ │ │ - add r8, r5, #24 │ │ │ │ - b 263cc │ │ │ │ - ldr r4, [r4, #128] @ 0x80 │ │ │ │ + bne 2b170 │ │ │ │ + b 2b304 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 26508 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r3, #1 │ │ │ │ - movne r2, #20 │ │ │ │ - moveq r2, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4b104 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 263c0 │ │ │ │ + beq 2b2e8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - cmp r3, #1 │ │ │ │ - movne r2, #20 │ │ │ │ - moveq r2, #8 │ │ │ │ - add r0, r4, #24 │ │ │ │ - bl 4b104 │ │ │ │ + tst r3, #4 │ │ │ │ + beq 2b164 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 4aaac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 263c0 │ │ │ │ - mov r2, #72 @ 0x48 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, r4, #48 @ 0x30 │ │ │ │ - bl 3e34 │ │ │ │ - ldr r3, [r4, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 26598 │ │ │ │ - ldr r2, [r4, #140] @ 0x8c │ │ │ │ - str r2, [r3, #140] @ 0x8c │ │ │ │ - ldr r2, [r4, #140] @ 0x8c │ │ │ │ - ldr r3, [r4, #136] @ 0x88 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 265cc │ │ │ │ - add r6, r6, #163840 @ 0x28000 │ │ │ │ - str r3, [r2, #136] @ 0x88 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + bne 2b164 │ │ │ │ + ldm r5, {r2, r3} │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 2b23c │ │ │ │ + ldr r1, [pc, #548] @ 2b3c8 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 2b370 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 265a8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - adds ip, r0, #1 │ │ │ │ - movne ip, #1 │ │ │ │ - b 26490 │ │ │ │ - cmp r2, r0 │ │ │ │ - movlt r1, #0 │ │ │ │ - andge r1, ip, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 2649c │ │ │ │ - ldr r2, [r3, #136] @ 0x88 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 265bc │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cmn r2, #1 │ │ │ │ - bne 2646c │ │ │ │ - str r3, [r4, #136] @ 0x88 │ │ │ │ - ldr r2, [r3, #140] @ 0x8c │ │ │ │ - str r2, [r4, #140] @ 0x8c │ │ │ │ + beq 2b358 │ │ │ │ + ldr r3, [r5, #1044] @ 0x414 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - strne r4, [r2, #136] @ 0x88 │ │ │ │ - streq r4, [r6, #4] │ │ │ │ - str r4, [r3, #140] @ 0x8c │ │ │ │ - mov r6, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, #1 │ │ │ │ - add r4, sp, #92 @ 0x5c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - mov r0, r7 │ │ │ │ - stm sp, {r5, r6} │ │ │ │ - bl 25134 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #276] @ 265fc │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r4 │ │ │ │ - str r6, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r4 │ │ │ │ - mov r0, r5 │ │ │ │ - b 262f4 │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, sp, #8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 26120 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 2654c │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #208] @ 26600 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #204] @ 26604 │ │ │ │ + beq 2b32c │ │ │ │ + ldr r1, [pc, #508] @ 2b3cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [pc, #504] @ 2b3d0 │ │ │ │ + add r4, sp, #12 │ │ │ │ str r1, [sp] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - b 262f0 │ │ │ │ - mov r4, #0 │ │ │ │ - add r5, sp, #92 @ 0x5c │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - stm sp, {r3, r4} │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - bl 25134 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r2, [pc, #144] @ 26608 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r3, r5 │ │ │ │ - str r4, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [r1, #100] @ 0x64 │ │ │ │ - mov r1, r4 │ │ │ │ - blx r5 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - b 262f4 │ │ │ │ - ldr r2, [r4, #140] @ 0x8c │ │ │ │ - cmp r2, #0 │ │ │ │ - addeq r6, r6, #163840 @ 0x28000 │ │ │ │ - bne 26448 │ │ │ │ - mov r3, #0 │ │ │ │ - str r4, [r6, #4] │ │ │ │ - str r3, [r4, #140] @ 0x8c │ │ │ │ - str r3, [r4, #136] @ 0x88 │ │ │ │ - b 264b8 │ │ │ │ - str r4, [r3, #136] @ 0x88 │ │ │ │ - str r3, [r4, #140] @ 0x8c │ │ │ │ - str r2, [r4, #136] @ 0x88 │ │ │ │ - b 264b8 │ │ │ │ - add r6, r6, #163840 @ 0x28000 │ │ │ │ - str r3, [r6, #4] │ │ │ │ - b 26454 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - b 263a4 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - strdeq r5, [r3], -r0 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq pc, r2, ip, asr #1 │ │ │ │ - andeq fp, r2, ip, ror #31 │ │ │ │ - andeq r5, r3, ip, lsl #21 │ │ │ │ - andeq fp, r2, r4, ror #27 │ │ │ │ - andeq lr, r2, ip, lsl #29 │ │ │ │ - muleq r2, r4, sp │ │ │ │ - andeq fp, r2, r4, asr sp │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr lr, [pc, #400] @ 267b8 │ │ │ │ - ldr ip, [pc, #400] @ 267bc │ │ │ │ - add lr, pc, lr │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - add r5, sp, #92 @ 0x5c │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - mov ip, #0 │ │ │ │ - stm r5, {r1, r2, r3} │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #356] @ 267c0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r9, [sp, #116] @ 0x74 │ │ │ │ - ldr sl, [sp, #120] @ 0x78 │ │ │ │ - ldr fp, [sp, #124] @ 0x7c │ │ │ │ - ldr r8, [sp, #128] @ 0x80 │ │ │ │ - bl 47868 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - add r6, sp, #32 │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ + bl 48c44 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r2, [pc, #476] @ 2b3d4 │ │ │ │ + mov r1, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 4a158 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cmp r0, r7 │ │ │ │ - bne 266e0 │ │ │ │ - ldr r2, [pc, #272] @ 267c4 │ │ │ │ - ldr r3, [pc, #260] @ 267bc │ │ │ │ + ldr r5, [r3, #100] @ 0x64 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #448] @ 2b3d8 │ │ │ │ + ldr r3, [pc, #424] @ 2b3c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 267b4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldr r5, [pc, #224] @ 267c8 │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ - add r5, r4, r5 │ │ │ │ - stm sp, {r9, sl, fp} │ │ │ │ + bne 2b3b8 │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + ldr r2, [pc, #404] @ 2b3dc │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 2b390 │ │ │ │ + ldr r0, [r5, #1048] @ 0x418 │ │ │ │ + bl 4b160 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r1, [pc, #376] @ 2b3e0 │ │ │ │ + movlt r2, r0 │ │ │ │ + movge r2, #1 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + bic r2, r2, r2, asr #31 │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + bne 2b3a0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2b384 │ │ │ │ + ldr r3, [r5, #1044] @ 0x414 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 2b364 │ │ │ │ + ldr r1, [pc, #320] @ 2b3e4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [pc, #316] @ 2b3e8 │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - str r8, [r3, #564] @ 0x234 │ │ │ │ - ldm r6, {r1, r2, r3} │ │ │ │ - bl 221b0 │ │ │ │ + bl 48c44 │ │ │ │ + b 2b1ec │ │ │ │ + ldr r7, [pc, #288] @ 2b3ec │ │ │ │ + add r7, pc, r7 │ │ │ │ + b 2b154 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r2 │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + bne 2b170 │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [pc, #252] @ 2b3f0 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 2b344 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2b338 │ │ │ │ + ldr r3, [r5, #1044] @ 0x414 │ │ │ │ + ldr r2, [pc, #220] @ 2b3f4 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 48c44 │ │ │ │ + b 2b1ec │ │ │ │ + ldr r1, [pc, #196] @ 2b3f8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 2b1d0 │ │ │ │ + ldr r3, [pc, #188] @ 2b3fc │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2b310 │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3a5ac │ │ │ │ - ldr r0, [pc, #180] @ 267cc │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r4, r0 │ │ │ │ - bl 3a848 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r6, [pc, #160] @ 267d0 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - movge r3, #64 @ 0x40 │ │ │ │ - cmp r3, #1 │ │ │ │ - movge r2, r3 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - movlt r2, #1 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - movge r3, #64 @ 0x40 │ │ │ │ - cmp r3, #1 │ │ │ │ - add r8, r4, #2211840 @ 0x21c000 │ │ │ │ - add r5, r4, #12800 @ 0x3200 │ │ │ │ - add r8, r8, #12288 @ 0x3000 │ │ │ │ - movlt r3, #1 │ │ │ │ - add r6, r4, r6 │ │ │ │ - add r5, r5, #56 @ 0x38 │ │ │ │ - str r7, [r8, #1080] @ 0x438 │ │ │ │ - str r3, [r8, #1088] @ 0x440 │ │ │ │ - str r2, [r8, #1084] @ 0x43c │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b 2b310 │ │ │ │ + ldr r3, [pc, #160] @ 2b400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2b1bc │ │ │ │ + ldr r1, [pc, #152] @ 2b404 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 2b2a4 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - add r5, r5, #34560 @ 0x8700 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add r5, r5, #8 │ │ │ │ - bl 3914c │ │ │ │ - cmp r6, r5 │ │ │ │ - bne 26774 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [r8, #1092] @ 0x444 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [r8, #1096] @ 0x448 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, #1 │ │ │ │ - str r3, [r8, #1100] @ 0x44c │ │ │ │ - b 266ac │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b 2b1bc │ │ │ │ + ldr r3, [pc, #124] @ 2b408 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2b294 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b 2b258 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + b 2b294 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r3, r0, ror #14 │ │ │ │ + @ instruction: 0xffff7744 │ │ │ │ + andeq r0, r3, r4, ror #24 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r0, [r2], -r0 @ │ │ │ │ - ldrdeq r5, [r3], -r4 │ │ │ │ - eoreq pc, r1, r8, ror pc @ │ │ │ │ - eoreq pc, r1, r8, lsr #31 │ │ │ │ - eoreq pc, r1, r8, lsr r4 @ │ │ │ │ + @ instruction: 0xffff76b0 │ │ │ │ + andeq ip, r2, ip, asr #12 │ │ │ │ + andeq ip, r2, r4, ror r6 │ │ │ │ + andeq r9, r2, r8, lsr #24 │ │ │ │ + andeq r0, r3, r0, ror fp │ │ │ │ + @ instruction: 0xffff771c │ │ │ │ + @ instruction: 0xffff75e0 │ │ │ │ + andeq ip, r2, r8, ror r5 │ │ │ │ + andeq ip, r2, ip, ror r5 │ │ │ │ + andeq r7, r2, r8, ror r7 │ │ │ │ + @ instruction: 0xffff7560 │ │ │ │ + andeq ip, r2, r8, asr r5 │ │ │ │ + strdeq ip, [r2], -r0 │ │ │ │ + andeq r7, r2, r4, lsl #14 │ │ │ │ + andeq r7, r2, r4, ror #13 │ │ │ │ + @ instruction: 0x0002c4b8 │ │ │ │ + @ instruction: 0x000276b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #124] @ 26868 │ │ │ │ - add r4, r0, #12800 @ 0x3200 │ │ │ │ - add r6, r0, #2211840 @ 0x21c000 │ │ │ │ - mov r8, r0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r4, r4, #56 @ 0x38 │ │ │ │ - mov r5, #0 │ │ │ │ - add r6, r6, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r1, [pc, #92] @ 2686c │ │ │ │ - cmp r3, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #72] @ 2b46c │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r3, r0 │ │ │ │ + add r5, r4, #8 │ │ │ │ + mov r1, r2 │ │ │ │ + movlt r2, r3 │ │ │ │ + movge r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 26848 │ │ │ │ - ldr r3, [r6, #1096] @ 0x448 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aa2c │ │ │ │ + str r0, [r4, #1040] @ 0x410 │ │ │ │ + bl 4a9d4 │ │ │ │ + ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26830 │ │ │ │ - ldr r2, [r6, #1100] @ 0x44c │ │ │ │ - blx r3 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3970c │ │ │ │ - ldr r3, [r6, #1080] @ 0x438 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r6, #1080] @ 0x438 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r4, r4, #34560 @ 0x8700 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ - add r4, r4, #8 │ │ │ │ - bne 26804 │ │ │ │ - mov r0, r8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 22254 │ │ │ │ - andeq lr, r2, ip, ror #23 │ │ │ │ - ldrdeq lr, [r2], -r0 │ │ │ │ - cmp r1, #63 @ 0x3f │ │ │ │ - bxhi lr │ │ │ │ + movne r3, #0 │ │ │ │ + strbne r3, [r0], #1 │ │ │ │ + str r0, [r4, #1036] @ 0x40c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r0, r1, lsl #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r3, r1, r1, lsl #3 │ │ │ │ - rsb r3, r3, r3, lsl #4 │ │ │ │ - add r3, r1, r3, lsl #5 │ │ │ │ - add r3, r0, r3, lsl #3 │ │ │ │ - add r3, r3, #12864 @ 0x3240 │ │ │ │ - ldr r3, [r3] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - lsl r7, r1, #3 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r8, r0, #2211840 @ 0x21c000 │ │ │ │ - add r8, r8, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r8, #1096] @ 0x448 │ │ │ │ - mov r6, r2 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [r2] │ │ │ │ + mov r5, r1 │ │ │ │ + ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 268dc │ │ │ │ - ldr r2, [r8, #1100] @ 0x44c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - add r3, r7, r4 │ │ │ │ - rsb r3, r3, r3, lsl #4 │ │ │ │ - add r4, r4, r3, lsl #5 │ │ │ │ - add r0, r5, r4, lsl #3 │ │ │ │ - add r0, r0, #12800 @ 0x3200 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r0, #56 @ 0x38 │ │ │ │ - bl 3970c │ │ │ │ - ldr r3, [r8, #1080] @ 0x438 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r8, #1080] @ 0x438 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + beq 2b4b8 │ │ │ │ + add r0, r2, #1 │ │ │ │ + str r0, [r4] │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + beq 2b4c4 │ │ │ │ + bl 4aa6c │ │ │ │ + str r0, [r4] │ │ │ │ + ldrb r3, [r0] │ │ │ │ + mov r0, #0 │ │ │ │ + strb r3, [r5] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #60] @ 2b508 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4b0d0 │ │ │ │ + ldr r2, [r4] │ │ │ │ + add r3, r2, r0 │ │ │ │ + str r3, [r4] │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 2b500 │ │ │ │ + add r0, r3, #1 │ │ │ │ + str r0, [r4] │ │ │ │ + bl 4aa6c │ │ │ │ + str r0, [r4] │ │ │ │ + ldrb r3, [r0] │ │ │ │ + b 2b4b8 │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + muleq r2, r4, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov fp, r0 │ │ │ │ - bl 47cf4 │ │ │ │ - ldr r3, [pc, #332] @ 26a7c │ │ │ │ - ldr r6, [pc, #332] @ 26a80 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r4, fp, #12800 @ 0x3200 │ │ │ │ - add r9, fp, #2211840 @ 0x21c000 │ │ │ │ - mov r5, #0 │ │ │ │ - add r4, r4, #56 @ 0x38 │ │ │ │ - add r6, fp, r6 │ │ │ │ - add r9, r9, #12288 @ 0x3000 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r8, r1 │ │ │ │ - str r0, [sp] │ │ │ │ - b 26970 │ │ │ │ - add r4, r4, #34560 @ 0x8700 │ │ │ │ - add r4, r4, #8 │ │ │ │ - cmp r4, r6 │ │ │ │ - add r5, r5, #1 │ │ │ │ - beq 26a58 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2695c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 39b74 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #5 │ │ │ │ - bne 2695c │ │ │ │ - add r3, r4, #32768 @ 0x8000 │ │ │ │ - ldr sl, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - subs sl, r2, sl │ │ │ │ - sbc r7, r8, r3 │ │ │ │ - bl 47d84 │ │ │ │ - cmp sl, r0 │ │ │ │ - sbcs r1, r7, r1 │ │ │ │ - bge 26a08 │ │ │ │ - add r3, fp, #12288 @ 0x3000 │ │ │ │ - ldr r0, [r3, #564] @ 0x234 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 26a08 │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r1, r4, #34304 @ 0x8600 │ │ │ │ - ldr sl, [r2, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r1, r1, #216 @ 0xd8 │ │ │ │ - mov r2, #60 @ 0x3c │ │ │ │ - blx sl │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 2695c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 39130 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 26870 │ │ │ │ - b 2695c │ │ │ │ + sub sp, sp, #16 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldrb r5, [r2] │ │ │ │ + ldr r2, [pc, #444] @ 2b6ec │ │ │ │ + ldr r3, [pc, #444] @ 2b6f0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r4, [r1, #1036] @ 0x40c │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov sl, r8 │ │ │ │ + add r9, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + strb r5, [sp, #11] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 2b624 │ │ │ │ + cmp r5, #63 @ 0x3f │ │ │ │ + beq 2b654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 39130 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - beq 2695c │ │ │ │ - ldr r3, [r9, #1096] @ 0x448 │ │ │ │ + bl 4aa2c │ │ │ │ + ldrb r2, [r0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 2b6e0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r2, #34 @ 0x22 │ │ │ │ + add r2, r3, #1 │ │ │ │ + beq 2b65c │ │ │ │ + add r3, r6, r3, lsl #2 │ │ │ │ + sub r5, r5, #102 @ 0x66 │ │ │ │ + str r2, [r6, #4] │ │ │ │ + str r0, [r3, #1044] @ 0x414 │ │ │ │ + cmp r5, #13 │ │ │ │ + addls pc, pc, r5, lsl #2 │ │ │ │ + b 2b5f4 │ │ │ │ + b 2b5ec │ │ │ │ + b 2b5f4 │ │ │ │ + b 2b5f4 │ │ │ │ + b 2b5ec │ │ │ │ + b 2b5f4 │ │ │ │ + b 2b5f4 │ │ │ │ + b 2b5f4 │ │ │ │ + b 2b5f4 │ │ │ │ + b 2b5f4 │ │ │ │ + b 2b5f4 │ │ │ │ + b 2b5f4 │ │ │ │ + b 2b5f4 │ │ │ │ + b 2b620 │ │ │ │ + b 2b5ec │ │ │ │ + bl 4a9d4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26a3c │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r9, #1100] @ 0x44c │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3970c │ │ │ │ - ldr r3, [r9, #1080] @ 0x438 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r9, #1080] @ 0x438 │ │ │ │ - b 2695c │ │ │ │ - ldr r0, [pc, #36] @ 26a84 │ │ │ │ - add r0, fp, r0 │ │ │ │ - bl 3a5b8 │ │ │ │ - ldr r0, [pc, #28] @ 26a88 │ │ │ │ - add r0, fp, r0 │ │ │ │ - bl 3addc │ │ │ │ + strbne sl, [r4], #1 │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, sp, #11 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2b470 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b6d8 │ │ │ │ + ldrb r5, [sp, #11] │ │ │ │ + b 2b560 │ │ │ │ + bl 4b5c8 │ │ │ │ mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq lr, r2, r0, asr #21 │ │ │ │ - eoreq pc, r1, r8, lsr r4 @ │ │ │ │ - eoreq pc, r1, r8, ror pc @ │ │ │ │ - eoreq pc, r1, r8, lsr #31 │ │ │ │ + ldr r2, [pc, #196] @ 2b6f4 │ │ │ │ + ldr r3, [pc, #188] @ 2b6f0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 2b6e8 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r8, #1 │ │ │ │ + b 2b600 │ │ │ │ + add r3, r6, r3, lsl #2 │ │ │ │ + add r1, r0, #1 │ │ │ │ + str r2, [r6, #4] │ │ │ │ + str r1, [r3, #1044] @ 0x414 │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ + bne 2b6a4 │ │ │ │ + b 2b6c8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2b6d8 │ │ │ │ + ldrb r3, [r1] │ │ │ │ + mov r2, r1 │ │ │ │ + strb r3, [r0], #1 │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ + add r1, r2, #1 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ + beq 2b6c8 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ + bne 2b680 │ │ │ │ + mov r2, r1 │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ + beq 2b690 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ + bne 2b688 │ │ │ │ + b 2b690 │ │ │ │ + mov r3, #0 │ │ │ │ + add r4, r1, #1 │ │ │ │ + strb r3, [r0] │ │ │ │ + b 2b600 │ │ │ │ + mov r0, #1 │ │ │ │ + b 2b628 │ │ │ │ + eor r0, r8, #1 │ │ │ │ + b 2b628 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, r3, r8, asr r8 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r0, r3, r8, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3664] @ 0xe50 │ │ │ │ - ldr r3, [pc, #1244] @ 26f80 │ │ │ │ - sub sp, sp, #396 @ 0x18c │ │ │ │ - mov r6, r2 │ │ │ │ - add r3, r0, r3 │ │ │ │ - ldr r2, [pc, #1232] @ 26f84 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1228] @ 26f88 │ │ │ │ - add fp, r0, #2211840 @ 0x21c000 │ │ │ │ + str r0, [ip, #960] @ 0x3c0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #244] @ 2b808 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #240] @ 2b80c │ │ │ │ add r2, pc, r2 │ │ │ │ - str fp, [sp, #24] │ │ │ │ - str r1, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r9, [pc, #1208] @ 26f8c │ │ │ │ + sub sp, sp, #3088 @ 0xc10 │ │ │ │ + sub sp, sp, #12 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #388] @ 0x184 │ │ │ │ + str r3, [sp, #3092] @ 0xc14 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1196] @ 26f90 │ │ │ │ - mov sl, r0 │ │ │ │ - add r3, r0, r3 │ │ │ │ - add fp, fp, #12288 @ 0x3000 │ │ │ │ - add r9, r0, r9 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ldrb r3, [fp, #1104] @ 0x450 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 26b18 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 21f54 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 26d20 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, r2, #14848 @ 0x3a00 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 22668 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bgt 26ea4 │ │ │ │ - bne 26af8 │ │ │ │ - add r3, sl, #12288 @ 0x3000 │ │ │ │ - ldr r0, [r3, #564] @ 0x234 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 26b74 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - add r7, sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #212] @ 2b810 │ │ │ │ + add r4, sp, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #128 @ 0x80 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #184] @ 2b814 │ │ │ │ + mov r8, sp │ │ │ │ str r3, [sp] │ │ │ │ + ldr r9, [sp, #3136] @ 0xc40 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + bl 47838 │ │ │ │ + add r0, r8, #1040 @ 0x410 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str fp, [sp, #1036] @ 0x40c │ │ │ │ + str fp, [sp, #1040] @ 0x410 │ │ │ │ + bl 47838 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #132] @ 2b814 │ │ │ │ + mov r1, sl │ │ │ │ + bl 48bd8 │ │ │ │ mov r2, r7 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 24430 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 26c70 │ │ │ │ - add r8, sl, #12800 @ 0x3200 │ │ │ │ - add r8, r8, #56 @ 0x38 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r7, #0 │ │ │ │ - b 26b9c │ │ │ │ - add r6, r6, #1 │ │ │ │ - add r8, r8, #34560 @ 0x8700 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ - add r8, r8, #8 │ │ │ │ - beq 26c10 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 26b88 │ │ │ │ - add r0, r8, #34304 @ 0x8600 │ │ │ │ - add r0, r0, #216 @ 0xd8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 47d94 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 26b88 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + str r4, [sp, #1036] @ 0x40c │ │ │ │ + bl 2b50c │ │ │ │ + subs r3, r5, fp │ │ │ │ + movne r3, #1 │ │ │ │ + cmp r0, fp │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, fp │ │ │ │ + mov r4, r0 │ │ │ │ + beq 2b7d0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3971c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 26be0 │ │ │ │ - mov r7, #1 │ │ │ │ - b 26b88 │ │ │ │ - ldr r3, [fp, #1164] @ 0x48c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 26bd8 │ │ │ │ - ldr r3, [fp, #1152] @ 0x480 │ │ │ │ - tst r3, #8 │ │ │ │ - bne 26cbc │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 21f10 │ │ │ │ - b 26bd8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 26af8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3a664 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 26af8 │ │ │ │ - ldr r3, [fp, #1152] @ 0x480 │ │ │ │ - ands r2, r3, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - beq 26d50 │ │ │ │ - ldrb r3, [fp, #1168] @ 0x490 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 26da8 │ │ │ │ - cmp r3, #5 │ │ │ │ - bne 26af8 │ │ │ │ - ldr r0, [pc, #824] @ 26f94 │ │ │ │ - ldr r2, [fp, #1148] @ 0x47c │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sl, r0 │ │ │ │ - mov r3, #2 │ │ │ │ - bl 3abb8 │ │ │ │ - b 26af8 │ │ │ │ - bl 48820 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, r3, #5 │ │ │ │ - cmp r3, r0 │ │ │ │ - bge 26af8 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r8, [fp, #1148] @ 0x47c │ │ │ │ - bl 48c70 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - add r3, r0, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, #4 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 22a70 │ │ │ │ - b 26af8 │ │ │ │ - mov r8, r6 │ │ │ │ - add r3, r8, r8, lsl #3 │ │ │ │ - rsb r3, r3, r3, lsl #4 │ │ │ │ - add ip, r8, r3, lsl #5 │ │ │ │ - add ip, sl, ip, lsl #3 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - add ip, ip, #47360 @ 0xb900 │ │ │ │ - mov r3, #2 │ │ │ │ - add ip, ip, #16 │ │ │ │ - str r3, [r5, #28] │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - add lr, r5, #4 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #664] @ 26f98 │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - str r8, [r5] │ │ │ │ - ldr r3, [fp, #1164] @ 0x48c │ │ │ │ - add r4, sl, r4 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [r5, #32] │ │ │ │ - str r4, [r5, #36] @ 0x24 │ │ │ │ - mvnne r3, #0 │ │ │ │ - strne r3, [r6] │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r2, [pc, #624] @ 26f9c │ │ │ │ - ldr r3, [pc, #600] @ 26f88 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #64] @ 2b818 │ │ │ │ + ldr r3, [pc, #48] @ 2b80c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ + ldr r3, [sp, #3092] @ 0xc14 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 26f7c │ │ │ │ - add sp, sp, #396 @ 0x18c │ │ │ │ + bne 2b804 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #3088 @ 0xc10 │ │ │ │ + add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - tst r3, #8 │ │ │ │ - beq 26af8 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [r5, #28] │ │ │ │ - mov ip, r5 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [ip], #4 │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr lr, [pc, #528] @ 26f98 │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [fp, #1164] @ 0x48c │ │ │ │ - str r3, [r5, #32] │ │ │ │ - add lr, sl, lr │ │ │ │ - ldrne r3, [fp, #1148] @ 0x47c │ │ │ │ - str lr, [r5, #36] @ 0x24 │ │ │ │ - strne r3, [r6] │ │ │ │ - b 26d20 │ │ │ │ - ldr r2, [fp, #1080] @ 0x438 │ │ │ │ - ldr r3, [fp, #1084] @ 0x43c │ │ │ │ - cmp r2, r3 │ │ │ │ - bge 26eac │ │ │ │ - add r3, sl, #47360 @ 0xb900 │ │ │ │ - mov lr, r4 │ │ │ │ - add r3, r3, #16 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, sp, #84 @ 0x54 │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r7 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - add r6, sl, #12864 @ 0x3240 │ │ │ │ - strh r7, [r3, #20] │ │ │ │ - b 26e14 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r3, [pc, #408] @ 26fa0 │ │ │ │ - add r8, r8, #8640 @ 0x21c0 │ │ │ │ - add r8, r8, #2 │ │ │ │ - cmp r8, r3 │ │ │ │ - beq 26ef4 │ │ │ │ - ldr r3, [r6, r8, lsl #2] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 26e00 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add ip, sp, #108 @ 0x6c │ │ │ │ - add lr, r3, r8, lsl #2 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - mov r7, #0 │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - strh r7, [r1, #20] │ │ │ │ - bl 47d94 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 26e00 │ │ │ │ - ldr r3, [fp, #1088] @ 0x440 │ │ │ │ - add r2, r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt 26dfc │ │ │ │ - ldr r2, [pc, #308] @ 26fa4 │ │ │ │ - add r5, sp, #260 @ 0x104 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - bl 48c74 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r8, [fp, #1148] @ 0x47c │ │ │ │ - bl 48c70 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add r3, r0, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - b 26ca0 │ │ │ │ - mov r0, #0 │ │ │ │ - b 26d24 │ │ │ │ - ldr lr, [pc, #244] @ 26fa8 │ │ │ │ - mov r3, #20 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add lr, pc, lr │ │ │ │ - mov r3, #4 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, sp, #260 @ 0x104 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - ldr r2, [fp, #1148] @ 0x47c │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 22a70 │ │ │ │ - b 26af8 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #0 │ │ │ │ - b 26f14 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r3, r3, #8640 @ 0x21c0 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ - add r3, r3, #2 │ │ │ │ - beq 26af8 │ │ │ │ - ldr r2, [r6, r3, lsl #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 26f00 │ │ │ │ - add r3, r5, r5, lsl #3 │ │ │ │ - rsb r3, r3, r3, lsl #4 │ │ │ │ - add r7, r5, r3, lsl #5 │ │ │ │ - add r7, sl, r7, lsl #3 │ │ │ │ - ldr r3, [fp, #1080] @ 0x438 │ │ │ │ - add r7, r7, #12800 @ 0x3200 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r7, r7, #56 @ 0x38 │ │ │ │ - str r3, [fp, #1080] @ 0x438 │ │ │ │ - ldr r1, [fp, #1144] @ 0x478 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 390ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3971c │ │ │ │ - ldr r3, [fp, #1092] @ 0x444 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 26af8 │ │ │ │ - ldr r1, [fp, #1100] @ 0x44c │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b 26af8 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - eoreq pc, r1, r0, asr r4 @ │ │ │ │ - andeq r5, r3, ip, asr #5 │ │ │ │ + andeq r0, r3, r0, ror r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eoreq pc, r1, r8, ror r4 @ │ │ │ │ - eoreq pc, r1, r8, ror pc @ │ │ │ │ - eoreq pc, r1, r8, lsr #31 │ │ │ │ - mlaeq r1, r0, r4, pc @ │ │ │ │ - andeq r5, r3, ip, asr r0 │ │ │ │ - andeq r7, r8, r0, lsl #1 │ │ │ │ - muleq r2, r4, r5 │ │ │ │ - andeq lr, r2, ip, ror r5 │ │ │ │ + @ instruction: 0x0002ffb0 │ │ │ │ + andeq r0, r0, r1, lsl #8 │ │ │ │ + @ instruction: 0x000305b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - tst r3, #2 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r1, #32] │ │ │ │ - mov r7, r0 │ │ │ │ - beq 27040 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #740] @ 272c8 │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 272ac │ │ │ │ - ldr r3, [r1] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 27134 │ │ │ │ - cmn sl, #1 │ │ │ │ - beq 27190 │ │ │ │ - ldr r0, [pc, #712] @ 272cc │ │ │ │ - add r4, r5, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r7, r0 │ │ │ │ - bl 3a518 │ │ │ │ - ldr ip, [r5, #32] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [r5, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2228c │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #648] @ 272d0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 2728c │ │ │ │ - ldr r2, [r1] │ │ │ │ - ldr r6, [pc, #636] @ 272d4 │ │ │ │ - ldr r4, [pc, #636] @ 272d8 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mvn r2, r2 │ │ │ │ - lsr r2, r2, #31 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #292 @ 0x124 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #600] @ 272dc │ │ │ │ - cmp r2, #63 @ 0x3f │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #572] @ 272e0 │ │ │ │ - add ip, r2, r2, lsl #3 │ │ │ │ - rsb ip, ip, ip, lsl #4 │ │ │ │ - add r2, r2, ip, lsl #5 │ │ │ │ - add r2, r7, r2, lsl #3 │ │ │ │ - add r2, r2, #12864 @ 0x3240 │ │ │ │ - ldr r2, [r2] │ │ │ │ - mov r3, r6 │ │ │ │ - subs r2, r2, #0 │ │ │ │ - movne r2, #1 │ │ │ │ + str r0, [ip, #952] @ 0x3b8 │ │ │ │ + ldr r2, [pc, #568] @ 2ba6c │ │ │ │ + ldr r3, [pc, #568] @ 2ba70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #3104 @ 0xc20 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + subs fp, r1, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #3100] @ 0xc1c │ │ │ │ + mov r3, #0 │ │ │ │ + beq 2b9f0 │ │ │ │ + ldrb r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2b9f0 │ │ │ │ + ldr r8, [pc, #520] @ 2ba74 │ │ │ │ + add r3, sp, #8 │ │ │ │ + add r8, pc, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r7, [pc, #508] @ 2ba78 │ │ │ │ + add r3, sp, #1040 @ 0x410 │ │ │ │ + add r3, r3, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + add r6, sp, #16 │ │ │ │ + add r8, r8, #128 @ 0x80 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r4, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + bl 47838 │ │ │ │ + ldr r0, [sp] │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + str r4, [sp, #1044] @ 0x414 │ │ │ │ + str r4, [sp, #1048] @ 0x418 │ │ │ │ + bl 47838 │ │ │ │ + ldrb r3, [fp] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 2ba5c │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 493fc │ │ │ │ - ldr r0, [r5] │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - add r3, r0, r0, lsl #3 │ │ │ │ - rsb r3, r3, r3, lsl #4 │ │ │ │ - add r0, r0, r3, lsl #5 │ │ │ │ - add r0, r7, r0, lsl #3 │ │ │ │ - add r0, r0, #12800 @ 0x3200 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ - and r1, r1, #1 │ │ │ │ - add r0, r0, #56 @ 0x38 │ │ │ │ - bl 39440 │ │ │ │ + b 2b904 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ + beq 2b9dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2723c │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - tst r3, #4 │ │ │ │ - beq 27034 │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r2, r3, r3, lsl #3 │ │ │ │ - rsb r2, r2, r2, lsl #4 │ │ │ │ - add r3, r3, r2, lsl #5 │ │ │ │ - add r0, r7, r3, lsl #3 │ │ │ │ - add r0, r0, #12800 @ 0x3200 │ │ │ │ - add r0, r0, #56 @ 0x38 │ │ │ │ - bl 39230 │ │ │ │ - b 27034 │ │ │ │ - add r8, r0, #2211840 @ 0x21c000 │ │ │ │ - add r4, r0, #12864 @ 0x3240 │ │ │ │ - add r8, r8, #13376 @ 0x3440 │ │ │ │ - mov r6, #0 │ │ │ │ - add r9, r1, #4 │ │ │ │ - b 27160 │ │ │ │ - add r4, r4, #34560 @ 0x8700 │ │ │ │ - add r4, r4, #8 │ │ │ │ - cmp r4, r8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - beq 27254 │ │ │ │ - ldr r3, [r4] │ │ │ │ - add r1, r4, #34304 @ 0x8600 │ │ │ │ + bne 2b8f4 │ │ │ │ + cmp r3, #59 @ 0x3b │ │ │ │ + beq 2ba24 │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ + beq 2ba3c │ │ │ │ + ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - add r1, r1, #208 @ 0xd0 │ │ │ │ - mov r0, r9 │ │ │ │ - beq 2714c │ │ │ │ - bl 47d94 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2714c │ │ │ │ - cmn sl, #1 │ │ │ │ - str r6, [r5] │ │ │ │ - bne 26ffc │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r6, [pc, #328] @ 272e4 │ │ │ │ - ldr r4, [pc, #328] @ 272e8 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mvn r2, r2 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #308] @ 272ec │ │ │ │ - lsr r2, r2, #31 │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [r5] │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r2, #63 @ 0x3f │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #276 @ 0x114 │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [r5] │ │ │ │ - mov r3, r6 │ │ │ │ - add ip, r2, r2, lsl #3 │ │ │ │ - rsb ip, ip, ip, lsl #4 │ │ │ │ - add r2, r2, ip, lsl #5 │ │ │ │ - add r2, r7, r2, lsl #3 │ │ │ │ - add r2, r2, #12864 @ 0x3240 │ │ │ │ - ldr r2, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - subs r2, r2, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - ldr r1, [pc, #224] @ 272f0 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ - add r1, r3, r3, lsl #3 │ │ │ │ - rsb r1, r1, r1, lsl #4 │ │ │ │ - add r3, r3, r1, lsl #5 │ │ │ │ - add r0, r7, r3, lsl #3 │ │ │ │ - add r0, r0, #12800 @ 0x3200 │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ - add r0, r0, #56 @ 0x38 │ │ │ │ - bl 394dc │ │ │ │ - b 27034 │ │ │ │ - ldr r2, [pc, #176] @ 272f4 │ │ │ │ - ldr r1, [r5] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26870 │ │ │ │ - b 27034 │ │ │ │ - cmn sl, #1 │ │ │ │ - bne 26ffc │ │ │ │ - ldr r2, [r5] │ │ │ │ - cmn r2, #1 │ │ │ │ - bne 27194 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [pc, #120] @ 272f8 │ │ │ │ - add r1, r5, #4 │ │ │ │ - add r0, r7, r0 │ │ │ │ - bl 3a8ac │ │ │ │ - b 27034 │ │ │ │ - ldr r1, [pc, #104] @ 272fc │ │ │ │ - ldr r0, [pc, #104] @ 27300 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - bl 4928c │ │ │ │ - mvn r0, #0 │ │ │ │ - b 27038 │ │ │ │ - ldr r1, [pc, #80] @ 27304 │ │ │ │ - ldr r0, [pc, #80] @ 27308 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - bl 4928c │ │ │ │ - b 272a4 │ │ │ │ - andeq r0, r0, lr, ror #10 │ │ │ │ - eoreq pc, r1, r8, ror pc @ │ │ │ │ - andeq r0, r0, fp, ror #10 │ │ │ │ - andeq lr, r2, r8, lsr #8 │ │ │ │ - andeq lr, r2, r8, lsr r4 │ │ │ │ - andeq r0, r0, r5, lsr #2 │ │ │ │ - andeq r0, r0, r6, lsr #2 │ │ │ │ - andeq lr, r2, r4, ror #5 │ │ │ │ - strdeq lr, [r2], -r4 │ │ │ │ - andeq r0, r0, r3, lsl r1 │ │ │ │ - andeq r0, r0, r5, lsl r1 │ │ │ │ - @ instruction: 0x0002e2b0 │ │ │ │ - eoreq pc, r1, r8, lsr #31 │ │ │ │ - andeq lr, r2, r8, lsr #4 │ │ │ │ - andeq lr, r2, r0, asr r2 │ │ │ │ - muleq r2, r4, r1 │ │ │ │ - @ instruction: 0x0002e1bc │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ - movge r1, #64 @ 0x40 │ │ │ │ - add r0, r0, #2211840 @ 0x21c000 │ │ │ │ - cmp r1, #1 │ │ │ │ - add r0, r0, #12288 @ 0x3000 │ │ │ │ - movlt r1, #1 │ │ │ │ - str r1, [r0, #1084] @ 0x43c │ │ │ │ - bx lr │ │ │ │ - cmp r1, #64 @ 0x40 │ │ │ │ - movge r1, #64 @ 0x40 │ │ │ │ - add r0, r0, #2211840 @ 0x21c000 │ │ │ │ - cmp r1, #1 │ │ │ │ - add r0, r0, #12288 @ 0x3000 │ │ │ │ - movlt r1, #1 │ │ │ │ - str r1, [r0, #1088] @ 0x440 │ │ │ │ - bx lr │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r0, #2048 @ 0x800 │ │ │ │ - str r2, [r0, #2056] @ 0x808 │ │ │ │ - str r0, [r0, #2048] @ 0x800 │ │ │ │ - str r3, [r0, #2052] @ 0x804 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #2056] @ 0x808 │ │ │ │ + add r1, r1, #1 │ │ │ │ + beq 2b920 │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ + bne 2b8d4 │ │ │ │ + ldrb r3, [r1, #1] │ │ │ │ + eor r0, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bxne lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r4, #2052] @ 0x804 │ │ │ │ - ldr r0, [r0, #2048] @ 0x800 │ │ │ │ - sub r3, r3, r0 │ │ │ │ - cmp r3, #5 │ │ │ │ - bgt 273a8 │ │ │ │ - bl 477ac │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #2056] @ 0x808 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 2ebc0 │ │ │ │ - str r0, [r4, #2048] @ 0x800 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #2056] @ 0x808 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bne 2b904 │ │ │ │ + sub r1, r1, fp │ │ │ │ + add r2, r1, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + movge r2, r7 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4aa2c │ │ │ │ + str r0, [sp, #1048] @ 0x418 │ │ │ │ + bl 4a9d4 │ │ │ │ + ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bxne lr │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r3, [r0, #2048] @ 0x800 │ │ │ │ - ble 2741c │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub lr, r1, #1 │ │ │ │ - b 273f0 │ │ │ │ - str ip, [r0, #2048] @ 0x800 │ │ │ │ - strb r4, [r3] │ │ │ │ - ldr r3, [r0, #2048] @ 0x800 │ │ │ │ - ldr ip, [r0, #2052] @ 0x804 │ │ │ │ - cmp r3, ip │ │ │ │ - bcs 27478 │ │ │ │ - ldrb r4, [lr, #1]! │ │ │ │ - rsb ip, r2, #0 │ │ │ │ - sub r5, r1, lr │ │ │ │ + movne r3, #0 │ │ │ │ + strbne r3, [r0], #1 │ │ │ │ + ldr sl, [r5, #24] │ │ │ │ + ldr fp, [sp, #1048] @ 0x418 │ │ │ │ + cmp sl, #0 │ │ │ │ + ldr r9, [r5, #8] │ │ │ │ + str r0, [sp, #1044] @ 0x414 │ │ │ │ + bne 2b988 │ │ │ │ + b 2b9f0 │ │ │ │ + ldr sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 2b9f0 │ │ │ │ + ldr r1, [sl, #24] │ │ │ │ + tst r9, r1 │ │ │ │ + beq 2b97c │ │ │ │ + ldr r0, [sl, #8] │ │ │ │ + mov r1, fp │ │ │ │ + bl 4aaac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b97c │ │ │ │ + ldr r2, [sl, #16] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2b50c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b9f0 │ │ │ │ cmp r4, #0 │ │ │ │ - cmpne ip, r5 │ │ │ │ - add ip, r3, #1 │ │ │ │ - bne 273d8 │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [r0, #2048] @ 0x800 │ │ │ │ - strb r2, [r3] │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - sub r1, r1, #1 │ │ │ │ - b 2743c │ │ │ │ - str ip, [r0, #2048] @ 0x800 │ │ │ │ - strb r2, [r3] │ │ │ │ - ldr r3, [r0, #2048] @ 0x800 │ │ │ │ - ldr r2, [r0, #2052] @ 0x804 │ │ │ │ - cmp r3, r2 │ │ │ │ - bcs 2745c │ │ │ │ - ldrb r2, [r1, #1]! │ │ │ │ - add ip, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 27424 │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [r0, #2048] @ 0x800 │ │ │ │ - strb r2, [r3] │ │ │ │ - bx lr │ │ │ │ - mov r2, #1 │ │ │ │ - add ip, r3, r2 │ │ │ │ - str r2, [r0, #2056] @ 0x808 │ │ │ │ - mov r2, #0 │ │ │ │ - str ip, [r0, #2048] @ 0x800 │ │ │ │ - strb r2, [r3] │ │ │ │ - bx lr │ │ │ │ - mov r2, #1 │ │ │ │ - add ip, r3, r2 │ │ │ │ - str r2, [r0, #2056] @ 0x808 │ │ │ │ - b 2740c │ │ │ │ - ldr r3, [r0, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bxne lr │ │ │ │ - ldr ip, [r0, #2048] @ 0x800 │ │ │ │ - push {r4, lr} │ │ │ │ - ldr lr, [r0, #2052] @ 0x804 │ │ │ │ - add r3, ip, r2 │ │ │ │ - cmp lr, r3 │ │ │ │ - bls 274f4 │ │ │ │ - cmp r2, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - mov r3, r1 │ │ │ │ - ldrb lr, [r3], #1 │ │ │ │ - add r4, ip, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r4, [r0, #2048] @ 0x800 │ │ │ │ - strb lr, [ip] │ │ │ │ - popeq {r4, pc} │ │ │ │ - add r1, r1, r2 │ │ │ │ - ldr r2, [r0, #2048] @ 0x800 │ │ │ │ - ldrb ip, [r3], #1 │ │ │ │ - add lr, r2, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str lr, [r0, #2048] @ 0x800 │ │ │ │ - strb ip, [r2] │ │ │ │ - bne 274d4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r0, #2056] @ 0x808 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r1, r2 │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r1, [r0] │ │ │ │ - stmib r0, {r1, r2} │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 275c0 │ │ │ │ - ldr r2, [pc, #144] @ 275c4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #8 │ │ │ │ + beq 2ba54 │ │ │ │ + ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - bne 2756c │ │ │ │ - mov r4, r0 │ │ │ │ - ldmib r0, {r0, r3} │ │ │ │ - cmp r0, r3 │ │ │ │ - bcc 2759c │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #12] │ │ │ │ + beq 2ba54 │ │ │ │ + mov fp, r4 │ │ │ │ + b 2b890 │ │ │ │ + ldrb r3, [r1, #1] │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ + ldrbeq r3, [r1, #2] │ │ │ │ + addeq r1, r1, #1 │ │ │ │ + b 2b8f8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #80] @ 275c8 │ │ │ │ - ldr r3, [pc, #72] @ 275c4 │ │ │ │ + ldr r2, [pc, #128] @ 2ba7c │ │ │ │ + ldr r3, [pc, #112] @ 2ba70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #3100] @ 0xc1c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 275bc │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r1, sp │ │ │ │ - bl 2ec28 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - str r0, [r4, #4] │ │ │ │ - bhi 27564 │ │ │ │ - ldr r0, [sp] │ │ │ │ - b 27570 │ │ │ │ + bne 2ba68 │ │ │ │ + add sp, sp, #3104 @ 0xc20 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub r2, r1, fp │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + add r4, r1, #1 │ │ │ │ + movge r2, r7 │ │ │ │ + b 2b934 │ │ │ │ + sub r1, r1, fp │ │ │ │ + add r2, r1, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + movge r2, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + b 2b934 │ │ │ │ + mov r0, #1 │ │ │ │ + b 2b9f4 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + b 2b934 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r3, r8, asr r8 │ │ │ │ + andeq r0, r3, r4, asr r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r4, r3, r0, lsl r8 │ │ │ │ + andeq pc, r2, r0, lsl #29 │ │ │ │ + andeq r0, r0, r1, lsl #8 │ │ │ │ + andeq r0, r3, ip, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #156] @ 27680 │ │ │ │ - ldr r3, [pc, #156] @ 27684 │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ + str r0, [ip, #680] @ 0x2a8 │ │ │ │ + subs r5, r2, #0 │ │ │ │ + ldr r2, [pc, #1192] @ 2bf44 │ │ │ │ + ldr r3, [pc, #1192] @ 2bf48 │ │ │ │ + sub sp, sp, #3376 @ 0xd30 │ │ │ │ + sub sp, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ + str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r5, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #3372] @ 0xd2c │ │ │ │ mov r3, #0 │ │ │ │ - movne r5, #0 │ │ │ │ - bne 2762c │ │ │ │ - mov r4, r0 │ │ │ │ - ldmib r0, {r0, r3} │ │ │ │ - cmp r0, r3 │ │ │ │ - moveq r5, r1 │ │ │ │ - beq 2762c │ │ │ │ - bcc 2765c │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #84] @ 27688 │ │ │ │ - ldr r3, [pc, #76] @ 27684 │ │ │ │ + beq 2bc64 │ │ │ │ + ldr sl, [pc, #1156] @ 2bf4c │ │ │ │ + ldr r8, [pc, #1156] @ 2bf50 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r3, sl, #128 @ 0x80 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrb r3, [r5] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2bc64 │ │ │ │ + add r6, sp, #32 │ │ │ │ + sub r3, r6, #8 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r9, [sp, #28] │ │ │ │ + bl 47838 │ │ │ │ + add r0, r4, #1040 @ 0x410 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r9, [sp, #1060] @ 0x424 │ │ │ │ + str r9, [sp, #1064] @ 0x428 │ │ │ │ + bl 47838 │ │ │ │ + ldrb r4, [r5] │ │ │ │ + cmp r4, r9 │ │ │ │ + beq 2be20 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + b 2bb70 │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ + beq 2bc94 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 2bb60 │ │ │ │ + cmp r4, #59 @ 0x3b │ │ │ │ + beq 2bd50 │ │ │ │ + cmp r4, #35 @ 0x23 │ │ │ │ + beq 2bd68 │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ + cmp r4, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + beq 2bb8c │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ + bne 2bb40 │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ + eor r1, r1, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 2bb70 │ │ │ │ + sub r3, r3, r5 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r2, r8 │ │ │ │ + movge r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4aa2c │ │ │ │ + str r0, [sp, #1064] @ 0x428 │ │ │ │ + bl 4a9d4 │ │ │ │ + ldrb r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + strbne r3, [r0], #1 │ │ │ │ + ldr r9, [sp, #1064] @ 0x428 │ │ │ │ + str r0, [sp, #1060] @ 0x424 │ │ │ │ + ldrb r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2bc64 │ │ │ │ + ldr fp, [r7, #24] │ │ │ │ + ldr sl, [r7, #8] │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 2bbfc │ │ │ │ + b 2bcfc │ │ │ │ + ldr fp, [fp, #20] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 2bcfc │ │ │ │ + ldr r3, [fp, #24] │ │ │ │ + tst sl, r3 │ │ │ │ + beq 2bbf0 │ │ │ │ + ldr r0, [fp, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 4aaac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2bbf0 │ │ │ │ + ldr r1, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + bgt 2bca8 │ │ │ │ + ldr r2, [sp, #1064] @ 0x428 │ │ │ │ + ldrb r2, [r2] │ │ │ │ + cmp r2, #43 @ 0x2b │ │ │ │ + beq 2bd80 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2bda4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 2bc64 │ │ │ │ + mov r5, r4 │ │ │ │ + ldrb r3, [r5] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2bae4 │ │ │ │ + ldr r2, [pc, #744] @ 2bf54 │ │ │ │ + ldr r3, [pc, #728] @ 2bf48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #3372] @ 0xd2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2767c │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r1, sp │ │ │ │ - bl 2ec28 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r0, r3 │ │ │ │ - str r0, [r4, #4] │ │ │ │ - bhi 27624 │ │ │ │ - ldr r5, [sp] │ │ │ │ - b 2762c │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r3, r0, lsr #15 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r4, r3, r4, asr r7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - sub sp, sp, #8 │ │ │ │ + bne 2bf40 │ │ │ │ + add sp, sp, #3376 @ 0xd30 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ + cmp r4, #34 @ 0x22 │ │ │ │ + ldrbeq r4, [r3, #2] │ │ │ │ + addeq r3, r3, #1 │ │ │ │ + b 2bb64 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 27710 │ │ │ │ - mov r2, r0 │ │ │ │ - ldmib r0, {r0, lr} │ │ │ │ - cmp r0, lr │ │ │ │ - bcs 27710 │ │ │ │ + beq 2bc4c │ │ │ │ + add r6, sp, #3104 @ 0xc20 │ │ │ │ + ldr r2, [pc, #664] @ 2bf58 │ │ │ │ + add r6, r6, #12 │ │ │ │ + ldr r3, [sp, #1064] @ 0x428 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r2, [pc, #636] @ 2bf5c │ │ │ │ + ldr r0, [r7] │ │ │ │ + mov r1, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r0, #100] @ 0x64 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r5 │ │ │ │ + b 2bc4c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2bc4c │ │ │ │ + ldr r2, [pc, #592] @ 2bf60 │ │ │ │ + add r5, sp, #3104 @ 0xc20 │ │ │ │ + add r5, r5, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + ldr r3, [sp, #1064] @ 0x428 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #564] @ 2bf64 │ │ │ │ + mov r1, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r0, [r7] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [r0, #100] @ 0x64 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r5 │ │ │ │ + b 2bc4c │ │ │ │ + sub r2, r3, r5 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, r8 │ │ │ │ + add r4, r3, #1 │ │ │ │ + movge r2, r8 │ │ │ │ + b 2bb9c │ │ │ │ + sub r3, r3, r5 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r2, r8 │ │ │ │ + movge r2, r8 │ │ │ │ mov r4, r1 │ │ │ │ - mov r3, r0 │ │ │ │ - b 276d4 │ │ │ │ - cmp lr, r3 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - beq 27708 │ │ │ │ - ldrb ip, [r3], #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 276c8 │ │ │ │ - tst r4, #1 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - bne 27720 │ │ │ │ - tst r4, #2 │ │ │ │ - bne 27730 │ │ │ │ - tst r4, #4 │ │ │ │ - beq 27718 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 4b580 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r2, #12] │ │ │ │ - ldr r0, [pc, #40] @ 27740 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 4a824 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - b 276f4 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 4a784 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - b 276f4 │ │ │ │ - andeq fp, r2, ip, ror #9 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bne 27780 │ │ │ │ + b 2bb9c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r1, r3, #4 │ │ │ │ + add r3, sp, #3376 @ 0xd30 │ │ │ │ + add r0, r2, #1 │ │ │ │ + ldr r1, [r7, r1, lsl #2] │ │ │ │ + add r2, r3, r2, lsl #2 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r1, [r2, #-2308] @ 0xfffff6fc │ │ │ │ + ldr r2, [fp, #16] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2b50c │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 2bde8 │ │ │ │ + ldrb r1, [r7, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - blt 27778 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - add r1, r0, r1 │ │ │ │ - cmp r1, r2 │ │ │ │ - bhi 27778 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - bx lr │ │ │ │ + beq 2bdd4 │ │ │ │ + ldr r1, [fp, #24] │ │ │ │ + tst r1, #8 │ │ │ │ + bne 2be28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r2, [fp, #32] │ │ │ │ + ldr r1, [fp, #36] @ 0x24 │ │ │ │ + blx r2 │ │ │ │ + b 2bc4c │ │ │ │ + ldr r2, [fp, #16] │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ + add r5, sp, #3104 @ 0xc20 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #360] @ 2bf68 │ │ │ │ + add r5, r5, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #340] @ 2bf6c │ │ │ │ + mov r1, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 2bd34 │ │ │ │ mov r2, #1 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #68] @ 277e4 │ │ │ │ - bl 3a5c │ │ │ │ - ldr r4, [pc, #64] @ 277e8 │ │ │ │ - ldr ip, [pc, #64] @ 277ec │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr ip, [r4, ip] │ │ │ │ - mov r2, #0 │ │ │ │ - add ip, ip, #8 │ │ │ │ - add r1, r0, #2176 @ 0x880 │ │ │ │ - mov r3, r0 │ │ │ │ - add r1, r1, #4 │ │ │ │ - str ip, [r3], #4 │ │ │ │ - strb r2, [r3] │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ - add r3, r3, #68 @ 0x44 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 277c8 │ │ │ │ - str r2, [r0, #2180] @ 0x884 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, r8, lsl #17 │ │ │ │ - andeq r4, r3, r0, ror #11 │ │ │ │ - andeq r0, r0, r8, ror #3 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 27818 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3bf4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, r8, lsl #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r8, r2, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - beq 278f8 │ │ │ │ - ldr r3, [r0, #2180] @ 0x884 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #32 │ │ │ │ - beq 278d8 │ │ │ │ - cmp r3, #0 │ │ │ │ - addgt r4, r0, #4 │ │ │ │ - movgt r5, #0 │ │ │ │ - bgt 27870 │ │ │ │ - b 278a4 │ │ │ │ - ldr r3, [r6, #2180] @ 0x884 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - add r4, r4, #68 @ 0x44 │ │ │ │ - bge 278a4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2785c │ │ │ │ - ldr r1, [pc, #136] @ 27914 │ │ │ │ - ldr r0, [pc, #136] @ 27918 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 4928c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add r2, r6, r3, lsl #2 │ │ │ │ - add r0, r2, #4 │ │ │ │ - str r6, [r8, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - str r8, [r2, #68] @ 0x44 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r3, [r6, #2180] @ 0x884 │ │ │ │ - mov r0, #1 │ │ │ │ - add r3, r3, r0 │ │ │ │ - str r3, [r6, #2180] @ 0x884 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #60] @ 2791c │ │ │ │ - ldr r0, [pc, #60] @ 27920 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 4928c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #36] @ 27924 │ │ │ │ - ldr r0, [pc, #36] @ 27928 │ │ │ │ + b 2bb9c │ │ │ │ + ldr r1, [pc, #320] @ 2bf70 │ │ │ │ + add r0, r7, #104 @ 0x68 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 426d0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [pc, #304] @ 2bf74 │ │ │ │ + mov r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 4928c │ │ │ │ - b 2789c │ │ │ │ - andeq sp, r2, r8, lsl #26 │ │ │ │ - @ instruction: 0x0002dcb4 │ │ │ │ - andeq sp, r2, ip, ror #24 │ │ │ │ - andeq sp, r2, r0, ror #24 │ │ │ │ - andeq sp, r2, r8, lsl #24 │ │ │ │ - andeq sp, r2, r0, asr #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #2180] @ 0x884 │ │ │ │ - mov r7, r1 │ │ │ │ + add r1, r1, #128 @ 0x80 │ │ │ │ + str r2, [r0] │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r2, [r7, #112] @ 0x70 │ │ │ │ + streq r0, [r7, #108] @ 0x6c │ │ │ │ + cmp r2, #0 │ │ │ │ + strne r0, [r2] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r1, [r2, #8]! │ │ │ │ + ldr r1, [pc, #204] @ 2bf50 │ │ │ │ + add r0, r2, #8 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 47838 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r2, #1040 @ 0x410 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r3, [r5, #1044] @ 0x414 │ │ │ │ + str r3, [r5, #1048] @ 0x418 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + bl 47838 │ │ │ │ + ldr r5, [r7, #112] @ 0x70 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r0, r5, #8 │ │ │ │ + cmp r9, r0 │ │ │ │ + str fp, [r5, #4] │ │ │ │ + beq 2bc4c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add fp, r5, #16 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + ldr r2, [pc, #120] @ 2bf50 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 47830 │ │ │ │ + ldr r3, [sp, #1060] @ 0x424 │ │ │ │ + sub r3, r3, r6 │ │ │ │ + add r3, fp, r3 │ │ │ │ + str r3, [r5, #1044] @ 0x414 │ │ │ │ + ldr r3, [sp, #1064] @ 0x428 │ │ │ │ + sub r3, r3, r6 │ │ │ │ + add r3, fp, r3 │ │ │ │ + str r3, [r5, #1048] @ 0x418 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 27994 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - add r4, r0, #4 │ │ │ │ - mov r5, #0 │ │ │ │ - b 27974 │ │ │ │ - ldr r3, [r6, #2180] @ 0x884 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - add r4, r4, #68 @ 0x44 │ │ │ │ - bge 27994 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 27960 │ │ │ │ - mov r0, #1 │ │ │ │ - str r6, [r8, #4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #24] @ 279b4 │ │ │ │ - ldr r0, [pc, #24] @ 279b8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 4928c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq sp, r2, ip, lsr ip │ │ │ │ - andeq sp, r2, r4, lsr #23 │ │ │ │ + beq 2bc4c │ │ │ │ + add r3, r5, r3, lsl #2 │ │ │ │ + add r2, r3, #1040 @ 0x410 │ │ │ │ + add r5, r5, #1040 @ 0x410 │ │ │ │ + add r9, r9, #1040 @ 0x410 │ │ │ │ + add r5, r5, #8 │ │ │ │ + add r2, r2, #8 │ │ │ │ + ldr r3, [r9, #4]! │ │ │ │ + sub r3, r3, r6 │ │ │ │ + add r3, fp, r3 │ │ │ │ + str r3, [r5, #4]! │ │ │ │ + cmp r5, r2 │ │ │ │ + bne 2bf24 │ │ │ │ + b 2bc4c │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, r3, r4, ror #5 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq pc, r2, r4, lsr #24 │ │ │ │ + andeq r0, r0, r1, lsl #8 │ │ │ │ + andeq r0, r3, ip, lsl r1 │ │ │ │ + andeq fp, r2, r4, ror #23 │ │ │ │ + andeq r9, r2, ip, lsr r1 │ │ │ │ + @ instruction: 0x0002bbb8 │ │ │ │ + strdeq r9, [r2], -r0 │ │ │ │ + andeq fp, r2, r8, lsl #21 │ │ │ │ + andeq r9, r2, r8 │ │ │ │ + andeq r0, r0, ip, lsl ip │ │ │ │ + andeq pc, r2, r8, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #2180] @ 0x884 │ │ │ │ - mov r7, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 27a1c │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, r0, #4 │ │ │ │ - mov r5, #0 │ │ │ │ - b 27a00 │ │ │ │ - ldr r3, [r6, #2180] @ 0x884 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - add r4, r4, #68 @ 0x44 │ │ │ │ - bge 27a1c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 279ec │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #24] @ 27a3c │ │ │ │ - ldr r0, [pc, #24] @ 27a40 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 4928c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq sp, [r2], -r8 │ │ │ │ - andeq sp, r2, ip, lsl fp │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 2ba80 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 2ba80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 27a98 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl 4785c │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [r3, #108] @ 0x6c │ │ │ │ - str r6, [r2, r4, lsl #2] │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ - blt 27a70 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 47afc │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 4785c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ + ldr ip, [pc, #76] @ 2c018 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + add ip, pc, ip │ │ │ │ + cmp r3, ip │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + bne 2c00c │ │ │ │ + mov r2, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 2ba80 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2ba80 │ │ │ │ + str r6, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + blx r3 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0xffffffa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #316] @ 27c10 │ │ │ │ - cmp r3, #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #312] @ 27c14 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r8, [pc, #300] @ 27c18 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [pc, #288] @ 27c1c │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - movge r2, #0 │ │ │ │ - movlt r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #260] @ 27c20 │ │ │ │ - bl 493fc │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - ldr r9, [r5, #24] │ │ │ │ - bl 3ea0 │ │ │ │ - ldr r1, [pc, #240] @ 27c24 │ │ │ │ - mov r3, #1 │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ - lsl sl, r4, #2 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47854 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, sp │ │ │ │ - mov fp, r0 │ │ │ │ - bl 3abc │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne 27bdc │ │ │ │ - ldr r0, [pc, #180] @ 27c28 │ │ │ │ - ldr r2, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r1, [pc, #172] @ 27c2c │ │ │ │ - str r6, [r9, sl] │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - bl 47854 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r4, #8] │ │ │ │ - bl 47860 │ │ │ │ - mov r0, fp │ │ │ │ - bl 4785c │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - ldr r2, [pc, #128] @ 27c30 │ │ │ │ - add r3, r0, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ldr r3, [pc, #88] @ 27c14 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-336] @ 0xfffffeb0 │ │ │ │ + ldr r2, [pc, #616] @ 2c2a0 │ │ │ │ + ldr r3, [pc, #616] @ 2c2a4 │ │ │ │ + sub sp, sp, #4352 @ 0x1100 │ │ │ │ add r2, pc, r2 │ │ │ │ + ldr r4, [r0, #28] │ │ │ │ + sub sp, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 27c0c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #80] @ 27c34 │ │ │ │ - ldr r0, [pc, #80] @ 27c38 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - ldr r3, [pc, #68] @ 27c3c │ │ │ │ - ldr r1, [pc, #68] @ 27c40 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 493fc │ │ │ │ - b 27b6c │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000342b0 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq sp, r2, r0, ror #22 │ │ │ │ - andeq sp, r2, ip, lsr fp │ │ │ │ - andeq r0, r0, r7, asr #4 │ │ │ │ - andeq r0, r0, fp, asr #4 │ │ │ │ - ldrdeq sp, [r2], -r8 │ │ │ │ - andeq r0, r0, r6, asr r2 │ │ │ │ - ldrdeq r4, [r3], -r0 │ │ │ │ - muleq r2, r4, sl │ │ │ │ - andeq sp, r2, r8, lsr #21 │ │ │ │ - andeq sp, r2, r4, lsr #21 │ │ │ │ - andeq r0, r0, r1, asr r2 │ │ │ │ - mov ip, #0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov lr, #65536 @ 0x10000 │ │ │ │ - sub ip, sp, ip │ │ │ │ - sub lr, ip, lr │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - cmp ip, lr │ │ │ │ - bne 27c58 │ │ │ │ - str r0, [lr, #-272] @ 0xfffffef0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #1160] @ 28100 │ │ │ │ - mov r5, r3 │ │ │ │ - sub sp, sp, #65536 @ 0x10000 │ │ │ │ - ldr r3, [pc, #1152] @ 28104 │ │ │ │ - sub sp, sp, #236 @ 0xec │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #1144] @ 28108 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov sl, r0 │ │ │ │ - add r0, sp, #65536 @ 0x10000 │ │ │ │ - ldr r1, [pc, #1132] @ 2810c │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r8, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + add r1, sp, #4352 @ 0x1100 │ │ │ │ + cmp r4, #0 │ │ │ │ + add r1, r1, #44 @ 0x2c │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [r0, #228] @ 0xe4 │ │ │ │ + str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - add r0, r0, #228 @ 0xe4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r9, r2 │ │ │ │ - bl 4928c │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ + bne 2c080 │ │ │ │ + b 2c0d0 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 2c0d0 │ │ │ │ ldr r1, [r4] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - blx r4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 27e94 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ - sub r6, r7, #120 @ 0x78 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4be10 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3c0c │ │ │ │ - add r8, sp, #228 @ 0xe4 │ │ │ │ - mov r4, r0 │ │ │ │ - b 27d44 │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4be80 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3c0c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 478ac │ │ │ │ - subs fp, r0, #0 │ │ │ │ - mov r2, fp │ │ │ │ - bne 27d24 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47a74 │ │ │ │ - mov r2, #36 @ 0x24 │ │ │ │ - sub r1, r7, #156 @ 0x9c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 478ac │ │ │ │ - ldr r3, [r7, #-156] @ 0xffffff64 │ │ │ │ - ldr r1, [pc, #904] @ 28110 │ │ │ │ - ldr r2, [pc, #904] @ 28114 │ │ │ │ - cmp r3, r1 │ │ │ │ - cmpne r3, r2 │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - bne 27eac │ │ │ │ - ldr r2, [r7, #-152] @ 0xffffff68 │ │ │ │ - sub r1, r2, #3 │ │ │ │ - cmp r1, #1 │ │ │ │ - bhi 27e74 │ │ │ │ - ldr ip, [r7, #-132] @ 0xffffff7c │ │ │ │ - ldr r0, [r7, #-140] @ 0xffffff74 │ │ │ │ - ldr lr, [r7, #-136] @ 0xffffff78 │ │ │ │ - add r1, r0, r0, lsl #1 │ │ │ │ - add r8, lr, ip │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - adds r8, r8, r1 │ │ │ │ - adc r1, r3, r3 │ │ │ │ - cmp r2, #4 │ │ │ │ - lsl r2, ip, #2 │ │ │ │ - bne 27de4 │ │ │ │ - adds r8, r8, r2 │ │ │ │ - adc r1, r1, #0 │ │ │ │ - orr r3, r0, lr │ │ │ │ - ldr r0, [r7, #-128] @ 0xffffff80 │ │ │ │ - orr r3, r3, ip │ │ │ │ - adds r8, r0, r8 │ │ │ │ - adc r1, r1, r0, asr #31 │ │ │ │ - cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - sbcs r1, r1, #0 │ │ │ │ - orr r3, r3, r0 │ │ │ │ - movge r1, #1 │ │ │ │ - movlt r1, #0 │ │ │ │ - orrs r3, r1, r3, lsr #31 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - beq 27ee4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47afc │ │ │ │ - ldr r1, [pc, #748] @ 28118 │ │ │ │ - ldr r0, [pc, #748] @ 2811c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2c074 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #732] @ 28120 │ │ │ │ - ldr r3, [pc, #700] @ 28104 │ │ │ │ + ldr r2, [pc, #520] @ 2c2a8 │ │ │ │ + ldr r3, [pc, #512] @ 2c2a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #65536 @ 0x10000 │ │ │ │ + add r1, sp, #4352 @ 0x1100 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #228 @ 0xe4 │ │ │ │ + add r1, r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 280fc │ │ │ │ - add sp, sp, #65536 @ 0x10000 │ │ │ │ - add sp, sp, #236 @ 0xec │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #680] @ 28124 │ │ │ │ - ldr r0, [pc, #680] @ 28128 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47afc │ │ │ │ - b 27e38 │ │ │ │ - ldr r1, [pc, #656] @ 2812c │ │ │ │ - mov r2, r9 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4928c │ │ │ │ - b 27e38 │ │ │ │ - ldrb r0, [r7, #-153] @ 0xffffff67 │ │ │ │ - ldrb r1, [r7, #-154] @ 0xffffff66 │ │ │ │ - ldrb r3, [r7, #-155] @ 0xffffff65 │ │ │ │ - ldrb r2, [r7, #-156] @ 0xffffff64 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r0, [pc, #612] @ 28130 │ │ │ │ - ldr r1, [pc, #612] @ 28134 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 4928c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47afc │ │ │ │ - b 27e38 │ │ │ │ - adds r3, r8, #116 @ 0x74 │ │ │ │ - ldr r0, [pc, #584] @ 28138 │ │ │ │ - add r3, r3, r2, lsl #1 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, #151 @ 0x97 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl 47854 │ │ │ │ - sub lr, r7, #156 @ 0x9c │ │ │ │ - add r3, r0, #116 @ 0x74 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r7, #-132] @ 0xffffff7c │ │ │ │ - mov fp, r0 │ │ │ │ - add r1, r2, r3, lsl #2 │ │ │ │ - add ip, r0, #64 @ 0x40 │ │ │ │ - add r0, r1, r3, lsl #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r3, r8, #36 @ 0x24 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r3, [fp, #100] @ 0x64 │ │ │ │ - str r1, [fp, #108] @ 0x6c │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r6 │ │ │ │ - sub r6, r7, #192 @ 0xc0 │ │ │ │ - str r2, [fp, #104] @ 0x68 │ │ │ │ - str r0, [fp, #112] @ 0x70 │ │ │ │ - str r5, [r3], #4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 4bf64 │ │ │ │ - mov r2, #32 │ │ │ │ + bne 2c29c │ │ │ │ + add sp, sp, #4352 @ 0x1100 │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2c094 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r8, [r5, #28] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [r5, #28] │ │ │ │ + mov r2, #1 │ │ │ │ + mvn r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 3e34 │ │ │ │ - ldr r1, [r7, #-132] @ 0xffffff7c │ │ │ │ - ldr r0, [fp, #104] @ 0x68 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - str r4, [fp, #36] @ 0x24 │ │ │ │ - bl 47868 │ │ │ │ - ldr r1, [r7, #-132] @ 0xffffff7c │ │ │ │ - ldr r0, [fp, #108] @ 0x6c │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - bl 47868 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [fp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r8, [sp, #24] │ │ │ │ + blx r7 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 2c1f8 │ │ │ │ + ldr r2, [pc, #384] @ 2c2ac │ │ │ │ + add r9, sp, #4096 @ 0x1000 │ │ │ │ + add r9, r9, #44 @ 0x2c │ │ │ │ + mov r0, r9 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r2, [pc, #352] @ 2c2b0 │ │ │ │ + ldr r0, [r5] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [r0, #100] @ 0x64 │ │ │ │ + add sl, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 478ac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - cmpeq r0, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 280cc │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 27ff8 │ │ │ │ + blx r4 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 27a44 │ │ │ │ - ldr r5, [pc, #316] @ 2813c │ │ │ │ - ldr r1, [pc, #316] @ 28140 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - str fp, [sl] │ │ │ │ - bl 4928c │ │ │ │ - ldr r1, [pc, #292] @ 28144 │ │ │ │ + bl 31d70 │ │ │ │ + ldr r9, [pc, #308] @ 2c2b4 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 31d90 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 2c1d0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + cmp r3, r9 │ │ │ │ + bne 2c1e8 │ │ │ │ mov r2, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4928c │ │ │ │ - ldr r1, [pc, #276] @ 28148 │ │ │ │ - ldr r2, [r7, #-144] @ 0xffffff70 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 2ba80 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4928c │ │ │ │ - ldr r3, [sl] │ │ │ │ - ldr r1, [pc, #256] @ 2814c │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 2ba80 │ │ │ │ + mov r0, sl │ │ │ │ + bl 31d90 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 2c190 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47acc │ │ │ │ + subs r0, r7, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + str r8, [r5, #28] │ │ │ │ + b 2c098 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4928c │ │ │ │ - ldr r3, [sl] │ │ │ │ - ldr r2, [r7, #-152] @ 0xffffff68 │ │ │ │ - ldr r1, [r3, #112] @ 0x70 │ │ │ │ - cmp r2, #4 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - add r2, r1, r2, lsl #2 │ │ │ │ - add r0, r2, r0, lsl #2 │ │ │ │ - str r2, [r3, #44] @ 0x2c │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ - ldr ip, [r3, #92] @ 0x5c │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ - add r0, r0, r2, lsl #2 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ - addeq r0, r0, r2 │ │ │ │ - add ip, r0, ip │ │ │ │ - str r1, [r3, #40] @ 0x28 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #160] @ 28150 │ │ │ │ - ldr r0, [pc, #160] @ 28154 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - str ip, [r3, #60] @ 0x3c │ │ │ │ - bl 4928c │ │ │ │ - mov r0, #1 │ │ │ │ - b 27e3c │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl 47afc │ │ │ │ - mov r0, fp │ │ │ │ - bl 4785c │ │ │ │ - ldr r1, [pc, #116] @ 28158 │ │ │ │ - ldr r0, [pc, #116] @ 2815c │ │ │ │ + blx r3 │ │ │ │ + b 2c180 │ │ │ │ + ldr r2, [pc, #184] @ 2c2b8 │ │ │ │ + add r4, sp, #4096 @ 0x1000 │ │ │ │ + add r4, r4, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r2, [pc, #152] @ 2c2bc │ │ │ │ + ldr r1, [r5] │ │ │ │ mov r3, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - b 27e38 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + blx r4 │ │ │ │ + ldrb r3, [r6] │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ + cmpne r3, #47 @ 0x2f │ │ │ │ + beq 2c270 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2c1d8 │ │ │ │ + ldrb r3, [r6, #1] │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ + bne 2c1d8 │ │ │ │ + ldrb r3, [r6, #2] │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ + cmpne r3, #47 @ 0x2f │ │ │ │ + bne 2c1d8 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r2, [pc, #60] @ 2c2c0 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r3, [pc, #56] @ 2c2c4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r4 │ │ │ │ + b 2c1d8 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r3, r4, lsl #2 │ │ │ │ + andeq pc, r2, ip, asr #26 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - strdeq sp, [r2], -r4 │ │ │ │ - strdeq sp, [r2], -r4 │ │ │ │ - cmpmi r4, r4, asr #2 │ │ │ │ - strbmi r5, [r1], #-1089 @ 0xfffffbbf │ │ │ │ - andeq sp, r2, r4, ror #17 │ │ │ │ - andeq sp, r2, r0, ror #16 │ │ │ │ - andeq r3, r3, r4, asr #30 │ │ │ │ - andeq sp, r2, r8, ror r8 │ │ │ │ - andeq sp, r2, r0, lsl r8 │ │ │ │ - andeq sp, r2, r4, lsr #16 │ │ │ │ - andeq sp, r2, r4, asr #15 │ │ │ │ - andeq sp, r2, r4, lsl #16 │ │ │ │ - andeq sp, r2, ip, asr r7 │ │ │ │ - muleq r2, r0, r6 │ │ │ │ - andeq sp, r2, r8, ror #14 │ │ │ │ - andeq sp, r2, r0, ror #14 │ │ │ │ - andeq sp, r2, r8, asr r7 │ │ │ │ - andeq sp, r2, ip, asr #14 │ │ │ │ - strdeq sp, [r2], -r8 │ │ │ │ - ldrdeq sp, [r2], -ip │ │ │ │ - andeq sp, r2, r4, asr r6 │ │ │ │ - andeq sp, r2, r0, lsr #11 │ │ │ │ - ldr r0, [r0] │ │ │ │ + andeq pc, r2, r8, ror #25 │ │ │ │ + andeq fp, r2, ip, lsr #15 │ │ │ │ + andeq ip, r2, ip, lsl #16 │ │ │ │ + @ instruction: 0xfffffdf4 │ │ │ │ + andeq fp, r2, ip, ror #13 │ │ │ │ + andeq ip, r2, ip, lsr r7 │ │ │ │ + ldrdeq ip, [r2], -ip @ │ │ │ │ + andeq fp, r2, ip, ror r6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + subs r5, r1, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ble 2c3fc │ │ │ │ + ldr r3, [pc, #296] @ 2c414 │ │ │ │ + ldr r9, [pc, #296] @ 2c418 │ │ │ │ + ldr sl, [pc, #296] @ 2c41c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r2 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov fp, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b 2c340 │ │ │ │ + sub r2, r5, fp │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 2c330 │ │ │ │ + ldr r2, [r7] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r2 │ │ │ │ + add fp, fp, #1 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r5, fp │ │ │ │ + ble 2c3fc │ │ │ │ + ldr r1, [r4, fp, lsl #2] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 4aab4 │ │ │ │ + lsl r8, fp, #2 │ │ │ │ + add r6, r4, fp, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r0, [r0, #88] @ 0x58 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0] │ │ │ │ + beq 2c310 │ │ │ │ + ldr r1, [r4, fp, lsl #2] │ │ │ │ + mov r0, sl │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ - sub r2, r2, #1 │ │ │ │ + beq 2c334 │ │ │ │ + ldr r1, [r4, r8] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2c334 │ │ │ │ + ldr r0, [pc, #148] @ 2c420 │ │ │ │ + ldr r1, [r4, r8] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2c334 │ │ │ │ + ldr r0, [pc, #128] @ 2c424 │ │ │ │ + ldr r1, [r4, r8] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2c334 │ │ │ │ + ldr r2, [r7] │ │ │ │ + ldr r1, [pc, #104] @ 2c428 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ + add r1, pc, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - lsl lr, r1, #2 │ │ │ │ - ldr ip, [r3, r1, lsl #2] │ │ │ │ - addne r3, r3, lr │ │ │ │ - ldreq r0, [r0, #96] @ 0x60 │ │ │ │ - ldrne r0, [r3, #4] │ │ │ │ - sub r0, r0, ip │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subs r3, r1, #0 │ │ │ │ - blt 281e0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr ip, [r2, #88] @ 0x58 │ │ │ │ - cmp ip, r3 │ │ │ │ - ble 281e0 │ │ │ │ - ldr ip, [r2, #104] @ 0x68 │ │ │ │ - ldr ip, [ip, r3, lsl #2] │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 281e8 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ - ldr r0, [r2, r3, lsl #2] │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr ip, [r2, #68] @ 0x44 │ │ │ │ - cmp ip, #3 │ │ │ │ - bgt 281f8 │ │ │ │ - b 28170 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ - ldr r0, [r2, r3, lsl #2] │ │ │ │ - bx lr │ │ │ │ + ldr r6, [r4, r8] │ │ │ │ + bne 2c404 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2ba80 │ │ │ │ + add fp, fp, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2ba80 │ │ │ │ + cmp r5, fp │ │ │ │ + bgt 2c340 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r2 │ │ │ │ + b 2c334 │ │ │ │ + andeq fp, r2, ip, ror r6 │ │ │ │ + andeq fp, r2, r8, ror #12 │ │ │ │ + andeq fp, r2, r8, ror #12 │ │ │ │ + strdeq r5, [r2], -r0 │ │ │ │ + ldrdeq r5, [r2], -ip │ │ │ │ + @ instruction: 0xfffffbb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #528] @ 2842c │ │ │ │ - ldr r3, [pc, #528] @ 28430 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr r6, [r0] │ │ │ │ + str r0, [ip, #3920] @ 0xf50 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #920] @ 2c7e0 │ │ │ │ + ldr r3, [pc, #920] @ 2c7e4 │ │ │ │ + sub sp, sp, #144 @ 0x90 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + add r9, sp, #12 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r9 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ - clz r3, r6 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - orrs r3, r3, r1, lsr #31 │ │ │ │ - movne r4, #0 │ │ │ │ - bne 28270 │ │ │ │ - ldr r2, [r6, #88] @ 0x58 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, r1 │ │ │ │ - movle r4, r3 │ │ │ │ - ble 28270 │ │ │ │ - ldr r3, [r6, #104] @ 0x68 │ │ │ │ - ldr r4, [r3, r1, lsl #2] │ │ │ │ + bl 3bdc │ │ │ │ + ldr r2, [r6] │ │ │ │ + ldr r3, [pc, #868] @ 2c7e8 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 2c650 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bls 2c644 │ │ │ │ + ldr r8, [r6, #1048] @ 0x418 │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 2c4c0 │ │ │ │ + b 2c68c │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 282a0 │ │ │ │ - ldr r2, [pc, #444] @ 28434 │ │ │ │ - ldr r3, [pc, #436] @ 28430 │ │ │ │ + beq 2c670 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + tst r5, r3 │ │ │ │ + beq 2c4b4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 4aaac │ │ │ │ + subs sl, r0, #0 │ │ │ │ + bne 2c4b4 │ │ │ │ + ldr r2, [pc, #772] @ 2c7ec │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 2c638 │ │ │ │ + ldr r2, [pc, #756] @ 2c7f0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r3, [r6] │ │ │ │ + beq 2c59c │ │ │ │ + ldr r2, [pc, #740] @ 2c7f4 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 2c6dc │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bls 2c6d0 │ │ │ │ + ldr r3, [r6, #1048] @ 0x418 │ │ │ │ + ldr r2, [pc, #708] @ 2c7f8 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 48c44 │ │ │ │ + ldrb r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2c570 │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r2, [pc, #676] @ 2c7fc │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r9 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #648] @ 2c800 │ │ │ │ + ldr r3, [pc, #616] @ 2c7e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28428 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #16 │ │ │ │ + bne 2c7bc │ │ │ │ + add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r7, r0 │ │ │ │ - bl 28170 │ │ │ │ - ldr r3, [r6, #68] @ 0x44 │ │ │ │ - cmp r3, #4 │ │ │ │ - mov r8, r0 │ │ │ │ - beq 28348 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [pc, #372] @ 28438 │ │ │ │ - ldr r0, [pc, #372] @ 2843c │ │ │ │ + ldr r1, [pc, #608] @ 2c804 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 4928c │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 2c748 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 2c6f0 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + ldr r2, [pc, #572] @ 2c808 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 2c768 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bls 2c73c │ │ │ │ + ldr r3, [r6, #1048] @ 0x418 │ │ │ │ + ldr r2, [pc, #544] @ 2c80c │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 48c44 │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r0, [pc, #352] @ 28440 │ │ │ │ - ldr r6, [r2, #104] @ 0x68 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, #324 @ 0x144 │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r3, [pc, #520] @ 2c810 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 2c758 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 2ba80 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2ba80 │ │ │ │ + b 2c570 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b 2c4f4 │ │ │ │ + ldr r8, [pc, #456] @ 2c814 │ │ │ │ + add r8, pc, r8 │ │ │ │ + b 2c4a0 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r2 │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bne 2c4c0 │ │ │ │ + ldr r2, [r6] │ │ │ │ + ldr r3, [pc, #412] @ 2c818 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 2c6bc │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bls 2c6b0 │ │ │ │ + ldr r3, [r6, #1048] @ 0x418 │ │ │ │ + ldr r2, [pc, #380] @ 2c81c │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 48c44 │ │ │ │ + b 2c540 │ │ │ │ + ldr r3, [pc, #360] @ 2c820 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2c698 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b 2c698 │ │ │ │ + ldr r3, [pc, #332] @ 2c824 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2c52c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + b 2c52c │ │ │ │ + ldr r0, [r6, #1044] @ 0x414 │ │ │ │ + bl 4b160 │ │ │ │ + ldr r2, [r6] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + mov r3, r2 │ │ │ │ + beq 2c794 │ │ │ │ + ldr r3, [pc, #276] @ 2c828 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 2c77c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + bls 2c5c0 │ │ │ │ + ldr r0, [r6, #1052] @ 0x41c │ │ │ │ + bl 4b160 │ │ │ │ + ldr r2, [r6] │ │ │ │ + mov sl, r0 │ │ │ │ + b 2c5c0 │ │ │ │ + ldr r3, [pc, #232] @ 2c82c │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2c5e4 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r2 │ │ │ │ + b 2c6f8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r2 │ │ │ │ + b 2c570 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + b 2c5e4 │ │ │ │ + mov r1, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [r6] │ │ │ │ + mov sl, r0 │ │ │ │ + b 2c5c0 │ │ │ │ + ldr r2, [pc, #148] @ 2c830 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq 2c7c0 │ │ │ │ + mov r1, #3 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [r6] │ │ │ │ + mov sl, r0 │ │ │ │ + b 2c5c0 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + cmp r2, #3 │ │ │ │ + bls 2c5bc │ │ │ │ + ldr r0, [r6, #1056] @ 0x420 │ │ │ │ + bl 4b160 │ │ │ │ + ldr r2, [r6] │ │ │ │ + mov sl, r0 │ │ │ │ + b 2c5c0 │ │ │ │ + andeq pc, r2, ip, lsr r9 @ │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0xffff63d0 │ │ │ │ + @ instruction: 0xffff645c │ │ │ │ + @ instruction: 0xffffe8fc │ │ │ │ + @ instruction: 0xffff6344 │ │ │ │ + andeq fp, r2, ip, asr #8 │ │ │ │ + andeq r8, r2, r4, asr #17 │ │ │ │ + andeq pc, r2, r0, lsl r8 @ │ │ │ │ + @ instruction: 0xffff63bc │ │ │ │ + @ instruction: 0xffff628c │ │ │ │ + andeq fp, r2, ip, lsl #7 │ │ │ │ + @ instruction: 0xfffff968 │ │ │ │ + strdeq r6, [r2], -r8 │ │ │ │ + @ instruction: 0xffff61d8 │ │ │ │ + ldrdeq fp, [r2], -r0 │ │ │ │ + andeq r6, r2, ip, lsl #7 │ │ │ │ + andeq r6, r2, ip, ror #6 │ │ │ │ + @ instruction: 0xffff6250 │ │ │ │ + andeq r6, r2, r0, lsl #6 │ │ │ │ + @ instruction: 0xffff61c8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3920] @ 0xf50 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #944] @ 2cc00 │ │ │ │ + ldr r3, [pc, #944] @ 2cc04 │ │ │ │ + sub sp, sp, #144 @ 0x90 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 47854 │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [r3, #108] @ 0x6c │ │ │ │ - str r0, [r6, r5, lsl #2] │ │ │ │ - str r8, [r1, r5, lsl #2] │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - ldr r0, [r1, r5, lsl #2] │ │ │ │ - ldr r1, [r3, #100] @ 0x64 │ │ │ │ - add r1, r0, r1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 47a74 │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [r3, #104] @ 0x68 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [r1, r5, lsl #2] │ │ │ │ - bl 478ac │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - ldr r4, [r3, r5, lsl #2] │ │ │ │ - b 28270 │ │ │ │ - ldr sl, [pc, #244] @ 28444 │ │ │ │ - mov r2, r0 │ │ │ │ - add sl, pc, sl │ │ │ │ - ldr r1, [pc, #236] @ 28448 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bl 47854 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + add r9, sp, #12 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 3bdc │ │ │ │ + ldr r2, [r6] │ │ │ │ + ldr r3, [pc, #892] @ 2cc08 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 2caac │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2caa0 │ │ │ │ + ldr r8, [r6, #1044] @ 0x414 │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 2c8c8 │ │ │ │ + b 2cae8 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 2cacc │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + tst r5, r3 │ │ │ │ + beq 2c8bc │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 4aaac │ │ │ │ + subs sl, r0, #0 │ │ │ │ + bne 2c8bc │ │ │ │ + ldr r2, [pc, #796] @ 2cc0c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r1, [r4, #36] @ 0x24 │ │ │ │ + beq 2ca94 │ │ │ │ + ldr r2, [pc, #776] @ 2cc10 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [r6] │ │ │ │ + mov r0, r2 │ │ │ │ + beq 2c9ac │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + ldr r2, [pc, #752] @ 2cc14 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 2cb38 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2cb2c │ │ │ │ + ldr r3, [r6, #1044] @ 0x414 │ │ │ │ + ldr r2, [pc, #724] @ 2cc18 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 48c44 │ │ │ │ + ldrb r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2c980 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r1, [pc, #220] @ 2844c │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ + ldr r2, [pc, #692] @ 2cc1c │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r9 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #664] @ 2cc20 │ │ │ │ + ldr r3, [pc, #632] @ 2cc04 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 2cbfc │ │ │ │ + add sp, sp, #144 @ 0x90 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r1, [pc, #620] @ 2cc24 │ │ │ │ + ldr r4, [r3] │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r9, [r3, r5, lsl #2] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - str r9, [sp] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #192] @ 28450 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 2cb68 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bls 2cb4c │ │ │ │ + ldr r0, [r6, #1048] @ 0x418 │ │ │ │ + bl 4b160 │ │ │ │ + cmp r4, r0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + beq 2cb9c │ │ │ │ + ldr r2, [pc, #560] @ 2cc28 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 2cbcc │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bls 2ca1c │ │ │ │ + ldr r0, [r6, #1048] @ 0x418 │ │ │ │ + bl 4b160 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + ldr r2, [pc, #520] @ 2cc2c │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 2cb88 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2cb5c │ │ │ │ + ldr r3, [r6, #1044] @ 0x414 │ │ │ │ + ldr r2, [pc, #488] @ 2cc30 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 48c44 │ │ │ │ ldr r2, [r7] │ │ │ │ - ldr r1, [pc, #180] @ 28454 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, sl │ │ │ │ - ldr sl, [r2, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #464] @ 2cc34 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 2cb78 │ │ │ │ mov r2, r9 │ │ │ │ - bl 47854 │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [r3, #108] @ 0x6c │ │ │ │ - str r0, [sl, r5, lsl #2] │ │ │ │ - str r9, [r1, r5, lsl #2] │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - ldr r0, [r1, r5, lsl #2] │ │ │ │ - ldr r1, [r3, #100] @ 0x64 │ │ │ │ - add r1, r0, r1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 47a74 │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 478ac │ │ │ │ - ldr r2, [r7] │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r2, [r2, #104] @ 0x68 │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r0, [r2, r5, lsl #2] │ │ │ │ - mov r2, r6 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - bl 3b4c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 2ba80 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2ba80 │ │ │ │ + b 2c980 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + b 2c900 │ │ │ │ + ldr r8, [pc, #400] @ 2cc38 │ │ │ │ + add r8, pc, r8 │ │ │ │ + b 2c8a8 │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4785c │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - ldr r4, [r3, r5, lsl #2] │ │ │ │ - b 28270 │ │ │ │ + blx r2 │ │ │ │ + ldr r4, [r7, #24] │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bne 2c8c8 │ │ │ │ + ldr r2, [r6] │ │ │ │ + ldr r3, [pc, #356] @ 2cc3c │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 2cb18 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2cb0c │ │ │ │ + ldr r3, [r6, #1044] @ 0x414 │ │ │ │ + ldr r2, [pc, #324] @ 2cc40 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 48c44 │ │ │ │ + b 2c950 │ │ │ │ + ldr r3, [pc, #304] @ 2cc44 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2caf4 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b 2caf4 │ │ │ │ + ldr r3, [pc, #276] @ 2cc48 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2c93c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + b 2c93c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 2ca04 │ │ │ │ + mov r0, r2 │ │ │ │ + b 2ca1c │ │ │ │ + ldr r3, [pc, #232] @ 2cc4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2ca40 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + b 2c9dc │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r2 │ │ │ │ + b 2c980 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + b 2ca40 │ │ │ │ + ldr r1, [pc, #172] @ 2cc50 │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 2cbe4 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + bls 2cb54 │ │ │ │ + ldr r0, [r6, #1052] @ 0x41c │ │ │ │ + bl 4b160 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + b 2ca1c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + b 2ca1c │ │ │ │ + mov r1, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + b 2ca1c │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r3, ip, ror #22 │ │ │ │ + andeq pc, r2, r4, lsr r5 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r3, r0, lsl fp │ │ │ │ - andeq sp, r2, r0, lsr r5 │ │ │ │ - andeq sp, r2, r8, asr #7 │ │ │ │ - andeq sp, r2, ip, ror #6 │ │ │ │ - andeq sp, r2, r8, lsl #6 │ │ │ │ - andeq r0, r0, sl, lsr #2 │ │ │ │ - andeq sp, r2, r4, asr r4 │ │ │ │ - andeq sp, r2, r4, lsl #6 │ │ │ │ - andeq r0, r0, pc, lsr #2 │ │ │ │ - mov r2, #0 │ │ │ │ - b 28204 │ │ │ │ - mov r2, #1 │ │ │ │ - b 28204 │ │ │ │ + @ instruction: 0xffff5fc8 │ │ │ │ + @ instruction: 0xffff6054 │ │ │ │ + @ instruction: 0xffffe4f0 │ │ │ │ + @ instruction: 0xffff5f34 │ │ │ │ + andeq fp, r2, ip, lsr r0 │ │ │ │ + @ instruction: 0x000284b4 │ │ │ │ + andeq pc, r2, r0, lsl #8 │ │ │ │ + @ instruction: 0xffff5fa4 │ │ │ │ + @ instruction: 0xffff5f6c │ │ │ │ + @ instruction: 0xffff5e30 │ │ │ │ + andeq sl, r2, r0, lsr pc │ │ │ │ + @ instruction: 0xfffff50c │ │ │ │ + muleq r2, ip, pc @ │ │ │ │ + @ instruction: 0xffff5d7c │ │ │ │ + andeq sl, r2, r4, ror sp │ │ │ │ + andeq r5, r2, r0, lsr pc │ │ │ │ + andeq r5, r2, r0, lsl pc │ │ │ │ + andeq r5, r2, r0, ror #29 │ │ │ │ + @ instruction: 0xffff5dc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - poplt {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [r3, #88] @ 0x58 │ │ │ │ - cmp r2, r4 │ │ │ │ - pople {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ - bl 4785c │ │ │ │ - ldr r2, [r5] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [r2, #104] @ 0x68 │ │ │ │ - ldr r2, [r2, #108] @ 0x6c │ │ │ │ - str r3, [r1, r4, lsl #2] │ │ │ │ - str r3, [r2, r4, lsl #2] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 2ccb0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + b 2cc88 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 2ccb0 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + tst r5, r3 │ │ │ │ + beq 2cc7c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 4aaac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2cc7c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - poplt {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r3, #88] @ 0x58 │ │ │ │ - cmp r3, r4 │ │ │ │ - pople {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r7, r2 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 28204 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 28468 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [r3, #104] @ 0x68 │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - str r7, [r2, r4, lsl #2] │ │ │ │ - str r6, [r3, r4, lsl #2] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - lsl lr, r1, #2 │ │ │ │ - ldr ip, [r3, r1, lsl #2] │ │ │ │ - addne r3, r3, lr │ │ │ │ - ldreq r0, [r0, #92] @ 0x5c │ │ │ │ - ldrne r0, [r3, #4] │ │ │ │ - sub r0, r0, ip │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - ldr r3, [r0, #44] @ 0x2c │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - lsl lr, r1, #2 │ │ │ │ - ldr ip, [r3, r1, lsl #2] │ │ │ │ - addne r3, r3, lr │ │ │ │ - ldreq r0, [r0, #92] @ 0x5c │ │ │ │ - ldrne r0, [r3, #4] │ │ │ │ - sub r0, r0, ip │ │ │ │ - cmp r0, #0 │ │ │ │ - subne r0, r0, #8 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr ip, [r0] │ │ │ │ - clz r0, ip │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - orrs r0, r0, r1, lsr #31 │ │ │ │ - bne 285f8 │ │ │ │ - ldr r0, [ip, #84] @ 0x54 │ │ │ │ - cmp r0, r1 │ │ │ │ - ble 285f8 │ │ │ │ - ldr r0, [ip, #44] @ 0x2c │ │ │ │ - ldr ip, [ip, #56] @ 0x38 │ │ │ │ - ldr r1, [r0, r1, lsl #2] │ │ │ │ - cmp r2, #0 │ │ │ │ - add r0, ip, r1 │ │ │ │ - beq 28618 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [ip, r1] │ │ │ │ - cmp r3, #0 │ │ │ │ - lsr lr, lr, #16 │ │ │ │ - str lr, [r2] │ │ │ │ - ldrhne r2, [ip, r1] │ │ │ │ - add r0, r0, #8 │ │ │ │ - strne r2, [r3] │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmp r2, #0 │ │ │ │ - movne r1, #0 │ │ │ │ - strne r1, [r2] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - strne r2, [r3] │ │ │ │ - bx lr │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrhne r2, [ip, r1] │ │ │ │ - add r0, r0, #8 │ │ │ │ - strne r2, [r3] │ │ │ │ - bx lr │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r0, #0 │ │ │ │ - cmp ip, r0 │ │ │ │ - str r0, [r2] │ │ │ │ - str r0, [r3] │ │ │ │ - bxeq lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [ip, #80] @ 0x50 │ │ │ │ - cmp r4, r0 │ │ │ │ - pople {r4, r5, pc} │ │ │ │ - ldr r5, [ip, #40] @ 0x28 │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ - mov ip, r5 │ │ │ │ - b 28670 │ │ │ │ - cmp r0, r4 │ │ │ │ - add ip, ip, #12 │ │ │ │ - popeq {r4, r5, pc} │ │ │ │ - ldr lr, [r5, r0, lsl #2] │ │ │ │ - add r0, r0, #3 │ │ │ │ - cmp lr, r1 │ │ │ │ - bne 28664 │ │ │ │ - ldr r1, [ip, #4] │ │ │ │ - str r1, [r2] │ │ │ │ - ldr r2, [ip, #8] │ │ │ │ - str r2, [r3] │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr ip, [r0] │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 28750 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [ip, #80] @ 0x50 │ │ │ │ + mov r5, r1 │ │ │ │ + beq 2cd54 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 2cd3c │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - ble 28748 │ │ │ │ - ldr r5, [ip, #40] @ 0x28 │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, #0 │ │ │ │ - b 286d0 │ │ │ │ - cmp r3, r4 │ │ │ │ - add r0, r0, #12 │ │ │ │ - beq 28748 │ │ │ │ - ldr lr, [r5, r3, lsl #2] │ │ │ │ - add r3, r3, #3 │ │ │ │ - cmp r1, lr │ │ │ │ - bne 286c4 │ │ │ │ - ldmib r0, {r3, r4} │ │ │ │ + bne 2cd24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 2cd64 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - ldrgt r5, [pc, #104] @ 28758 │ │ │ │ - addgt r4, r4, r3 │ │ │ │ - bgt 28728 │ │ │ │ - b 28748 │ │ │ │ - ldr r1, [ip, #44] @ 0x2c │ │ │ │ - ldr r0, [ip, #56] @ 0x38 │ │ │ │ - ldr lr, [r1, r3, lsl #2] │ │ │ │ - ldr r1, [r0, lr] │ │ │ │ - add r0, r0, lr │ │ │ │ - and r1, r1, r5 │ │ │ │ - add r0, r0, #8 │ │ │ │ - cmp r2, r1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - popeq {r4, r5, pc} │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 28748 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2873c │ │ │ │ - ldr r1, [ip, #84] @ 0x54 │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt 286f8 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - b 28714 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, ip │ │ │ │ - bx lr │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r0, [r0, #84] @ 0x54 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0] │ │ │ │ + bne 2cd04 │ │ │ │ + str r3, [r5, #20] │ │ │ │ + str r5, [r4, #20] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28794 │ │ │ │ + beq 2cd54 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 2cd58 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5, #20] │ │ │ │ + str r5, [r4, #24] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + b 2cd30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 27a44 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + bne 2cdb4 │ │ │ │ + b 2cdf4 │ │ │ │ + ldr r4, [r4, #20] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 2cdf4 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + tst r5, r3 │ │ │ │ + beq 2cda8 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 4aaac │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2cda8 │ │ │ │ + str fp, [r4, #32] │ │ │ │ + str sl, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + str r9, [r4, #12] │ │ │ │ + str r8, [r4, #16] │ │ │ │ + str r5, [r4, #24] │ │ │ │ + strb r0, [r4, #28] │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #92] @ 2ce58 │ │ │ │ + ldr r1, [pc, #92] @ 2ce5c │ │ │ │ + mov r3, #4 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 47824 │ │ │ │ + ldr r3, [pc, #76] @ 2ce60 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #156 @ 0x9c │ │ │ │ + mov r1, r0 │ │ │ │ + str fp, [r0, #32] │ │ │ │ + str sl, [r0, #36] @ 0x24 │ │ │ │ + str r6, [r0, #8] │ │ │ │ + str r5, [r1, #24] │ │ │ │ + lsr r5, r5, #6 │ │ │ │ + and r5, r5, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r9, [r1, #12] │ │ │ │ + str r8, [r1, #16] │ │ │ │ + str r5, [r1, #4] │ │ │ │ + str r3, [r1] │ │ │ │ + strb r2, [r1, #28] │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2ccbc │ │ │ │ + strdeq sl, [r2], -r4 │ │ │ │ + andeq r0, r0, sl, ror #6 │ │ │ │ + ldrdeq lr, [r2], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 287d0 │ │ │ │ - mov r2, #32 │ │ │ │ - add r1, r1, #4 │ │ │ │ - bl 3e34 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r1, [pc, #16] @ 287e8 │ │ │ │ - mov r2, #32 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 3e34 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r1, r3, r4, lsl #14 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r3, #36] @ 0x24 │ │ │ │ - mvneq r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov lr, #65536 @ 0x10000 │ │ │ │ sub ip, sp, ip │ │ │ │ - sub lr, ip, lr │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - cmp ip, lr │ │ │ │ - bne 28814 │ │ │ │ - str r0, [lr, #-224] @ 0xffffff20 │ │ │ │ - ldr r2, [pc, #372] @ 289a4 │ │ │ │ - sub sp, sp, #65536 @ 0x10000 │ │ │ │ - sub sp, sp, #200 @ 0xc8 │ │ │ │ - ldr r3, [pc, #364] @ 289a8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r8, sp, #200 @ 0xc8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub r7, r8, #120 @ 0x78 │ │ │ │ - mov r4, r1 │ │ │ │ - add r1, sp, #65536 @ 0x10000 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r3, [pc, #464] @ 2d04c │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r5, #0 │ │ │ │ + add r3, r3, #8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, r1, #196 @ 0xc4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r1] │ │ │ │ - mov r3, #0 │ │ │ │ - add r5, sp, #196 @ 0xc4 │ │ │ │ - bl 4be10 │ │ │ │ - b 28880 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4be80 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 478ac │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne 28874 │ │ │ │ - mov r1, r2 │ │ │ │ - sub r8, r8, #152 @ 0x98 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + add r8, r4, #104 @ 0x68 │ │ │ │ + str r3, [r6], #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 47a74 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 42560 │ │ │ │ mov r0, r8 │ │ │ │ - bl 4bf64 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - ldrb r6, [r4] │ │ │ │ - mov ip, r8 │ │ │ │ - orr r6, r6, r3, lsl #8 │ │ │ │ - ldrb r3, [r4, #2] │ │ │ │ - ldrb r8, [r4, #4] │ │ │ │ - orr r6, r6, r3, lsl #16 │ │ │ │ - ldrb r3, [r4, #3] │ │ │ │ - ldrb r7, [r4, #8] │ │ │ │ - orr r6, r6, r3, lsl #24 │ │ │ │ - ldrb r3, [r4, #5] │ │ │ │ - ldrb r5, [r4, #12] │ │ │ │ - orr r8, r8, r3, lsl #8 │ │ │ │ - ldrb r3, [r4, #9] │ │ │ │ - add lr, sp, #16 │ │ │ │ - orr r7, r7, r3, lsl #8 │ │ │ │ - ldrb r3, [r4, #13] │ │ │ │ - orr r5, r5, r3, lsl #8 │ │ │ │ - ldrb r3, [r4, #6] │ │ │ │ - orr r8, r8, r3, lsl #16 │ │ │ │ - ldrb r3, [r4, #10] │ │ │ │ - orr r7, r7, r3, lsl #16 │ │ │ │ - ldrb r3, [r4, #14] │ │ │ │ - orr r5, r5, r3, lsl #16 │ │ │ │ - ldrb r3, [r4, #7] │ │ │ │ - orr r8, r8, r3, lsl #24 │ │ │ │ - ldrb r3, [r4, #11] │ │ │ │ - orr r7, r7, r3, lsl #24 │ │ │ │ - ldrb r3, [r4, #15] │ │ │ │ - orr r5, r5, r3, lsl #24 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - add r1, r4, #16 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r0, sp │ │ │ │ - bl 3e34 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 42560 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4baa4 │ │ │ │ - ldr r2, [pc, #68] @ 289ac │ │ │ │ - ldr r3, [pc, #60] @ 289a8 │ │ │ │ + str r5, [r4, #40] @ 0x28 │ │ │ │ + str r5, [r4, #44] @ 0x2c │ │ │ │ + str r7, [r4, #8] │ │ │ │ + bl 42608 │ │ │ │ + ldr r2, [pc, #388] @ 2d050 │ │ │ │ + ldr r3, [pc, #388] @ 2d054 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #65536 @ 0x10000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #196 @ 0xc4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - bne 289a0 │ │ │ │ - add sp, sp, #65536 @ 0x10000 │ │ │ │ - add sp, sp, #200 @ 0xc8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + strb r1, [r4, #12] │ │ │ │ + str r5, [r4, #116] @ 0x74 │ │ │ │ + str r5, [r4, #120] @ 0x78 │ │ │ │ + str r5, [r4, #124] @ 0x7c │ │ │ │ + bl 42608 │ │ │ │ + add r0, r4, #52 @ 0x34 │ │ │ │ + str r5, [r4, #112] @ 0x70 │ │ │ │ + str r5, [r4, #108] @ 0x6c │ │ │ │ + str r5, [r4, #24] │ │ │ │ + str r5, [r4, #28] │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + bl 47838 │ │ │ │ + ldr ip, [pc, #316] @ 2d058 │ │ │ │ + ldr r0, [pc, #316] @ 2d05c │ │ │ │ + ldr r2, [pc, #316] @ 2d060 │ │ │ │ + ldr r1, [pc, #316] @ 2d064 │ │ │ │ + add ip, pc, ip │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r5, [r4, #100] @ 0x64 │ │ │ │ + str r5, [r4, #32] │ │ │ │ + str r5, [r4, #36] @ 0x24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm sp, {r0, r4, ip} │ │ │ │ + mov r3, #6 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 2cd6c │ │ │ │ + ldr ip, [pc, #272] @ 2d068 │ │ │ │ + ldr r0, [pc, #272] @ 2d06c │ │ │ │ + ldr r2, [pc, #272] @ 2d070 │ │ │ │ + ldr r1, [pc, #272] @ 2d074 │ │ │ │ + add ip, pc, ip │ │ │ │ + add r0, pc, r0 │ │ │ │ + stm sp, {r0, r4, ip} │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #6 │ │ │ │ + bl 2cd6c │ │ │ │ + ldr r5, [pc, #240] @ 2d078 │ │ │ │ + ldr ip, [pc, #240] @ 2d07c │ │ │ │ + ldr r0, [pc, #240] @ 2d080 │ │ │ │ + ldr r1, [pc, #240] @ 2d084 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add ip, pc, ip │ │ │ │ + add r0, pc, r0 │ │ │ │ + stm sp, {r0, r4, ip} │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, #6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 2cd6c │ │ │ │ + ldr ip, [pc, #204] @ 2d088 │ │ │ │ + ldr r0, [pc, #204] @ 2d08c │ │ │ │ + ldr r1, [pc, #204] @ 2d090 │ │ │ │ + add ip, pc, ip │ │ │ │ + add r0, pc, r0 │ │ │ │ + stm sp, {r0, r4, ip} │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + bl 2cd6c │ │ │ │ + ldr ip, [pc, #172] @ 2d094 │ │ │ │ + ldr r0, [pc, #172] @ 2d098 │ │ │ │ + ldr r2, [pc, #172] @ 2d09c │ │ │ │ + ldr r1, [pc, #172] @ 2d0a0 │ │ │ │ + add ip, pc, ip │ │ │ │ + add r0, pc, r0 │ │ │ │ + stm sp, {r0, r4, ip} │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #4 │ │ │ │ + bl 2cd6c │ │ │ │ + ldr ip, [pc, #140] @ 2d0a4 │ │ │ │ + ldr r0, [pc, #140] @ 2d0a8 │ │ │ │ + ldr r2, [pc, #140] @ 2d0ac │ │ │ │ + ldr r1, [pc, #140] @ 2d0b0 │ │ │ │ + add ip, pc, ip │ │ │ │ + add r0, pc, r0 │ │ │ │ + stm sp, {r0, r4, ip} │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #4 │ │ │ │ + bl 2cd6c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r3, r0, asr r5 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r3, r0, lsr #8 │ │ │ │ + andeq lr, r2, r0, ror r8 │ │ │ │ + andeq sl, r2, ip, asr #21 │ │ │ │ + andeq r7, r2, r8, lsr #13 │ │ │ │ + andeq sl, r2, r0, lsl #21 │ │ │ │ + @ instruction: 0xffffddac │ │ │ │ + andeq r5, r2, ip, asr #14 │ │ │ │ + andeq sl, r2, r4, asr sl │ │ │ │ + andeq sl, r2, r4, ror #20 │ │ │ │ + @ instruction: 0xffffde00 │ │ │ │ + andeq sl, r2, r8, asr #20 │ │ │ │ + andeq sl, r2, r8, asr #20 │ │ │ │ + andeq sl, r2, r0, asr sl │ │ │ │ + andeq sl, r2, ip, ror sl │ │ │ │ + @ instruction: 0xfffff894 │ │ │ │ + andeq sl, r2, ip, asr sl │ │ │ │ + andeq sl, r2, ip, ror #20 │ │ │ │ + @ instruction: 0xfffff460 │ │ │ │ + andeq sl, r2, r0, asr sl │ │ │ │ + andeq sl, r2, ip, ror sl │ │ │ │ + @ instruction: 0xffffe0f8 │ │ │ │ + andeq sl, r2, r4, asr sl │ │ │ │ + muleq r2, r0, ip │ │ │ │ + andeq sl, r2, r8, lsl #21 │ │ │ │ + @ instruction: 0xffff5ca8 │ │ │ │ + andeq r5, r2, r4, lsl sl │ │ │ │ + andeq sl, r2, r8, ror #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [r0, #44] @ 0x2c │ │ │ │ + ldr sl, [sp, #40] @ 0x28 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + beq 2d140 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r2, #32 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r2, #96 @ 0x60 │ │ │ │ + mov r1, sl │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r2, #96 @ 0x60 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + str r3, [r5, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r4, #24] │ │ │ │ + strb r2, [r4, #28] │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2ccbc │ │ │ │ + add r9, r0, #48 @ 0x30 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 426d0 │ │ │ │ + ldr r3, [pc, #120] @ 2d1d4 │ │ │ │ + mov r1, #32 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #156 @ 0x9c │ │ │ │ + str r3, [r0] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 426d0 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r1, r8 │ │ │ │ + mov fp, r0 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r1, #96 @ 0x60 │ │ │ │ + mov r0, r9 │ │ │ │ + str fp, [r4, #8] │ │ │ │ + bl 426d0 │ │ │ │ + mov r2, #96 @ 0x60 │ │ │ │ + mov r1, sl │ │ │ │ + mov r8, r0 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r1, #96 @ 0x60 │ │ │ │ + str r8, [r4, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 426d0 │ │ │ │ + mov r2, #96 @ 0x60 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 48bd8 │ │ │ │ + str r8, [r4, #16] │ │ │ │ + b 2d118 │ │ │ │ + muleq r2, r0, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #96] @ 28a28 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #128 @ 0x80 │ │ │ │ + bl 3a5c │ │ │ │ + mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [r4] │ │ │ │ - ldr r2, [pc, #80] @ 28a2c │ │ │ │ - ldr r1, [pc, #80] @ 28a30 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47854 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #24576 @ 0x6000 │ │ │ │ - mov r1, #508 @ 0x1fc │ │ │ │ - str r0, [r4, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47854 │ │ │ │ - ldr r1, [pc, #44] @ 28a34 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #12288 @ 0x3000 │ │ │ │ - mov ip, r0 │ │ │ │ - str ip, [r4, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47854 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + bl 2ce64 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - muleq r2, r0, ip │ │ │ │ - strdeq pc, [fp], -r4 │ │ │ │ - strdeq r0, [r0], -fp │ │ │ │ - strdeq r0, [r0], -sp │ │ │ │ + cmp r1, #1 │ │ │ │ + movge r1, #1 │ │ │ │ + bic r1, r1, r1, asr #31 │ │ │ │ + str r1, [r0, #40] @ 0x28 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, #0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #12] @ 2d248 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - bl 4785c │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - str r5, [r4, #16] │ │ │ │ - bl 4785c │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - str r5, [r4, #20] │ │ │ │ - bl 4785c │ │ │ │ + bl 3bf4 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, r4, lsl ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #176] @ 28b40 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r0, [pc, #164] @ 28b44 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #524 @ 0x20c │ │ │ │ - clz r2, r2 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - bl 493fc │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r6, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r7, [r0, #12] │ │ │ │ - mov r2, #2 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 3bf4 │ │ │ │ mov r0, r4 │ │ │ │ - blx r7 │ │ │ │ - cmp r0, r6 │ │ │ │ - str r0, [r5] │ │ │ │ - beq 28b38 │ │ │ │ - ldr r4, [pc, #72] @ 28b48 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [r5, #4] │ │ │ │ - str r6, [r5, #8] │ │ │ │ - str r6, [r5, #12] │ │ │ │ - bl 47868 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - mvn r2, #0 │ │ │ │ - add r1, r3, r4 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - add r3, r3, #12 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 28b20 │ │ │ │ - mov r0, #1 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq ip, r2, r0, ror sp │ │ │ │ - @ instruction: 0x0002cbb0 │ │ │ │ - strdeq pc, [fp], -r4 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r7, [pc, #316] @ 28cb4 │ │ │ │ - ldr r2, [pc, #316] @ 28cb8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #312] @ 28cbc │ │ │ │ - cmp r1, r2 │ │ │ │ - add r7, pc, r7 │ │ │ │ - movhi r2, #0 │ │ │ │ - movls r2, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [pc, #288] @ 28cc0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #276] @ 28cc4 │ │ │ │ - cmp r2, #1024 @ 0x400 │ │ │ │ - movge r2, #0 │ │ │ │ - movlt r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #548 @ 0x224 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [pc, #248] @ 28cc8 │ │ │ │ - tst r6, #3 │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [pc, #232] @ 28ccc │ │ │ │ - add r3, pc, r3 │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - add r2, r2, r2, lsl r3 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r3 │ │ │ │ + ldrh r1, [r1, #10] │ │ │ │ + ldr r3, [pc, #88] @ 2d2ec │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + beq 2d2b4 │ │ │ │ + mov r2, #1 │ │ │ │ + orr r2, r6, r2, lsl r5 │ │ │ │ + add r1, r0, r1, lsl #4 │ │ │ │ + add r3, r5, #1 │ │ │ │ + bl 2d270 │ │ │ │ + ldrh r1, [r4, #8] │ │ │ │ + ldr r3, [pc, #44] @ 2d2ec │ │ │ │ + cmp r1, r3 │ │ │ │ + beq 2d2d8 │ │ │ │ + add r1, r7, r1, lsl #4 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ - mov r1, #556 @ 0x22c │ │ │ │ - str r5, [r7, r2, lsl #3] │ │ │ │ - add r7, r7, r2, lsl #3 │ │ │ │ - str r8, [r7, #4] │ │ │ │ + add r3, r5, #1 │ │ │ │ mov r2, r6 │ │ │ │ - str r6, [r7, #8] │ │ │ │ - bl 47854 │ │ │ │ + bl 2d270 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - add r3, r2, r3, lsl #3 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, r6 │ │ │ │ - add r5, r5, r5, lsl #1 │ │ │ │ - lsl r6, r5, #2 │ │ │ │ - str r0, [r7, #20] │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bl 47860 │ │ │ │ - ldr lr, [r4, #16] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [lr, r6] │ │ │ │ - add r5, lr, r5, lsl #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldreq r3, [r4, #12] │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ - add r1, r0, r0, lsl #1 │ │ │ │ - add r1, ip, r1, lsl #3 │ │ │ │ - mvn r7, #0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - addeq r3, r3, #1 │ │ │ │ - streq r3, [r4, #12] │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - str r3, [r1, #16] │ │ │ │ - cmn r3, #1 │ │ │ │ - addne r3, r3, r3, lsl #1 │ │ │ │ - addne ip, ip, r3, lsl #3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r7, [r1, #12] │ │ │ │ - strne r0, [ip, #12] │ │ │ │ - cmn r3, #1 │ │ │ │ - add r3, r0, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - streq r0, [r5, #4] │ │ │ │ - str r2, [lr, r6] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrdeq ip, [r2], -r4 │ │ │ │ - strdeq pc, [r0], -lr │ │ │ │ - ldrdeq r8, [r2], -r4 │ │ │ │ - andeq r0, r0, r3, lsr #4 │ │ │ │ - andeq ip, r2, r0, ror ip │ │ │ │ - andeq ip, r2, ip, asr ip │ │ │ │ - andeq r0, r0, r5, lsr #4 │ │ │ │ - ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 28ce0 │ │ │ │ - b 27ab4 │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ + strne r6, [r4] │ │ │ │ + strne r5, [r4, #4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 28d48 │ │ │ │ + str r0, [ip, #960] @ 0x3c0 │ │ │ │ + sub lr, r1, #4 │ │ │ │ + ldr r1, [pc, #1152] @ 2d78c │ │ │ │ + ldr r2, [pc, #1152] @ 2d790 │ │ │ │ + add r1, pc, r1 │ │ │ │ + sub sp, sp, #3088 @ 0xc10 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mvn ip, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + add r9, sp, #1040 @ 0x410 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #3092] @ 0xc14 │ │ │ │ + mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #68] @ 28d4c │ │ │ │ - tst r1, #3 │ │ │ │ - mov r6, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #608 @ 0x260 │ │ │ │ - bl 493fc │ │ │ │ - ldr r0, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r2, r6 │ │ │ │ + add r9, r9, #8 │ │ │ │ + str ip, [r0, #4] │ │ │ │ + strb r3, [r0, #12] │ │ │ │ + str ip, [r0, #8] │ │ │ │ + add r0, sp, #8 │ │ │ │ + sub r5, r0, #4 │ │ │ │ + sub r1, r9, #12 │ │ │ │ + mov r2, r4 │ │ │ │ + strh r3, [r1] │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r6, [lr, #4]! │ │ │ │ + cmp r3, #256 @ 0x100 │ │ │ │ + str r6, [r1, #4] │ │ │ │ + str r1, [r5, #4]! │ │ │ │ + str ip, [r2, #20] │ │ │ │ + strb r3, [r2, #28] │ │ │ │ + str ip, [r2, #24] │ │ │ │ + add r1, r1, #8 │ │ │ │ + add r2, r2, #16 │ │ │ │ + bne 2d358 │ │ │ │ + add r5, r4, #8192 @ 0x2000 │ │ │ │ + ldr r7, [pc, #1024] @ 2d794 │ │ │ │ + add r9, r9, #2032 @ 0x7f0 │ │ │ │ mov r1, r5 │ │ │ │ + mov lr, r5 │ │ │ │ + add ip, sp, #1024 @ 0x400 │ │ │ │ + add r9, r9, #4 │ │ │ │ + mov sl, #1 │ │ │ │ + add r8, r4, #12288 @ 0x3000 │ │ │ │ + add fp, r4, #8192 @ 0x2000 │ │ │ │ + add ip, ip, #8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r5, r5, #36 @ 0x24 │ │ │ │ + add r1, r1, #24 │ │ │ │ + add lr, lr, #26 │ │ │ │ + str sl, [sp, #3088] @ 0xc10 │ │ │ │ + str r9, [sp, #1032] @ 0x408 │ │ │ │ + str r7, [r8, #20] │ │ │ │ + stm sp, {r4, fp} │ │ │ │ + strh r3, [r9] │ │ │ │ + mov sl, ip │ │ │ │ + mov r9, r2 │ │ │ │ + cmp r0, sl │ │ │ │ + beq 2d434 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r3, r0 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, ip │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr ip, [r3, #4]! │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + ldr r6, [ip, #4] │ │ │ │ + cmp r7, r6 │ │ │ │ + movlt fp, #1 │ │ │ │ + strlt ip, [r3, #-4] │ │ │ │ + strlt r2, [r3] │ │ │ │ + cmp r3, sl │ │ │ │ + bne 2d3f8 │ │ │ │ + cmp fp, #0 │ │ │ │ + mov ip, r9 │ │ │ │ + sub sl, sl, #4 │ │ │ │ + mov r9, r4 │ │ │ │ + bne 2d3e0 │ │ │ │ + rsb r4, r9, r9, lsl #28 │ │ │ │ + sub r2, r9, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r9, [ip] │ │ │ │ + str r3, [r5, r4, lsl #4] │ │ │ │ + lsl sl, r4, #4 │ │ │ │ + ldr r4, [ip, #-4]! │ │ │ │ + ldr fp, [r9, #4] │ │ │ │ + add sl, sl, #16 │ │ │ │ + ldrh r9, [r9] │ │ │ │ + strh r9, [r1, sl] │ │ │ │ + ldr r9, [r4, #4] │ │ │ │ + cmp r2, #1 │ │ │ │ + add r9, r9, fp │ │ │ │ + str r9, [r4, #4] │ │ │ │ + ldrh r9, [r4] │ │ │ │ + strh r9, [lr, sl] │ │ │ │ + rsb sl, r2, #512 @ 0x200 │ │ │ │ + add sl, sl, #1 │ │ │ │ + strh sl, [r4] │ │ │ │ + bne 2d3d8 │ │ │ │ + ldr r3, [pc, #776] @ 2d798 │ │ │ │ + str r3, [r8, #20] │ │ │ │ + ldr r3, [pc, #772] @ 2d79c │ │ │ │ + ldm sp, {r4, fp} │ │ │ │ + cmp r9, r3 │ │ │ │ + str fp, [r8, #16] │ │ │ │ + beq 2d4b4 │ │ │ │ + mov r3, r2 │ │ │ │ + add r1, r4, r9, lsl #4 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 27ab4 │ │ │ │ - andeq ip, r2, r0, lsr #22 │ │ │ │ - andeq ip, r2, ip, asr #18 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #1060] @ 2918c │ │ │ │ - ldr r3, [pc, #1060] @ 29190 │ │ │ │ + bl 2d270 │ │ │ │ + ldrh r5, [fp, #8] │ │ │ │ + ldr r3, [pc, #732] @ 2d79c │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 2d508 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [pc, #720] @ 2d7a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + strne r3, [fp] │ │ │ │ + strne r3, [fp, #4] │ │ │ │ + ldr r3, [pc, #684] @ 2d790 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #3092] @ 0xc14 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 2913c │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 29168 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - add ip, r4, r4, lsl #1 │ │ │ │ - add ip, r3, ip, lsl #3 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - add r3, r3, #24 │ │ │ │ - add r2, r2, #8 │ │ │ │ - cmp ip, r3 │ │ │ │ - add r1, r2, r1 │ │ │ │ - bne 28dac │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 29170 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - add lr, r6, r6, lsl #1 │ │ │ │ - add lr, r3, lr, lsl #2 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr ip, [r3, #4] │ │ │ │ - add r3, r3, #12 │ │ │ │ - cmp lr, r3 │ │ │ │ - add r2, r2, ip │ │ │ │ - bne 28de0 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - add r3, r3, #36 @ 0x24 │ │ │ │ - add r4, r4, r6, lsl #1 │ │ │ │ - add r3, r3, r4, lsl #2 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - add r1, r3, r1 │ │ │ │ - add r3, r1, r2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #872] @ 29194 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r2, #4 │ │ │ │ - sub r3, r3, #16 │ │ │ │ - sub ip, r1, #16 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r2, #36 @ 0x24 │ │ │ │ - mov r4, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr r7, [pc, #828] @ 29198 │ │ │ │ - bl 47ad0 │ │ │ │ - mov r8, r4 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - add r9, sp, #4 │ │ │ │ - b 28e78 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq 28eb4 │ │ │ │ - add r6, r4, r4, lsl #1 │ │ │ │ - ldr ip, [r3, r6, lsl #2] │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 28e6c │ │ │ │ - mov r2, #12 │ │ │ │ - ldr r0, [r5] │ │ │ │ - mov r1, r9 │ │ │ │ - stmib sp, {r4, r8, ip} │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - add r4, r4, #1 │ │ │ │ - ldr r2, [r3, r6, lsl #2] │ │ │ │ - cmp r4, r7 │ │ │ │ - add r8, r8, r2 │ │ │ │ - bne 28e78 │ │ │ │ - mov r9, #0 │ │ │ │ - ldr r8, [pc, #732] @ 2919c │ │ │ │ - mov r6, r9 │ │ │ │ - add r7, sp, #4 │ │ │ │ - b 28ed8 │ │ │ │ - add r9, r9, #12 │ │ │ │ - cmp r9, r8 │ │ │ │ - beq 28f38 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r3, r9] │ │ │ │ - add r3, r3, r9 │ │ │ │ + bne 2d788 │ │ │ │ + add sp, sp, #3088 @ 0xc10 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + lsl r2, r5, #4 │ │ │ │ + str r2, [sp] │ │ │ │ + add r2, r4, r5, lsl #4 │ │ │ │ + ldrh r1, [r2, #10] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq 2d534 │ │ │ │ + mov r3, #2 │ │ │ │ + add r1, r4, r1, lsl #4 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d270 │ │ │ │ + lsl r3, r5, #4 │ │ │ │ + add r3, r4, r3 │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ + ldr r3, [pc, #596] @ 2d79c │ │ │ │ + cmp r6, r3 │ │ │ │ + beq 2d59c │ │ │ │ + add r2, r4, r6, lsl #4 │ │ │ │ + ldrh r1, [r2, #10] │ │ │ │ + cmp r1, r3 │ │ │ │ + lsl r3, r6, #4 │ │ │ │ + str r3, [sp] │ │ │ │ + bne 2d5c0 │ │ │ │ + lsl r3, r6, #4 │ │ │ │ + add r3, r4, r3 │ │ │ │ + ldrh r7, [r3, #8] │ │ │ │ + ldr r3, [pc, #548] @ 2d79c │ │ │ │ + cmp r7, r3 │ │ │ │ + bne 2d5d8 │ │ │ │ + lsl r3, r6, #4 │ │ │ │ + add r3, r4, r3 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 28ec8 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - cmn r4, #1 │ │ │ │ - beq 28ec8 │ │ │ │ - mov r2, #4 │ │ │ │ - ldr r0, [r5] │ │ │ │ - mov r1, r7 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ - add r3, r3, r4, lsl #3 │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmn r4, #1 │ │ │ │ - add r3, r2, #8 │ │ │ │ - add r6, r3, r6 │ │ │ │ - bne 28ef4 │ │ │ │ - add r9, r9, #12 │ │ │ │ - cmp r9, r8 │ │ │ │ - bne 28ed4 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 28fcc │ │ │ │ - mov r4, #0 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, r4 │ │ │ │ - add r8, sp, #4 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [r5] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - add r1, r3, r4 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - add r7, r7, r1 │ │ │ │ - add r4, r4, #12 │ │ │ │ - bgt 28f54 │ │ │ │ + movne r2, #0 │ │ │ │ + strne r2, [r4, r6, lsl #4] │ │ │ │ + movne r2, #2 │ │ │ │ + strne r2, [r3, #4] │ │ │ │ + lsl r3, r5, #4 │ │ │ │ + add r3, r4, r3 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 28fcc │ │ │ │ - mov r4, #0 │ │ │ │ - b 28fa0 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - add r2, r4, r4, lsl #1 │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - ldr r0, [r5] │ │ │ │ + movne r2, #0 │ │ │ │ + strne r2, [r4, r5, lsl #4] │ │ │ │ + movne r2, #1 │ │ │ │ + strne r2, [r3, #4] │ │ │ │ + b 2d4c4 │ │ │ │ + add r1, r4, r1, lsl #4 │ │ │ │ + mov r3, #3 │ │ │ │ mov r2, #4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt 28f9c │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r8, [pc, #452] @ 2919c │ │ │ │ - mov r9, r6 │ │ │ │ - add r7, sp, #4 │ │ │ │ - b 28ff0 │ │ │ │ - add r9, r9, #12 │ │ │ │ - cmp r9, r8 │ │ │ │ - add r6, r6, #65536 @ 0x10000 │ │ │ │ - beq 29078 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r3, r9] │ │ │ │ - add r3, r3, r9 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 28fe0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 28fe0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - add r2, r2, r3, lsl #3 │ │ │ │ - ldmib r2, {ip, lr} │ │ │ │ - mov r1, r7 │ │ │ │ - orr ip, ip, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d270 │ │ │ │ + b 2d564 │ │ │ │ + add r2, r4, r7, lsl #4 │ │ │ │ + ldrh r1, [r2, #10] │ │ │ │ + cmp r1, r3 │ │ │ │ + lsl r3, r7, #4 │ │ │ │ + str r3, [sp] │ │ │ │ + beq 2d604 │ │ │ │ + add r1, r4, r1, lsl #4 │ │ │ │ + mov r3, #4 │ │ │ │ mov r2, #8 │ │ │ │ - ldr r0, [r5] │ │ │ │ - lsl r4, r3, #3 │ │ │ │ - stmib sp, {ip, lr} │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldr r0, [r5] │ │ │ │ - add r3, r3, r4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - add r4, r2, r4 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 29014 │ │ │ │ - add r9, r9, #12 │ │ │ │ - cmp r9, r8 │ │ │ │ - add r6, r6, #65536 @ 0x10000 │ │ │ │ - bne 28ff0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 29178 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - ldr r0, [r5] │ │ │ │ - add r3, r3, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d270 │ │ │ │ + lsl r3, r7, #4 │ │ │ │ + add r3, r4, r3 │ │ │ │ + ldrh r8, [r3, #8] │ │ │ │ + ldr r3, [pc, #388] @ 2d79c │ │ │ │ + cmp r8, r3 │ │ │ │ + beq 2d66c │ │ │ │ + add r2, r4, r8, lsl #4 │ │ │ │ + ldrh r1, [r2, #10] │ │ │ │ + cmp r1, r3 │ │ │ │ + lsl r3, r8, #4 │ │ │ │ + str r3, [sp] │ │ │ │ + bne 2d690 │ │ │ │ + lsl r3, r8, #4 │ │ │ │ + add r3, r4, r3 │ │ │ │ + ldrh r9, [r3, #8] │ │ │ │ + ldr r3, [pc, #340] @ 2d79c │ │ │ │ + cmp r9, r3 │ │ │ │ + bne 2d6a8 │ │ │ │ + lsl r3, r8, #4 │ │ │ │ + add r3, r4, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - add r4, r4, #12 │ │ │ │ - bgt 2908c │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - ble 290f4 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - add r6, r6, #1 │ │ │ │ - add r3, r3, r4 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bl 4785c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - add r4, r4, #24 │ │ │ │ - cmp r3, r6 │ │ │ │ - bgt 290cc │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - movgt r4, #0 │ │ │ │ - movgt r6, r4 │ │ │ │ - ble 29128 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - add r6, r6, #1 │ │ │ │ - add r3, r3, r4 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 4785c │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - add r4, r4, #12 │ │ │ │ - cmp r3, r6 │ │ │ │ - bgt 29104 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 47afc │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r3, [r5] │ │ │ │ - ldr r2, [pc, #92] @ 291a0 │ │ │ │ - ldr r3, [pc, #72] @ 29190 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 29188 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r1, #0 │ │ │ │ - b 28dc4 │ │ │ │ + movne r2, #0 │ │ │ │ + strne r2, [r4, r8, lsl #4] │ │ │ │ + movne r2, #4 │ │ │ │ + strne r2, [r3, #4] │ │ │ │ + lsl r3, r7, #4 │ │ │ │ + add r3, r4, r3 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + strne r2, [r4, r7, lsl #4] │ │ │ │ + movne r2, #3 │ │ │ │ + strne r2, [r3, #4] │ │ │ │ + b 2d57c │ │ │ │ + add r1, r4, r1, lsl #4 │ │ │ │ + mov r3, #5 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d270 │ │ │ │ + b 2d634 │ │ │ │ + add r2, r4, r9, lsl #4 │ │ │ │ + ldrh r1, [r2, #10] │ │ │ │ + cmp r1, r3 │ │ │ │ + lsl r3, r9, #4 │ │ │ │ + str r3, [sp] │ │ │ │ + beq 2d6d4 │ │ │ │ + add r1, r4, r1, lsl #4 │ │ │ │ + mov r3, #6 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d270 │ │ │ │ + lsl r3, r9, #4 │ │ │ │ + add r3, r4, r3 │ │ │ │ + ldrh sl, [r3, #8] │ │ │ │ + ldr r3, [pc, #180] @ 2d79c │ │ │ │ + cmp sl, r3 │ │ │ │ + beq 2d764 │ │ │ │ + add r2, r4, sl, lsl #4 │ │ │ │ + ldrh r1, [r2, #10] │ │ │ │ + cmp r1, r3 │ │ │ │ + lsl r3, sl, #4 │ │ │ │ + str r3, [sp] │ │ │ │ + beq 2d718 │ │ │ │ + add r1, r4, r1, lsl #4 │ │ │ │ + mov r3, #7 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d270 │ │ │ │ + lsl r3, sl, #4 │ │ │ │ + add r3, r4, r3 │ │ │ │ + ldrh r1, [r3, #8] │ │ │ │ + ldr r3, [pc, #112] @ 2d79c │ │ │ │ + cmp r1, r3 │ │ │ │ + beq 2d744 │ │ │ │ + add r1, r4, r1, lsl #4 │ │ │ │ + mov r3, #7 │ │ │ │ mov r2, #0 │ │ │ │ - b 28df4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 290c4 │ │ │ │ - b 29128 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d270 │ │ │ │ + lsl r3, sl, #4 │ │ │ │ + add r3, r4, r3 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + strne r2, [r4, sl, lsl #4] │ │ │ │ + movne r2, #6 │ │ │ │ + strne r2, [r3, #4] │ │ │ │ + lsl r3, r9, #4 │ │ │ │ + add r3, r4, r3 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + strne r2, [r4, r9, lsl #4] │ │ │ │ + movne r2, #5 │ │ │ │ + strne r2, [r3, #4] │ │ │ │ + b 2d64c │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r3, r0, lsr #32 │ │ │ │ + andeq lr, r2, ip, ror sl │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - cmpmi r4, r4, asr #2 │ │ │ │ + andeq r0, r0, r1, lsl #2 │ │ │ │ + andeq r0, r0, r1, lsl #4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - strdeq pc, [fp], -r4 │ │ │ │ - andeq r2, r3, r4, asr #24 │ │ │ │ + andeq lr, r2, r8, lsr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3752] @ 0xea8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ 2d844 │ │ │ │ mov r4, r0 │ │ │ │ - add r0, r0, r0, lsl #3 │ │ │ │ - rsb r0, r4, r0, lsl #3 │ │ │ │ - rsb r0, r0, r0, lsl #2 │ │ │ │ - mov r5, r2 │ │ │ │ - add r0, r2, r0, lsl #3 │ │ │ │ - ldr r2, [pc, #188] @ 29290 │ │ │ │ - ldr r3, [pc, #188] @ 29294 │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #324 @ 0x144 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r7, r1 │ │ │ │ - add r0, r0, #124 @ 0x7c │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #316] @ 0x13c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - bl 48d20 │ │ │ │ - ldr r2, [pc, #136] @ 29298 │ │ │ │ - stm sp, {r6, r7} │ │ │ │ - add r6, sp, #60 @ 0x3c │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r5, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #104] @ 2929c │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r7, #0 │ │ │ │ + bl 47838 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 2d838 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2d2f0 │ │ │ │ + add r5, r4, #12288 @ 0x3000 │ │ │ │ + add ip, r4, #8192 @ 0x2000 │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ + mov lr, #0 │ │ │ │ + add ip, ip, #12 │ │ │ │ + add r5, r5, #12 │ │ │ │ + mov r2, lr │ │ │ │ mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r6, [ip, #100] @ 0x64 │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [pc, #72] @ 292a0 │ │ │ │ - ldr r3, [pc, #56] @ 29294 │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - str r7, [r5, r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #316] @ 0x13c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2928c │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #324 @ 0x144 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00032bb4 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - muleq r2, r4, r7 │ │ │ │ - andeq ip, r2, r4, lsl r6 │ │ │ │ - andeq r2, r3, ip, lsr #22 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ + mov r1, #10 │ │ │ │ + and r0, r2, #1 │ │ │ │ + add r3, r3, r0, lsl #1 │ │ │ │ + ldrh r3, [r3, #8] │ │ │ │ + lsr r2, r2, #1 │ │ │ │ + add r3, r4, r3, lsl #4 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2d824 │ │ │ │ + subs r1, r1, #1 │ │ │ │ + bne 2d7fc │ │ │ │ + str r3, [ip, #4]! │ │ │ │ + cmp ip, r5 │ │ │ │ + add lr, lr, #1 │ │ │ │ + bne 2d7f0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r5, [pc, #8] @ 2d848 │ │ │ │ + add r5, pc, r5 │ │ │ │ + b 2d7cc │ │ │ │ + andeq r3, r0, r8, lsl r0 │ │ │ │ + andeq ip, r2, r4, asr r7 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3880] @ 0xf28 │ │ │ │ - add r2, r0, r0, lsl #3 │ │ │ │ - rsb r2, r0, r2, lsl #3 │ │ │ │ - add r7, r1, #104 @ 0x68 │ │ │ │ - rsb r2, r2, r2, lsl #2 │ │ │ │ - add r2, r7, r2, lsl #3 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, r2, #20 │ │ │ │ - ldr r2, [pc, #220] @ 293b4 │ │ │ │ - ldr r3, [pc, #220] @ 293b8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #192 @ 0xc0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - bl 48d20 │ │ │ │ - ldr r2, [pc, #172] @ 293bc │ │ │ │ - str r6, [sp] │ │ │ │ - add r6, sp, #60 @ 0x3c │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #140] @ 293c0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r8, #0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r6, [ip, #100] @ 0x64 │ │ │ │ - blx r6 │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, r5, r5, lsl r2 │ │ │ │ - str r2, [r4, r3, lsl #3] │ │ │ │ - add r4, r4, r3, lsl #3 │ │ │ │ - bl 47cf4 │ │ │ │ - ldr r2, [pc, #88] @ 293c4 │ │ │ │ - str r8, [r4, #16] │ │ │ │ - add r2, pc, r2 │ │ │ │ - strd r0, [r4, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4741c │ │ │ │ - ldr r2, [pc, #64] @ 293c8 │ │ │ │ - ldr r3, [pc, #44] @ 293b8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 293b0 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #192 @ 0xc0 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + subs lr, r2, #0 │ │ │ │ + add r6, r3, r6 │ │ │ │ + beq 2d940 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrb r8, [r7], #1 │ │ │ │ + add ip, r1, lr │ │ │ │ + cmp ip, r7 │ │ │ │ + beq 2d9c0 │ │ │ │ + mov lr, #0 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r2, lr │ │ │ │ + add r4, r3, #1 │ │ │ │ + add r1, r0, r8, lsl #4 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + ldr r8, [r0, r8, lsl #4] │ │ │ │ + orr r2, r2, r8, lsl lr │ │ │ │ + add lr, lr, r1 │ │ │ │ + cmp lr, #7 │ │ │ │ + ldrb r8, [r7] │ │ │ │ + bls 2d8dc │ │ │ │ + cmp r6, r4 │ │ │ │ + strb r2, [r5] │ │ │ │ + beq 2d9b8 │ │ │ │ + mov r1, r4 │ │ │ │ + b 2d8c4 │ │ │ │ + strb r2, [r1], #1 │ │ │ │ + cmp r6, r1 │ │ │ │ + beq 2d9b8 │ │ │ │ + sub lr, lr, #8 │ │ │ │ + cmp lr, #7 │ │ │ │ + mov r5, r1 │ │ │ │ + lsr r2, r2, #8 │ │ │ │ + bhi 2d8b8 │ │ │ │ + add r4, r1, #1 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp ip, r7 │ │ │ │ + bne 2d884 │ │ │ │ + add r1, r0, r8, lsl #4 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + ldr ip, [r0, r8, lsl #4] │ │ │ │ + orr ip, r2, ip, lsl lr │ │ │ │ + add lr, lr, r1 │ │ │ │ + cmp lr, #7 │ │ │ │ + bls 2d94c │ │ │ │ + cmp r6, r4 │ │ │ │ + strb ip, [r5] │ │ │ │ + beq 2d9b8 │ │ │ │ + mov r2, r4 │ │ │ │ + b 2d924 │ │ │ │ + strb ip, [r2], #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + beq 2d9b8 │ │ │ │ + sub lr, lr, #8 │ │ │ │ + cmp lr, #7 │ │ │ │ + mov r5, r2 │ │ │ │ + lsr ip, ip, #8 │ │ │ │ + bhi 2d918 │ │ │ │ + add r4, r2, #1 │ │ │ │ + b 2d94c │ │ │ │ + mov r5, r3 │ │ │ │ + mov ip, lr │ │ │ │ + add r4, r3, #1 │ │ │ │ + add r0, r0, #4096 @ 0x1000 │ │ │ │ + ldr r2, [r0] │ │ │ │ + orr r1, ip, r2, lsl lr │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + add lr, lr, r2 │ │ │ │ + cmp lr, #7 │ │ │ │ + and r2, r1, #255 @ 0xff │ │ │ │ + bls 2d9ac │ │ │ │ + cmp r6, r4 │ │ │ │ + strb r2, [r5] │ │ │ │ + beq 2d9b8 │ │ │ │ + sub lr, lr, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + add ip, r4, lr, lsr #3 │ │ │ │ + b 2d994 │ │ │ │ + strb r0, [r2], #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + beq 2d9b8 │ │ │ │ + lsr r1, r1, #8 │ │ │ │ + cmp ip, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + and r0, r1, #255 @ 0xff │ │ │ │ + bne 2d988 │ │ │ │ + add r4, r2, #1 │ │ │ │ + sub r0, r4, r3 │ │ │ │ + strb r1, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00032ab0 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq ip, r2, r0, asr #10 │ │ │ │ - andeq ip, r2, r4, lsl r5 │ │ │ │ - andeq ip, r2, r0, lsl r5 │ │ │ │ - andeq r2, r3, r0, lsl #20 │ │ │ │ - add r3, r1, #8192 @ 0x2000 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [r3, #1620] @ 0x654 │ │ │ │ - cmp r1, #3 │ │ │ │ - bxhi lr │ │ │ │ - add r3, r1, r1, lsl #1 │ │ │ │ - ldr r3, [r0, r3, lsl #3] │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov lr, #0 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r2, lr │ │ │ │ + add r4, r3, #1 │ │ │ │ + b 2d8e8 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r4, r0 │ │ │ │ + mov ip, #0 │ │ │ │ + ldr r9, [pc, #268] @ 2daf8 │ │ │ │ + add r0, r1, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + add r6, r3, r6 │ │ │ │ + add r7, r4, #4096 @ 0x1000 │ │ │ │ + mov r5, r3 │ │ │ │ + mov lr, ip │ │ │ │ + mov r2, ip │ │ │ │ + subs r3, r0, r1 │ │ │ │ + movne r3, #1 │ │ │ │ + cmp ip, #23 │ │ │ │ + movhi r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r2, [pc, #8] @ 29400 │ │ │ │ - add r0, r0, #104 @ 0x68 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 46fe0 │ │ │ │ - muleq r2, r4, r4 │ │ │ │ + beq 2da44 │ │ │ │ + ldrb r3, [r1], #1 │ │ │ │ + orr lr, lr, r3, lsl ip │ │ │ │ + add ip, ip, #8 │ │ │ │ + cmp ip, #23 │ │ │ │ + movhi r3, #0 │ │ │ │ + movls r3, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + moveq r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2da1c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 2da94 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2dab4 │ │ │ │ + lsr lr, lr, r3 │ │ │ │ + sub ip, ip, r3 │ │ │ │ + cmp r2, r7 │ │ │ │ + beq 2daf0 │ │ │ │ + cmp r6, r5 │ │ │ │ + beq 2daac │ │ │ │ + ldrb r3, [r2, #12] │ │ │ │ + cmp ip, #9 │ │ │ │ + movls r2, #0 │ │ │ │ + strb r3, [r5], #1 │ │ │ │ + andhi r3, lr, r9 │ │ │ │ + addhi r3, r3, #2048 @ 0x800 │ │ │ │ + addhi r3, r3, #4 │ │ │ │ + ldrhi r2, [r4, r3, lsl #2] │ │ │ │ + b 2da04 │ │ │ │ + and r3, lr, r9 │ │ │ │ + add r3, r3, #2048 @ 0x800 │ │ │ │ + add r3, r3, #4 │ │ │ │ + ldr r2, [r4, r3, lsl #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 2da4c │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + lsr lr, lr, #10 │ │ │ │ + sub ip, ip, #10 │ │ │ │ + and r3, lr, #1 │ │ │ │ + add r2, r2, r3, lsl #1 │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ + sub ip, ip, #1 │ │ │ │ + add r2, r4, r2, lsl #4 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + lsr lr, lr, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2da60 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 2dabc │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + sub r0, r5, r8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + strdeq r0, [r0], -pc @ │ │ │ │ + eor r3, r1, r1, asr #31 │ │ │ │ + asr r1, r1, #25 │ │ │ │ + and r1, r1, #64 @ 0x40 │ │ │ │ + and r2, r3, #63 @ 0x3f │ │ │ │ + asrs ip, r3, #6 │ │ │ │ + orr r1, r1, r2 │ │ │ │ + beq 2db58 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mvn lr, #127 @ 0x7f │ │ │ │ + mov r2, r0 │ │ │ │ + orr r1, r1, lr │ │ │ │ + asrs r3, r3, #13 │ │ │ │ + and r0, ip, #127 @ 0x7f │ │ │ │ + strb r1, [r2], #1 │ │ │ │ + beq 2db4c │ │ │ │ + orr r1, r0, lr │ │ │ │ + and r0, r3, #127 @ 0x7f │ │ │ │ + asrs r3, r3, #7 │ │ │ │ + strb r1, [r2], #1 │ │ │ │ + bne 2db38 │ │ │ │ + strb r0, [r2] │ │ │ │ + add r0, r2, #1 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + strb r1, [r0] │ │ │ │ + add r0, r0, #1 │ │ │ │ + bx lr │ │ │ │ + ldrb r3, [r0] │ │ │ │ + and r2, r3, #63 @ 0x3f │ │ │ │ + str r2, [r1] │ │ │ │ + ldrsb ip, [r0] │ │ │ │ + lsr r3, r3, #6 │ │ │ │ + cmp ip, #0 │ │ │ │ + and r3, r3, #1 │ │ │ │ + blt 2db98 │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + eor r3, r3, r2 │ │ │ │ + add r0, r0, #1 │ │ │ │ + str r3, [r1] │ │ │ │ + bx lr │ │ │ │ + ldrb ip, [r0, #1] │ │ │ │ + lsl ip, ip, #6 │ │ │ │ + and ip, ip, #8128 @ 0x1fc0 │ │ │ │ + orr r2, r2, ip │ │ │ │ + str r2, [r1] │ │ │ │ + ldrsb ip, [r0, #1] │ │ │ │ + cmp ip, #0 │ │ │ │ + addge r0, r0, #1 │ │ │ │ + bge 2db84 │ │ │ │ + ldrb ip, [r0, #2] │ │ │ │ + lsl ip, ip, #13 │ │ │ │ + and ip, ip, #1040384 @ 0xfe000 │ │ │ │ + orr r2, r2, ip │ │ │ │ + str r2, [r1] │ │ │ │ + ldrsb ip, [r0, #2] │ │ │ │ + cmp ip, #0 │ │ │ │ + addge r0, r0, #2 │ │ │ │ + bge 2db84 │ │ │ │ + ldrb ip, [r0, #3] │ │ │ │ + lsl ip, ip, #20 │ │ │ │ + and ip, ip, #133169152 @ 0x7f00000 │ │ │ │ + orr r2, r2, ip │ │ │ │ + str r2, [r1] │ │ │ │ + ldrsb ip, [r0, #3] │ │ │ │ + cmp ip, #0 │ │ │ │ + ldrblt ip, [r0, #4] │ │ │ │ + addge r0, r0, #3 │ │ │ │ + addlt r0, r0, #4 │ │ │ │ + orrlt r2, r2, ip, lsl #27 │ │ │ │ + b 2db84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [r5, #100] @ 0x64 │ │ │ │ - add ip, r5, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r3, #96] @ 0x60 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r7, [ip, #1616] @ 0x650 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - bx r3 │ │ │ │ - add r3, r1, #8192 @ 0x2000 │ │ │ │ - ldrb r3, [r3, #1612] @ 0x64c │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ + add r4, r3, #3 │ │ │ │ + add r5, r0, r1 │ │ │ │ + movge r4, r3 │ │ │ │ + bic r4, r4, #3 │ │ │ │ + cmp r0, r5 │ │ │ │ + add r4, r2, r4 │ │ │ │ + bcs 2dc7c │ │ │ │ + cmp r2, r4 │ │ │ │ + mov r6, r2 │ │ │ │ + movcc r1, r2 │ │ │ │ + bcc 2dc5c │ │ │ │ + b 2dc74 │ │ │ │ + cmp r4, r1 │ │ │ │ + bls 2dc74 │ │ │ │ + bl 2db64 │ │ │ │ + add r1, r1, #4 │ │ │ │ + cmp r5, r0 │ │ │ │ + bhi 2dc54 │ │ │ │ + sub r0, r1, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r5, r4, lsl #2] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #2 │ │ │ │ - mov r6, r4 │ │ │ │ - beq 294c8 │ │ │ │ - add r4, r4, #6 │ │ │ │ - cmp r4, #24 │ │ │ │ - add r6, r6, #1 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r5, r4, lsl #2] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 294ac │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r5, #104 @ 0x68 │ │ │ │ - bl 4741c │ │ │ │ - b 294ac │ │ │ │ + cmp r1, #0 │ │ │ │ + add r4, r1, #3 │ │ │ │ + movge r4, r1 │ │ │ │ + asrs r4, r4, #2 │ │ │ │ + add r6, r2, r3 │ │ │ │ + beq 2dce4 │ │ │ │ + cmp r3, #5 │ │ │ │ + movgt r7, r2 │ │ │ │ + movgt r5, r0 │ │ │ │ + movgt r0, r7 │ │ │ │ + bgt 2dccc │ │ │ │ + b 2dcec │ │ │ │ + cmp r3, #5 │ │ │ │ + ble 2dcec │ │ │ │ + ldr r1, [r5], #4 │ │ │ │ + bl 2dafc │ │ │ │ + subs r4, r4, #1 │ │ │ │ + sub r3, r6, r0 │ │ │ │ + bne 2dcc4 │ │ │ │ + sub r4, r0, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mvn r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, r0, #2048 @ 0x800 │ │ │ │ + str r2, [r0, #2056] @ 0x808 │ │ │ │ + str r0, [r0, #2048] @ 0x800 │ │ │ │ + str r3, [r0, #2052] @ 0x804 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr ip, [pc, #568] @ 2972c │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #560] @ 29730 │ │ │ │ - mov r0, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - str r0, [r4, #24] │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ - str r1, [r4, #96] @ 0x60 │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - sub sp, sp, #196 @ 0xc4 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [r4, #2052] @ 0x804 │ │ │ │ + ldr r0, [r0, #2048] @ 0x800 │ │ │ │ + sub r3, r3, r0 │ │ │ │ + cmp r3, #5 │ │ │ │ + bgt 2dd54 │ │ │ │ + bl 4777c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #2056] @ 0x808 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 2dafc │ │ │ │ + str r0, [r4, #2048] @ 0x800 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bxne lr │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r3, [r0, #2048] @ 0x800 │ │ │ │ + ble 2ddc8 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub lr, r1, #1 │ │ │ │ + b 2dd9c │ │ │ │ + str ip, [r0, #2048] @ 0x800 │ │ │ │ + strb r4, [r3] │ │ │ │ + ldr r3, [r0, #2048] @ 0x800 │ │ │ │ + ldr ip, [r0, #2052] @ 0x804 │ │ │ │ + cmp r3, ip │ │ │ │ + bcs 2de24 │ │ │ │ + ldrb r4, [lr, #1]! │ │ │ │ + rsb ip, r2, #0 │ │ │ │ + sub r5, r1, lr │ │ │ │ + cmp r4, #0 │ │ │ │ + cmpne ip, r5 │ │ │ │ + add ip, r3, #1 │ │ │ │ + bne 2dd84 │ │ │ │ mov r2, #0 │ │ │ │ - add r5, r4, #8192 @ 0x2000 │ │ │ │ - mvn r2, #0 │ │ │ │ - add r1, r1, #4096 @ 0x1000 │ │ │ │ - str r0, [r4] │ │ │ │ - str r2, [r5, #1620] @ 0x654 │ │ │ │ - ldr r2, [r1, #148] @ 0x94 │ │ │ │ - strb r0, [r5, #1612] @ 0x64c │ │ │ │ - cmp r2, r0 │ │ │ │ - beq 29600 │ │ │ │ - mov r7, r3 │ │ │ │ - ldrb r3, [r1, #152] @ 0x98 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq 29600 │ │ │ │ - ldrb r3, [r1, #20] │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq 2962c │ │ │ │ - add r0, r1, #20 │ │ │ │ - mov r2, #3 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 495b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2962c │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldrh r3, [r3, #148] @ 0x94 │ │ │ │ - strh r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #400] @ 29734 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #388] @ 29738 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ - add r0, r4, #104 @ 0x68 │ │ │ │ - ldm r6, {r1, r2, r3} │ │ │ │ - bl 46e10 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 2963c │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #340] @ 2973c │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #336] @ 29740 │ │ │ │ - str r1, [sp] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #316] @ 29744 │ │ │ │ - ldr r3, [pc, #292] @ 29730 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 29728 │ │ │ │ - add sp, sp, #196 @ 0xc4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r1, #24 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 47868 │ │ │ │ - b 29584 │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ + str ip, [r0, #2048] @ 0x800 │ │ │ │ + strb r2, [r3] │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + sub r1, r1, #1 │ │ │ │ + b 2dde8 │ │ │ │ + str ip, [r0, #2048] @ 0x800 │ │ │ │ + strb r2, [r3] │ │ │ │ + ldr r3, [r0, #2048] @ 0x800 │ │ │ │ + ldr r2, [r0, #2052] @ 0x804 │ │ │ │ + cmp r3, r2 │ │ │ │ + bcs 2de08 │ │ │ │ + ldrb r2, [r1, #1]! │ │ │ │ + add ip, r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 2ddd0 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [r0, #2048] @ 0x800 │ │ │ │ + strb r2, [r3] │ │ │ │ + bx lr │ │ │ │ mov r2, #1 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r1, [r3, #148] @ 0x94 │ │ │ │ - str r1, [sp] │ │ │ │ - strb r2, [r5, #1612] @ 0x64c │ │ │ │ - ldr r2, [pc, #236] @ 29748 │ │ │ │ - add r6, sp, #60 @ 0x3c │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #20 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #208] @ 2974c │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r6, [ip, #100] @ 0x64 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #176] @ 29750 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r1, [pc, #172] @ 29754 │ │ │ │ - ldr r6, [ip, #60] @ 0x3c │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r1, [r3, #192] @ 0xc0 │ │ │ │ - ldr r2, [pc, #136] @ 29758 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r6, [r3, #92] @ 0x5c │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr lr, [pc, #116] @ 2975c │ │ │ │ - ldr ip, [pc, #116] @ 29760 │ │ │ │ - ldr r2, [pc, #116] @ 29764 │ │ │ │ - ldr r1, [pc, #116] @ 29768 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #32 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ - str r6, [r5, #1616] @ 0x650 │ │ │ │ - ldr r5, [r0] │ │ │ │ - stmib sp, {r4, lr} │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ - blx r4 │ │ │ │ - b 29600 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r3, r8, lsl #17 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0xfffffbf8 │ │ │ │ - @ instruction: 0xfffffce8 │ │ │ │ - ldrdeq ip, [r2], -r4 │ │ │ │ - andeq ip, r2, r8, asr r2 │ │ │ │ - andeq r2, r3, r0, lsl #15 │ │ │ │ - andeq ip, r2, r0, lsr r2 │ │ │ │ - andeq ip, r2, r8, asr #3 │ │ │ │ - @ instruction: 0xfffffd50 │ │ │ │ - strdeq ip, [r2], -r4 │ │ │ │ - @ instruction: 0xfffffd98 │ │ │ │ - andeq ip, r2, r4, asr #3 │ │ │ │ - @ instruction: 0xfffffcd0 │ │ │ │ - andeq r9, r2, r8, lsl #10 │ │ │ │ - andeq r8, r2, r0, lsr #12 │ │ │ │ + add ip, r3, r2 │ │ │ │ + str r2, [r0, #2056] @ 0x808 │ │ │ │ + mov r2, #0 │ │ │ │ + str ip, [r0, #2048] @ 0x800 │ │ │ │ + strb r2, [r3] │ │ │ │ + bx lr │ │ │ │ + mov r2, #1 │ │ │ │ + add ip, r3, r2 │ │ │ │ + str r2, [r0, #2056] @ 0x808 │ │ │ │ + b 2ddb8 │ │ │ │ + ldr r3, [r0, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bxne lr │ │ │ │ + ldr ip, [r0, #2048] @ 0x800 │ │ │ │ + push {r4, lr} │ │ │ │ + ldr lr, [r0, #2052] @ 0x804 │ │ │ │ + add r3, ip, r2 │ │ │ │ + cmp lr, r3 │ │ │ │ + bls 2dea0 │ │ │ │ + cmp r2, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + mov r3, r1 │ │ │ │ + ldrb lr, [r3], #1 │ │ │ │ + add r4, ip, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r4, [r0, #2048] @ 0x800 │ │ │ │ + strb lr, [ip] │ │ │ │ + popeq {r4, pc} │ │ │ │ + add r1, r1, r2 │ │ │ │ + ldr r2, [r0, #2048] @ 0x800 │ │ │ │ + ldrb ip, [r3], #1 │ │ │ │ + add lr, r2, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str lr, [r0, #2048] @ 0x800 │ │ │ │ + strb ip, [r2] │ │ │ │ + bne 2de80 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r0, #2056] @ 0x808 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, r1, r2 │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r1, [r0] │ │ │ │ + stmib r0, {r1, r2} │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2376] @ 0x948 │ │ │ │ - ldr r1, [pc, #812] @ 29ab0 │ │ │ │ - sub sp, sp, #1680 @ 0x690 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - add r3, r0, #8192 @ 0x2000 │ │ │ │ - ldr r2, [pc, #800] @ 29ab4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #144] @ 2df6c │ │ │ │ + ldr r2, [pc, #144] @ 2df70 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldrb r3, [r3, #1612] @ 0x64c │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #1676] @ 0x68c │ │ │ │ + str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ - bne 297e4 │ │ │ │ - ldr r2, [pc, #764] @ 29ab8 │ │ │ │ - ldr r3, [pc, #756] @ 29ab4 │ │ │ │ + bne 2df18 │ │ │ │ + mov r4, r0 │ │ │ │ + ldmib r0, {r0, r3} │ │ │ │ + cmp r0, r3 │ │ │ │ + bcc 2df48 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #80] @ 2df74 │ │ │ │ + ldr r3, [pc, #72] @ 2df70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1676] @ 0x68c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29aac │ │ │ │ - add sp, sp, #1680 @ 0x690 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r6, r0, #104 @ 0x68 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4721c │ │ │ │ - ldr sl, [pc, #704] @ 29abc │ │ │ │ - ldr r9, [pc, #704] @ 29ac0 │ │ │ │ - ldr r8, [pc, #704] @ 29ac4 │ │ │ │ - add sl, pc, sl │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r7, sp, #16 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 473a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 29958 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, sl │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - ldr r2, [r4, r2, lsl #3] │ │ │ │ - mov r1, #119 @ 0x77 │ │ │ │ - subs r2, r2, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - ldr r2, [r4, r2, lsl #3] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 298dc │ │ │ │ - cmp r2, #2 │ │ │ │ - bne 29810 │ │ │ │ - ldr r2, [pc, #596] @ 29ac8 │ │ │ │ - add fp, sp, #20 │ │ │ │ - mov r0, fp │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #568] @ 29acc │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov lr, #0 │ │ │ │ - mov r3, fp │ │ │ │ - str lr, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr fp, [ip, #100] @ 0x64 │ │ │ │ - mov r1, #1 │ │ │ │ - blx fp │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [fp, #1620] @ 0x654 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [fp, #1620] @ 0x654 │ │ │ │ - b 29810 │ │ │ │ - ldr r1, [r4, #96] @ 0x60 │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, r1, #4224 @ 0x1080 │ │ │ │ - add r1, r1, #24 │ │ │ │ - bl 4aae4 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - bne 299ec │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r2, #2 │ │ │ │ - add r3, r1, r1, lsl #1 │ │ │ │ - str r2, [r4, r3, lsl #3] │ │ │ │ - ldr r2, [pc, #448] @ 29ad0 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl 4741c │ │ │ │ - ldr r2, [pc, #436] @ 29ad4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #428] @ 29ad8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #416] @ 29adc │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, fp │ │ │ │ - str fp, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr fp, [ip, #100] @ 0x64 │ │ │ │ - mov r3, r5 │ │ │ │ - blx fp │ │ │ │ - b 29810 │ │ │ │ - ldr r3, [r4] │ │ │ │ - add r5, r4, #8 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - beq 2998c │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp fp, #4 │ │ │ │ - add r5, r5, #24 │ │ │ │ - beq 297b4 │ │ │ │ - ldr r3, [r5, #-8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 29970 │ │ │ │ - bl 47cf4 │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - ldm r5, {r6, sl} │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r7, [r3, #188] @ 0xbc │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - bl 47d84 │ │ │ │ - asr r2, r7, #31 │ │ │ │ - mul r3, r7, r1 │ │ │ │ - umull r1, ip, r7, r0 │ │ │ │ - mla r2, r0, r2, r3 │ │ │ │ - adds r1, r1, r6 │ │ │ │ - add r3, r2, ip │ │ │ │ - adc r3, r3, sl │ │ │ │ - cmp r1, r9 │ │ │ │ - sbcs r3, r3, r8 │ │ │ │ - bge 29970 │ │ │ │ - ldr r2, [pc, #260] @ 29ae0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, fp │ │ │ │ - bl 46fe0 │ │ │ │ - b 29970 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add fp, sp, #20 │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - add r2, r4, r2, lsl #3 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2, #16] │ │ │ │ - mov r2, #3 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #200] @ 29ae4 │ │ │ │ - mov r0, fp │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4741c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r3, r1, r1, lsl #1 │ │ │ │ - add r3, r4, r3, lsl #3 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 29810 │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r2, [r3, #184] @ 0xb8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 29a98 │ │ │ │ - add r3, r1, r1, lsl #3 │ │ │ │ - ldr r0, [r4, #116] @ 0x74 │ │ │ │ - rsb r3, r1, r3, lsl #3 │ │ │ │ - rsb r3, r3, r3, lsl #2 │ │ │ │ - add r1, r6, r3, lsl #3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - rsb r2, r2, r2, lsl #4 │ │ │ │ - ldr fp, [r3, #8] │ │ │ │ - ldr r3, [pc, #96] @ 29ae8 │ │ │ │ - add r1, r1, #20 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - blx fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #76] @ 29aec │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl 46fe0 │ │ │ │ - b 29810 │ │ │ │ + bne 2df68 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r1, sp │ │ │ │ + bl 2db64 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + str r0, [r4, #4] │ │ │ │ + bhi 2df10 │ │ │ │ + ldr r0, [sp] │ │ │ │ + b 2df1c │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - strdeq r2, [r3], -r4 │ │ │ │ + andeq sp, r2, ip, lsr #29 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r3, ip, asr #11 │ │ │ │ - strdeq ip, [r2], -r8 │ │ │ │ - andeq ip, r2, r0, lsl r1 │ │ │ │ - andeq r0, r0, r7, ror r5 │ │ │ │ - andeq ip, r2, r4, lsr #2 │ │ │ │ - andeq pc, r2, r0, lsr #32 │ │ │ │ - andeq ip, r2, r0, lsr #32 │ │ │ │ - andeq ip, r2, r4, asr #32 │ │ │ │ - andeq r0, r0, r8, ror r5 │ │ │ │ - andeq fp, r2, ip, lsl #30 │ │ │ │ - ldrdeq fp, [r2], -r0 │ │ │ │ - andeq r8, r2, r8, lsl r6 │ │ │ │ - strdeq fp, [r2], -r0 │ │ │ │ - ldrdeq fp, [r2], -ip │ │ │ │ + andeq sp, r2, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #156] @ 2e02c │ │ │ │ + ldr r3, [pc, #156] @ 2e030 │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + movne r5, #0 │ │ │ │ + bne 2dfd8 │ │ │ │ mov r4, r0 │ │ │ │ - add r0, r0, #8192 @ 0x2000 │ │ │ │ - ldrb r0, [r0, #1612] @ 0x64c │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmn r1, #1 │ │ │ │ - beq 29b40 │ │ │ │ - cmp r1, #3 │ │ │ │ - pophi {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r3, r1, r1, lsl #1 │ │ │ │ - ldr r3, [r4, r3, lsl #3] │ │ │ │ - cmp r3, #2 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r0, r4, #104 @ 0x68 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4741c │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r3, [r4, r5, lsl #2] │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r3, #2 │ │ │ │ - mov r7, r5 │ │ │ │ - beq 29b74 │ │ │ │ - add r5, r5, #6 │ │ │ │ - cmp r5, #24 │ │ │ │ - add r7, r7, #1 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r4, r5, lsl #2] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 29b58 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r4, #104 @ 0x68 │ │ │ │ - bl 4741c │ │ │ │ - b 29b58 │ │ │ │ - add r3, r0, #8192 @ 0x2000 │ │ │ │ - ldrb r3, [r3, #1612] @ 0x64c │ │ │ │ - cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - add r0, r0, #104 @ 0x68 │ │ │ │ - b 46f54 │ │ │ │ + ldmib r0, {r0, r3} │ │ │ │ + cmp r0, r3 │ │ │ │ + moveq r5, r1 │ │ │ │ + beq 2dfd8 │ │ │ │ + bcc 2e008 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + ldr r2, [pc, #84] @ 2e034 │ │ │ │ + ldr r3, [pc, #76] @ 2e030 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 2e028 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r1, sp │ │ │ │ + bl 2db64 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + str r0, [r4, #4] │ │ │ │ + bhi 2dfd0 │ │ │ │ + ldr r5, [sp] │ │ │ │ + b 2dfd8 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + strdeq sp, [r2], -r4 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq sp, r2, r8, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #156] @ 29c54 │ │ │ │ - bl 3a5c │ │ │ │ - ldr r4, [pc, #152] @ 29c58 │ │ │ │ - ldr r3, [pc, #152] @ 29c5c │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - mov ip, #2 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r2, r0, #1344 @ 0x540 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r3, [r0], #8 │ │ │ │ - mov r5, r0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2e0bc │ │ │ │ + mov r2, r0 │ │ │ │ + ldmib r0, {r0, lr} │ │ │ │ + cmp r0, lr │ │ │ │ + bcs 2e0bc │ │ │ │ + mov r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ - str ip, [r3, #164] @ 0xa4 │ │ │ │ - str r1, [r3, #176] @ 0xb0 │ │ │ │ - add r3, r3, #336 @ 0x150 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 29bf0 │ │ │ │ - mov r1, #1344 @ 0x540 │ │ │ │ - bl 47868 │ │ │ │ - ldr r7, [pc, #76] @ 29c60 │ │ │ │ + b 2e080 │ │ │ │ + cmp lr, r3 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + beq 2e0b4 │ │ │ │ + ldrb ip, [r3], #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 2e074 │ │ │ │ + tst r4, #1 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + bne 2e0cc │ │ │ │ + tst r4, #2 │ │ │ │ + bne 2e0dc │ │ │ │ + tst r4, #4 │ │ │ │ + beq 2e0c4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 4b550 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + ldr r0, [pc, #40] @ 2e0ec │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 4a7f4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + b 2e0a0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 4a754 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + b 2e0a0 │ │ │ │ + andeq r4, r2, r0, lsl #19 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bne 2e12c │ │ │ │ + cmp r1, #0 │ │ │ │ + blt 2e124 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r2 │ │ │ │ + bhi 2e124 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [r3, #12] │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + str r2, [r0, r3, lsl #2] │ │ │ │ + add r3, r3, #129 @ 0x81 │ │ │ │ + cmp r3, #33024 @ 0x8100 │ │ │ │ + bne 2e13c │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bxle lr │ │ │ │ + lsl r2, r3, #3 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r6, r2, #8 │ │ │ │ + add ip, r1, r3, lsl #2 │ │ │ │ + add r6, r1, r6 │ │ │ │ + add r1, r1, #4 │ │ │ │ + add r5, r1, r2 │ │ │ │ mov r4, #0 │ │ │ │ - add r7, pc, r7 │ │ │ │ + ldr r3, [ip, #4]! │ │ │ │ + ldr lr, [r6, r3] │ │ │ │ + asr r3, lr, #12 │ │ │ │ + and r2, lr, #15 │ │ │ │ + and r3, r3, #240 @ 0xf0 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + add r3, r3, r3, lsl #7 │ │ │ │ + ldr r2, [r0, r3, lsl #2] │ │ │ │ + add r1, r0, r3, lsl #2 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ + add r1, r1, r2, lsl #2 │ │ │ │ + add r2, r2, #1 │ │ │ │ + strne r4, [r1, #260] @ 0x104 │ │ │ │ + strne lr, [r1, #4] │ │ │ │ + strne r2, [r0, r3, lsl #2] │ │ │ │ + cmp r5, ip │ │ │ │ add r4, r4, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl 48c74 │ │ │ │ - cmp r4, #4 │ │ │ │ - add r5, r5, #336 @ 0x150 │ │ │ │ - bne 29c18 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [r6, #1352] @ 0x548 │ │ │ │ - str r3, [r6, #1356] @ 0x54c │ │ │ │ - str r3, [r6, #1360] @ 0x550 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r0, r0, r4, asr r5 │ │ │ │ - andeq r2, r3, r8, asr #3 │ │ │ │ - andeq r0, r0, r8, lsl #4 │ │ │ │ - andeq fp, r2, r8, asr #27 │ │ │ │ - ldr r0, [r0, #1352] @ 0x548 │ │ │ │ - subs r0, r0, #2 │ │ │ │ - movne r0, #1 │ │ │ │ + bne 2e17c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + add r1, r0, r1, lsl #2 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + add r2, r3, #8 │ │ │ │ + ldr r1, [r1, r2] │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r3, r3, r1 │ │ │ │ + add r0, r0, r3 │ │ │ │ bx lr │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - rsb r2, r2, r2, lsl #3 │ │ │ │ - add ip, r1, r2, lsl #4 │ │ │ │ - add ip, ip, #136 @ 0x88 │ │ │ │ - push {r4, lr} │ │ │ │ - mov r4, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - rsb r1, r1, r1, lsl #3 │ │ │ │ - add r0, r0, r1, lsl #4 │ │ │ │ - add r0, r0, #8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub r2, r3, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq 2e224 │ │ │ │ + add r1, r1, #1 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r0, r0, r1, lsl #2 │ │ │ │ + add r2, r0, r3 │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ + ldr r3, [r2, #-4] │ │ │ │ + sub r0, r0, r3 │ │ │ │ + sub r0, r0, #4 │ │ │ │ bx lr │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - rsb r1, r1, r1, lsl #3 │ │ │ │ - add r0, r0, r1, lsl #4 │ │ │ │ - ldrb r0, [r0, #160] @ 0xa0 │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r3, r0, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r0, [r0] │ │ │ │ + sub r0, r0, r3 │ │ │ │ + sub r0, r0, #4 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + add r7, r0, #8 │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + add sl, r5, #8 │ │ │ │ + add sl, r0, sl │ │ │ │ + cmp sl, r7 │ │ │ │ + bhi 2e274 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r8, [pc, #280] @ 2e394 │ │ │ │ + ldr r9, [pc, #280] @ 2e398 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r3, r8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #52] @ 29d24 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [sl, #-4] │ │ │ │ + cmp r6, r3 │ │ │ │ + bgt 2e26c │ │ │ │ + cmp r5, #4 │ │ │ │ + asr r2, r5, #2 │ │ │ │ + mov r5, r7 │ │ │ │ + bls 2e31c │ │ │ │ + sub sl, r2, #1 │ │ │ │ + cmp r2, sl, lsr #1 │ │ │ │ + movhi r2, #1 │ │ │ │ + movls r2, #0 │ │ │ │ + lsr fp, sl, #1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 493cc │ │ │ │ + add r3, fp, #1 │ │ │ │ + ldr r1, [r5, fp, lsl #2] │ │ │ │ + add r3, r3, sl │ │ │ │ + add r2, r5, r3, lsl #2 │ │ │ │ + add r3, r5, fp, lsl #2 │ │ │ │ + cmp r6, r1 │ │ │ │ + add r3, r3, #4 │ │ │ │ + movgt r5, r3 │ │ │ │ + movgt r3, r2 │ │ │ │ + sub r2, r3, r5 │ │ │ │ + cmp r2, #4 │ │ │ │ + asr r2, r2, #2 │ │ │ │ + bhi 2e2bc │ │ │ │ + cmp r5, r3 │ │ │ │ + bcs 2e26c │ │ │ │ + ldr r9, [pc, #120] @ 2e39c │ │ │ │ + ldr r8, [pc, #120] @ 2e3a0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne 2e26c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + bl 493cc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #32] @ 29d28 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [r4, #1356] @ 0x54c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - str r0, [r4, #1360] @ 0x550 │ │ │ │ - pop {r4, pc} │ │ │ │ - strdeq r8, [r2], -ip │ │ │ │ - andeq r8, r2, ip, lsl #10 │ │ │ │ + sub r5, r5, r7 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + asr r0, r5, #2 │ │ │ │ + add r5, r4, r5 │ │ │ │ + add r4, r4, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ + add r4, r4, r3 │ │ │ │ + ldr r3, [r4, r2] │ │ │ │ + cmp r3, r6 │ │ │ │ + popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b 2e26c │ │ │ │ + andeq r9, r2, r4, ror #16 │ │ │ │ + andeq r9, r2, r8, ror #16 │ │ │ │ + @ instruction: 0x000297bc │ │ │ │ + andeq r9, r2, r0, asr #15 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + add r1, r0, r1, lsl #2 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + add r2, r3, #8 │ │ │ │ + add r0, r0, r3 │ │ │ │ + ldr r1, [r1, r2] │ │ │ │ + add r0, r0, r2 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r0, r1] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3736] @ 0xe98 │ │ │ │ - ldr r2, [pc, #296] @ 29e70 │ │ │ │ - ldr r3, [pc, #296] @ 29e74 │ │ │ │ - add r2, pc, r2 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [r1] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, r2, #8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #1360] @ 0x550 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #332 @ 0x14c │ │ │ │ + add r1, r0, r1 │ │ │ │ + add r0, r5, #8 │ │ │ │ + bl 47830 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [r4] │ │ │ │ + add r1, r0, #1 │ │ │ │ + add r0, r0, #2 │ │ │ │ + add r0, r5, r0, lsl #2 │ │ │ │ + add r1, r4, r1, lsl #3 │ │ │ │ + bl 47830 │ │ │ │ + ldm r4, {r0, r3} │ │ │ │ + add r3, r3, #2 │ │ │ │ + add r0, r0, r3, lsl #2 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 2e4c4 │ │ │ │ + add r9, r6, #1 │ │ │ │ + mov sl, #0 │ │ │ │ + lsl r7, r9, #3 │ │ │ │ + mov r8, r0 │ │ │ │ + add r9, r0, r9, lsl #2 │ │ │ │ + mov r5, sl │ │ │ │ + ldr r2, [r9, #4]! │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + add r4, r7, r2 │ │ │ │ + bl 2e1ec │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #324] @ 0x144 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 29e64 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r1, [pc, #252] @ 29e78 │ │ │ │ + add lr, r0, #3 │ │ │ │ + movge lr, r0 │ │ │ │ + cmp r0, #3 │ │ │ │ + asr lr, lr, #2 │ │ │ │ + ble 2e4b0 │ │ │ │ + add r2, r8, r4 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ + ldr ip, [r2, #4]! │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, lr │ │ │ │ + add r5, r5, ip │ │ │ │ + blt 2e49c │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp sl, r6 │ │ │ │ + bne 2e468 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r6, [pc, #224] @ 2e5c8 │ │ │ │ + ldr r1, [pc, #224] @ 2e5cc │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldm r0, {r2, r3} │ │ │ │ + mov r8, r0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [r2, #12] │ │ │ │ - mov r2, #2 │ │ │ │ - blx r5 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 29e64 │ │ │ │ - ldr r9, [pc, #208] @ 29e7c │ │ │ │ - add r7, r4, #1344 @ 0x540 │ │ │ │ - add r7, r7, #8 │ │ │ │ - add r4, r4, #8 │ │ │ │ - add r8, sp, #20 │ │ │ │ - add r6, sp, #68 @ 0x44 │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r3, [r4, #128] @ 0x80 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4925c │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - strbeq r3, [sp, #20] │ │ │ │ - bne 29e4c │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ + ble 2e5c0 │ │ │ │ + ldr r2, [pc, #184] @ 2e5d0 │ │ │ │ + ldr fp, [pc, #184] @ 2e5d4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r9, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + add r2, r3, #8 │ │ │ │ + add r1, r8, r9, lsl #2 │ │ │ │ + ldr r1, [r1, r2] │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r7, r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 2e1ec │ │ │ │ + ldr r2, [r8, r7] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + and r3, r2, fp │ │ │ │ + asr r2, r2, #16 │ │ │ │ + add r5, r8, r7 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 48c74 │ │ │ │ + bl 4925c │ │ │ │ + cmp r4, #0 │ │ │ │ + add r2, r4, #3 │ │ │ │ + movge r2, r4 │ │ │ │ + cmp r4, #3 │ │ │ │ + asr sl, r2, #2 │ │ │ │ + ble 2e5b0 │ │ │ │ + ldr r7, [pc, #80] @ 2e5d8 │ │ │ │ + mov r4, #0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r5, #4]! │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r6 │ │ │ │ - add r4, r4, #336 @ 0x150 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47ad0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47ae0 │ │ │ │ - cmp r7, r4 │ │ │ │ - bne 29dc0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47afc │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 4925c │ │ │ │ + cmp r4, sl │ │ │ │ + blt 2e58c │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r3, r9 │ │ │ │ + bgt 2e524 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + muleq r2, r8, r6 │ │ │ │ + andeq r9, r2, r4, lsl #12 │ │ │ │ + andeq r9, r2, r0, lsl #12 │ │ │ │ + strdeq pc, [r0], -pc @ │ │ │ │ + andeq r9, r2, r0, lsr #11 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr ip, [pc, #208] @ 2e6c4 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #200] @ 2e6c8 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ 29e80 │ │ │ │ - ldr r3, [pc, #72] @ 29e74 │ │ │ │ + beq 2e694 │ │ │ │ + sub r7, r1, #4 │ │ │ │ + sub r4, r2, #4 │ │ │ │ + sub r6, r3, #4 │ │ │ │ + add r9, r8, #524288 @ 0x80000 │ │ │ │ + add sl, sp, #4 │ │ │ │ + b 2e650 │ │ │ │ + ldr r3, [r9, #120] @ 0x78 │ │ │ │ + subs r5, r5, #1 │ │ │ │ + add r3, r8, r3, lsl #2 │ │ │ │ + ldr r2, [r3, #128] @ 0x80 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r3, #128] @ 0x80 │ │ │ │ + beq 2e694 │ │ │ │ + ldr r2, [r4, #4]! │ │ │ │ + ldr r3, [r7, #4]! │ │ │ │ + add r3, r3, r2 │ │ │ │ + str r3, [r6, #4]! │ │ │ │ + ldr r1, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 2e634 │ │ │ │ + mov r0, sl │ │ │ │ + bl 2dafc │ │ │ │ + ldr r3, [r9, #120] @ 0x78 │ │ │ │ + subs r5, r5, #1 │ │ │ │ + add r3, r8, r3, lsl #2 │ │ │ │ + ldr r2, [r3, #128] @ 0x80 │ │ │ │ + sub r0, r0, sl │ │ │ │ + add r2, r2, r0, lsl #3 │ │ │ │ + str r2, [r3, #128] @ 0x80 │ │ │ │ + bne 2e650 │ │ │ │ + ldr r2, [pc, #48] @ 2e6cc │ │ │ │ + ldr r3, [pc, #40] @ 2e6c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #324] @ 0x144 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29e6c │ │ │ │ - add sp, sp, #332 @ 0x14c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r4, #128 @ 0x80 │ │ │ │ - bl 48d20 │ │ │ │ - b 29dd0 │ │ │ │ - mvn r0, #0 │ │ │ │ - b 29e20 │ │ │ │ + bne 2e6c0 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r3, r0, asr #32 │ │ │ │ + andeq sp, r2, ip, lsl #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq fp, r2, r8, lsr ip │ │ │ │ - andeq pc, r2, ip, asr r0 @ │ │ │ │ - andeq r1, r3, r0, ror #30 │ │ │ │ + andeq sp, r2, ip, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #68] @ 2e72c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl 47838 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r4, #128 @ 0x80 │ │ │ │ + bl 47838 │ │ │ │ + add r0, r4, #262144 @ 0x40000 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r0, #124 @ 0x7c │ │ │ │ + bl 47838 │ │ │ │ + add r3, r4, #524288 @ 0x80000 │ │ │ │ + mov r2, #0 │ │ │ │ + add r0, r3, #124 @ 0x7c │ │ │ │ + mov r1, #16 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ + bl 47838 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + strdeq pc, [r3], -ip │ │ │ │ + lsl r1, r1, #1 │ │ │ │ + strh r2, [r0, r1] │ │ │ │ + bx lr │ │ │ │ + add r0, r0, #524288 @ 0x80000 │ │ │ │ + add r0, r0, #124 @ 0x7c │ │ │ │ + bx lr │ │ │ │ + mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #135168 @ 0x21000 │ │ │ │ sub ip, sp, ip │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ - str r0, [ip, #-472] @ 0xfffffe28 │ │ │ │ - ldr r2, [pc, #464] @ 2a070 │ │ │ │ - ldr r3, [pc, #464] @ 2a074 │ │ │ │ - sub sp, sp, #4480 @ 0x1180 │ │ │ │ + cmp ip, lr │ │ │ │ + bne 2e75c │ │ │ │ + str r0, [lr, #-1096] @ 0xfffffbb8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #988] @ 2eb58 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r7, r3 │ │ │ │ + sub sp, sp, #136192 @ 0x21400 │ │ │ │ + ldr r3, [pc, #976] @ 2eb5c │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r0, #1360] @ 0x550 │ │ │ │ - add r1, sp, #4480 @ 0x1180 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - add r1, r1, #44 @ 0x2c │ │ │ │ + add ip, sp, #136192 @ 0x21400 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [r1] │ │ │ │ - mov r3, #0 │ │ │ │ - beq 2a064 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r1, [pc, #408] @ 2a078 │ │ │ │ + str r3, [ip, #28] │ │ │ │ mov r3, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, sp, #4096 @ 0x1000 │ │ │ │ + str r5, [r7], #12 │ │ │ │ + add r0, r0, #28 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [r8, #4] │ │ │ │ + str r5, [r8, #8] │ │ │ │ + add ip, ip, #28 │ │ │ │ + bl 2e134 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + cmp r6, r5 │ │ │ │ + ble 2e85c │ │ │ │ + lsl r2, r6, #2 │ │ │ │ + add r1, r2, #8 │ │ │ │ + add ip, r3, r5, lsl #2 │ │ │ │ + ldr ip, [ip, r1] │ │ │ │ + add r2, r3, r2 │ │ │ │ + add r2, r2, r1 │ │ │ │ + ldr r9, [r2, ip] │ │ │ │ + asr r2, r9, #12 │ │ │ │ + and r2, r2, #240 @ 0xf0 │ │ │ │ + and r1, r9, #15 │ │ │ │ + orr r2, r2, r1 │ │ │ │ + add r2, r2, r2, lsl #7 │ │ │ │ + ldr sl, [r0, r2, lsl #2] │ │ │ │ + add lr, r0, r2, lsl #2 │ │ │ │ + cmp sl, #0 │ │ │ │ + ble 2eb2c │ │ │ │ + mov r1, lr │ │ │ │ + mov r2, #0 │ │ │ │ + b 2e834 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, sl │ │ │ │ + beq 2eb2c │ │ │ │ + ldr ip, [r1, #4]! │ │ │ │ + cmp r9, ip │ │ │ │ + bne 2e828 │ │ │ │ + add r2, lr, r2, lsl #2 │ │ │ │ + ldr r2, [r2, #260] @ 0x104 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 2eb2c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r6, r5 │ │ │ │ + bgt 2e7dc │ │ │ │ + mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + bl 2e134 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - blx r4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq 2a064 │ │ │ │ - add r8, sp, #364 @ 0x16c │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3a28c │ │ │ │ - add fp, sp, #48 @ 0x30 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ - sub r7, fp, #20 │ │ │ │ - sub r6, r4, #404 @ 0x194 │ │ │ │ - mov r2, #336 @ 0x150 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3bdc │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [r4, #-240] @ 0xffffff10 │ │ │ │ - bl 3a2ac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 29fe0 │ │ │ │ - ldr r1, [pc, #288] @ 2a07c │ │ │ │ - add r5, sp, #4416 @ 0x1140 │ │ │ │ - add r5, r5, #60 @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 3ce4 <__isoc99_sscanf@plt> │ │ │ │ - cmp r0, #2 │ │ │ │ - bne 29f28 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, fp, #108 @ 0x6c │ │ │ │ - bl 497a4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 29f28 │ │ │ │ - ldr r3, [pc, #236] @ 2a080 │ │ │ │ - strh r3, [r6, #148] @ 0x94 │ │ │ │ - add r9, sl, #8 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 4aae4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 2ead0 │ │ │ │ + lsl r2, r3, #3 │ │ │ │ + add r1, r4, #4 │ │ │ │ + add r9, r3, #1 │ │ │ │ + add r3, r1, r2 │ │ │ │ + add fp, r2, #8 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add sl, sp, #28 │ │ │ │ + add fp, r4, fp │ │ │ │ + add r9, r4, r9, lsl #2 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + ldr r2, [r9, #4]! │ │ │ │ + ldr r5, [fp, r2] │ │ │ │ + asr lr, r5, #12 │ │ │ │ + and lr, lr, #240 @ 0xf0 │ │ │ │ + and r2, r5, #15 │ │ │ │ + orr lr, lr, r2 │ │ │ │ + add lr, lr, lr, lsl #7 │ │ │ │ + ldr r6, [r0, lr, lsl #2] │ │ │ │ + add lr, r0, lr, lsl #2 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 2eb24 │ │ │ │ + mov r1, lr │ │ │ │ + mov r2, #0 │ │ │ │ + b 2e8ec │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, r6 │ │ │ │ + beq 2eb24 │ │ │ │ + ldr ip, [r1, #4]! │ │ │ │ + cmp r5, ip │ │ │ │ + bne 2e8e0 │ │ │ │ + add lr, lr, r2, lsl #2 │ │ │ │ + ldr r2, [lr, #260] @ 0x104 │ │ │ │ + cmp r7, r9 │ │ │ │ + str r2, [sl], #4 │ │ │ │ + bne 2e8a8 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov sl, r9 │ │ │ │ + ldr fp, [pc, #576] @ 2eb60 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r9, r3 │ │ │ │ + b 2e98c │ │ │ │ + str r3, [r7] │ │ │ │ + ldr r3, [r4, ip] │ │ │ │ + ldr r0, [sp] │ │ │ │ + and r3, r3, fp │ │ │ │ + str r3, [r7, #4] │ │ │ │ + ldr r3, [r4, ip] │ │ │ │ + add r1, r1, #4 │ │ │ │ + asr r3, r3, #16 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + ldrsh r3, [r0, r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + addne r7, r7, #8 │ │ │ │ + streq r5, [r7, #8] │ │ │ │ + addeq r7, r7, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47830 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + add r7, r7, r5, lsl #2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r8, #4] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq 2ead0 │ │ │ │ + ldr sl, [r4, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2e1ec │ │ │ │ + lsl sl, sl, #2 │ │ │ │ + add r3, sl, #8 │ │ │ │ + add r1, r4, r6, lsl #2 │ │ │ │ + add sl, sl, r3 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add ip, sl, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r1, r4, ip │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2a024 │ │ │ │ + add r5, r0, #3 │ │ │ │ + mov r2, r0 │ │ │ │ + movge r5, r0 │ │ │ │ + ldr r0, [r3, r6, lsl #2] │ │ │ │ + ldr r3, [r4, ip] │ │ │ │ + cmn r0, #1 │ │ │ │ + asr r5, r5, #2 │ │ │ │ + asr r3, r3, #16 │ │ │ │ + beq 2e928 │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr lr, [r9, #4] │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + ldrsh r3, [r2, r3] │ │ │ │ + lsl lr, lr, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r0, r9, r0, lsl #2 │ │ │ │ + add r3, lr, #8 │ │ │ │ + add lr, lr, #4 │ │ │ │ + ldr r0, [r0, r3] │ │ │ │ + add lr, lr, r3 │ │ │ │ + add r3, r7, #12 │ │ │ │ + addne r2, r7, #8 │ │ │ │ + moveq r2, r3 │ │ │ │ + cmp r5, #0 │ │ │ │ + add r0, r0, lr │ │ │ │ + beq 2e978 │ │ │ │ + sub lr, r0, #4 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, r9, lr │ │ │ │ + lsl lr, r5, #2 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + add sl, r2, r5, lsl #2 │ │ │ │ + mov lr, #0 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r0, #4]! │ │ │ │ + ldr r7, [r1, #4]! │ │ │ │ + sub r3, r3, r7 │ │ │ │ + str r3, [r2], #4 │ │ │ │ + cmp r2, sl │ │ │ │ + orr lr, lr, r3 │ │ │ │ + bne 2ea48 │ │ │ │ + cmp lr, #0 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + beq 2e978 │ │ │ │ + ldr r2, [r4, ip] │ │ │ │ + ldr r1, [sp] │ │ │ │ + asr r2, r2, #16 │ │ │ │ + str r2, [r7] │ │ │ │ + ldr r2, [r4, ip] │ │ │ │ add r6, r6, #1 │ │ │ │ - cmp r6, #4 │ │ │ │ - add r9, r9, #336 @ 0x150 │ │ │ │ - bne 29f9c │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [r3, #136] @ 0x88 │ │ │ │ + and r2, r2, fp │ │ │ │ + str r2, [r7, #4] │ │ │ │ + ldr r2, [r4, ip] │ │ │ │ + asr r2, r2, #16 │ │ │ │ + lsl r2, r2, #1 │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2a044 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #4 │ │ │ │ - add r3, r3, #336 @ 0x150 │ │ │ │ - bne 29fc4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 47afc │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #144] @ 2a084 │ │ │ │ - ldr r3, [pc, #124] @ 2a074 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + addne r3, r7, #8 │ │ │ │ + streq r5, [r7, #8] │ │ │ │ + add r7, r3, r2 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r8, #4] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne 2e988 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2eae8 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2eb44 │ │ │ │ + sub r0, r7, r8 │ │ │ │ + ldr r2, [pc, #112] @ 2eb64 │ │ │ │ + ldr r3, [pc, #100] @ 2eb5c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #4480 @ 0x1180 │ │ │ │ + add r1, sp, #136192 @ 0x21400 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #44 @ 0x2c │ │ │ │ + add r1, r1, #28 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a06c │ │ │ │ - add sp, sp, #4480 @ 0x1180 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ + bne 2eb54 │ │ │ │ + add sp, sp, #136192 @ 0x21400 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r6, r6, r6, lsl #1 │ │ │ │ - rsb r6, r6, r6, lsl #3 │ │ │ │ - add r0, sl, r6, lsl #4 │ │ │ │ - mov r2, #336 @ 0x150 │ │ │ │ - sub r1, r4, #404 @ 0x194 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 3e34 │ │ │ │ - b 29f28 │ │ │ │ - add r5, r5, r5, lsl #1 │ │ │ │ - rsb r5, r5, r5, lsl #3 │ │ │ │ - add r0, sl, r5, lsl #4 │ │ │ │ - mov r2, #336 @ 0x150 │ │ │ │ - sub r1, r4, #404 @ 0x194 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 3e34 │ │ │ │ - b 29f28 │ │ │ │ - mvn r0, #0 │ │ │ │ - b 29fec │ │ │ │ + mvn r2, #0 │ │ │ │ + b 2e900 │ │ │ │ + ldr r2, [r8] │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r8] │ │ │ │ + str r9, [r7], #4 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + b 2e850 │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2eae8 │ │ │ │ + b 2eaec │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r3, r4, ror #29 │ │ │ │ + strdeq sp, [r2], -ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq fp, [r2], -r4 │ │ │ │ - andeq fp, r2, r0, ror sl │ │ │ │ - andeq r2, r0, fp, asr r0 │ │ │ │ - muleq r3, r4, sp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 2a0ac │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3bf4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, r4, asr r5 │ │ │ │ + strdeq pc, [r0], -pc @ │ │ │ │ + muleq r2, r4, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + str r3, [r0, #4] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - add r4, r0, #8 │ │ │ │ - mov r1, #1344 @ 0x540 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 47868 │ │ │ │ - ldr r6, [pc, #44] @ 2a104 │ │ │ │ - mov r5, #0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r5, r5, #1 │ │ │ │ + ldr r4, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 2ebac │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl 48c74 │ │ │ │ - cmp r5, #4 │ │ │ │ - add r4, r4, #336 @ 0x150 │ │ │ │ - bne 2a0dc │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 4782c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 2eb98 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + str r3, [r5, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq fp, r2, r4, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r9, [r0, #1352] @ 0x548 │ │ │ │ - bics r9, r9, #2 │ │ │ │ - bne 2a18c │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [pc, #96] @ 2a194 │ │ │ │ - ldr r1, [pc, #96] @ 2a198 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 4928c │ │ │ │ - add r8, r5, #1504 @ 0x5e0 │ │ │ │ - add r4, r5, #164 @ 0xa4 │ │ │ │ - add r8, r8, #4 │ │ │ │ - mov sl, r9 │ │ │ │ - ldr r0, [r5, #1356] @ 0x54c │ │ │ │ - sub r2, r4, #156 @ 0x9c │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ - mov r1, r4 │ │ │ │ - blx r6 │ │ │ │ - add r4, r4, #336 @ 0x150 │ │ │ │ - strb sl, [r4, #-340] @ 0xfffffeac │ │ │ │ - cmp r8, r4 │ │ │ │ - bne 2a150 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r5, #1352] @ 0x548 │ │ │ │ - mov r0, r9 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mvn r9, #0 │ │ │ │ - b 2a184 │ │ │ │ - andeq fp, r2, r4, ror #17 │ │ │ │ - @ instruction: 0x0002b8bc │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2ec10 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, #0 │ │ │ │ + b 2ebf4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r4, [r5] │ │ │ │ + str r7, [r4] │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + cmp r3, r6 │ │ │ │ + popge {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 4782c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 2ebe8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [r0, #1352] @ 0x548 │ │ │ │ - cmp r7, #1 │ │ │ │ - popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r3, #2 │ │ │ │ - mov r4, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, #0 │ │ │ │ - str r3, [r0, #1352] @ 0x548 │ │ │ │ - add r3, ip, ip, lsl #1 │ │ │ │ - rsb r3, r3, r3, lsl #3 │ │ │ │ - add r3, r4, r3, lsl #4 │ │ │ │ - ldr r2, [r3, #172] @ 0xac │ │ │ │ - cmp r2, #2 │ │ │ │ - strne r7, [r4, #1352] @ 0x548 │ │ │ │ - bne 2a220 │ │ │ │ - ldr r3, [r3, #176] @ 0xb0 │ │ │ │ - add r6, lr, #320 @ 0x140 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - ldmeq r6!, {r0, r1, r2, r3} │ │ │ │ - add r5, lr, #136 @ 0x88 │ │ │ │ - stmiaeq r5!, {r0, r1, r2, r3} │ │ │ │ - ldmeq r6, {r0, r1} │ │ │ │ - ldreq r9, [pc, #84] @ 2a264 │ │ │ │ - moveq r8, #1 │ │ │ │ - stmeq r5, {r0, r1} │ │ │ │ - strbne r3, [lr, #160] @ 0xa0 │ │ │ │ - strheq r9, [lr, #156] @ 0x9c │ │ │ │ - strbeq r8, [lr, #160] @ 0xa0 │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, #4 │ │ │ │ - add lr, lr, #336 @ 0x150 │ │ │ │ - bne 2a1cc │ │ │ │ - ldr r3, [r4, #1352] @ 0x548 │ │ │ │ - cmp r3, #2 │ │ │ │ - popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #36] @ 2a268 │ │ │ │ - ldr r0, [pc, #36] @ 2a26c │ │ │ │ - add r1, pc, r1 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r3 │ │ │ │ + add r2, r5, #32 │ │ │ │ + beq 2ecd4 │ │ │ │ + ldr r0, [pc, #184] @ 2ed18 │ │ │ │ + ldr r1, [pc, #184] @ 2ed1c │ │ │ │ + add r2, r5, r2 │ │ │ │ + mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - bx r3 │ │ │ │ - andeq r2, r0, fp, asr r0 │ │ │ │ - andeq fp, r2, r8, ror #15 │ │ │ │ - ldrdeq fp, [r2], -r0 │ │ │ │ - add r0, r0, #12288 @ 0x3000 │ │ │ │ + bl 47824 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, fp │ │ │ │ + mov r4, r0 │ │ │ │ + str r9, [r0, #16] │ │ │ │ + str r8, [r0, #8] │ │ │ │ + str r7, [r0, #12] │ │ │ │ + add r0, r0, #32 │ │ │ │ + str r0, [r4, #24] │ │ │ │ + str r5, [r4, #20] │ │ │ │ + bl 47830 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + mov r1, fp │ │ │ │ + add r0, r0, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + bl 47830 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + str r3, [r4] │ │ │ │ + strne r4, [r3, #4] │ │ │ │ + streq r4, [r6] │ │ │ │ + str r4, [r6, #4] │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #68] @ 2ed20 │ │ │ │ + ldr r1, [pc, #60] @ 2ed1c │ │ │ │ mov r3, #1 │ │ │ │ - strb r3, [r0, #996] @ 0x3e4 │ │ │ │ - bx lr │ │ │ │ - add r0, r0, #12288 @ 0x3000 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r0, #996] @ 0x3e4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 47824 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + str r9, [r0, #16] │ │ │ │ + str r8, [r0, #8] │ │ │ │ + str r7, [r0, #12] │ │ │ │ + str r5, [r0, #20] │ │ │ │ + add r0, r0, #32 │ │ │ │ + str r0, [r4, #24] │ │ │ │ + bl 47830 │ │ │ │ + str sl, [r4, #28] │ │ │ │ + b 2ecb0 │ │ │ │ + ldrdeq r8, [r2], -r0 │ │ │ │ + andeq r0, r0, fp, asr #3 │ │ │ │ + andeq r8, r2, r8, asr lr │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2ed40 │ │ │ │ + b 2ed88 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2ed88 │ │ │ │ + ldr ip, [r0, #16] │ │ │ │ + cmp ip, r1 │ │ │ │ + bne 2ed34 │ │ │ │ + cmp r2, #0 │ │ │ │ + push {r4, r5} │ │ │ │ + ldrdne r4, [r0, #8] │ │ │ │ + strdne r4, [r2] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r2, [r0, #24] │ │ │ │ + strne r2, [r3] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r2, [sp, #8] │ │ │ │ + ldrne r3, [r0, #28] │ │ │ │ + pop {r4, r5} │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + strne r3, [r2] │ │ │ │ bx lr │ │ │ │ - add r0, r0, #12288 @ 0x3000 │ │ │ │ - str r1, [r0, #1000] @ 0x3e8 │ │ │ │ + mvn r0, #0 │ │ │ │ bx lr │ │ │ │ - add r3, r0, #12288 @ 0x3000 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r0, [r3, #1320] @ 0x528 │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, r0, #65536 @ 0x10000 │ │ │ │ + add r0, r0, #69632 @ 0x11000 │ │ │ │ + str r3, [r2] │ │ │ │ + str r3, [r0, #4] │ │ │ │ bx lr │ │ │ │ - add r3, r0, #12288 @ 0x3000 │ │ │ │ - ldrb ip, [r3, #44] @ 0x2c │ │ │ │ - mov r0, r1 │ │ │ │ - cmp ip, #0 │ │ │ │ - add r3, r3, #44 @ 0x2c │ │ │ │ - beq 2a320 │ │ │ │ - push {r4, lr} │ │ │ │ - mov r1, r3 │ │ │ │ - mov lr, #0 │ │ │ │ - cmp ip, #92 @ 0x5c │ │ │ │ - cmpne ip, #47 @ 0x2f │ │ │ │ - mov r4, r3 │ │ │ │ - add r3, r3, #1 │ │ │ │ - moveq r1, r3 │ │ │ │ - beq 2a2f4 │ │ │ │ - cmp ip, #46 @ 0x2e │ │ │ │ - moveq lr, r4 │ │ │ │ - ldrb ip, [r3] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 2a2d4 │ │ │ │ - cmp r1, lr │ │ │ │ - bcs 2a318 │ │ │ │ - sub lr, lr, r1 │ │ │ │ - add lr, lr, #1 │ │ │ │ - cmp r2, lr │ │ │ │ - movge r2, lr │ │ │ │ - pop {r4, lr} │ │ │ │ - b 48c08 │ │ │ │ - mov r1, r3 │ │ │ │ - b 48c08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 2a3e0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #436 @ 0x1b4 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 47868 │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r4, #0 │ │ │ │ - mov r3, r8 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr ip, [r1] │ │ │ │ + cmp r3, #1024 @ 0x400 │ │ │ │ + add r2, ip, #8 │ │ │ │ + add r2, r2, r3, lsl #3 │ │ │ │ + movle r3, #0 │ │ │ │ + movgt r3, #1 │ │ │ │ + cmp r2, #65536 @ 0x10000 │ │ │ │ + orrhi r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 2ee70 │ │ │ │ + add r6, r0, #65536 @ 0x10000 │ │ │ │ + add r4, r0, #69632 @ 0x11000 │ │ │ │ + ldr r2, [r6] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r5, [pc, #184] @ 2eeb8 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r2, r2, r3, lsl #3 │ │ │ │ + ldr r3, [pc, #176] @ 2eebc │ │ │ │ + cmp r2, #65536 @ 0x10000 │ │ │ │ + add r5, pc, r5 │ │ │ │ + movcs r2, #0 │ │ │ │ + movcc r2, #1 │ │ │ │ + ldr r1, [pc, #160] @ 2eec0 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r0, r5 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r8, [r1, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r8 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 2a3e0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, #436 @ 0x1b4 │ │ │ │ - bl 478ac │ │ │ │ - ldr r1, [pc, #68] @ 2a3f0 │ │ │ │ - mov r2, #7 │ │ │ │ + bl 493cc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [pc, #144] @ 2eec4 │ │ │ │ + cmp r2, #1024 @ 0x400 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #524 @ 0x20c │ │ │ │ + mov r0, r5 │ │ │ │ + movge r2, #0 │ │ │ │ + movlt r2, #1 │ │ │ │ + bl 493cc │ │ │ │ + ldr r1, [pc, #116] @ 2eec8 │ │ │ │ + ldr r0, [pc, #116] @ 2eecc │ │ │ │ add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4925c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r6, r0, #65536 @ 0x10000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b104 │ │ │ │ - cmp r0, r4 │ │ │ │ - ldrbeq r4, [r6, #7] │ │ │ │ - mov r0, r5 │ │ │ │ - subeq r4, r4, #4 │ │ │ │ - clzeq r4, r4 │ │ │ │ - lsreq r4, r4, #5 │ │ │ │ - bl 47afc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r4, #0 │ │ │ │ + str ip, [r0], #4 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r5, r1 │ │ │ │ + lsl r2, r3, #2 │ │ │ │ + add r1, r4, #69632 @ 0x11000 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + add r1, r2, #8 │ │ │ │ + add r1, r5, r1 │ │ │ │ + bl 47830 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r2, [r6] │ │ │ │ + add r1, r1, #1 │ │ │ │ + add r1, r5, r1, lsl #3 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq pc, r2, r8, lsr #23 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 47830 │ │ │ │ + andeq r8, r2, ip, lsr #26 │ │ │ │ + andeq r8, r2, ip, lsr sp │ │ │ │ + andeq r0, r0, fp, lsl #4 │ │ │ │ + andeq r8, r2, r4, lsr sp │ │ │ │ + andeq r8, r2, r4, lsr #26 │ │ │ │ + andeq r8, r2, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #396] @ 2a598 │ │ │ │ - ldr r3, [pc, #396] @ 2a59c │ │ │ │ - add r7, r0, #12288 @ 0x3000 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #380] @ 2a5a0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - beq 2a58c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #152 @ 0x98 │ │ │ │ - bl 47a74 │ │ │ │ - ldr r3, [pc, #336] @ 2a5a4 │ │ │ │ - ldr r1, [r9] │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, r4, #65536 @ 0x10000 │ │ │ │ + mov r0, #0 │ │ │ │ + cmp r2, #7 │ │ │ │ + add r6, r4, #69632 @ 0x11000 │ │ │ │ + str r0, [r5] │ │ │ │ + str r0, [r6, #4] │ │ │ │ + pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r9, [r1] │ │ │ │ + ldr r8, [r1, #4] │ │ │ │ + add lr, r9, #8 │ │ │ │ + add lr, lr, r8, lsl #3 │ │ │ │ + cmp r8, #1024 @ 0x400 │ │ │ │ + cmple lr, #65536 @ 0x10000 │ │ │ │ + add sl, r8, #2 │ │ │ │ + movgt lr, #1 │ │ │ │ + movle lr, #0 │ │ │ │ + add r3, r9, sl, lsl #2 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 2a57c │ │ │ │ - ldr r1, [r7, #48] @ 0x30 │ │ │ │ - ldr r3, [r7, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #308] @ 2a5a8 │ │ │ │ - sub r3, r3, r1 │ │ │ │ - smull r1, r2, r3, r2 │ │ │ │ - asr r1, r3, #31 │ │ │ │ - rsb r1, r1, r2, asr #4 │ │ │ │ - add r4, sp, #8 │ │ │ │ + orrne lr, lr, #1 │ │ │ │ + cmp lr, r0 │ │ │ │ + lsl sl, sl, #2 │ │ │ │ + popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + subs r2, r8, #1 │ │ │ │ + add r7, r1, #8 │ │ │ │ + bmi 2ef9c │ │ │ │ + add r3, r7, sl │ │ │ │ + ldr r3, [r3, #-12] │ │ │ │ + sub ip, r9, r3 │ │ │ │ + lsr r0, r3, #31 │ │ │ │ + cmp ip, #3 │ │ │ │ + orrle r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2efd0 │ │ │ │ + sub ip, sl, #4 │ │ │ │ + add ip, r1, ip │ │ │ │ + b 2ef94 │ │ │ │ + ldr lr, [ip, #-4]! │ │ │ │ + sub r3, r3, lr │ │ │ │ + cmp r3, #3 │ │ │ │ + movgt r3, #0 │ │ │ │ + movle r3, #1 │ │ │ │ + orrs r3, r3, lr, lsr #31 │ │ │ │ + mov r3, lr │ │ │ │ + popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + subs r2, r2, #1 │ │ │ │ + bcs 2ef74 │ │ │ │ + mov r0, r5 │ │ │ │ + str r9, [r0], #4 │ │ │ │ + sub r2, sl, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + str r8, [r6, #4] │ │ │ │ + bl 47830 │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b92c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #4 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 47ad0 │ │ │ │ - add r8, r9, #77824 @ 0x13000 │ │ │ │ + ldr r2, [r5] │ │ │ │ + add r1, r7, r1, lsl #2 │ │ │ │ + bl 47830 │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r0, lr │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r1, r1, #16384 @ 0x4000 │ │ │ │ + add r1, r0, r1, lsl #2 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + add r0, r0, r3 │ │ │ │ + bx lr │ │ │ │ + add r3, r0, #69632 @ 0x11000 │ │ │ │ + push {r4, lr} │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 2f034 │ │ │ │ + add ip, r0, #65536 @ 0x10000 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, #176 @ 0xb0 │ │ │ │ - add r4, sp, #12 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 47a74 │ │ │ │ - ldr r1, [r8, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4b92c │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r3, [r8, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 2a514 │ │ │ │ - add r6, r8, #56 @ 0x38 │ │ │ │ + b 2f014 │ │ │ │ + cmp r2, r4 │ │ │ │ + beq 2f034 │ │ │ │ + ldr r3, [ip, #4]! │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr lr, [r0, r3] │ │ │ │ + add r3, r0, r3 │ │ │ │ + cmp r1, lr │ │ │ │ + bne 2f00c │ │ │ │ + add r0, r3, #4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-56] @ 0xffffffc8 │ │ │ │ + add r3, r0, #69632 @ 0x11000 │ │ │ │ + add r9, r0, #65536 @ 0x10000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #504] @ 2f25c │ │ │ │ + mov r6, r1 │ │ │ │ + sub sp, sp, #4096 @ 0x1000 │ │ │ │ + ldr r1, [pc, #496] @ 2f260 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + add ip, sp, #4096 @ 0x1000 │ │ │ │ + ldr r2, [r9] │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [ip, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + str r2, [r6] │ │ │ │ + ldr r8, [r3, #4] │ │ │ │ + add ip, ip, #12 │ │ │ │ + cmp r8, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + str r8, [r6, #4] │ │ │ │ + ble 2f24c │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, r6, #4 │ │ │ │ + add r0, r9, r8, lsl #2 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + cmp r3, r0 │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + bne 2f0b8 │ │ │ │ + subs lr, r8, #1 │ │ │ │ + addeq r4, sp, #16 │ │ │ │ + beq 2f100 │ │ │ │ + mov r2, r9 │ │ │ │ + add r4, sp, #16 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + sub ip, r4, #4 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + sub r3, r1, r3 │ │ │ │ + cmp r2, r0 │ │ │ │ + str r3, [ip], #4 │ │ │ │ + bne 2f0e8 │ │ │ │ + add r3, lr, #16384 @ 0x4000 │ │ │ │ + add r3, r7, r3, lsl #2 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r3, [r9] │ │ │ │ + add r4, r4, lr, lsl #2 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + cmp r8, #1 │ │ │ │ + str r3, [r4, #-4] │ │ │ │ + ble 2f1a0 │ │ │ │ + add lr, r7, #65536 @ 0x10000 │ │ │ │ + add lr, lr, #4 │ │ │ │ + add r4, r6, r8, lsl #2 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add sl, r6, #8 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, lr │ │ │ │ + mov r2, r1 │ │ │ │ + mov fp, #0 │ │ │ │ + ldr ip, [r3] │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r5, [r3, #4]! │ │ │ │ + cmp ip, r5 │ │ │ │ + ble 2f180 │ │ │ │ + stmda r3, {r5, ip} │ │ │ │ + ldm r0, {r5, ip} │ │ │ │ + mov fp, #1 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + str ip, [r0] │ │ │ │ + ldr ip, [r2] │ │ │ │ + ldr r5, [r2, #4] │ │ │ │ + stm r2, {r5, ip} │ │ │ │ + cmp r4, r8 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add r2, r2, #4 │ │ │ │ + bne 2f14c │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 2f13c │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + b 2f1a8 │ │ │ │ + addeq r1, sp, #12 │ │ │ │ + bne 2f204 │ │ │ │ mov r4, #0 │ │ │ │ - add r5, sp, #16 │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4b92c │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r3, [r8, #56] @ 0x38 │ │ │ │ + mov fp, r1 │ │ │ │ + mov sl, r9 │ │ │ │ + mov r5, r4 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r9, [fp], #4 │ │ │ │ + add r3, r4, r3 │ │ │ │ + add r3, r6, r3, lsl #2 │ │ │ │ + str r5, [r3, #8] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r1, [sl, #4]! │ │ │ │ + add r0, r0, #1 │ │ │ │ + add r0, r5, r0, lsl #3 │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, r7, r1 │ │ │ │ + add r0, r6, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt 2a4e8 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ - bl 47afc │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ - ldr r3, [pc, #132] @ 2a5ac │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #128] @ 2a5b0 │ │ │ │ - mov r4, #0 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r4, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [ip, #100] @ 0x64 │ │ │ │ - mov r1, r4 │ │ │ │ - blx r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [pc, #92] @ 2a5b4 │ │ │ │ - ldr r3, [pc, #64] @ 2a59c │ │ │ │ + bl 47830 │ │ │ │ + cmp r8, r4 │ │ │ │ + add r5, r5, r9 │ │ │ │ + bne 2f1bc │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r0, [r9] │ │ │ │ + ldr r3, [sp] │ │ │ │ + ldr r2, [pc, #80] @ 2f264 │ │ │ │ + add r0, r0, #8 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + ldr r3, [pc, #64] @ 2f260 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, sp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #12 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a594 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, r9 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - b 2a480 │ │ │ │ - mvn r0, #0 │ │ │ │ - b 2a550 │ │ │ │ + bne 2f258 │ │ │ │ + add sp, sp, #4096 @ 0x1000 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub lr, r8, #1 │ │ │ │ + add r4, sp, #16 │ │ │ │ + b 2f100 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r3, r8, ror r9 │ │ │ │ + andeq ip, r2, r8, lsl sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r3, ip, asr r9 │ │ │ │ - andeq r0, r0, r0, lsr r2 │ │ │ │ - mvnpl r8, pc, lsl r5 │ │ │ │ - andeq fp, r2, ip, lsl #10 │ │ │ │ - andeq fp, r2, r8, lsl r5 │ │ │ │ - andeq r1, r3, r0, lsr r8 │ │ │ │ + andeq ip, r2, ip, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #68] @ 2a614 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + add r7, r0, #65536 @ 0x10000 │ │ │ │ + add r6, r0, #69632 @ 0x11000 │ │ │ │ + ldr r9, [r7] │ │ │ │ mov r4, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r2, [pc, #216] @ 2f370 │ │ │ │ + mov r8, r1 │ │ │ │ + add r1, r3, #12 │ │ │ │ + cmp r0, r2 │ │ │ │ + add r1, r1, r9 │ │ │ │ + add r0, r0, #1 │ │ │ │ + movle r2, #0 │ │ │ │ + movgt r2, #1 │ │ │ │ + add r1, r1, r0, lsl #3 │ │ │ │ + cmp r1, #65536 @ 0x10000 │ │ │ │ + orrcs r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 2f314 │ │ │ │ + lsl r5, r5, #16 │ │ │ │ + add fp, r3, #4 │ │ │ │ + add sl, r4, r9 │ │ │ │ + lsr r5, r5, #16 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + orr r5, r5, r8, lsl #16 │ │ │ │ + bl 47838 │ │ │ │ + str r5, [r4, r9] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r1, [r7] │ │ │ │ + add ip, r2, #16384 @ 0x4000 │ │ │ │ + add r3, r1, fp │ │ │ │ + add r4, r4, ip, lsl #2 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r1, [r4, #4] │ │ │ │ + add r0, sl, #4 │ │ │ │ + str r3, [r7] │ │ │ │ + str r2, [r6, #4] │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + lsl ip, r0, #3 │ │ │ │ + ldr r4, [pc, #84] @ 2f374 │ │ │ │ + add r2, r9, ip │ │ │ │ + ldr r3, [pc, #80] @ 2f378 │ │ │ │ + cmp r2, #65536 @ 0x10000 │ │ │ │ + add r4, pc, r4 │ │ │ │ + movcs r2, #0 │ │ │ │ + movcc r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #60] @ 2f37c │ │ │ │ add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ - add r0, r0, #12288 @ 0x3000 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - mov ip, r1 │ │ │ │ - str r3, [r0, #40] @ 0x28 │ │ │ │ - add r3, r4, #77824 @ 0x13000 │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, r4, #12 │ │ │ │ - str ip, [r3, #52] @ 0x34 │ │ │ │ - bl 3bd00 │ │ │ │ + bl 493cc │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [pc, #48] @ 2f380 │ │ │ │ + cmp r2, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r1, r3, ip, lsr #3 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #648 @ 0x288 │ │ │ │ + movge r2, #0 │ │ │ │ + movlt r2, #1 │ │ │ │ + bl 493cc │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + strdeq r0, [r0], -lr │ │ │ │ + andeq r8, r2, r0, lsl r8 │ │ │ │ + andeq r8, r2, ip, lsl r8 │ │ │ │ + andeq r0, r0, r7, lsl #5 │ │ │ │ + andeq r8, r2, r4, lsl r8 │ │ │ │ mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov lr, #65536 @ 0x10000 │ │ │ │ + mov lr, #69632 @ 0x11000 │ │ │ │ sub ip, sp, ip │ │ │ │ sub lr, ip, lr │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne 2a62c │ │ │ │ - str r0, [lr, #-912] @ 0xfffffc70 │ │ │ │ - sub sp, sp, #65536 @ 0x10000 │ │ │ │ - sub sp, sp, #876 @ 0x36c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r0, sp, #65536 @ 0x10000 │ │ │ │ - ldr r1, [pc, #1144] @ 2aad4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r0, r0, #912 @ 0x390 │ │ │ │ - ldr r3, [pc, #1136] @ 2aad8 │ │ │ │ - ldr r0, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - add r0, sp, #65536 @ 0x10000 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add r9, r8, #12288 @ 0x3000 │ │ │ │ + bne 2f398 │ │ │ │ + str r0, [lr, #-88] @ 0xffffffa8 │ │ │ │ + sub sp, sp, #69632 @ 0x11000 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov sl, r3 │ │ │ │ + add r3, sp, #69632 @ 0x11000 │ │ │ │ + add r3, r3, #88 @ 0x58 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [r0, #868] @ 0x364 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r2, [pc, #864] @ 2f730 │ │ │ │ + add ip, sl, r3 │ │ │ │ + ldr r3, [pc, #860] @ 2f734 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r8, r1 │ │ │ │ + add r1, sp, #69632 @ 0x11000 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r1, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ + add r3, sp, #69632 @ 0x11000 │ │ │ │ + mov r7, #0 │ │ │ │ + add r3, r3, #40 @ 0x28 │ │ │ │ + mov fp, r0 │ │ │ │ + str r7, [r3] │ │ │ │ + ldr r0, [sl] │ │ │ │ + add r3, sp, #61440 @ 0xf000 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + add r6, sl, #12 │ │ │ │ + add r6, r6, r0, lsl #2 │ │ │ │ + str r7, [r3, #4084] @ 0xff4 │ │ │ │ add r3, sp, #65536 @ 0x10000 │ │ │ │ - add r3, r3, #916 @ 0x394 │ │ │ │ - ldr r4, [r9, #36] @ 0x24 │ │ │ │ - ldr sl, [r3] │ │ │ │ - add r3, sp, #65536 @ 0x10000 │ │ │ │ - ldr r5, [pc, #1080] @ 2aadc │ │ │ │ - add r3, r3, #956 @ 0x3bc │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - add r0, r0, #868 @ 0x364 │ │ │ │ - add r5, pc, r5 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 2aa40 │ │ │ │ - str r2, [r8, #8] │ │ │ │ - add r6, sp, #872 @ 0x368 │ │ │ │ - ldr r2, [pc, #1044] @ 2aae0 │ │ │ │ - sub fp, r6, #388 @ 0x184 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, fp │ │ │ │ - bl 48c74 │ │ │ │ - ldr r1, [pc, #1020] @ 2aae4 │ │ │ │ - add ip, sp, #65536 @ 0x10000 │ │ │ │ - ldr r0, [r7] │ │ │ │ - add ip, ip, #920 @ 0x398 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + cmp ip, r6 │ │ │ │ + add r1, r1, #44 @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bcc 2f670 │ │ │ │ + ldr lr, [r8, #4] │ │ │ │ + cmp lr, #0 │ │ │ │ + ble 2f4fc │ │ │ │ + ldr r9, [pc, #752] @ 2f738 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #8] │ │ │ │ str ip, [sp, #12] │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - blx r4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - addne r4, sp, #868 @ 0x364 │ │ │ │ - beq 2a8d0 │ │ │ │ - ldr r2, [r7] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + lsl r4, lr, #2 │ │ │ │ + add r3, r4, #8 │ │ │ │ + add r2, r8, r7, lsl #2 │ │ │ │ + add r4, r3, r4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + add r4, r4, r3 │ │ │ │ + ldr r5, [r8, r4] │ │ │ │ + add r4, r8, r4 │ │ │ │ + ble 2f4b4 │ │ │ │ + add r2, sl, #8 │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r7 │ │ │ │ + b 2f494 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq 2f4b4 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + cmp r1, r5 │ │ │ │ + bne 2f488 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r7, lr │ │ │ │ + bge 2f4f4 │ │ │ │ + ldr r0, [sl] │ │ │ │ + b 2f454 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2e1ec │ │ │ │ + and r2, r5, r9 │ │ │ │ + asr r1, r5, #16 │ │ │ │ + add r7, r7, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 2f268 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r4, #4 │ │ │ │ + bl 47830 │ │ │ │ + ldr lr, [r8, #4] │ │ │ │ + cmp r7, lr │ │ │ │ + blt 2f4ac │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 2f70c │ │ │ │ + add r9, r6, #8 │ │ │ │ + cmp ip, r9 │ │ │ │ + bcc 2f670 │ │ │ │ + mov r3, #0 │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r7, [r2, #12] │ │ │ │ - mov r2, #2 │ │ │ │ - blx r7 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 2aa88 │ │ │ │ - sub fp, r6, #824 @ 0x338 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, #436 @ 0x1b4 │ │ │ │ - bl 47868 │ │ │ │ - ldr r1, [pc, #876] @ 2aae8 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + ldr r2, [r6] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt 2f670 │ │ │ │ + lsl r3, r2, #1 │ │ │ │ + ldrsh r7, [fp, r3] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 2f560 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r9, r6, #12 │ │ │ │ + cmp r9, r3 │ │ │ │ + bhi 2f724 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + add r1, r9, r7 │ │ │ │ + lsr r3, r7, #31 │ │ │ │ + cmp ip, r1 │ │ │ │ + orrcc r3, r3, #1 │ │ │ │ + add sl, fp, #524288 @ 0x80000 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r2, [sl, #120] @ 0x78 │ │ │ │ + bne 2f704 │ │ │ │ + lsl r6, r0, #16 │ │ │ │ + lsr r6, r6, #16 │ │ │ │ + orr r6, r6, r2, lsl #16 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [r2, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + addle r3, sp, #36 @ 0x24 │ │ │ │ + strle r3, [sp, #16] │ │ │ │ + ble 2f6ac │ │ │ │ + add r2, r5, #65536 @ 0x10000 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + b 2f5c0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 2f6ac │ │ │ │ + ldr r4, [r2, #4]! │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ + add r4, r5, r4 │ │ │ │ + cmp r6, r0 │ │ │ │ + bne 2f5b4 │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2e240 │ │ │ │ + asr r6, r7, #2 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 2f6cc │ │ │ │ + ldr r2, [r8, #4] │ │ │ │ + add r0, r8, r0, lsl #2 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add ip, r2, #8 │ │ │ │ + ldr r0, [r0, ip] │ │ │ │ + add r1, r2, #4 │ │ │ │ + add r1, r1, ip │ │ │ │ + add r1, r1, r0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, r8, r1 │ │ │ │ mov r0, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 47860 │ │ │ │ - mov r3, #4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - sub r0, r6, #816 @ 0x330 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - strb r3, [r6, #-817] @ 0xfffffccf │ │ │ │ - bl 48c08 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, sl │ │ │ │ - sub r0, r6, #752 @ 0x2f0 │ │ │ │ - bl 48c08 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47a8c │ │ │ │ - mov r1, r0 │ │ │ │ - sub r0, r6, #688 @ 0x2b0 │ │ │ │ - bl 4b92c │ │ │ │ - add r3, sp, #65536 @ 0x10000 │ │ │ │ - ldr r1, [r3, #952] @ 0x3b8 │ │ │ │ - sub r0, r6, #684 @ 0x2ac │ │ │ │ - add r3, r3, #952 @ 0x3b8 │ │ │ │ - bl 4b92c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #8 │ │ │ │ - sub r0, r6, #680 @ 0x2a8 │ │ │ │ - bl 48c08 │ │ │ │ - sub r0, r6, #668 @ 0x29c │ │ │ │ - mov r1, #20 │ │ │ │ - bl 4b04c │ │ │ │ - mov r2, #436 @ 0x1b4 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - b 2a814 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 478ac │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bgt 2a808 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47afc │ │ │ │ - ldr r2, [pc, #688] @ 2aaec │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - sub r6, r6, #260 @ 0x104 │ │ │ │ - add r0, r8, #77824 @ 0x13000 │ │ │ │ - str r3, [r9, #44] @ 0x2c │ │ │ │ - str r3, [r9, #40] @ 0x28 │ │ │ │ - str r3, [r9, #48] @ 0x30 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ - ldr r2, [pc, #632] @ 2aaf0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r5, [r1, #100] @ 0x64 │ │ │ │ - mov r1, r4 │ │ │ │ - blx r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [r9, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #596] @ 2aaf4 │ │ │ │ - ldr r3, [pc, #564] @ 2aad8 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 2e5dc │ │ │ │ + ldr r3, [sl, #120] @ 0x78 │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ + add r3, r3, #262144 @ 0x40000 │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + add r6, r9, r6, lsl #2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ble 2f714 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r9, r6, #8 │ │ │ │ + cmp r9, r3 │ │ │ │ + bls 2f528 │ │ │ │ + mvn r0, #0 │ │ │ │ + ldr r2, [pc, #192] @ 2f73c │ │ │ │ + ldr r3, [pc, #180] @ 2f734 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #65536 @ 0x10000 │ │ │ │ + add r1, sp, #69632 @ 0x11000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #868 @ 0x364 │ │ │ │ + add r1, r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2aad0 │ │ │ │ - add sp, sp, #65536 @ 0x10000 │ │ │ │ - add sp, sp, #876 @ 0x36c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, sp, #65536 @ 0x10000 │ │ │ │ - mov r2, #65 @ 0x41 │ │ │ │ - sub r4, r6, #4 │ │ │ │ - add r3, r3, #936 @ 0x3a8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm sp, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 4ba6c │ │ │ │ - ldr r2, [pc, #500] @ 2aaf8 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, fp │ │ │ │ - str r4, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r1, [r7] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r5, [r1, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - blx r5 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 2a730 │ │ │ │ - add r3, sp, #65536 @ 0x10000 │ │ │ │ - ldr r2, [pc, #412] @ 2aafc │ │ │ │ - add r3, r3, #952 @ 0x3b8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, sl │ │ │ │ - bl 48c74 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r1, [r7] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r5, [r1, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - blx r5 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 2a730 │ │ │ │ - ldr r2, [pc, #320] @ 2ab00 │ │ │ │ - mov r0, fp │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl 48c74 │ │ │ │ - mov r3, #512 @ 0x200 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r2, [pc, #288] @ 2ab04 │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r1, fp │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr fp, [r3, #24] │ │ │ │ - mov r0, r7 │ │ │ │ - mvn r3, #0 │ │ │ │ - blx fp │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2aa48 │ │ │ │ - ldr r2, [pc, #252] @ 2ab08 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ - ldr r2, [pc, #228] @ 2ab0c │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - str r1, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - mvn r0, #0 │ │ │ │ - b 2a898 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r5 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 2a730 │ │ │ │ - b 2aa04 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47afc │ │ │ │ - ldr r2, [pc, #120] @ 2ab10 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ - ldr r2, [pc, #96] @ 2ab14 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r4 │ │ │ │ - str r7, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r1, r7 │ │ │ │ - blx r4 │ │ │ │ - b 2aa40 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r3, r0, lsr #14 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r1, [r3], -r8 │ │ │ │ - muleq r2, r4, r5 │ │ │ │ - andeq r0, r0, ip, lsl r2 │ │ │ │ - ldrdeq pc, [r2], -r8 │ │ │ │ - andeq fp, r2, r8, lsl #5 │ │ │ │ - ldrdeq fp, [r2], -ip │ │ │ │ - andeq r1, r3, r8, ror #9 │ │ │ │ - andeq fp, r2, r0, ror #2 │ │ │ │ - andeq fp, r2, ip, lsl r1 │ │ │ │ - andeq sl, r2, r0, ror #13 │ │ │ │ - andeq sl, r2, r0, lsl #8 │ │ │ │ - muleq r2, r0, r0 │ │ │ │ - andeq fp, r2, r0, lsr #32 │ │ │ │ - andeq fp, r2, ip, lsl r0 │ │ │ │ - muleq r2, r8, pc @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - add r4, r0, #12288 @ 0x3000 │ │ │ │ - ldr r0, [pc, #236] @ 2ac20 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #232] @ 2ac24 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - cmn r3, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - beq 2ab6c │ │ │ │ - sub r3, r1, r3 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - ble 2abd4 │ │ │ │ - mvn r3, #127 @ 0x7f │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #5 │ │ │ │ - strb r3, [sp, #4] │ │ │ │ - bl 4b92c │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 2abec │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - mov r2, #5 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #132] @ 2ac28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #120] @ 2ac24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r5, [r4, #40] @ 0x28 │ │ │ │ - strlt r5, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2ac1c │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 2abfc │ │ │ │ - mvn r3, #127 @ 0x7f │ │ │ │ - add r0, sp, #5 │ │ │ │ - strb r3, [sp, #4] │ │ │ │ - bl 4b92c │ │ │ │ - ldrb r3, [sp, #4] │ │ │ │ - orr r3, r3, #64 @ 0x40 │ │ │ │ - strb r3, [sp, #4] │ │ │ │ - b 2ab88 │ │ │ │ - mvn r3, r3, lsl #25 │ │ │ │ - mvn r3, r3, lsr #25 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - strb r3, [sp, #4] │ │ │ │ - bl 47ad0 │ │ │ │ - b 2ab98 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r3, r0, asr r2 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r3, r0, ror #3 │ │ │ │ - mov ip, #0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov lr, #131072 @ 0x20000 │ │ │ │ - sub ip, sp, ip │ │ │ │ - sub lr, ip, lr │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - cmp ip, lr │ │ │ │ - bne 2ac40 │ │ │ │ - str r0, [lr, #-48] @ 0xffffffd0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [pc, #456] @ 2ae2c │ │ │ │ - sub sp, sp, #131072 @ 0x20000 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #448] @ 2ae30 │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r7, r0, #12288 @ 0x3000 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #131072 @ 0x20000 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r7, #36] @ 0x24 │ │ │ │ - add r0, r0, #12 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2ad78 │ │ │ │ - add r8, sp, #65536 @ 0x10000 │ │ │ │ - add r8, r8, #12 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47860 │ │ │ │ - tst r4, #3 │ │ │ │ - beq 2acd8 │ │ │ │ - sub r3, r4, #1 │ │ │ │ - add r3, r8, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - tst r4, #3 │ │ │ │ - strb r2, [r3, #1]! │ │ │ │ - bne 2acc8 │ │ │ │ - mov r1, r4 │ │ │ │ - add r4, sp, #16 │ │ │ │ - sub r9, r4, #4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, #65536 @ 0x10000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2ed48 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt 2adb0 │ │ │ │ - mov r3, #65536 @ 0x10000 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r6, #12 │ │ │ │ - mov r3, r8 │ │ │ │ - bl 3bda8 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - blt 2adf8 │ │ │ │ - lsl r5, r5, #5 │ │ │ │ - cmp r9, #29 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ - and r5, r5, #96 @ 0x60 │ │ │ │ - and r3, r9, #255 @ 0xff │ │ │ │ - ble 2ade0 │ │ │ │ - cmp r9, #255 @ 0xff │ │ │ │ - orrle r5, r5, #30 │ │ │ │ - orrgt r5, r5, #31 │ │ │ │ - strb r3, [r4, #-7] │ │ │ │ - suble r1, r4, #8 │ │ │ │ - asrgt r3, r9, #8 │ │ │ │ - movle r2, #2 │ │ │ │ - subgt r1, r4, #8 │ │ │ │ - movgt r2, #3 │ │ │ │ - strble r5, [r4, #-8] │ │ │ │ - strbgt r5, [r4, #-8] │ │ │ │ - strbgt r3, [r4, #-6] │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r2, [pc, #180] @ 2ae34 │ │ │ │ - ldr r3, [pc, #172] @ 2ae30 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #131072 @ 0x20000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #12 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2ae28 │ │ │ │ - add sp, sp, #131072 @ 0x20000 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #116] @ 2ae38 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #112] @ 2ae3c │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r4 │ │ │ │ - b 2ad78 │ │ │ │ - orr r5, r5, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #1 │ │ │ │ - strb r5, [r1, #-8]! │ │ │ │ - bl 47ad0 │ │ │ │ - b 2ad68 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #52] @ 2ae40 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #48] @ 2ae44 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r4 │ │ │ │ - b 2ad78 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r3, ip, lsl r1 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r3, r8 │ │ │ │ - andeq sl, r2, r4, lsr #26 │ │ │ │ - andeq sl, r2, r4, lsl #25 │ │ │ │ - andeq sl, r2, r0, lsl #26 │ │ │ │ - andeq sl, r2, ip, lsr ip │ │ │ │ - mov ip, #0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov lr, #65536 @ 0x10000 │ │ │ │ - sub ip, sp, ip │ │ │ │ - sub lr, ip, lr │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - cmp ip, lr │ │ │ │ - bne 2ae5c │ │ │ │ - str r0, [lr, #-40] @ 0xffffffd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #292] @ 2afa0 │ │ │ │ - sub sp, sp, #65536 @ 0x10000 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #284] @ 2afa4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add ip, sp, #65536 @ 0x10000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r7, r0, #12288 @ 0x3000 │ │ │ │ - add ip, ip, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [ip] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr ip, [r7, #44] @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - cmn ip, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - beq 2aec8 │ │ │ │ - sub ip, r1, ip │ │ │ │ - cmp ip, #250 @ 0xfa │ │ │ │ - ble 2af48 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add r9, sp, #4 │ │ │ │ - bl 2ab18 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2d84c │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2ac2c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r7, #52 @ 0x34 │ │ │ │ - str r5, [r7, #44] @ 0x2c │ │ │ │ - bl 47860 │ │ │ │ - ldr r2, [pc, #144] @ 2afa8 │ │ │ │ - ldr r3, [pc, #136] @ 2afa4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #65536 @ 0x10000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2af9c │ │ │ │ - add sp, sp, #65536 @ 0x10000 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r2, #0 │ │ │ │ - bl 2ab18 │ │ │ │ - add r7, r7, #52 @ 0x34 │ │ │ │ - add r3, r4, #77824 @ 0x13000 │ │ │ │ - add r5, sp, #4 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2dbc8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 2af10 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #3 │ │ │ │ - bl 2ac2c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47860 │ │ │ │ - b 2af10 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r3, r4, lsl #30 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r3, r0, ror lr │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, #2 │ │ │ │ - b 2ac2c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - add r3, r0, #12288 @ 0x3000 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt 2b058 │ │ │ │ - add r8, r0, #77824 @ 0x13000 │ │ │ │ - ldr r5, [r8, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r5, #63 @ 0x3f │ │ │ │ - bgt 2b058 │ │ │ │ - cmp r5, #0 │ │ │ │ - add r7, r5, #19456 @ 0x4c00 │ │ │ │ - ble 2b020 │ │ │ │ - add r3, r0, r7, lsl #2 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ - sub r0, r6, r0 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #72] @ 2b060 │ │ │ │ - bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2b058 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add r5, r5, #1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - add r7, r4, r7, lsl #2 │ │ │ │ - str r5, [r8, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #36] @ 2b064 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #28] @ 2b068 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r6, [r7, #60] @ 0x3c │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - submi r0, r8, #0 │ │ │ │ - andeq sl, r2, ip, lsl #20 │ │ │ │ - andeq sl, r2, ip, ror #21 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 2b0cc │ │ │ │ - mov r5, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #36 @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - mov r6, r1 │ │ │ │ - str r3, [r0], #16 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 3bd00 │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ - mvn r2, #0 │ │ │ │ - str r5, [r3, #40] @ 0x28 │ │ │ │ - strb r5, [r3, #300] @ 0x12c │ │ │ │ - str r5, [r3, #556] @ 0x22c │ │ │ │ - add r3, r4, #77824 @ 0x13000 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [r3, #1328] @ 0x530 │ │ │ │ - str r2, [r3, #1324] @ 0x52c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - strdeq r0, [r3], -r8 │ │ │ │ - str r1, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #324] @ 2b238 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #320] @ 2b23c │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov ip, #0 │ │ │ │ - add r6, r0, #12288 @ 0x3000 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - str ip, [r5] │ │ │ │ - mov r2, #1 │ │ │ │ - str ip, [r4] │ │ │ │ - add r1, sp, #7 │ │ │ │ - mov r7, r3 │ │ │ │ - strb ip, [sp, #7] │ │ │ │ - bl 478ac │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 2b22c │ │ │ │ - ldrb ip, [sp, #7] │ │ │ │ - tst ip, #128 @ 0x80 │ │ │ │ - bne 2b19c │ │ │ │ - and r3, ip, #31 │ │ │ │ - cmp r3, #30 │ │ │ │ - asr ip, ip, #5 │ │ │ │ - str ip, [r4] │ │ │ │ - str r3, [r5] │ │ │ │ - beq 2b1bc │ │ │ │ - cmp r3, #31 │ │ │ │ - beq 2b20c │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #200] @ 2b240 │ │ │ │ - ldr r3, [pc, #192] @ 2b23c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2b234 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - and r3, ip, #192 @ 0xc0 │ │ │ │ - ands ip, ip, #63 @ 0x3f │ │ │ │ - str r3, [r4] │ │ │ │ - beq 2b1e0 │ │ │ │ - ldr r3, [r7] │ │ │ │ - add r3, r3, ip │ │ │ │ - str r3, [r7] │ │ │ │ - b 2b16c │ │ │ │ - mov r2, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - bl 478ac │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 2b22c │ │ │ │ - ldrb r3, [sp, #8] │ │ │ │ - str r3, [r5] │ │ │ │ - b 2b16c │ │ │ │ - add r4, sp, #8 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 478ac │ │ │ │ - cmp r0, #4 │ │ │ │ - bne 2b22c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4b8fc │ │ │ │ - str r0, [r7] │ │ │ │ - b 2b16c │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - mov r2, #2 │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 478ac │ │ │ │ - cmp r0, #2 │ │ │ │ - ldrheq r3, [sp, #8] │ │ │ │ - streq r3, [r5] │ │ │ │ - beq 2b16c │ │ │ │ - mvn r0, #0 │ │ │ │ - b 2b170 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - muleq r3, r0, ip │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r3, r0, lsl ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldr r2, [pc, #416] @ 2b404 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #404] @ 2b408 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, r7, #12288 @ 0x3000 │ │ │ │ - mov fp, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 3a078 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - str fp, [sp, #24] │ │ │ │ - bl 47a88 │ │ │ │ - mov r4, fp │ │ │ │ - add sl, sp, #24 │ │ │ │ - add r9, sp, #28 │ │ │ │ - add r8, sp, #32 │ │ │ │ - str fp, [r6, #1296] @ 0x510 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - bl 47a88 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2b0d8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 2b36c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - tst r2, #128 @ 0x80 │ │ │ │ - beq 2b308 │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - bne 2b320 │ │ │ │ - ldr r3, [r6, #1004] @ 0x3ec │ │ │ │ - str r2, [r6, #1012] @ 0x3f4 │ │ │ │ - cmn r3, #1 │ │ │ │ - streq r2, [r6, #1004] @ 0x3ec │ │ │ │ - b 2b2b4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 2b2b4 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - bl 47a50 │ │ │ │ - b 2b2b4 │ │ │ │ - ldr r0, [sp] │ │ │ │ - mov r1, #12 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 3a1e8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp fp, #0 │ │ │ │ - str r3, [r0, #8] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - ldr r3, [r6, #1296] @ 0x510 │ │ │ │ - str r5, [r0] │ │ │ │ - add r3, r3, #1 │ │ │ │ - strne r0, [fp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - moveq r4, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - str r3, [r6, #1296] @ 0x510 │ │ │ │ - b 2b2f4 │ │ │ │ - ldr r2, [r6, #1296] @ 0x510 │ │ │ │ - ldr r0, [pc, #148] @ 2b40c │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - ldr r1, [pc, #144] @ 2b410 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - bl 47854 │ │ │ │ - cmp r4, #0 │ │ │ │ - movne r2, #0 │ │ │ │ - mov ip, r0 │ │ │ │ - str r0, [r6, #556] @ 0x22c │ │ │ │ - beq 2b3bc │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - add r3, ip, r2, lsl #3 │ │ │ │ - cmp r4, #0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - bne 2b3a0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - bl 47a74 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 3a0e4 │ │ │ │ - ldr r2, [pc, #56] @ 2b414 │ │ │ │ - ldr r3, [pc, #40] @ 2b408 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2b400 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r3, r8, lsl fp │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq sl, [r2], -r4 │ │ │ │ - @ instruction: 0x000001b1 │ │ │ │ - andeq r0, r3, ip, lsr #19 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3896] @ 0xf38 │ │ │ │ - str r2, [r0, #12] │ │ │ │ - ldr r2, [pc, #1016] @ 2b82c │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #1012] @ 2b830 │ │ │ │ - sub sp, sp, #164 @ 0xa4 │ │ │ │ - mov r7, #0 │ │ │ │ - add r4, r0, #12288 @ 0x3000 │ │ │ │ - add r2, pc, r2 │ │ │ │ - strb r7, [r4, #300] @ 0x12c │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r1] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r9, [r3, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr sl, [sp, #204] @ 0xcc │ │ │ │ - blx r9 │ │ │ │ - cmp r0, r7 │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ - beq 2b6e0 │ │ │ │ - add fp, r5, #12800 @ 0x3200 │ │ │ │ - add r9, fp, #48 @ 0x30 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r4, #44 @ 0x2c │ │ │ │ - bl 48c08 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, #760 @ 0x2f8 │ │ │ │ - bl 47868 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r2, [r4, #1000] @ 0x3e8 │ │ │ │ - add r2, r5, #77824 @ 0x13000 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [r4, #1004] @ 0x3ec │ │ │ │ - str r3, [r4, #1012] @ 0x3f4 │ │ │ │ - str r3, [r4, #1300] @ 0x514 │ │ │ │ - str r3, [r4, #1008] @ 0x3f0 │ │ │ │ - str r3, [r4, #1304] @ 0x518 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - str r3, [r2, #1324] @ 0x52c │ │ │ │ - mov r2, #436 @ 0x1b4 │ │ │ │ - bl 478ac │ │ │ │ - ldr r1, [pc, #816] @ 2b834 │ │ │ │ - mov r0, r9 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #7 │ │ │ │ - bl 4b104 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne 2b72c │ │ │ │ - ldrb r3, [r4, #567] @ 0x237 │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 2b5a0 │ │ │ │ - ldr r2, [pc, #780] @ 2b838 │ │ │ │ - add r6, r5, #12544 @ 0x3100 │ │ │ │ - add r6, r6, #44 @ 0x2c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #756] @ 2b83c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r5, [r3, #100] @ 0x64 │ │ │ │ - mov r3, r6 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl 47afc │ │ │ │ - str r9, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #712] @ 2b840 │ │ │ │ - ldr r3, [pc, #692] @ 2b830 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2b828 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #164 @ 0xa4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add fp, fp, #56 @ 0x38 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, fp │ │ │ │ - bl 4aae4 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 2b5e4 │ │ │ │ - ldr r2, [pc, #644] @ 2b844 │ │ │ │ - add r6, r5, #12544 @ 0x3100 │ │ │ │ - add r6, r6, #44 @ 0x2c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #616] @ 2b848 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 2b548 │ │ │ │ - ldr r1, [pc, #608] @ 2b84c │ │ │ │ - add sl, r5, #12992 @ 0x32c0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, sl │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - bne 2b808 │ │ │ │ - add r8, r5, #12928 @ 0x3280 │ │ │ │ - str r3, [r4, #1320] @ 0x528 │ │ │ │ - add r0, r8, #56 @ 0x38 │ │ │ │ - bl 4b8fc │ │ │ │ - add fp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - add r0, r8, #60 @ 0x3c │ │ │ │ - bl 4b8fc │ │ │ │ - ldr r2, [pc, #548] @ 2b850 │ │ │ │ - add r3, r5, #12864 @ 0x3240 │ │ │ │ - add r3, r3, #56 @ 0x38 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, fp │ │ │ │ - bl 48c74 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [r6] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r8, [r1, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - blx r8 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 2b780 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 47a50 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47afc │ │ │ │ - add r0, sl, #32 │ │ │ │ - bl 4b8fc │ │ │ │ - cmp r0, #64 @ 0x40 │ │ │ │ - movcs r0, #64 @ 0x40 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #1016] @ 0x3f8 │ │ │ │ - beq 2b6d0 │ │ │ │ - add r6, r5, #13248 @ 0x33c0 │ │ │ │ - add r6, r6, #56 @ 0x38 │ │ │ │ - sub r0, r6, #276 @ 0x114 │ │ │ │ - bl 4b8fc │ │ │ │ - add r7, r7, #1 │ │ │ │ - str r0, [r6, #4]! │ │ │ │ - ldr r3, [r4, #1016] @ 0x3f8 │ │ │ │ - cmp r3, r7 │ │ │ │ - bgt 2b6b4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2b244 │ │ │ │ - mov r6, #0 │ │ │ │ - b 2b570 │ │ │ │ - add r6, r5, #12544 @ 0x3100 │ │ │ │ - ldr r2, [pc, #360] @ 2b854 │ │ │ │ - add r6, r6, #44 @ 0x2c │ │ │ │ - mov r9, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r2, [pc, #328] @ 2b858 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r9, [sp] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r1, r9 │ │ │ │ - blx r4 │ │ │ │ - b 2b570 │ │ │ │ - add r6, r5, #12544 @ 0x3100 │ │ │ │ - ldr r2, [pc, #292] @ 2b85c │ │ │ │ - add r6, r6, #44 @ 0x2c │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r2, [pc, #264] @ 2b860 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r5, [r3, #100] @ 0x64 │ │ │ │ - mov r3, r6 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl 47afc │ │ │ │ - str r7, [r4, #40] @ 0x28 │ │ │ │ - b 2b570 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 2b690 │ │ │ │ - ldr r0, [pc, #212] @ 2b864 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r1, [pc, #204] @ 2b868 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 47854 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl 478ac │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - ldr ip, [r6] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [ip, #12] │ │ │ │ - blx r6 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 47ad0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 47afc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 4785c │ │ │ │ - b 2b690 │ │ │ │ - ldr r1, [pc, #92] @ 2b86c │ │ │ │ - mov r0, sl │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 4aae4 │ │ │ │ - clz r3, r0 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - b 2b604 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r3, r4, asr #18 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq lr, r2, r0, asr sl │ │ │ │ - andeq sl, r2, r0, ror #12 │ │ │ │ - andeq sl, r2, r8, lsr #12 │ │ │ │ - andeq r0, r3, r0, lsl r8 │ │ │ │ - strdeq sl, [r2], -r0 │ │ │ │ - muleq r2, r0, r5 │ │ │ │ - andeq sl, r2, ip, ror #11 │ │ │ │ - andeq sl, r2, r0, asr r4 │ │ │ │ - andeq r9, r2, r8, asr #31 │ │ │ │ - andeq sl, r2, ip, asr r4 │ │ │ │ - andeq sl, r2, ip, lsr r4 │ │ │ │ - andeq sl, r2, r4, lsl r4 │ │ │ │ - @ instruction: 0x0002a3b8 │ │ │ │ - muleq r0, sl, r2 │ │ │ │ - strheq sp, [r2], -r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r4, r0, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2b8e8 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #72] @ 2b8f0 │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #64] @ 2b8f4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl 47afc │ │ │ │ - ldr r0, [r4, #556] @ 0x22c │ │ │ │ - str r5, [r4, #40] @ 0x28 │ │ │ │ - bl 4785c │ │ │ │ - mov r0, r5 │ │ │ │ - str r5, [r4, #556] @ 0x22c │ │ │ │ - strb r5, [r4, #44] @ 0x2c │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mvn r0, #0 │ │ │ │ - b 2b8e0 │ │ │ │ - andeq sl, r2, r0, lsr r3 │ │ │ │ - @ instruction: 0x0002a2b8 │ │ │ │ - mov ip, #0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov lr, #69632 @ 0x11000 │ │ │ │ - sub ip, sp, ip │ │ │ │ - sub lr, ip, lr │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - cmp ip, lr │ │ │ │ - bne 2b90c │ │ │ │ - str r0, [lr, #-160] @ 0xffffff60 │ │ │ │ - add ip, r0, #12288 @ 0x3000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #1376] @ 2be90 │ │ │ │ - ldr r1, [pc, #1376] @ 2be94 │ │ │ │ - sub sp, sp, #69632 @ 0x11000 │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - add r0, pc, r0 │ │ │ │ - add lr, sp, #69632 @ 0x11000 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r3, [ip, #1300] @ 0x514 │ │ │ │ - add r6, sp, #120 @ 0x78 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [lr, #116] @ 0x74 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r2, [ip, #1008] @ 0x3f0 │ │ │ │ - str r3, [r6, #-88] @ 0xffffffa8 │ │ │ │ - str r3, [ip, #1008] @ 0x3f0 │ │ │ │ - ldr r3, [pc, #1320] @ 2be98 │ │ │ │ - add lr, lr, #116 @ 0x74 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1308] @ 2be9c │ │ │ │ - mov fp, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1296] @ 2bea0 │ │ │ │ - add r9, sp, #32 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r8, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r2, [ip, #1304] @ 0x518 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2b0d8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 2bca0 │ │ │ │ - ldr r7, [r6, #-80] @ 0xffffffb0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 2baac │ │ │ │ - ldr r4, [r6, #-84] @ 0xffffffac │ │ │ │ - cmp r4, #3 │ │ │ │ - beq 2ba28 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq 2bba0 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 2bb6c │ │ │ │ - mov fp, #1 │ │ │ │ - tst r4, #128 @ 0x80 │ │ │ │ - bne 2bd3c │ │ │ │ - cmp r4, #2 │ │ │ │ - bne 2b9a8 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2b9a8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [pc, #1164] @ 2bea4 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r3 │ │ │ │ - b 2b9a8 │ │ │ │ - add fp, r5, #77824 @ 0x13000 │ │ │ │ - ldr r3, [fp, #1324] @ 0x52c │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 2baa4 │ │ │ │ - ldr sl, [pc, #1128] @ 2bea8 │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r3, [pc, #1124] @ 2beac │ │ │ │ - add r7, r5, #13568 @ 0x3500 │ │ │ │ - add sl, pc, sl │ │ │ │ - add r7, r7, #44 @ 0x2c │ │ │ │ - ldr r0, [fp, #1328] @ 0x530 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2e804 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt 2bc30 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2ba8c │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #1052] @ 2beb0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r4, [fp, #1324] @ 0x52c │ │ │ │ - bl 47860 │ │ │ │ - mov fp, #1 │ │ │ │ - b 2b9a8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 478ac │ │ │ │ - cmp r7, r0 │ │ │ │ - bne 2bda0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r7, #65536 @ 0x10000 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, r5, #16 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 3bf30 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - blt 2bdf8 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 2ecd4 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bge 2b9d0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r3, [pc, #932] @ 2beb4 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #928] @ 2beb8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #904] @ 2bebc │ │ │ │ - ldr r3, [pc, #860] @ 2be94 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #69632 @ 0x11000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #116 @ 0x74 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2bd9c │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #69632 @ 0x11000 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2b870 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2b9f0 │ │ │ │ - add r3, r5, #77824 @ 0x13000 │ │ │ │ - ldr r2, [r3, #1324] @ 0x52c │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 2b9f0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, r5, #13568 @ 0x3500 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r1, r1, #44 @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - b 2b9ec │ │ │ │ - ldr r1, [pc, #792] @ 2bec0 │ │ │ │ - sub r4, r6, #76 @ 0x4c │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2e350 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2bc28 │ │ │ │ - ldr r7, [pc, #764] @ 2bec4 │ │ │ │ - mov r0, r4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 2e4bc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bge 2bc60 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #736] @ 2bec8 │ │ │ │ - add r4, sp, #69632 @ 0x11000 │ │ │ │ - add r4, r4, #52 @ 0x34 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #712] @ 2becc │ │ │ │ - mov lr, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #1 │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - b 2baa4 │ │ │ │ - mvn r4, #0 │ │ │ │ - b 2bbdc │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #660] @ 2bed0 │ │ │ │ - add r4, sp, #69632 @ 0x11000 │ │ │ │ - add r4, r4, #52 @ 0x34 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #636] @ 2bed4 │ │ │ │ - mov lr, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 2bc08 │ │ │ │ - add r3, r5, #77824 @ 0x13000 │ │ │ │ - add r0, r5, #13568 @ 0x3500 │ │ │ │ - add r0, r0, #44 @ 0x2c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r4, [r3, #1324] @ 0x52c │ │ │ │ - bl 47860 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2baa4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r3 │ │ │ │ - b 2baa4 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r6, [pc, #556] @ 2bed8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, #0 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r7, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #540] @ 2bedc │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r3, [r3, #1304] @ 0x518 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 2bd4c │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [pc, #500] @ 2bee0 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 2be50 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r2, #996] @ 0x3e4 │ │ │ │ - ldr r2, [pc, #472] @ 2bee4 │ │ │ │ - ldr r3, [pc, #388] @ 2be94 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #69632 @ 0x11000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #116 @ 0x74 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2bd9c │ │ │ │ - add sp, sp, #69632 @ 0x11000 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r6, #-88] @ 0xffffffa8 │ │ │ │ - str r3, [r2, #1300] @ 0x514 │ │ │ │ - b 2bd04 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #384] @ 2bee8 │ │ │ │ - mov r2, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #372] @ 2beec │ │ │ │ - ldr r3, [pc, #280] @ 2be94 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #69632 @ 0x11000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #116 @ 0x74 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 2bb58 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r3, [pc, #324] @ 2bef0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #320] @ 2bef4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #296] @ 2bef8 │ │ │ │ - ldr r3, [pc, #192] @ 2be94 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #69632 @ 0x11000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #116 @ 0x74 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 2bb58 │ │ │ │ - b 2bd9c │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r3, [pc, #248] @ 2befc │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #244] @ 2bf00 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #220] @ 2bf04 │ │ │ │ - ldr r3, [pc, #104] @ 2be94 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #69632 @ 0x11000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #116 @ 0x74 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 2bb58 │ │ │ │ - b 2bd9c │ │ │ │ - ldr r1, [pc, #176] @ 2bf08 │ │ │ │ - ldr r3, [pc, #56] @ 2be94 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #69632 @ 0x11000 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add r0, r0, #116 @ 0x74 │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [r0] │ │ │ │ - eors r1, r3, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2bd9c │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #69632 @ 0x11000 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - bx r2 │ │ │ │ - andeq r0, r3, r0, asr r4 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r7, r7, r4, lsl pc │ │ │ │ - andeq r7, r6, r4, lsl #30 │ │ │ │ - strdeq r7, [r5], -r4 │ │ │ │ - andeq r7, r5, r8, ror #28 │ │ │ │ - andeq r7, r4, ip, lsr lr │ │ │ │ - andeq r7, r5, r0, lsr lr │ │ │ │ - andeq r7, r4, ip, ror #27 │ │ │ │ - andeq sl, r2, r0, lsr r1 │ │ │ │ - andeq sl, r2, r4, asr r0 │ │ │ │ - andeq r0, r3, r4, asr r2 │ │ │ │ - ldrdeq r7, [r5], -r8 │ │ │ │ - @ instruction: 0x00047cbc │ │ │ │ - andeq sl, r2, r4, lsr #1 │ │ │ │ - andeq r9, r2, r8, ror #30 │ │ │ │ - andeq sl, r2, r8, lsr #32 │ │ │ │ - andeq r9, r2, r4, lsl pc │ │ │ │ - @ instruction: 0x00029eb0 │ │ │ │ - andeq r9, r2, r4, lsr pc │ │ │ │ - @ instruction: 0xffffe57c │ │ │ │ - andeq r0, r3, ip, ror r0 │ │ │ │ - muleq r2, r8, lr │ │ │ │ - andeq r0, r3, r0, lsl r0 │ │ │ │ - andeq r9, r2, ip, asr lr │ │ │ │ - @ instruction: 0x00029db8 │ │ │ │ - @ instruction: 0x0002ffb8 │ │ │ │ - andeq r9, r2, r8, lsl lr │ │ │ │ - andeq r9, r2, r0, ror #26 │ │ │ │ - andeq pc, r2, r0, ror #30 │ │ │ │ - andeq pc, r2, r0, lsr pc @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r4, r4, #12288 @ 0x3000 │ │ │ │ - bl 2b8f8 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r4, r0, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r4, #1304] @ 0x518 │ │ │ │ - mov r5, r0 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 2bf70 │ │ │ │ - b 2bf8c │ │ │ │ - bl 2b8f8 │ │ │ │ - ldr r3, [r4, #1304] @ 0x518 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 2bf8c │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2bf60 │ │ │ │ - mvn r4, #0 │ │ │ │ - mov r8, r4 │ │ │ │ - b 2bf94 │ │ │ │ - mov r4, r3 │ │ │ │ - asr r8, r3, #31 │ │ │ │ - bl 47d84 │ │ │ │ - ldr r7, [pc, #176] @ 2c050 │ │ │ │ - ldr r6, [pc, #176] @ 2c054 │ │ │ │ - ldr r2, [pc, #176] @ 2c058 │ │ │ │ - ldr ip, [pc, #176] @ 2c05c │ │ │ │ - mul r8, r0, r8 │ │ │ │ - umull lr, r3, r0, r4 │ │ │ │ - mla r8, r4, r1, r8 │ │ │ │ - add r4, r5, #13568 @ 0x3500 │ │ │ │ - add r1, r8, r3 │ │ │ │ - lsr r3, lr, #20 │ │ │ │ - orr r3, r3, r1, lsl #12 │ │ │ │ - and r0, r3, r7 │ │ │ │ - and r3, lr, r7 │ │ │ │ - add r3, r3, r0 │ │ │ │ - and r7, r7, r1, lsr #8 │ │ │ │ - add r3, r3, r7 │ │ │ │ - asr r5, r1, #31 │ │ │ │ - and r0, r5, #33 @ 0x21 │ │ │ │ - add r3, r3, r1, lsr #28 │ │ │ │ - add r3, r3, r0 │ │ │ │ - umull r7, r0, r6, r3 │ │ │ │ - bic r5, r5, #23 │ │ │ │ - lsr r0, r0, #3 │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ - sub r3, r3, r0 │ │ │ │ - add r3, r3, r5 │ │ │ │ - subs lr, lr, r3 │ │ │ │ - sbc r1, r1, r3, asr #31 │ │ │ │ - mul r3, r2, lr │ │ │ │ - mla r3, ip, r1, r3 │ │ │ │ - umull r1, r2, lr, ip │ │ │ │ - add r3, r3, r2 │ │ │ │ - lsr r2, r3, #31 │ │ │ │ - adds r2, r2, r1 │ │ │ │ - adc r3, r3, #0 │ │ │ │ - lsr r2, r2, #1 │ │ │ │ - orr r2, r2, r3, lsl #31 │ │ │ │ - asr r3, r3, #1 │ │ │ │ - strd r2, [r4, #8] │ │ │ │ - bl 47cf4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r2, [r4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq pc, [pc], -pc @ │ │ │ │ - mvnpl r8, pc, lsl r5 │ │ │ │ - svchi 0x005c28f5 │ │ │ │ - addgt r5, pc, #10496 @ 0x2900 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r2, [pc, #784] @ 2c388 │ │ │ │ - ldr r3, [pc, #784] @ 2c38c │ │ │ │ - sub sp, sp, #164 @ 0xa4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 47cf4 │ │ │ │ - add r8, r5, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r8, #40] @ 0x28 │ │ │ │ - add r9, r5, #13568 @ 0x3500 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r6, [r9] │ │ │ │ - ldr sl, [r9, #4] │ │ │ │ - str r0, [r9] │ │ │ │ - str r1, [r9, #4] │ │ │ │ - beq 2c0cc │ │ │ │ - ldrb r3, [r8, #996] @ 0x3e4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2c0fc │ │ │ │ - ldr r2, [pc, #700] @ 2c390 │ │ │ │ - ldr r3, [pc, #692] @ 2c38c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2c384 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #164 @ 0xa4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 47d84 │ │ │ │ - add r9, r9, #16 │ │ │ │ - mov r7, r0 │ │ │ │ - subs r0, r4, r6 │ │ │ │ - mov r3, r1 │ │ │ │ - sbc r1, r5, sl │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 3eac <__aeabi_l2d@plt> │ │ │ │ - ldr sl, [pc, #616] @ 2c394 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r8, #1000] @ 0x3e8 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 3bb8 <__aeabi_f2d@plt> │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b58 <__aeabi_dmul@plt> │ │ │ │ - bl 3c84 <__aeabi_d2lz@plt> │ │ │ │ - ldr r3, [r9, #-8] │ │ │ │ - adds r0, r0, r3 │ │ │ │ - ldr r3, [r9, #-4] │ │ │ │ - str r0, [r9, #-8] │ │ │ │ - adc r1, r3, r1 │ │ │ │ - str r1, [r9, #-4] │ │ │ │ - b 2c184 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 2b8f8 │ │ │ │ - ldrb r3, [r8, #996] @ 0x3e4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2c0cc │ │ │ │ - ldrd r0, [r9, #-8] │ │ │ │ - ldr r6, [r8, #1008] @ 0x3f0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - asr r3, r6, #31 │ │ │ │ - mul r2, r6, r2 │ │ │ │ - ldr fp, [pc, #508] @ 2c398 │ │ │ │ - mla r2, r7, r3, r2 │ │ │ │ - umull lr, r3, r6, r7 │ │ │ │ - add r2, r2, r3 │ │ │ │ - lsr r3, lr, #20 │ │ │ │ - orr r3, r3, r2, lsl #12 │ │ │ │ - and ip, r3, fp │ │ │ │ - and r3, lr, fp │ │ │ │ - add r3, r3, ip │ │ │ │ - and ip, fp, r2, lsr #8 │ │ │ │ - asr r4, r2, #31 │ │ │ │ - add r3, r3, ip │ │ │ │ - add r3, r3, r2, lsr #28 │ │ │ │ - and ip, r4, #33 @ 0x21 │ │ │ │ - add r3, r3, ip │ │ │ │ - ldr ip, [pc, #452] @ 2c39c │ │ │ │ - bic r4, r4, #23 │ │ │ │ - umull r5, ip, r3, ip │ │ │ │ - ldr r5, [pc, #444] @ 2c3a0 │ │ │ │ - lsr ip, ip, #3 │ │ │ │ - add ip, ip, ip, lsl #2 │ │ │ │ - add ip, ip, ip, lsl #2 │ │ │ │ - sub r3, r3, ip │ │ │ │ - add r3, r3, r4 │ │ │ │ - subs lr, lr, r3 │ │ │ │ - mul r5, lr, r5 │ │ │ │ - sbc r2, r2, r3, asr #31 │ │ │ │ - mla r5, sl, r2, r5 │ │ │ │ - umull r3, r2, lr, sl │ │ │ │ - add r5, r5, r2 │ │ │ │ - lsr r4, r5, #31 │ │ │ │ - adds r4, r4, r3 │ │ │ │ - adc r5, r5, #0 │ │ │ │ - lsr r4, r4, #1 │ │ │ │ - orr r4, r4, r5, lsl #31 │ │ │ │ - cmp r0, r4 │ │ │ │ - asr r5, r5, #1 │ │ │ │ - sbcs r3, r1, r5 │ │ │ │ - bge 2c16c │ │ │ │ - ldr ip, [r8, #1304] @ 0x518 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - asr r2, ip, #31 │ │ │ │ - mul r3, ip, r3 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - mla r2, r7, r2, r3 │ │ │ │ - umull r9, r3, ip, r7 │ │ │ │ - add lr, r2, r3 │ │ │ │ - lsr r3, r9, #20 │ │ │ │ - orr r3, r3, lr, lsl #12 │ │ │ │ - and r2, r9, fp │ │ │ │ - and r3, r3, fp │ │ │ │ - add r3, r2, r3 │ │ │ │ - and fp, fp, lr, lsr #8 │ │ │ │ - asr r2, lr, #31 │ │ │ │ - add r3, r3, fp │ │ │ │ - add r3, r3, lr, lsr #28 │ │ │ │ - and ip, r2, #33 @ 0x21 │ │ │ │ - add fp, r3, ip │ │ │ │ - ldr ip, [pc, #280] @ 2c39c │ │ │ │ - bic r2, r2, #23 │ │ │ │ - umull r3, ip, fp, ip │ │ │ │ - lsr ip, ip, #3 │ │ │ │ - add ip, ip, ip, lsl #2 │ │ │ │ - add ip, ip, ip, lsl #2 │ │ │ │ - sub r3, fp, ip │ │ │ │ - add r3, r3, r2 │ │ │ │ - subs r2, r9, r3 │ │ │ │ - sbc r3, lr, r3, asr #31 │ │ │ │ - ldr lr, [pc, #244] @ 2c3a0 │ │ │ │ - mul lr, r2, lr │ │ │ │ - mla r3, sl, r3, lr │ │ │ │ - umull ip, lr, r2, sl │ │ │ │ - add fp, r3, lr │ │ │ │ - lsr r9, fp, #31 │ │ │ │ - adds r9, r9, ip │ │ │ │ - adc fp, fp, #0 │ │ │ │ - lsr r9, r9, #1 │ │ │ │ - orr r9, r9, fp, lsl #31 │ │ │ │ - subs r0, r0, r9 │ │ │ │ - sbc r1, r1, fp, asr #1 │ │ │ │ - bl 3cf0 <__aeabi_l2f@plt> │ │ │ │ - asr fp, fp, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - subs r0, r4, r9 │ │ │ │ - sbc r1, r5, fp │ │ │ │ - bl 3cf0 <__aeabi_l2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [r8, #1308] @ 0x51c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3cf0 <__aeabi_l2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - ldr r2, [r8, #1300] @ 0x514 │ │ │ │ - cmp r6, ip │ │ │ │ - str r0, [r8, #1312] @ 0x520 │ │ │ │ - beq 2c330 │ │ │ │ - cmp r6, r2 │ │ │ │ - bne 2c0cc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #104] @ 2c3a4 │ │ │ │ - add r4, sp, #28 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ 2c3a8 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - mov lr, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r4 │ │ │ │ - str lr, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r4 │ │ │ │ - b 2c0cc │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r2, ip, lsl #26 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0002fcb4 │ │ │ │ - addgt r5, pc, #10496 @ 0x2900 │ │ │ │ - strdeq pc, [pc], -pc @ │ │ │ │ - mvnpl r8, pc, lsl r5 │ │ │ │ - svchi 0x005c28f5 │ │ │ │ - andeq r9, r2, r8, ror r9 │ │ │ │ - strdeq r9, [r2], -ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - add r5, r0, #12288 @ 0x3000 │ │ │ │ - ldr r7, [r5, #40] @ 0x28 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 2c4f4 │ │ │ │ - ldr r4, [r5, #1004] @ 0x3ec │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5, #1012] @ 0x3f4 │ │ │ │ - mov r9, r1 │ │ │ │ - sub r0, r0, r4 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - ldr r8, [r5, #1296] @ 0x510 │ │ │ │ - add r4, r0, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - sub r4, r4, #5 │ │ │ │ - ldr ip, [r5, #556] @ 0x22c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - sub r0, r8, #1 │ │ │ │ - blt 2c4d8 │ │ │ │ - cmp r3, r0 │ │ │ │ - movge r3, r0 │ │ │ │ - add r2, ip, r3, lsl #3 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, r4 │ │ │ │ - bge 2c460 │ │ │ │ - cmp r0, r3 │ │ │ │ - ble 2c460 │ │ │ │ - add r1, ip, #4 │ │ │ │ - b 2c454 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - ble 2c460 │ │ │ │ - ldr r2, [r1, r3, lsl #3] │ │ │ │ - cmp r2, r4 │ │ │ │ - blt 2c448 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2c48c │ │ │ │ - add r2, ip, r3, lsl #3 │ │ │ │ - b 2c47c │ │ │ │ - subs r3, r3, #1 │ │ │ │ - sub r2, r2, #8 │ │ │ │ - beq 2c48c │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - cmp r1, r4 │ │ │ │ - bgt 2c470 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r1, [ip] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 47a74 │ │ │ │ - mvn r3, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r3, [r5, #1300] @ 0x514 │ │ │ │ - str r3, [r5, #1008] @ 0x3f0 │ │ │ │ - str r3, [r5, #1304] @ 0x518 │ │ │ │ - blt 2c4c8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2b8f8 │ │ │ │ - ldr r3, [r5, #1304] @ 0x518 │ │ │ │ - cmp r3, r4 │ │ │ │ - blt 2c4b4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2bf38 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [ip, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble 2c48c │ │ │ │ - cmp r0, #0 │ │ │ │ - movgt r3, #0 │ │ │ │ - bgt 2c440 │ │ │ │ - b 2c48c │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r0, r0, #12288 @ 0x3000 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - bx lr │ │ │ │ - add r0, r0, #12288 @ 0x3000 │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #16] @ 2c534 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - smull r2, r0, r3, r0 │ │ │ │ - asr r3, r3, #31 │ │ │ │ - rsb r0, r3, r0, asr #4 │ │ │ │ - bx lr │ │ │ │ - mvnpl r8, pc, lsl r5 │ │ │ │ - add r0, r0, #13248 @ 0x33c0 │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 2c570 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3bf4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r3, r1, r8, lsr r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 2c598 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3bf4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r3, r1, ip, lsr r1 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - add r3, r0, #4 │ │ │ │ - add lr, r0, #36 @ 0x24 │ │ │ │ - mov r2, #0 │ │ │ │ - mov ip, #1 │ │ │ │ - strb r2, [r3] │ │ │ │ - strb ip, [r3, #1] │ │ │ │ - add r3, r3, #2 │ │ │ │ - cmp r3, lr │ │ │ │ - bne 2c5b0 │ │ │ │ - str r1, [r0] │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #48] @ 2c61c │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [r4] │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 47afc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - strdeq r9, [r2], -r4 │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2c634 │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #112] @ 2c6bc │ │ │ │ - ldr r5, [pc, #112] @ 2c6c0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #198 @ 0xc6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ - add r3, r4, r2, lsl #1 │ │ │ │ - ldrb r3, [r3, #2] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 2c688 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subs r2, r2, #0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - movne r2, #1 │ │ │ │ - mov r1, #198 @ 0xc6 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - add r4, r4, r3, lsl #1 │ │ │ │ - ldrb r0, [r4, #2] │ │ │ │ - sub r0, r0, #3 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - muleq r2, r8, r6 │ │ │ │ - andeq r9, r2, r8, lsr #13 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #568] @ 2c914 │ │ │ │ - ldr r4, [pc, #568] @ 2c918 │ │ │ │ - ldr r3, [pc, #568] @ 2c91c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r5, [r6] │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47ad0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 48c70 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - ble 2c83c │ │ │ │ - ldr r3, [pc, #488] @ 2c920 │ │ │ │ - mov r4, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - sub r5, r9, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov fp, #92 @ 0x5c │ │ │ │ - add r7, sp, #12 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrb sl, [r5, #1]! │ │ │ │ - mov r2, r4 │ │ │ │ - cmp sl, #34 @ 0x22 │ │ │ │ - add r4, r4, #1 │ │ │ │ - bhi 2c7e8 │ │ │ │ - cmp sl, #7 │ │ │ │ - bls 2c8c0 │ │ │ │ - sub r3, sl, #8 │ │ │ │ - cmp r3, #26 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b0 │ │ │ │ - b 2c88c │ │ │ │ - b 2c8a8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8a0 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c8b8 │ │ │ │ - b 2c7f0 │ │ │ │ - cmp sl, #92 @ 0x5c │ │ │ │ - bne 2c824 │ │ │ │ - sub r2, r2, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 2c808 │ │ │ │ - ldr r0, [r6] │ │ │ │ - add r1, r9, r1 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, r7 │ │ │ │ - strb fp, [sp, #12] │ │ │ │ - strb sl, [sp, #13] │ │ │ │ - bl 47ad0 │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r4, r8 │ │ │ │ - bne 2c750 │ │ │ │ - sub r2, r4, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bgt 2c894 │ │ │ │ - ldr r4, [pc, #224] @ 2c924 │ │ │ │ - ldr r5, [r6] │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 48c70 │ │ │ │ - ldr r1, [pc, #208] @ 2c928 │ │ │ │ - ldr r3, [pc, #192] @ 2c91c │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r1, r3, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 2c910 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 47ad0 │ │ │ │ - mov sl, #116 @ 0x74 │ │ │ │ - b 2c7f0 │ │ │ │ - add r1, r9, r1 │ │ │ │ - bl 47ad0 │ │ │ │ - b 2c83c │ │ │ │ - mov sl, #114 @ 0x72 │ │ │ │ - b 2c7f0 │ │ │ │ - mov sl, #110 @ 0x6e │ │ │ │ - b 2c7f0 │ │ │ │ - mov sl, #98 @ 0x62 │ │ │ │ - b 2c7f0 │ │ │ │ - cmp sl, #31 │ │ │ │ - bhi 2c824 │ │ │ │ - sub r2, r2, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 2c8dc │ │ │ │ - ldr r0, [r6] │ │ │ │ - add r1, r9, r1 │ │ │ │ - bl 47ad0 │ │ │ │ - ldrb sl, [r5] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, #7 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr sl, [r6] │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 47ad0 │ │ │ │ - b 2c820 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r2, r8, lsr #13 │ │ │ │ - andeq r9, r2, r4, lsr r6 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r9, r2, r8, ror #11 │ │ │ │ - ldrdeq r9, [r2], -r8 │ │ │ │ - andeq pc, r2, r0, lsr r5 @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 2c964 │ │ │ │ - cmp r5, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r4] │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 47ae0 │ │ │ │ - ldr r7, [pc, #240] @ 2ca5c │ │ │ │ - ldr r6, [pc, #240] @ 2ca60 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #198 @ 0xc6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ - add r3, r4, r2, lsl #1 │ │ │ │ - ldrb r3, [r3, #2] │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 2c950 │ │ │ │ - subs r2, r2, #0 │ │ │ │ - mov r3, r7 │ │ │ │ - movne r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #198 @ 0xc6 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - add r3, r4, r3, lsl #1 │ │ │ │ - ldrb r3, [r3, #3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2ca24 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r5, [r4] │ │ │ │ - beq 2ca30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [pc, #116] @ 2ca64 │ │ │ │ - mov r5, #0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r7, [r4] │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r6 │ │ │ │ - add r5, r5, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt 2c9f4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 47ae0 │ │ │ │ - b 2c9dc │ │ │ │ - ldr r6, [pc, #48] @ 2ca68 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 47ae0 │ │ │ │ - b 2c9dc │ │ │ │ - andeq r9, r2, r8, ror r3 │ │ │ │ - andeq r9, r2, r8, lsl #7 │ │ │ │ - andeq r9, r2, ip, lsr r3 │ │ │ │ - strdeq r9, [r2], -r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #240] @ 2cb74 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #236] @ 2cb78 │ │ │ │ - subs r2, r2, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - movne r2, #1 │ │ │ │ - mov r6, r1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #198 @ 0xc6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #196] @ 2cb7c │ │ │ │ - add r2, r4, r2, lsl #1 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ - add r3, pc, r3 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - mov r1, #71 @ 0x47 │ │ │ │ - mov r0, r5 │ │ │ │ - clz r2, r2 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - bl 493fc │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c92c │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r6, [pc, #144] @ 2cb80 │ │ │ │ - mov r0, r4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - bl 2c6c4 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r7, [r4] │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #100] @ 2cb84 │ │ │ │ - cmp r2, #15 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - mov r1, #183 @ 0xb7 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - mov r0, #3 │ │ │ │ - cmp r3, #0 │ │ │ │ - subne r2, r3, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - addne r2, r4, r2, lsl #1 │ │ │ │ - strbne r1, [r2, #5] │ │ │ │ - add r1, r4, r3, lsl #1 │ │ │ │ - strb r0, [r1, #4] │ │ │ │ - mov r2, r1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - mov r1, #1 │ │ │ │ - strb r1, [r2, #5] │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r9, r2, ip, ror #4 │ │ │ │ - andeq r9, r2, r8, asr #4 │ │ │ │ - andeq r9, r2, r4, ror r2 │ │ │ │ - andeq ip, r2, r8, ror #12 │ │ │ │ - andeq r9, r2, r4, lsr r2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #316] @ 2ccdc │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ - ldr r5, [pc, #312] @ 2cce0 │ │ │ │ - subs r2, r2, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - movne r2, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #198 @ 0xc6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ 2cce4 │ │ │ │ - add r2, r4, r2, lsl #1 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ - add r3, pc, r3 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - mov r1, #44 @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - clz r2, r2 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ - mov r1, #204 @ 0xcc │ │ │ │ - subs r2, r2, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - sub r2, r3, #1 │ │ │ │ - add r1, r4, r3, lsl #1 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - ldrb r1, [r1, #2] │ │ │ │ - cmp r1, #3 │ │ │ │ - ldrne r1, [r4, #40] @ 0x28 │ │ │ │ - subne r1, r1, #1 │ │ │ │ - strne r1, [r4, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2cc58 │ │ │ │ - ldrb r2, [r4, r3, lsl #1] │ │ │ │ - sub r3, r3, #2 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 2cc8c │ │ │ │ - add r3, r4, r3, lsl #1 │ │ │ │ - mov r2, #0 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ - ldr r5, [pc, #136] @ 2cce8 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - bl 2c92c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r4] │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 47ad0 │ │ │ │ - ldr r3, [pc, #88] @ 2ccec │ │ │ │ - ldr r0, [pc, #88] @ 2ccf0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #204 @ 0xcc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - sub r2, r3, #1 │ │ │ │ - add r1, r4, r2, lsl #1 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - ldrb r1, [r1, #4] │ │ │ │ - cmp r1, #3 │ │ │ │ - ldrne r1, [r4, #40] @ 0x28 │ │ │ │ - subne r1, r1, #1 │ │ │ │ - strne r1, [r4, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2cc58 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - b 2cc4c │ │ │ │ - andeq r9, r2, r8, lsr r1 │ │ │ │ - andeq r9, r2, r0, asr r1 │ │ │ │ - andeq r9, r2, r0, lsr #3 │ │ │ │ - andeq r9, r2, ip, lsr #2 │ │ │ │ - andeq r9, r2, r0, asr r0 │ │ │ │ - andeq r9, r2, r8, asr r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #316] @ 2ce48 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ - ldr r5, [pc, #312] @ 2ce4c │ │ │ │ - subs r2, r2, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - movne r2, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #198 @ 0xc6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #272] @ 2ce50 │ │ │ │ - add r2, r4, r2, lsl #1 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ - add r3, pc, r3 │ │ │ │ - sub r2, r2, #2 │ │ │ │ - mov r1, #62 @ 0x3e │ │ │ │ - mov r0, r5 │ │ │ │ - clz r2, r2 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ - mov r1, #204 @ 0xcc │ │ │ │ - subs r2, r2, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - sub r2, r3, #1 │ │ │ │ - add r1, r4, r3, lsl #1 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - ldrb r1, [r1, #2] │ │ │ │ - cmp r1, #3 │ │ │ │ - ldrne r1, [r4, #40] @ 0x28 │ │ │ │ - subne r1, r1, #1 │ │ │ │ - strne r1, [r4, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2cdc4 │ │ │ │ - ldrb r2, [r4, r3, lsl #1] │ │ │ │ - sub r3, r3, #2 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 2cdf8 │ │ │ │ - add r3, r4, r3, lsl #1 │ │ │ │ - mov r2, #0 │ │ │ │ - strb r2, [r3, #5] │ │ │ │ - ldr r5, [pc, #136] @ 2ce54 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - bl 2c92c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r4] │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 47ad0 │ │ │ │ - ldr r3, [pc, #88] @ 2ce58 │ │ │ │ - ldr r0, [pc, #88] @ 2ce5c │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #204 @ 0xcc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - sub r2, r3, #1 │ │ │ │ - add r1, r4, r2, lsl #1 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - ldrb r1, [r1, #4] │ │ │ │ - cmp r1, #3 │ │ │ │ - ldrne r1, [r4, #40] @ 0x28 │ │ │ │ - subne r1, r1, #1 │ │ │ │ - strne r1, [r4, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2cdc4 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - b 2cdb8 │ │ │ │ - andeq r8, r2, ip, asr #31 │ │ │ │ - andeq r8, r2, r4, ror #31 │ │ │ │ - andeq r9, r2, r0, asr r0 │ │ │ │ - andeq r5, r2, ip, asr #24 │ │ │ │ - andeq r8, r2, r4, ror #29 │ │ │ │ - andeq r8, r2, ip, ror #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2c620 │ │ │ │ - ldr r6, [pc, #180] @ 2cf38 │ │ │ │ - ldr r3, [pc, #180] @ 2cf3c │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 493fc │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c92c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c6c4 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r2, r4, r3, lsl #1 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 2cee8 │ │ │ │ - add r4, r4, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r4, #5] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 2cf40 │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #204 @ 0xcc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - sub r2, r3, #1 │ │ │ │ - add r1, r4, r2, lsl #1 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - ldrb r1, [r1, #4] │ │ │ │ - cmp r1, #3 │ │ │ │ - ldrne r1, [r4, #40] @ 0x28 │ │ │ │ - subne r1, r1, #1 │ │ │ │ - strne r1, [r4, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - sub r3, r3, #2 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - b 2ced8 │ │ │ │ - andeq r8, r2, r4, ror lr │ │ │ │ - andeq r8, r2, r4, lsr #30 │ │ │ │ - strdeq r8, [r2], -r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #312] @ 2d094 │ │ │ │ - ldr r3, [pc, #312] @ 2d098 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 2c620 │ │ │ │ - ldr r6, [pc, #276] @ 2d09c │ │ │ │ - ldr r3, [pc, #276] @ 2d0a0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #88 @ 0x58 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 493fc │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c92c │ │ │ │ - ldr r2, [pc, #240] @ 2d0a4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r5, sp, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r7, [r4] │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2d014 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r2, r4, r3, lsl #1 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 2d040 │ │ │ │ - add r4, r4, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r4, #5] │ │ │ │ - ldr r2, [pc, #140] @ 2d0a8 │ │ │ │ - ldr r3, [pc, #120] @ 2d098 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2d090 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #100] @ 2d0ac │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #204 @ 0xcc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - sub r2, r3, #1 │ │ │ │ - add r1, r4, r2, lsl #1 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - ldrb r1, [r1, #4] │ │ │ │ - cmp r1, #3 │ │ │ │ - ldrne r1, [r4, #40] @ 0x28 │ │ │ │ - subne r1, r1, #1 │ │ │ │ - strne r1, [r4, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2d014 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - b 2d008 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r2, ip, lsr #28 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r8, r2, r0, ror sp │ │ │ │ - andeq r8, r2, r0, lsr #28 │ │ │ │ - strdeq r5, [r2], -ip │ │ │ │ - andeq lr, r2, ip, ror #26 │ │ │ │ - muleq r2, ip, ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2c620 │ │ │ │ - ldr r3, [pc, #224] @ 2d1b4 │ │ │ │ - mov r1, #98 @ 0x62 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #212] @ 2d1b8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 493fc │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c92c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 2d154 │ │ │ │ - ldr r5, [pc, #184] @ 2d1bc │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [r4] │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r2, r4, r3, lsl #1 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 2d160 │ │ │ │ - add r4, r4, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r4, #5] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #100] @ 2d1c0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - b 2d104 │ │ │ │ - ldr r3, [pc, #92] @ 2d1c4 │ │ │ │ - ldr r0, [pc, #92] @ 2d1c8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #204 @ 0xcc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - sub r2, r3, #1 │ │ │ │ - add r1, r4, r2, lsl #1 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - ldrb r1, [r1, #4] │ │ │ │ - cmp r1, #3 │ │ │ │ - ldrne r1, [r4, #40] @ 0x28 │ │ │ │ - subne r1, r1, #1 │ │ │ │ - strne r1, [r4, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - sub r3, r3, #2 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - b 2d144 │ │ │ │ - ldrdeq r8, [r2], -r8 @ │ │ │ │ - andeq r8, r2, r8, lsl ip │ │ │ │ - ldrdeq r8, [r2], -r0 │ │ │ │ - andeq r8, r2, r0, lsl #25 │ │ │ │ - andeq r8, r2, ip, ror fp │ │ │ │ - andeq r8, r2, r4, lsl #23 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2c620 │ │ │ │ - ldr r6, [pc, #204] @ 2d2b8 │ │ │ │ - ldr r3, [pc, #204] @ 2d2bc │ │ │ │ - ldr r5, [pc, #204] @ 2d2c0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #106 @ 0x6a │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 493fc │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c92c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r7, [r4] │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r2, r4, r3, lsl #1 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 2d268 │ │ │ │ - add r4, r4, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r4, #5] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #84] @ 2d2c4 │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #204 @ 0xcc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - sub r2, r3, #1 │ │ │ │ - add r1, r4, r2, lsl #1 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - ldrb r1, [r1, #4] │ │ │ │ - cmp r1, #3 │ │ │ │ - ldrne r1, [r4, #40] @ 0x28 │ │ │ │ - subne r1, r1, #1 │ │ │ │ - strne r1, [r4, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - sub r3, r3, #2 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - b 2d258 │ │ │ │ - andeq r8, r2, r8, lsl #22 │ │ │ │ - @ instruction: 0x00028bb8 │ │ │ │ - andeq r4, r2, ip, lsr #15 │ │ │ │ - andeq r8, r2, r4, ror sl │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #104] @ 2d350 │ │ │ │ - ldr r0, [pc, #104] @ 2d354 │ │ │ │ - cmp r2, #15 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #183 @ 0xb7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - subne r2, r3, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - addne r2, r4, r2, lsl #1 │ │ │ │ - strbne r1, [r2, #5] │ │ │ │ - add r1, r4, r3, lsl #1 │ │ │ │ - strb r5, [r1, #4] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r5, #3 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, #1 │ │ │ │ - strb r1, [r2, #5] │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ldrne r3, [r4, #40] @ 0x28 │ │ │ │ - addne r3, r3, r1 │ │ │ │ - strne r3, [r4, #40] @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r8, r2, r8, ror #20 │ │ │ │ - strdeq r8, [r2], -r8 @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2c620 │ │ │ │ - ldr r3, [pc, #84] @ 2d3cc │ │ │ │ - ldr r5, [pc, #84] @ 2d3d0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #36 @ 0x24 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #68] @ 2d3d4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 493fc │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c92c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [r4] │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 47ad0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #1 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2d2c8 │ │ │ │ - andeq r8, r2, r8, ror #20 │ │ │ │ - andeq r8, r2, r8, lsl #21 │ │ │ │ - andeq r8, r2, ip, ror #18 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2c620 │ │ │ │ - ldr r3, [pc, #84] @ 2d44c │ │ │ │ - ldr r5, [pc, #84] @ 2d450 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #54 @ 0x36 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #68] @ 2d454 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 493fc │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c92c │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [r4] │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 47ad0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #2 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2d2c8 │ │ │ │ - andeq r8, r2, r4, lsl sl │ │ │ │ - andeq r8, r2, r0, lsr sl │ │ │ │ - andeq r8, r2, ip, ror #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #40] @ 2d4a0 │ │ │ │ - ldr r0, [pc, #40] @ 2d4a4 │ │ │ │ - subs r2, r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - movne r2, #1 │ │ │ │ - mov r1, #198 @ 0xc6 │ │ │ │ - bl 493fc │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add r0, r4, r0, lsl #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r8, r2, r8, ror #16 │ │ │ │ - andeq r8, r2, r8, ror r8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #64] @ 2d508 │ │ │ │ - ldr r0, [pc, #64] @ 2d50c │ │ │ │ - subs r2, r2, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #204 @ 0xcc │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r2, r4, r3, lsl #1 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ldrb r0, [r2, #4] │ │ │ │ - cmp r0, #3 │ │ │ │ - ldrne r3, [r4, #40] @ 0x28 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - strne r3, [r4, #40] @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r8, r2, r4, lsl r8 │ │ │ │ - andeq r8, r2, r4, lsr #16 │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r2, r0, r3, lsl #1 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, #3 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - beq 2d558 │ │ │ │ - add r4, r4, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r4, #5] │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ 2d5ac │ │ │ │ - ldr r0, [pc, #76] @ 2d5b0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #204 @ 0xcc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - sub r2, r3, #1 │ │ │ │ - add r1, r4, r2, lsl #1 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - ldrb r1, [r1, #4] │ │ │ │ - cmp r1, #3 │ │ │ │ - ldrne r1, [r4, #40] @ 0x28 │ │ │ │ - subne r1, r1, #1 │ │ │ │ - strne r1, [r4, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - sub r3, r3, #2 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - b 2d548 │ │ │ │ - andeq r8, r2, r4, lsl #15 │ │ │ │ - andeq r8, r2, ip, lsl #15 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - str r2, [r0, r3, lsl #2] │ │ │ │ - add r3, r3, #129 @ 0x81 │ │ │ │ - cmp r3, #33024 @ 0x8100 │ │ │ │ - bne 2d5bc │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bxle lr │ │ │ │ - lsl r2, r3, #3 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r6, r2, #8 │ │ │ │ - add ip, r1, r3, lsl #2 │ │ │ │ - add r6, r1, r6 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r5, r1, r2 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r3, [ip, #4]! │ │ │ │ - ldr lr, [r6, r3] │ │ │ │ - asr r3, lr, #12 │ │ │ │ - and r2, lr, #15 │ │ │ │ - and r3, r3, #240 @ 0xf0 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - add r3, r3, r3, lsl #7 │ │ │ │ - ldr r2, [r0, r3, lsl #2] │ │ │ │ - add r1, r0, r3, lsl #2 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ - add r1, r1, r2, lsl #2 │ │ │ │ - add r2, r2, #1 │ │ │ │ - strne r4, [r1, #260] @ 0x104 │ │ │ │ - strne lr, [r1, #4] │ │ │ │ - strne r2, [r0, r3, lsl #2] │ │ │ │ - cmp r5, ip │ │ │ │ - add r4, r4, #1 │ │ │ │ - bne 2d5fc │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - add r1, r0, r1, lsl #2 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - add r2, r3, #8 │ │ │ │ - ldr r1, [r1, r2] │ │ │ │ - add r3, r3, r2 │ │ │ │ - add r3, r3, r1 │ │ │ │ - add r0, r0, r3 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub r2, r3, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq 2d6a4 │ │ │ │ - add r1, r1, #1 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r0, r0, r1, lsl #2 │ │ │ │ - add r2, r0, r3 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ - ldr r3, [r2, #-4] │ │ │ │ - sub r0, r0, r3 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - bx lr │ │ │ │ - add r3, r3, r2 │ │ │ │ - add r3, r0, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r0, [r0] │ │ │ │ - sub r0, r0, r3 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - add r7, r0, #8 │ │ │ │ - lsl r5, r2, #2 │ │ │ │ - add sl, r5, #8 │ │ │ │ - add sl, r0, sl │ │ │ │ - cmp sl, r7 │ │ │ │ - bhi 2d6f4 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #280] @ 2d814 │ │ │ │ - ldr r9, [pc, #280] @ 2d818 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [sl, #-4] │ │ │ │ - cmp r6, r3 │ │ │ │ - bgt 2d6ec │ │ │ │ - cmp r5, #4 │ │ │ │ - asr r2, r5, #2 │ │ │ │ - mov r5, r7 │ │ │ │ - bls 2d79c │ │ │ │ - sub sl, r2, #1 │ │ │ │ - cmp r2, sl, lsr #1 │ │ │ │ - movhi r2, #1 │ │ │ │ - movls r2, #0 │ │ │ │ - lsr fp, sl, #1 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 493fc │ │ │ │ - add r3, fp, #1 │ │ │ │ - ldr r1, [r5, fp, lsl #2] │ │ │ │ - add r3, r3, sl │ │ │ │ - add r2, r5, r3, lsl #2 │ │ │ │ - add r3, r5, fp, lsl #2 │ │ │ │ - cmp r6, r1 │ │ │ │ - add r3, r3, #4 │ │ │ │ - movgt r5, r3 │ │ │ │ - movgt r3, r2 │ │ │ │ - sub r2, r3, r5 │ │ │ │ - cmp r2, #4 │ │ │ │ - asr r2, r2, #2 │ │ │ │ - bhi 2d73c │ │ │ │ - cmp r5, r3 │ │ │ │ - bcs 2d6ec │ │ │ │ - ldr r9, [pc, #120] @ 2d81c │ │ │ │ - ldr r8, [pc, #120] @ 2d820 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne 2d6ec │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - sub r5, r5, r7 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - asr r0, r5, #2 │ │ │ │ - add r5, r4, r5 │ │ │ │ - add r4, r4, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ - add r4, r4, r3 │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - cmp r3, r6 │ │ │ │ - popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b 2d6ec │ │ │ │ - andeq r8, r2, r8, lsr r7 │ │ │ │ - andeq r8, r2, ip, lsr r7 │ │ │ │ - muleq r2, r0, r6 │ │ │ │ - muleq r2, r4, r6 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - add r1, r0, r1, lsl #2 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - add r2, r3, #8 │ │ │ │ - add r0, r0, r3 │ │ │ │ - ldr r1, [r1, r2] │ │ │ │ - add r0, r0, r2 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r0, r1] │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [r1] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, r2, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r1, r0, r1 │ │ │ │ - add r0, r5, #8 │ │ │ │ - bl 47860 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [r4] │ │ │ │ - add r1, r0, #1 │ │ │ │ - add r0, r0, #2 │ │ │ │ - add r0, r5, r0, lsl #2 │ │ │ │ - add r1, r4, r1, lsl #3 │ │ │ │ - bl 47860 │ │ │ │ - ldm r4, {r0, r3} │ │ │ │ - add r3, r3, #2 │ │ │ │ - add r0, r0, r3, lsl #2 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 2d944 │ │ │ │ - add r9, r6, #1 │ │ │ │ - mov sl, #0 │ │ │ │ - lsl r7, r9, #3 │ │ │ │ - mov r8, r0 │ │ │ │ - add r9, r0, r9, lsl #2 │ │ │ │ - mov r5, sl │ │ │ │ - ldr r2, [r9, #4]! │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - add r4, r7, r2 │ │ │ │ - bl 2d66c │ │ │ │ - cmp r0, #0 │ │ │ │ - add lr, r0, #3 │ │ │ │ - movge lr, r0 │ │ │ │ - cmp r0, #3 │ │ │ │ - asr lr, lr, #2 │ │ │ │ - ble 2d930 │ │ │ │ - add r2, r8, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr ip, [r2, #4]! │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, lr │ │ │ │ - add r5, r5, ip │ │ │ │ - blt 2d91c │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp sl, r6 │ │ │ │ - bne 2d8e8 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r6, [pc, #224] @ 2da48 │ │ │ │ - ldr r1, [pc, #224] @ 2da4c │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldm r0, {r2, r3} │ │ │ │ - mov r8, r0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4928c │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 2da40 │ │ │ │ - ldr r2, [pc, #184] @ 2da50 │ │ │ │ - ldr fp, [pc, #184] @ 2da54 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r9, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - add r2, r3, #8 │ │ │ │ - add r1, r8, r9, lsl #2 │ │ │ │ - ldr r1, [r1, r2] │ │ │ │ - add r3, r3, r2 │ │ │ │ - add r7, r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 2d66c │ │ │ │ - ldr r2, [r8, r7] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - and r3, r2, fp │ │ │ │ - asr r2, r2, #16 │ │ │ │ - add r5, r8, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4928c │ │ │ │ - cmp r4, #0 │ │ │ │ - add r2, r4, #3 │ │ │ │ - movge r2, r4 │ │ │ │ - cmp r4, #3 │ │ │ │ - asr sl, r2, #2 │ │ │ │ - ble 2da30 │ │ │ │ - ldr r7, [pc, #80] @ 2da58 │ │ │ │ - mov r4, #0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r5, #4]! │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 4928c │ │ │ │ - cmp r4, sl │ │ │ │ - blt 2da0c │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - bgt 2d9a4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r8, r2, ip, asr #10 │ │ │ │ - ldrdeq r8, [r2], -r8 @ │ │ │ │ - ldrdeq r8, [r2], -r4 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ - andeq r8, r2, r4, ror r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr ip, [pc, #208] @ 2db44 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #200] @ 2db48 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [ip, r0] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, #0 │ │ │ │ - beq 2db14 │ │ │ │ - sub r7, r1, #4 │ │ │ │ - sub r4, r2, #4 │ │ │ │ - sub r6, r3, #4 │ │ │ │ - add r9, r8, #524288 @ 0x80000 │ │ │ │ - add sl, sp, #4 │ │ │ │ - b 2dad0 │ │ │ │ - ldr r3, [r9, #120] @ 0x78 │ │ │ │ - subs r5, r5, #1 │ │ │ │ - add r3, r8, r3, lsl #2 │ │ │ │ - ldr r2, [r3, #128] @ 0x80 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r3, #128] @ 0x80 │ │ │ │ - beq 2db14 │ │ │ │ - ldr r2, [r4, #4]! │ │ │ │ - ldr r3, [r7, #4]! │ │ │ │ - add r3, r3, r2 │ │ │ │ - str r3, [r6, #4]! │ │ │ │ - ldr r1, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 2dab4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 2ebc0 │ │ │ │ - ldr r3, [r9, #120] @ 0x78 │ │ │ │ - subs r5, r5, #1 │ │ │ │ - add r3, r8, r3, lsl #2 │ │ │ │ - ldr r2, [r3, #128] @ 0x80 │ │ │ │ - sub r0, r0, sl │ │ │ │ - add r2, r2, r0, lsl #3 │ │ │ │ - str r2, [r3, #128] @ 0x80 │ │ │ │ - bne 2dad0 │ │ │ │ - ldr r2, [pc, #48] @ 2db4c │ │ │ │ - ldr r3, [pc, #40] @ 2db48 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2db40 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r2, ip, lsl #6 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq lr, r2, ip, ror #4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #68] @ 2dbac │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl 47868 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r4, #128 @ 0x80 │ │ │ │ - bl 47868 │ │ │ │ - add r0, r4, #262144 @ 0x40000 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r0, #124 @ 0x7c │ │ │ │ - bl 47868 │ │ │ │ - add r3, r4, #524288 @ 0x80000 │ │ │ │ - mov r2, #0 │ │ │ │ - add r0, r3, #124 @ 0x7c │ │ │ │ - mov r1, #16 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ - bl 47868 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - strdeq pc, [r3], -ip │ │ │ │ - lsl r1, r1, #1 │ │ │ │ - strh r2, [r0, r1] │ │ │ │ - bx lr │ │ │ │ - add r0, r0, #524288 @ 0x80000 │ │ │ │ - add r0, r0, #124 @ 0x7c │ │ │ │ - bx lr │ │ │ │ - mov ip, #0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov lr, #135168 @ 0x21000 │ │ │ │ - sub ip, sp, ip │ │ │ │ - sub lr, ip, lr │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - cmp ip, lr │ │ │ │ - bne 2dbdc │ │ │ │ - str r0, [lr, #-1096] @ 0xfffffbb8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #988] @ 2dfd8 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r7, r3 │ │ │ │ - sub sp, sp, #136192 @ 0x21400 │ │ │ │ - ldr r3, [pc, #976] @ 2dfdc │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add ip, sp, #136192 @ 0x21400 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [ip, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, sp, #4096 @ 0x1000 │ │ │ │ - str r5, [r7], #12 │ │ │ │ - add r0, r0, #28 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [r8, #4] │ │ │ │ - str r5, [r8, #8] │ │ │ │ - add ip, ip, #28 │ │ │ │ - bl 2d5b4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - cmp r6, r5 │ │ │ │ - ble 2dcdc │ │ │ │ - lsl r2, r6, #2 │ │ │ │ - add r1, r2, #8 │ │ │ │ - add ip, r3, r5, lsl #2 │ │ │ │ - ldr ip, [ip, r1] │ │ │ │ - add r2, r3, r2 │ │ │ │ - add r2, r2, r1 │ │ │ │ - ldr r9, [r2, ip] │ │ │ │ - asr r2, r9, #12 │ │ │ │ - and r2, r2, #240 @ 0xf0 │ │ │ │ - and r1, r9, #15 │ │ │ │ - orr r2, r2, r1 │ │ │ │ - add r2, r2, r2, lsl #7 │ │ │ │ - ldr sl, [r0, r2, lsl #2] │ │ │ │ - add lr, r0, r2, lsl #2 │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 2dfac │ │ │ │ - mov r1, lr │ │ │ │ - mov r2, #0 │ │ │ │ - b 2dcb4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, sl │ │ │ │ - beq 2dfac │ │ │ │ - ldr ip, [r1, #4]! │ │ │ │ - cmp r9, ip │ │ │ │ - bne 2dca8 │ │ │ │ - add r2, lr, r2, lsl #2 │ │ │ │ - ldr r2, [r2, #260] @ 0x104 │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 2dfac │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ - bgt 2dc5c │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 2d5b4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 2df50 │ │ │ │ - lsl r2, r3, #3 │ │ │ │ - add r1, r4, #4 │ │ │ │ - add r9, r3, #1 │ │ │ │ - add r3, r1, r2 │ │ │ │ - add fp, r2, #8 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add sl, sp, #28 │ │ │ │ - add fp, r4, fp │ │ │ │ - add r9, r4, r9, lsl #2 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldr r2, [r9, #4]! │ │ │ │ - ldr r5, [fp, r2] │ │ │ │ - asr lr, r5, #12 │ │ │ │ - and lr, lr, #240 @ 0xf0 │ │ │ │ - and r2, r5, #15 │ │ │ │ - orr lr, lr, r2 │ │ │ │ - add lr, lr, lr, lsl #7 │ │ │ │ - ldr r6, [r0, lr, lsl #2] │ │ │ │ - add lr, r0, lr, lsl #2 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 2dfa4 │ │ │ │ - mov r1, lr │ │ │ │ - mov r2, #0 │ │ │ │ - b 2dd6c │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq 2dfa4 │ │ │ │ - ldr ip, [r1, #4]! │ │ │ │ - cmp r5, ip │ │ │ │ - bne 2dd60 │ │ │ │ - add lr, lr, r2, lsl #2 │ │ │ │ - ldr r2, [lr, #260] @ 0x104 │ │ │ │ - cmp r7, r9 │ │ │ │ - str r2, [sl], #4 │ │ │ │ - bne 2dd28 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov sl, r9 │ │ │ │ - ldr fp, [pc, #576] @ 2dfe0 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r9, r3 │ │ │ │ - b 2de0c │ │ │ │ - str r3, [r7] │ │ │ │ - ldr r3, [r4, ip] │ │ │ │ - ldr r0, [sp] │ │ │ │ - and r3, r3, fp │ │ │ │ - str r3, [r7, #4] │ │ │ │ - ldr r3, [r4, ip] │ │ │ │ - add r1, r1, #4 │ │ │ │ - asr r3, r3, #16 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - ldrsh r3, [r0, r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - addne r7, r7, #8 │ │ │ │ - streq r5, [r7, #8] │ │ │ │ - addeq r7, r7, #12 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47860 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - add r7, r7, r5, lsl #2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r8, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - beq 2df50 │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2d66c │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - add r3, sl, #8 │ │ │ │ - add r1, r4, r6, lsl #2 │ │ │ │ - add sl, sl, r3 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add ip, sl, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r1, r4, ip │ │ │ │ - cmp r0, #0 │ │ │ │ - add r5, r0, #3 │ │ │ │ - mov r2, r0 │ │ │ │ - movge r5, r0 │ │ │ │ - ldr r0, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [r4, ip] │ │ │ │ - cmn r0, #1 │ │ │ │ - asr r5, r5, #2 │ │ │ │ - asr r3, r3, #16 │ │ │ │ - beq 2dda8 │ │ │ │ - ldr r2, [sp] │ │ │ │ - ldr lr, [r9, #4] │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - ldrsh r3, [r2, r3] │ │ │ │ - lsl lr, lr, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r0, r9, r0, lsl #2 │ │ │ │ - add r3, lr, #8 │ │ │ │ - add lr, lr, #4 │ │ │ │ - ldr r0, [r0, r3] │ │ │ │ - add lr, lr, r3 │ │ │ │ - add r3, r7, #12 │ │ │ │ - addne r2, r7, #8 │ │ │ │ - moveq r2, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - add r0, r0, lr │ │ │ │ - beq 2ddf8 │ │ │ │ - sub lr, r0, #4 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, r9, lr │ │ │ │ - lsl lr, r5, #2 │ │ │ │ - str lr, [sp, #20] │ │ │ │ - add sl, r2, r5, lsl #2 │ │ │ │ - mov lr, #0 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r0, #4]! │ │ │ │ - ldr r7, [r1, #4]! │ │ │ │ - sub r3, r3, r7 │ │ │ │ - str r3, [r2], #4 │ │ │ │ - cmp r2, sl │ │ │ │ - orr lr, lr, r3 │ │ │ │ - bne 2dec8 │ │ │ │ - cmp lr, #0 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - beq 2ddf8 │ │ │ │ - ldr r2, [r4, ip] │ │ │ │ - ldr r1, [sp] │ │ │ │ - asr r2, r2, #16 │ │ │ │ - str r2, [r7] │ │ │ │ - ldr r2, [r4, ip] │ │ │ │ - add r6, r6, #1 │ │ │ │ - and r2, r2, fp │ │ │ │ - str r2, [r7, #4] │ │ │ │ - ldr r2, [r4, ip] │ │ │ │ - asr r2, r2, #16 │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - addne r3, r7, #8 │ │ │ │ - streq r5, [r7, #8] │ │ │ │ - add r7, r3, r2 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r8, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r6 │ │ │ │ - bne 2de08 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2df68 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2dfc4 │ │ │ │ - sub r0, r7, r8 │ │ │ │ - ldr r2, [pc, #112] @ 2dfe4 │ │ │ │ - ldr r3, [pc, #100] @ 2dfdc │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #136192 @ 0x21400 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #28 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2dfd4 │ │ │ │ - add sp, sp, #136192 @ 0x21400 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mvn r2, #0 │ │ │ │ - b 2dd80 │ │ │ │ - ldr r2, [r8] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r8] │ │ │ │ - str r9, [r7], #4 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - b 2dcd0 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2df68 │ │ │ │ - b 2df6c │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r2, ip, ror r1 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ - andeq sp, r2, r4, lsl lr │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 2e02c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 4785c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 2e018 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2e090 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, #0 │ │ │ │ - b 2e074 │ │ │ │ - mov r0, r4 │ │ │ │ - str r4, [r5] │ │ │ │ - str r7, [r4] │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - cmp r3, r6 │ │ │ │ - popge {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 4785c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 2e068 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - cmp sl, #0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r3 │ │ │ │ - add r2, r5, #32 │ │ │ │ - beq 2e154 │ │ │ │ - ldr r0, [pc, #184] @ 2e198 │ │ │ │ - ldr r1, [pc, #184] @ 2e19c │ │ │ │ - add r2, r5, r2 │ │ │ │ - mov r3, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 47854 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, fp │ │ │ │ - mov r4, r0 │ │ │ │ - str r9, [r0, #16] │ │ │ │ - str r8, [r0, #8] │ │ │ │ - str r7, [r0, #12] │ │ │ │ - add r0, r0, #32 │ │ │ │ - str r0, [r4, #24] │ │ │ │ - str r5, [r4, #20] │ │ │ │ - bl 47860 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - mov r1, fp │ │ │ │ - add r0, r0, r5 │ │ │ │ - mov r2, r5 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - bl 47860 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - str r3, [r4] │ │ │ │ - strne r4, [r3, #4] │ │ │ │ - streq r4, [r6] │ │ │ │ - str r4, [r6, #4] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #68] @ 2e1a0 │ │ │ │ - ldr r1, [pc, #60] @ 2e19c │ │ │ │ - mov r3, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 47854 │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - str r9, [r0, #16] │ │ │ │ - str r8, [r0, #8] │ │ │ │ - str r7, [r0, #12] │ │ │ │ - str r5, [r0, #20] │ │ │ │ - add r0, r0, #32 │ │ │ │ - str r0, [r4, #24] │ │ │ │ - bl 47860 │ │ │ │ - str sl, [r4, #28] │ │ │ │ - b 2e130 │ │ │ │ - andeq r7, r2, r4, lsr #27 │ │ │ │ - andeq r0, r0, fp, asr #3 │ │ │ │ - andeq r7, r2, ip, lsr #26 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2e1c0 │ │ │ │ - b 2e208 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2e208 │ │ │ │ - ldr ip, [r0, #16] │ │ │ │ - cmp ip, r1 │ │ │ │ - bne 2e1b4 │ │ │ │ - cmp r2, #0 │ │ │ │ - push {r4, r5} │ │ │ │ - ldrdne r4, [r0, #8] │ │ │ │ - strdne r4, [r2] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r2, [r0, #24] │ │ │ │ - strne r2, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r2, [sp, #8] │ │ │ │ - ldrne r3, [r0, #28] │ │ │ │ - pop {r4, r5} │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - strne r3, [r2] │ │ │ │ - bx lr │ │ │ │ - mvn r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r0, #65536 @ 0x10000 │ │ │ │ - add r0, r0, #69632 @ 0x11000 │ │ │ │ - str r3, [r2] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr ip, [r1] │ │ │ │ - cmp r3, #1024 @ 0x400 │ │ │ │ - add r2, ip, #8 │ │ │ │ - add r2, r2, r3, lsl #3 │ │ │ │ - movle r3, #0 │ │ │ │ - movgt r3, #1 │ │ │ │ - cmp r2, #65536 @ 0x10000 │ │ │ │ - orrhi r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 2e2f0 │ │ │ │ - add r6, r0, #65536 @ 0x10000 │ │ │ │ - add r4, r0, #69632 @ 0x11000 │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r5, [pc, #184] @ 2e338 │ │ │ │ - add r2, r2, #8 │ │ │ │ - add r2, r2, r3, lsl #3 │ │ │ │ - ldr r3, [pc, #176] @ 2e33c │ │ │ │ - cmp r2, #65536 @ 0x10000 │ │ │ │ - add r5, pc, r5 │ │ │ │ - movcs r2, #0 │ │ │ │ - movcc r2, #1 │ │ │ │ - ldr r1, [pc, #160] @ 2e340 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #144] @ 2e344 │ │ │ │ - cmp r2, #1024 @ 0x400 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #524 @ 0x20c │ │ │ │ - mov r0, r5 │ │ │ │ - movge r2, #0 │ │ │ │ - movlt r2, #1 │ │ │ │ - bl 493fc │ │ │ │ - ldr r1, [pc, #116] @ 2e348 │ │ │ │ - ldr r0, [pc, #116] @ 2e34c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r6, r0, #65536 @ 0x10000 │ │ │ │ - mov r0, r6 │ │ │ │ - str ip, [r0], #4 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r5, r1 │ │ │ │ - lsl r2, r3, #2 │ │ │ │ - add r1, r4, #69632 @ 0x11000 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - add r1, r2, #8 │ │ │ │ - add r1, r5, r1 │ │ │ │ - bl 47860 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r2, [r6] │ │ │ │ - add r1, r1, #1 │ │ │ │ - add r1, r5, r1, lsl #3 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 47860 │ │ │ │ - andeq r7, r2, r0, lsl #24 │ │ │ │ - andeq r7, r2, ip, lsr #7 │ │ │ │ - andeq r0, r0, fp, lsl #4 │ │ │ │ - andeq r7, r2, r8, ror r5 │ │ │ │ - ldrdeq r7, [r2], -r8 │ │ │ │ - ldrdeq r7, [r2], -ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, r4, #65536 @ 0x10000 │ │ │ │ - mov r0, #0 │ │ │ │ - cmp r2, #7 │ │ │ │ - add r6, r4, #69632 @ 0x11000 │ │ │ │ - str r0, [r5] │ │ │ │ - str r0, [r6, #4] │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r9, [r1] │ │ │ │ - ldr r8, [r1, #4] │ │ │ │ - add lr, r9, #8 │ │ │ │ - add lr, lr, r8, lsl #3 │ │ │ │ - cmp r8, #1024 @ 0x400 │ │ │ │ - cmple lr, #65536 @ 0x10000 │ │ │ │ - add sl, r8, #2 │ │ │ │ - movgt lr, #1 │ │ │ │ - movle lr, #0 │ │ │ │ - add r3, r9, sl, lsl #2 │ │ │ │ - cmp r3, r2 │ │ │ │ - orrne lr, lr, #1 │ │ │ │ - cmp lr, r0 │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r2, r8, #1 │ │ │ │ - add r7, r1, #8 │ │ │ │ - bmi 2e41c │ │ │ │ - add r3, r7, sl │ │ │ │ - ldr r3, [r3, #-12] │ │ │ │ - sub ip, r9, r3 │ │ │ │ - lsr r0, r3, #31 │ │ │ │ - cmp ip, #3 │ │ │ │ - orrle r0, r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2e450 │ │ │ │ - sub ip, sl, #4 │ │ │ │ - add ip, r1, ip │ │ │ │ - b 2e414 │ │ │ │ - ldr lr, [ip, #-4]! │ │ │ │ - sub r3, r3, lr │ │ │ │ - cmp r3, #3 │ │ │ │ - movgt r3, #0 │ │ │ │ - movle r3, #1 │ │ │ │ - orrs r3, r3, lr, lsr #31 │ │ │ │ - mov r3, lr │ │ │ │ - popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r2, r2, #1 │ │ │ │ - bcs 2e3f4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r9, [r0], #4 │ │ │ │ - sub r2, sl, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r8, [r6, #4] │ │ │ │ - bl 47860 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r5] │ │ │ │ - add r1, r7, r1, lsl #2 │ │ │ │ - bl 47860 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, lr │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r1, r1, #16384 @ 0x4000 │ │ │ │ - add r1, r0, r1, lsl #2 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - add r0, r0, r3 │ │ │ │ - bx lr │ │ │ │ - add r3, r0, #69632 @ 0x11000 │ │ │ │ - push {r4, lr} │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 2e4b4 │ │ │ │ - add ip, r0, #65536 @ 0x10000 │ │ │ │ - mov r2, #0 │ │ │ │ - b 2e494 │ │ │ │ - cmp r2, r4 │ │ │ │ - beq 2e4b4 │ │ │ │ - ldr r3, [ip, #4]! │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr lr, [r0, r3] │ │ │ │ - add r3, r0, r3 │ │ │ │ - cmp r1, lr │ │ │ │ - bne 2e48c │ │ │ │ - add r0, r3, #4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-56] @ 0xffffffc8 │ │ │ │ - add r3, r0, #69632 @ 0x11000 │ │ │ │ - add r9, r0, #65536 @ 0x10000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #504] @ 2e6dc │ │ │ │ - mov r6, r1 │ │ │ │ - sub sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r1, [pc, #496] @ 2e6e0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - add ip, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [r9] │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [ip, #12] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - str r2, [r6] │ │ │ │ - ldr r8, [r3, #4] │ │ │ │ - add ip, ip, #12 │ │ │ │ - cmp r8, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - str r8, [r6, #4] │ │ │ │ - ble 2e6cc │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, r6, #4 │ │ │ │ - add r0, r9, r8, lsl #2 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ - cmp r3, r0 │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - bne 2e538 │ │ │ │ - subs lr, r8, #1 │ │ │ │ - addeq r4, sp, #16 │ │ │ │ - beq 2e580 │ │ │ │ - mov r2, r9 │ │ │ │ - add r4, sp, #16 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - sub ip, r4, #4 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - sub r3, r1, r3 │ │ │ │ - cmp r2, r0 │ │ │ │ - str r3, [ip], #4 │ │ │ │ - bne 2e568 │ │ │ │ - add r3, lr, #16384 @ 0x4000 │ │ │ │ - add r3, r7, r3, lsl #2 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r3, [r9] │ │ │ │ - add r4, r4, lr, lsl #2 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - cmp r8, #1 │ │ │ │ - str r3, [r4, #-4] │ │ │ │ - ble 2e620 │ │ │ │ - add lr, r7, #65536 @ 0x10000 │ │ │ │ - add lr, lr, #4 │ │ │ │ - add r4, r6, r8, lsl #2 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add sl, r6, #8 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, lr │ │ │ │ - mov r2, r1 │ │ │ │ - mov fp, #0 │ │ │ │ - ldr ip, [r3] │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r5, [r3, #4]! │ │ │ │ - cmp ip, r5 │ │ │ │ - ble 2e600 │ │ │ │ - stmda r3, {r5, ip} │ │ │ │ - ldm r0, {r5, ip} │ │ │ │ - mov fp, #1 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - str ip, [r0] │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ - stm r2, {r5, ip} │ │ │ │ - cmp r4, r8 │ │ │ │ - add r0, r0, #4 │ │ │ │ - add r2, r2, #4 │ │ │ │ - bne 2e5cc │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 2e5bc │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - b 2e628 │ │ │ │ - addeq r1, sp, #12 │ │ │ │ - bne 2e684 │ │ │ │ - mov r4, #0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r5, r4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r9, [fp], #4 │ │ │ │ - add r3, r4, r3 │ │ │ │ - add r3, r6, r3, lsl #2 │ │ │ │ - str r5, [r3, #8] │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r1, [sl, #4]! │ │ │ │ - add r0, r0, #1 │ │ │ │ - add r0, r5, r0, lsl #3 │ │ │ │ - mov r2, r9 │ │ │ │ - add r1, r7, r1 │ │ │ │ - add r0, r6, r0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - bl 47860 │ │ │ │ - cmp r8, r4 │ │ │ │ - add r5, r5, r9 │ │ │ │ - bne 2e63c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r0, [r9] │ │ │ │ - ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #80] @ 2e6e4 │ │ │ │ - add r0, r0, #8 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - ldr r3, [pc, #64] @ 2e6e0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #12 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2e6d8 │ │ │ │ - add sp, sp, #4096 @ 0x1000 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub lr, r8, #1 │ │ │ │ - add r4, sp, #16 │ │ │ │ - b 2e580 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - muleq r2, r8, r8 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq sp, r2, ip, ror #13 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - add r7, r0, #65536 @ 0x10000 │ │ │ │ - add r6, r0, #69632 @ 0x11000 │ │ │ │ - ldr r9, [r7] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r2, [pc, #216] @ 2e7f0 │ │ │ │ - mov r8, r1 │ │ │ │ - add r1, r3, #12 │ │ │ │ - cmp r0, r2 │ │ │ │ - add r1, r1, r9 │ │ │ │ - add r0, r0, #1 │ │ │ │ - movle r2, #0 │ │ │ │ - movgt r2, #1 │ │ │ │ - add r1, r1, r0, lsl #3 │ │ │ │ - cmp r1, #65536 @ 0x10000 │ │ │ │ - orrcs r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 2e794 │ │ │ │ - lsl r5, r5, #16 │ │ │ │ - add fp, r3, #4 │ │ │ │ - add sl, r4, r9 │ │ │ │ - lsr r5, r5, #16 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - orr r5, r5, r8, lsl #16 │ │ │ │ - bl 47868 │ │ │ │ - str r5, [r4, r9] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r1, [r7] │ │ │ │ - add ip, r2, #16384 @ 0x4000 │ │ │ │ - add r3, r1, fp │ │ │ │ - add r4, r4, ip, lsl #2 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - add r0, sl, #4 │ │ │ │ - str r3, [r7] │ │ │ │ - str r2, [r6, #4] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl ip, r0, #3 │ │ │ │ - ldr r4, [pc, #84] @ 2e7f4 │ │ │ │ - add r2, r9, ip │ │ │ │ - ldr r3, [pc, #80] @ 2e7f8 │ │ │ │ - cmp r2, #65536 @ 0x10000 │ │ │ │ - add r4, pc, r4 │ │ │ │ - movcs r2, #0 │ │ │ │ - movcc r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #60] @ 2e7fc │ │ │ │ - add r3, pc, r3 │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #48] @ 2e800 │ │ │ │ - cmp r2, #1024 @ 0x400 │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #648 @ 0x288 │ │ │ │ - movge r2, #0 │ │ │ │ - movlt r2, #1 │ │ │ │ - bl 493fc │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strdeq r0, [r0], -lr │ │ │ │ - andeq r7, r2, r4, ror #13 │ │ │ │ - andeq r6, r2, ip, lsl #29 │ │ │ │ - andeq r0, r0, r7, lsl #5 │ │ │ │ - andeq r7, r2, r8, asr r0 │ │ │ │ - mov ip, #0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov lr, #69632 @ 0x11000 │ │ │ │ - sub ip, sp, ip │ │ │ │ - sub lr, ip, lr │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - cmp ip, lr │ │ │ │ - bne 2e818 │ │ │ │ - str r0, [lr, #-88] @ 0xffffffa8 │ │ │ │ - sub sp, sp, #69632 @ 0x11000 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov sl, r3 │ │ │ │ - add r3, sp, #69632 @ 0x11000 │ │ │ │ - add r3, r3, #88 @ 0x58 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #864] @ 2ebb0 │ │ │ │ - add ip, sl, r3 │ │ │ │ - ldr r3, [pc, #860] @ 2ebb4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r8, r1 │ │ │ │ - add r1, sp, #69632 @ 0x11000 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r1, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, sp, #69632 @ 0x11000 │ │ │ │ - mov r7, #0 │ │ │ │ - add r3, r3, #40 @ 0x28 │ │ │ │ - mov fp, r0 │ │ │ │ - str r7, [r3] │ │ │ │ - ldr r0, [sl] │ │ │ │ - add r3, sp, #61440 @ 0xf000 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - add r6, sl, #12 │ │ │ │ - add r6, r6, r0, lsl #2 │ │ │ │ - str r7, [r3, #4084] @ 0xff4 │ │ │ │ - add r3, sp, #65536 @ 0x10000 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - cmp ip, r6 │ │ │ │ - add r1, r1, #44 @ 0x2c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bcc 2eaf0 │ │ │ │ - ldr lr, [r8, #4] │ │ │ │ - cmp lr, #0 │ │ │ │ - ble 2e97c │ │ │ │ - ldr r9, [pc, #752] @ 2ebb8 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - lsl r4, lr, #2 │ │ │ │ - add r3, r4, #8 │ │ │ │ - add r2, r8, r7, lsl #2 │ │ │ │ - add r4, r3, r4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - add r4, r4, r3 │ │ │ │ - ldr r5, [r8, r4] │ │ │ │ - add r4, r8, r4 │ │ │ │ - ble 2e934 │ │ │ │ - add r2, sl, #8 │ │ │ │ - mov r3, #0 │ │ │ │ - b 2e914 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq 2e934 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - cmp r1, r5 │ │ │ │ - bne 2e908 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, lr │ │ │ │ - bge 2e974 │ │ │ │ - ldr r0, [sl] │ │ │ │ - b 2e8d4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d66c │ │ │ │ - and r2, r5, r9 │ │ │ │ - asr r1, r5, #16 │ │ │ │ - add r7, r7, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 2e6e8 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, r4, #4 │ │ │ │ - bl 47860 │ │ │ │ - ldr lr, [r8, #4] │ │ │ │ - cmp r7, lr │ │ │ │ - blt 2e92c │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 2eb8c │ │ │ │ - add r9, r6, #8 │ │ │ │ - cmp ip, r9 │ │ │ │ - bcc 2eaf0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r5, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str sl, [sp, #24] │ │ │ │ - ldr r2, [r6] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt 2eaf0 │ │ │ │ - lsl r3, r2, #1 │ │ │ │ - ldrsh r7, [fp, r3] │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 2e9e0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r9, r6, #12 │ │ │ │ - cmp r9, r3 │ │ │ │ - bhi 2eba4 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - add r1, r9, r7 │ │ │ │ - lsr r3, r7, #31 │ │ │ │ - cmp ip, r1 │ │ │ │ - orrcc r3, r3, #1 │ │ │ │ - add sl, fp, #524288 @ 0x80000 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r2, [sl, #120] @ 0x78 │ │ │ │ - bne 2eb84 │ │ │ │ - lsl r6, r0, #16 │ │ │ │ - lsr r6, r6, #16 │ │ │ │ - orr r6, r6, r2, lsl #16 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [r2, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - addle r3, sp, #36 @ 0x24 │ │ │ │ - strle r3, [sp, #16] │ │ │ │ - ble 2eb2c │ │ │ │ - add r2, r5, #65536 @ 0x10000 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - b 2ea40 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 2eb2c │ │ │ │ - ldr r4, [r2, #4]! │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ - add r4, r5, r4 │ │ │ │ - cmp r6, r0 │ │ │ │ - bne 2ea34 │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2d6c0 │ │ │ │ - asr r6, r7, #2 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 2eb4c │ │ │ │ - ldr r2, [r8, #4] │ │ │ │ - add r0, r8, r0, lsl #2 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add ip, r2, #8 │ │ │ │ - ldr r0, [r0, ip] │ │ │ │ - add r1, r2, #4 │ │ │ │ - add r1, r1, ip │ │ │ │ - add r1, r1, r0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - add r1, r8, r1 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp] │ │ │ │ - bl 2da5c │ │ │ │ - ldr r3, [sl, #120] @ 0x78 │ │ │ │ - add r3, fp, r3, lsl #2 │ │ │ │ - add r3, r3, #262144 @ 0x40000 │ │ │ │ - ldr r2, [r3, #124] @ 0x7c │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - add r6, r9, r6, lsl #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ble 2eb94 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r9, r6, #8 │ │ │ │ - cmp r9, r3 │ │ │ │ - bls 2e9a8 │ │ │ │ - mvn r0, #0 │ │ │ │ - ldr r2, [pc, #192] @ 2ebbc │ │ │ │ - ldr r3, [pc, #180] @ 2ebb4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #69632 @ 0x11000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #44 @ 0x2c │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2ebac │ │ │ │ - add sp, sp, #69632 @ 0x11000 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ + bne 2f72c │ │ │ │ + add sp, sp, #69632 @ 0x11000 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsl r2, r6, #16 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ lsr r2, r2, #16 │ │ │ │ asr r1, r6, #16 │ │ │ │ - bl 2e6e8 │ │ │ │ + bl 2f268 │ │ │ │ mov r4, r0 │ │ │ │ - b 2ea58 │ │ │ │ + b 2f5d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 47860 │ │ │ │ + bl 47830 │ │ │ │ ldr r3, [sl, #120] @ 0x78 │ │ │ │ add r3, fp, r3, lsl #2 │ │ │ │ ldr r2, [r3, #128] @ 0x80 │ │ │ │ add r2, r2, r7, lsl #3 │ │ │ │ str r2, [r3, #128] @ 0x80 │ │ │ │ add r3, r3, #262144 @ 0x40000 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3, #124] @ 0x7c │ │ │ │ - b 2eac0 │ │ │ │ + b 2f640 │ │ │ │ mvn r0, #2 │ │ │ │ - b 2eaf4 │ │ │ │ + b 2f674 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 2e4bc │ │ │ │ - b 2eaf4 │ │ │ │ + bl 2f03c │ │ │ │ + b 2f674 │ │ │ │ mvn r0, #1 │ │ │ │ - b 2eaf4 │ │ │ │ + b 2f674 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, r2, r4, lsr r5 │ │ │ │ + @ instruction: 0x0002c9b4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - andeq sp, r2, ip, lsl #5 │ │ │ │ - eor r3, r1, r1, asr #31 │ │ │ │ - asr r1, r1, #25 │ │ │ │ - and r1, r1, #64 @ 0x40 │ │ │ │ - and r2, r3, #63 @ 0x3f │ │ │ │ - asrs ip, r3, #6 │ │ │ │ - orr r1, r1, r2 │ │ │ │ - beq 2ec1c │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mvn lr, #127 @ 0x7f │ │ │ │ - mov r2, r0 │ │ │ │ - orr r1, r1, lr │ │ │ │ - asrs r3, r3, #13 │ │ │ │ - and r0, ip, #127 @ 0x7f │ │ │ │ - strb r1, [r2], #1 │ │ │ │ - beq 2ec10 │ │ │ │ - orr r1, r0, lr │ │ │ │ - and r0, r3, #127 @ 0x7f │ │ │ │ - asrs r3, r3, #7 │ │ │ │ - strb r1, [r2], #1 │ │ │ │ - bne 2ebfc │ │ │ │ - strb r0, [r2] │ │ │ │ - add r0, r2, #1 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - strb r1, [r0] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bx lr │ │ │ │ - ldrb r3, [r0] │ │ │ │ - and r2, r3, #63 @ 0x3f │ │ │ │ - str r2, [r1] │ │ │ │ - ldrsb ip, [r0] │ │ │ │ - lsr r3, r3, #6 │ │ │ │ - cmp ip, #0 │ │ │ │ - and r3, r3, #1 │ │ │ │ - blt 2ec5c │ │ │ │ - rsb r3, r3, #0 │ │ │ │ - eor r3, r3, r2 │ │ │ │ - add r0, r0, #1 │ │ │ │ - str r3, [r1] │ │ │ │ - bx lr │ │ │ │ - ldrb ip, [r0, #1] │ │ │ │ - lsl ip, ip, #6 │ │ │ │ - and ip, ip, #8128 @ 0x1fc0 │ │ │ │ - orr r2, r2, ip │ │ │ │ - str r2, [r1] │ │ │ │ - ldrsb ip, [r0, #1] │ │ │ │ - cmp ip, #0 │ │ │ │ - addge r0, r0, #1 │ │ │ │ - bge 2ec48 │ │ │ │ - ldrb ip, [r0, #2] │ │ │ │ - lsl ip, ip, #13 │ │ │ │ - and ip, ip, #1040384 @ 0xfe000 │ │ │ │ - orr r2, r2, ip │ │ │ │ - str r2, [r1] │ │ │ │ - ldrsb ip, [r0, #2] │ │ │ │ - cmp ip, #0 │ │ │ │ - addge r0, r0, #2 │ │ │ │ - bge 2ec48 │ │ │ │ - ldrb ip, [r0, #3] │ │ │ │ - lsl ip, ip, #20 │ │ │ │ - and ip, ip, #133169152 @ 0x7f00000 │ │ │ │ - orr r2, r2, ip │ │ │ │ - str r2, [r1] │ │ │ │ - ldrsb ip, [r0, #3] │ │ │ │ - cmp ip, #0 │ │ │ │ - ldrblt ip, [r0, #4] │ │ │ │ - addge r0, r0, #3 │ │ │ │ - addlt r0, r0, #4 │ │ │ │ - orrlt r2, r2, ip, lsl #27 │ │ │ │ - b 2ec48 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r4, r3, #3 │ │ │ │ - add r5, r0, r1 │ │ │ │ - movge r4, r3 │ │ │ │ - bic r4, r4, #3 │ │ │ │ - cmp r0, r5 │ │ │ │ - add r4, r2, r4 │ │ │ │ - bcs 2ed40 │ │ │ │ - cmp r2, r4 │ │ │ │ - mov r6, r2 │ │ │ │ - movcc r1, r2 │ │ │ │ - bcc 2ed20 │ │ │ │ - b 2ed38 │ │ │ │ - cmp r4, r1 │ │ │ │ - bls 2ed38 │ │ │ │ - bl 2ec28 │ │ │ │ - add r1, r1, #4 │ │ │ │ - cmp r5, r0 │ │ │ │ - bhi 2ed18 │ │ │ │ - sub r0, r1, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r4, r1, #3 │ │ │ │ - movge r4, r1 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ - add r6, r2, r3 │ │ │ │ - beq 2eda8 │ │ │ │ - cmp r3, #5 │ │ │ │ - movgt r7, r2 │ │ │ │ - movgt r5, r0 │ │ │ │ - movgt r0, r7 │ │ │ │ - bgt 2ed90 │ │ │ │ - b 2edb0 │ │ │ │ - cmp r3, #5 │ │ │ │ - ble 2edb0 │ │ │ │ - ldr r1, [r5], #4 │ │ │ │ - bl 2ebc0 │ │ │ │ - subs r4, r4, #1 │ │ │ │ - sub r3, r6, r0 │ │ │ │ - bne 2ed88 │ │ │ │ - sub r4, r0, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mvn r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, #12 │ │ │ │ - bl 3a5c │ │ │ │ - ldr r4, [pc, #32] @ 2edfc │ │ │ │ - ldr r2, [pc, #32] @ 2ee00 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r2, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq ip, r2, ip, lsr #31 │ │ │ │ - andeq r0, r0, r4, asr r2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - bx lr │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 287ec │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #88] @ 2ee8c │ │ │ │ - ldr r3, [pc, #88] @ 2ee90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r1, r1, #8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2879c │ │ │ │ - ldr r2, [pc, #52] @ 2ee94 │ │ │ │ - ldr r3, [pc, #44] @ 2ee90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2ee88 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r2, r4, asr pc │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq ip, r2, r8, lsr #30 │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 2876c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 2eed8 │ │ │ │ - ldr r2, [pc, #32] @ 2eedc │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r2, [r0], #8 │ │ │ │ - bl 2876c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrdeq ip, [r2], -r0 │ │ │ │ - andeq r0, r0, r4, asr r2 │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 28694 │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 2862c │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 2859c │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 28458 │ │ │ │ + andeq ip, r2, ip, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - subs ip, r2, #0 │ │ │ │ - ldr r2, [pc, #720] @ 2f1ec │ │ │ │ - ldr r3, [pc, #720] @ 2f1f0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 2efbc │ │ │ │ - add r4, r7, #8 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, ip │ │ │ │ - mov r0, r4 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - bl 27c44 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 2ef88 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28694 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2ef88 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 2efe0 │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r2, [pc, #608] @ 2f1f4 │ │ │ │ - ldr r3, [pc, #600] @ 2f1f0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2f1e8 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #560] @ 2f1f8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - subs ip, r0, #0 │ │ │ │ - bne 2ef40 │ │ │ │ - b 2ef88 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2862c │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - mov r1, #5 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2862c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 2ef8c │ │ │ │ - ldr r3, [pc, #476] @ 2f1fc │ │ │ │ - mov r4, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r9, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - add r1, r4, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2859c │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 2f1b0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - b 2f084 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ble 2f1ac │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, r1, r2 │ │ │ │ - add r1, r1, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2859c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 2f06c │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #3 │ │ │ │ - ble 2f06c │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - mul r5, r3, r2 │ │ │ │ - lsl r0, r5, #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r1, r0, #3 │ │ │ │ - movge r1, r0 │ │ │ │ - cmp r5, r1, asr #2 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bne 2f1c8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, #66 @ 0x42 │ │ │ │ - bl 47854 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - beq 2ef88 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [r3, #56] @ 0x38 │ │ │ │ - bl 28458 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble 2f190 │ │ │ │ - add sl, r0, #4 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - mov r4, #0 │ │ │ │ - sub r8, fp, #2 │ │ │ │ - mov r7, sl │ │ │ │ - str r6, [sp, #32] │ │ │ │ - mov sl, #0 │ │ │ │ - sub r6, r7, #4 │ │ │ │ - add r0, fp, r4, lsl #2 │ │ │ │ - mov r2, #4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 3e34 │ │ │ │ - strb r9, [r8, r4, lsl #2] │ │ │ │ - ldrb r3, [r7, #-2] │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - movcc r3, #0 │ │ │ │ - movcs r3, #1 │ │ │ │ - cmp r5, r4 │ │ │ │ - movle r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2f140 │ │ │ │ - cmp r5, r4 │ │ │ │ - add r7, r7, #4 │ │ │ │ - bgt 2f138 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r1, [r3, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - bl 284bc │ │ │ │ - b 2f06c │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt 2f030 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - b 2ef8c │ │ │ │ - ldr r1, [pc, #48] @ 2f200 │ │ │ │ - ldr r0, [pc, #48] @ 2f204 │ │ │ │ - mov ip, #4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 4928c │ │ │ │ - b 2ef88 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r2, ip, ror #28 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - strdeq ip, [r2], -r4 │ │ │ │ - andeq r3, r2, ip, asr #4 │ │ │ │ - ldrdeq r6, [r2], -ip │ │ │ │ - andeq r6, r2, ip, ror #25 │ │ │ │ - andeq r2, r2, r4, lsl pc │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 2875c │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 28468 │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 28460 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 2f264 │ │ │ │ - ldr r2, [pc, #44] @ 2f268 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r2, [r0], #8 │ │ │ │ - bl 2876c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #12 │ │ │ │ - bl 3bf4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq ip, r2, r0, asr fp │ │ │ │ - andeq r0, r0, r4, asr r2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [pc, #148] @ 2f328 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #128] @ 2f32c │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r5, [r4, #20] │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2f320 │ │ │ │ - ldr r2, [pc, #64] @ 2f330 │ │ │ │ - ldr r3, [pc, #64] @ 2f334 │ │ │ │ - ldr r1, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - stm sp, {r3, r4} │ │ │ │ - ldr r2, [pc, #44] @ 2f338 │ │ │ │ - ldr r4, [r1, #32] │ │ │ │ - ldr r1, [pc, #40] @ 2f33c │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #14 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - andeq r2, r2, ip, ror pc │ │ │ │ - andeq r9, r2, r8, lsr #27 │ │ │ │ - andeq r6, r2, r0, lsr ip │ │ │ │ - andeq r0, r0, r0, asr #32 │ │ │ │ - andeq r2, r2, r4, lsr #20 │ │ │ │ - andeq r6, r2, r4, lsl #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #192] @ 2f420 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [pc, #188] @ 2f424 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #152 @ 0x98 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 2f3ec │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #144] @ 2f428 │ │ │ │ - add r5, sp, #20 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #100] @ 2f42c │ │ │ │ - ldr r3, [pc, #88] @ 2f424 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2f41c │ │ │ │ - add sp, sp, #152 @ 0x98 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r6, sp │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #20 │ │ │ │ - bl 4b04c │ │ │ │ - ldr r2, [pc, #44] @ 2f430 │ │ │ │ - add r5, sp, #20 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - b 2f3ac │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r2, r4, lsr #20 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r6, r2, r0, lsr #23 │ │ │ │ - andeq ip, r2, r0, asr #19 │ │ │ │ - andeq r6, r2, r4, asr #22 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #1460] @ 2fa00 │ │ │ │ - str r3, [r0, #248] @ 0xf8 │ │ │ │ - ldr r3, [pc, #1456] @ 2fa04 │ │ │ │ - str r3, [r0, #264] @ 0x108 │ │ │ │ - mov r3, #300 @ 0x12c │ │ │ │ - str r3, [r0, #212] @ 0xd4 │ │ │ │ - mov r3, #60 @ 0x3c │ │ │ │ - str r3, [r0, #216] @ 0xd8 │ │ │ │ - mov r3, #1000 @ 0x3e8 │ │ │ │ - str r3, [r0, #220] @ 0xdc │ │ │ │ - mov r3, #400 @ 0x190 │ │ │ │ - str r3, [r0, #224] @ 0xe0 │ │ │ │ - mvn r3, #217 @ 0xd9 │ │ │ │ - str r3, [r0, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #1412] @ 2fa08 │ │ │ │ - mvn r3, #153 @ 0x99 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r6, #1 │ │ │ │ - mvn r8, #0 │ │ │ │ - str r3, [r0, #280] @ 0x118 │ │ │ │ - ldr r9, [pc, #1392] @ 2fa0c │ │ │ │ - mov r3, #10 │ │ │ │ - mov r2, #50 @ 0x32 │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [r0, #172] @ 0xac │ │ │ │ - str r9, [r0, #252] @ 0xfc │ │ │ │ - str r8, [r0, #256] @ 0x100 │ │ │ │ - str r8, [r0, #260] @ 0x104 │ │ │ │ - str r8, [r0, #268] @ 0x10c │ │ │ │ - str r8, [r0, #272] @ 0x110 │ │ │ │ - str r8, [r0, #276] @ 0x114 │ │ │ │ - str r6, [r0, #156] @ 0x9c │ │ │ │ - str r6, [r0, #160] @ 0xa0 │ │ │ │ - str r6, [r0, #164] @ 0xa4 │ │ │ │ - str r6, [r0, #168] @ 0xa8 │ │ │ │ - str r5, [r0, #176] @ 0xb0 │ │ │ │ - str r6, [r0, #180] @ 0xb4 │ │ │ │ - str r5, [r0, #184] @ 0xb8 │ │ │ │ - str r5, [r0, #188] @ 0xbc │ │ │ │ - str r6, [r0, #192] @ 0xc0 │ │ │ │ - str r5, [r0, #196] @ 0xc4 │ │ │ │ - str r6, [r0, #200] @ 0xc8 │ │ │ │ - str r6, [r0, #204] @ 0xcc │ │ │ │ - str r5, [r0, #208] @ 0xd0 │ │ │ │ - str r5, [r0, #228] @ 0xe4 │ │ │ │ - str r5, [r0, #232] @ 0xe8 │ │ │ │ - str r6, [r0, #236] @ 0xec │ │ │ │ - str r5, [r0, #240] @ 0xf0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r6, [r0, #284] @ 0x11c │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - str r3, [r0, #288] @ 0x120 │ │ │ │ - str r6, [r0, #292] @ 0x124 │ │ │ │ - str r6, [r0, #296] @ 0x128 │ │ │ │ - add r0, r0, #300 @ 0x12c │ │ │ │ - bl 48c08 │ │ │ │ - ldr r1, [pc, #1252] @ 2fa10 │ │ │ │ - ldr r7, [pc, #1252] @ 2fa14 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #255 @ 0xff │ │ │ │ - add r0, r4, #400 @ 0x190 │ │ │ │ - add r7, pc, r7 │ │ │ │ - bl 48c08 │ │ │ │ - add r0, r4, #652 @ 0x28c │ │ │ │ - mov r2, #255 @ 0xff │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r3, [pc, #1212] @ 2fa18 │ │ │ │ - str r3, [r4, #912] @ 0x390 │ │ │ │ - str r3, [r4, #920] @ 0x398 │ │ │ │ - add r3, r3, #1568 @ 0x620 │ │ │ │ - add r3, r3, #10 │ │ │ │ - str r3, [r4, #924] @ 0x39c │ │ │ │ - add r3, r3, #69632 @ 0x11000 │ │ │ │ - add r3, r3, #416 @ 0x1a0 │ │ │ │ - str r9, [r4, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #1180] @ 2fa1c │ │ │ │ - ldr r9, [pc, #1180] @ 2fa20 │ │ │ │ - str r3, [r4, #928] @ 0x3a0 │ │ │ │ - mov r3, #255 @ 0xff │ │ │ │ - str r3, [r4, #932] @ 0x3a4 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #24 │ │ │ │ - add r0, r4, #960 @ 0x3c0 │ │ │ │ - str r6, [r4, #936] @ 0x3a8 │ │ │ │ - str r6, [r4, #940] @ 0x3ac │ │ │ │ - str r6, [r4, #944] @ 0x3b0 │ │ │ │ - str r6, [r4, #948] @ 0x3b4 │ │ │ │ - str r6, [r4, #952] @ 0x3b8 │ │ │ │ - str r6, [r4, #956] @ 0x3bc │ │ │ │ - bl 48c08 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, #24 │ │ │ │ - add r0, r4, #984 @ 0x3d8 │ │ │ │ - bl 48c08 │ │ │ │ - mov r2, #24 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r4, #1008 @ 0x3f0 │ │ │ │ - bl 48c08 │ │ │ │ - add r0, r4, #1024 @ 0x400 │ │ │ │ - mov r2, #24 │ │ │ │ - add r0, r0, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 48c08 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, #24 │ │ │ │ - add r0, r4, #1056 @ 0x420 │ │ │ │ - bl 48c08 │ │ │ │ - ldr sl, [pc, #1056] @ 2fa24 │ │ │ │ - add r0, r4, #1072 @ 0x430 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, #24 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 48c08 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, #24 │ │ │ │ - mov r9, #5 │ │ │ │ - add r0, r4, #1104 @ 0x450 │ │ │ │ - bl 48c08 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - add r0, r4, #1136 @ 0x470 │ │ │ │ - str r9, [r4, #1128] @ 0x468 │ │ │ │ - str r5, [r4, #1132] @ 0x46c │ │ │ │ - bl 48c08 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - add r0, r4, #1200 @ 0x4b0 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r1, [pc, #972] @ 2fa28 │ │ │ │ - mov fp, #100 @ 0x64 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - add r0, r4, #1280 @ 0x500 │ │ │ │ - str fp, [r4, #1264] @ 0x4f0 │ │ │ │ - str r6, [r4, #1268] @ 0x4f4 │ │ │ │ - str r5, [r4, #1272] @ 0x4f8 │ │ │ │ - str r5, [r4, #1276] @ 0x4fc │ │ │ │ - bl 48c08 │ │ │ │ - ldr r2, [pc, #936] @ 2fa2c │ │ │ │ - str r2, [r4, #1372] @ 0x55c │ │ │ │ - add r2, r2, #536 @ 0x218 │ │ │ │ - str r2, [r4, #1376] @ 0x560 │ │ │ │ - mov r2, #25 │ │ │ │ - mov r1, #30 │ │ │ │ - str r2, [r4, #1348] @ 0x544 │ │ │ │ - add r0, r4, #1376 @ 0x560 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r0, r0, #12 │ │ │ │ - str r1, [r4, #1352] @ 0x548 │ │ │ │ - str r2, [r4, #1356] @ 0x54c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #900 @ 0x384 │ │ │ │ - str r6, [r4, #1344] @ 0x540 │ │ │ │ - str r9, [r4, #1360] @ 0x550 │ │ │ │ - str r6, [r4, #1364] @ 0x554 │ │ │ │ - str r5, [r4, #1368] @ 0x558 │ │ │ │ - str r5, [r4, #1380] @ 0x564 │ │ │ │ - str r5, [r4, #1384] @ 0x568 │ │ │ │ - bl 48c08 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #768 @ 0x300 │ │ │ │ - mov r1, r7 │ │ │ │ - str r5, [r0, #2288]! @ 0x8f0 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r1, [pc, #832] @ 2fa30 │ │ │ │ - mov r2, #20 │ │ │ │ - add r0, r4, #3072 @ 0xc00 │ │ │ │ - add r0, r0, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r2, [r4, #3072] @ 0xc00 │ │ │ │ - str r6, [r4, #3060] @ 0xbf4 │ │ │ │ - mov r2, #32 │ │ │ │ - str r6, [r4, #3064] @ 0xbf8 │ │ │ │ - str r6, [r4, #3068] @ 0xbfc │ │ │ │ - str r5, [r4, #3076] @ 0xc04 │ │ │ │ - bl 48c08 │ │ │ │ - mov r2, #2 │ │ │ │ - ldr r1, [pc, #784] @ 2fa34 │ │ │ │ - mov sl, #3 │ │ │ │ - str r2, [r4, #3144] @ 0xc48 │ │ │ │ - add r0, r4, #3184 @ 0xc70 │ │ │ │ - mov r2, #8 │ │ │ │ - add r0, r0, r2 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-592] @ 0xfffffdb0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [pc, #1784] @ 2fe5c │ │ │ │ + mov r4, r3 │ │ │ │ + sub sp, sp, #4608 @ 0x1200 │ │ │ │ + ldr r3, [pc, #1776] @ 2fe60 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r2, [r4, #3128] @ 0xc38 │ │ │ │ - str r5, [r4, #3112] @ 0xc28 │ │ │ │ - mov r2, #16 │ │ │ │ - str r5, [r4, #3116] @ 0xc2c │ │ │ │ - str r6, [r4, #3120] @ 0xc30 │ │ │ │ - str sl, [r4, #3124] @ 0xc34 │ │ │ │ - str r6, [r4, #3132] @ 0xc3c │ │ │ │ - str r6, [r4, #3136] @ 0xc40 │ │ │ │ - str sl, [r4, #3140] @ 0xc44 │ │ │ │ - str r5, [r4, #3148] @ 0xc4c │ │ │ │ - str r6, [r4, #3152] @ 0xc50 │ │ │ │ - str r5, [r4, #3156] @ 0xc54 │ │ │ │ - str r6, [r4, #3160] @ 0xc58 │ │ │ │ - str sl, [r4, #3164] @ 0xc5c │ │ │ │ - str r6, [r4, #3168] @ 0xc60 │ │ │ │ - str r5, [r4, #3172] @ 0xc64 │ │ │ │ - str r9, [r4, #3176] @ 0xc68 │ │ │ │ - str r5, [r4, #3180] @ 0xc6c │ │ │ │ - str r5, [r4, #3184] @ 0xc70 │ │ │ │ - str r5, [r4, #3188] @ 0xc74 │ │ │ │ - bl 48c08 │ │ │ │ - add r0, r4, #3200 @ 0xc80 │ │ │ │ - mov r2, #12 │ │ │ │ - add r0, r0, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 48c08 │ │ │ │ - add r0, r4, #3216 @ 0xc90 │ │ │ │ - add r0, r0, #8 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, r7 │ │ │ │ - str r8, [r4, #3220] @ 0xc94 │ │ │ │ - bl 48c08 │ │ │ │ - add r0, r4, #3248 @ 0xcb0 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - add r0, r0, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 48c08 │ │ │ │ - mov r3, #10 │ │ │ │ - str r3, [r4, #3412] @ 0xd54 │ │ │ │ - str r3, [r4, #3424] @ 0xd60 │ │ │ │ - mov r2, #25 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r4, #3440 @ 0xd70 │ │ │ │ - str r5, [r4, #3384] @ 0xd38 │ │ │ │ - str r5, [r4, #3388] @ 0xd3c │ │ │ │ - str r6, [r4, #3392] @ 0xd40 │ │ │ │ - str r5, [r4, #3396] @ 0xd44 │ │ │ │ - str r5, [r4, #3400] @ 0xd48 │ │ │ │ - str r6, [r4, #3404] @ 0xd4c │ │ │ │ - str r5, [r4, #3408] @ 0xd50 │ │ │ │ - str r5, [r4, #3416] @ 0xd58 │ │ │ │ - str r5, [r4, #3420] @ 0xd5c │ │ │ │ - str r6, [r4, #3428] @ 0xd64 │ │ │ │ - str r5, [r4, #3432] @ 0xd68 │ │ │ │ - str r6, [r4, #3436] @ 0xd6c │ │ │ │ - bl 48c08 │ │ │ │ - ldr r2, [pc, #536] @ 2fa38 │ │ │ │ - str r2, [r4, #3484] @ 0xd9c │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add ip, sp, #4608 @ 0x1200 │ │ │ │ + add r1, r6, #8704 @ 0x2200 │ │ │ │ + add r1, r1, #12 │ │ │ │ + mov r9, r2 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ - mov r0, #25 │ │ │ │ - str r2, [r4, #3480] @ 0xd98 │ │ │ │ - mov r2, #144 @ 0x90 │ │ │ │ - mov r8, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [r4, #3476] @ 0xd94 │ │ │ │ - str r2, [r4, #3576] @ 0xdf8 │ │ │ │ - add r0, r4, #3600 @ 0xe10 │ │ │ │ - mov r2, #34 @ 0x22 │ │ │ │ - str fp, [r4, #3500] @ 0xdac │ │ │ │ - str fp, [r4, #3592] @ 0xe08 │ │ │ │ - str r8, [r4, #3468] @ 0xd8c │ │ │ │ - str r6, [r4, #3472] @ 0xd90 │ │ │ │ - str r6, [r4, #3488] @ 0xda0 │ │ │ │ - str r6, [r4, #3492] @ 0xda4 │ │ │ │ - str r6, [r4, #3496] @ 0xda8 │ │ │ │ - str r5, [r4, #3504] @ 0xdb0 │ │ │ │ - str r6, [r4, #3508] @ 0xdb4 │ │ │ │ - str r5, [r4, #3512] @ 0xdb8 │ │ │ │ - str r5, [r4, #3516] @ 0xdbc │ │ │ │ - str r5, [r4, #3520] @ 0xdc0 │ │ │ │ - str r5, [r4, #3524] @ 0xdc4 │ │ │ │ - str r6, [r4, #3528] @ 0xdc8 │ │ │ │ - str r5, [r4, #3532] @ 0xdcc │ │ │ │ - str r5, [r4, #3536] @ 0xdd0 │ │ │ │ - str r6, [r4, #3540] @ 0xdd4 │ │ │ │ - str r5, [r4, #3544] @ 0xdd8 │ │ │ │ - str r6, [r4, #3548] @ 0xddc │ │ │ │ - str r5, [r4, #3552] @ 0xde0 │ │ │ │ - str r6, [r4, #3556] @ 0xde4 │ │ │ │ - str r6, [r4, #3560] @ 0xde8 │ │ │ │ - str r5, [r4, #3564] @ 0xdec │ │ │ │ - str r6, [r4, #3568] @ 0xdf0 │ │ │ │ - str r5, [r4, #3572] @ 0xdf4 │ │ │ │ - str r5, [r4, #3580] @ 0xdfc │ │ │ │ - str r6, [r4, #3584] @ 0xe00 │ │ │ │ - str r5, [r4, #3588] @ 0xe04 │ │ │ │ - str r5, [r4, #3596] @ 0xe0c │ │ │ │ - bl 48c08 │ │ │ │ - ldr r1, [pc, #372] @ 2fa3c │ │ │ │ - mov r0, r4 │ │ │ │ - str fp, [r4, #3636] @ 0xe34 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - str r5, [r4, #3640] @ 0xe38 │ │ │ │ - str r6, [r4, #3644] @ 0xe3c │ │ │ │ - str r9, [r0, #3648]! @ 0xe40 │ │ │ │ - add r0, r0, r8 │ │ │ │ - bl 48c08 │ │ │ │ - add r0, r4, #3776 @ 0xec0 │ │ │ │ - add r0, r0, r8 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 48c08 │ │ │ │ - add r0, r4, #3904 @ 0xf40 │ │ │ │ - add r0, r0, r8 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r1, [pc, #296] @ 2fa40 │ │ │ │ - ldr r3, [pc, #296] @ 2fa44 │ │ │ │ - add r0, r4, #4032 @ 0xfc0 │ │ │ │ - str r3, [r4, #4036] @ 0xfc4 │ │ │ │ - add r0, r0, #12 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - str r5, [r4, #4040] @ 0xfc8 │ │ │ │ - add fp, r4, #4096 @ 0x1000 │ │ │ │ - bl 48c08 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, #8 │ │ │ │ - add r0, r4, #4160 @ 0x1040 │ │ │ │ - add r0, r0, r2 │ │ │ │ - str r8, [fp, #80] @ 0x50 │ │ │ │ - str r1, [fp, #76] @ 0x4c │ │ │ │ - add r8, r4, #4224 @ 0x1080 │ │ │ │ - str r1, [fp, #84] @ 0x54 │ │ │ │ - str r5, [fp, #88] @ 0x58 │ │ │ │ - mov r1, r7 │ │ │ │ - str r6, [fp, #92] @ 0x5c │ │ │ │ - bl 48c08 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 48c08 │ │ │ │ - add r0, r8, #48 @ 0x30 │ │ │ │ - ldr r8, [pc, #196] @ 2fa48 │ │ │ │ - mov r3, #10 │ │ │ │ - add r8, pc, r8 │ │ │ │ - str r3, [fp, #172] @ 0xac │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r1, r8 │ │ │ │ - str sl, [fp, #160] @ 0xa0 │ │ │ │ - str r9, [fp, #164] @ 0xa4 │ │ │ │ - str r5, [fp, #168] @ 0xa8 │ │ │ │ - bl 48c08 │ │ │ │ - add r0, r4, #4352 @ 0x1100 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, #52 @ 0x34 │ │ │ │ - str r5, [fp, #304] @ 0x130 │ │ │ │ - bl 48c08 │ │ │ │ - mov r1, #30 │ │ │ │ - add r0, r4, #4416 @ 0x1140 │ │ │ │ - str r1, [fp, #344] @ 0x158 │ │ │ │ - add r0, r0, #56 @ 0x38 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, #32 │ │ │ │ - str r5, [fp, #340] @ 0x154 │ │ │ │ - str r6, [fp, #348] @ 0x15c │ │ │ │ - str r5, [fp, #352] @ 0x160 │ │ │ │ - str r5, [fp, #356] @ 0x164 │ │ │ │ - str r5, [fp, #360] @ 0x168 │ │ │ │ - str r5, [fp, #364] @ 0x16c │ │ │ │ - str r5, [fp, #368] @ 0x170 │ │ │ │ - str r5, [fp, #372] @ 0x174 │ │ │ │ - bl 48c08 │ │ │ │ - str r5, [fp, #408] @ 0x198 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xff4c4c4c │ │ │ │ - ldrsheq r0, [pc], #15 @ │ │ │ │ - andeq r6, r2, ip, asr sl │ │ │ │ - @ instruction: 0xff0000ff │ │ │ │ - andeq r6, r2, ip, asr #20 │ │ │ │ - andeq r3, r2, r8, asr #13 │ │ │ │ - andseq r6, fp, r4, ror pc │ │ │ │ - strdeq r6, [r2], -r8 │ │ │ │ - andeq r6, r2, r4, lsl #20 │ │ │ │ - andeq r6, r2, r8, lsl #19 │ │ │ │ - andeq r6, r2, r0, asr r9 │ │ │ │ - andeq r0, r0, fp, ror #9 │ │ │ │ - @ instruction: 0x000268bc │ │ │ │ - andeq r6, r2, r4, lsl #17 │ │ │ │ - andeq fp, r0, r0, lsl #23 │ │ │ │ - strdeq r6, [r2], -ip │ │ │ │ - @ instruction: 0x000266b4 │ │ │ │ - andeq r2, r0, pc, rrx │ │ │ │ - andeq r5, r2, r8, lsr #15 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldrb r3, [r0, #300] @ 0x12c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fca8 │ │ │ │ - ldrb r3, [r4, #400] @ 0x190 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fc90 │ │ │ │ - ldrb r3, [r4, #960] @ 0x3c0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fc78 │ │ │ │ - ldrb r3, [r4, #984] @ 0x3d8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fc60 │ │ │ │ - ldrb r3, [r4, #1056] @ 0x420 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fc48 │ │ │ │ - ldrb r3, [r4, #1080] @ 0x438 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fc2c │ │ │ │ - ldrb r3, [r4, #1104] @ 0x450 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fc14 │ │ │ │ - ldrb r3, [r4, #1136] @ 0x470 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fbfc │ │ │ │ - ldrb r3, [r4, #1200] @ 0x4b0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fbe4 │ │ │ │ - ldrb r3, [r4, #1280] @ 0x500 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fbcc │ │ │ │ - ldrb r3, [r4, #3080] @ 0xc08 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fbb0 │ │ │ │ - ldrb r3, [r4, #3192] @ 0xc78 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fb94 │ │ │ │ - ldrb r3, [r4, #3652] @ 0xe44 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fb78 │ │ │ │ - ldrb r3, [r4, #4044] @ 0xfcc │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fb5c │ │ │ │ - add r5, r4, #4096 @ 0x1000 │ │ │ │ - ldrb r3, [r5, #176] @ 0xb0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fb40 │ │ │ │ - ldrb r3, [r5, #376] @ 0x178 │ │ │ │ - cmp r3, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #404] @ 2fcc0 │ │ │ │ - add r0, r4, #4416 @ 0x1140 │ │ │ │ - add r1, pc, r1 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - mov r2, #32 │ │ │ │ - add r0, r0, #56 @ 0x38 │ │ │ │ - b 48c08 │ │ │ │ - ldr r1, [pc, #380] @ 2fcc4 │ │ │ │ - add r0, r4, #4224 @ 0x1080 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - bl 48c08 │ │ │ │ - b 2fb18 │ │ │ │ - ldr r1, [pc, #356] @ 2fcc8 │ │ │ │ - add r0, r4, #4032 @ 0xfc0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl 48c08 │ │ │ │ - b 2fb08 │ │ │ │ - ldr r1, [pc, #332] @ 2fccc │ │ │ │ - add r0, r4, #3648 @ 0xe40 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 48c08 │ │ │ │ - b 2fafc │ │ │ │ - ldr r1, [pc, #308] @ 2fcd0 │ │ │ │ - add r0, r4, #3184 @ 0xc70 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #16 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 48c08 │ │ │ │ - b 2faf0 │ │ │ │ - ldr r1, [pc, #284] @ 2fcd4 │ │ │ │ - add r0, r4, #3072 @ 0xc00 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #32 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 48c08 │ │ │ │ - b 2fae4 │ │ │ │ - ldr r1, [pc, #260] @ 2fcd8 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r4, #1280 @ 0x500 │ │ │ │ - bl 48c08 │ │ │ │ - b 2fad8 │ │ │ │ - ldr r1, [pc, #240] @ 2fcdc │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r4, #1200 @ 0x4b0 │ │ │ │ - bl 48c08 │ │ │ │ - b 2facc │ │ │ │ - ldr r1, [pc, #220] @ 2fce0 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r4, #1136 @ 0x470 │ │ │ │ - bl 48c08 │ │ │ │ - b 2fac0 │ │ │ │ - ldr r1, [pc, #200] @ 2fce4 │ │ │ │ - mov r2, #24 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r4, #1104 @ 0x450 │ │ │ │ - bl 48c08 │ │ │ │ - b 2fab4 │ │ │ │ - ldr r1, [pc, #180] @ 2fce8 │ │ │ │ - add r0, r4, #1072 @ 0x430 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #24 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 48c08 │ │ │ │ - b 2faa8 │ │ │ │ - ldr r1, [pc, #156] @ 2fcec │ │ │ │ - mov r2, #24 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r4, #1056 @ 0x420 │ │ │ │ - bl 48c08 │ │ │ │ - b 2fa9c │ │ │ │ - ldr r1, [pc, #136] @ 2fcf0 │ │ │ │ - mov r2, #24 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r4, #984 @ 0x3d8 │ │ │ │ - bl 48c08 │ │ │ │ - b 2fa90 │ │ │ │ - ldr r1, [pc, #116] @ 2fcf4 │ │ │ │ - mov r2, #24 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r4, #960 @ 0x3c0 │ │ │ │ - bl 48c08 │ │ │ │ - b 2fa84 │ │ │ │ - ldr r1, [pc, #96] @ 2fcf8 │ │ │ │ - mov r2, #255 @ 0xff │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r4, #400 @ 0x190 │ │ │ │ - bl 48c08 │ │ │ │ - b 2fa78 │ │ │ │ - ldr r1, [pc, #76] @ 2fcfc │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r0, #300 @ 0x12c │ │ │ │ - bl 48c08 │ │ │ │ - b 2fa6c │ │ │ │ - andeq r5, r2, r0, lsl #12 │ │ │ │ - andeq r5, r2, r4, ror #11 │ │ │ │ - andeq r6, r2, r4, ror r4 │ │ │ │ - andeq r6, r2, r8, asr #8 │ │ │ │ - andeq r6, r2, ip, lsl r4 │ │ │ │ - strdeq r6, [r2], -ip │ │ │ │ - ldrdeq r6, [r2], -r8 │ │ │ │ - @ instruction: 0x000263b0 │ │ │ │ - muleq r2, r8, r3 │ │ │ │ - andeq r6, r2, r4, ror r3 │ │ │ │ - andeq r6, r2, ip, asr r3 │ │ │ │ - andeq r6, r2, r0, asr #6 │ │ │ │ - andeq r6, r2, r8, lsr #6 │ │ │ │ - andeq r6, r2, r8, lsl #6 │ │ │ │ - andeq r6, r2, r0, ror #5 │ │ │ │ - @ instruction: 0x000262b0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #64] @ 2fd60 │ │ │ │ - cmp r0, #15 │ │ │ │ - ldr r0, [pc, #60] @ 2fd64 │ │ │ │ - mov r5, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - movgt r2, #0 │ │ │ │ - movle r2, #1 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #117 @ 0x75 │ │ │ │ - bl 493fc │ │ │ │ - ldr r3, [r4, #152] @ 0x98 │ │ │ │ - add r2, r4, r3, lsl #3 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r6, [r2, #24] │ │ │ │ - str r5, [r2, #28] │ │ │ │ - str r3, [r4, #152] @ 0x98 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x000262b4 │ │ │ │ - andeq r6, r2, r0, asr #5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 47ae0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-304] @ 0xfffffed0 │ │ │ │ - ldr r2, [pc, #3604] @ 30be0 │ │ │ │ - ldr r3, [pc, #3604] @ 30be4 │ │ │ │ - sub sp, sp, #4352 @ 0x1100 │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #4352 @ 0x1100 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r1, r1, #20 │ │ │ │ + add ip, ip, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [r1] │ │ │ │ - mov r3, #0 │ │ │ │ - beq 3047c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 30a08 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r5, [r2, #12] │ │ │ │ - mov r2, #2 │ │ │ │ - blx r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - beq 3047c │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3480] @ 30be8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 36f80 │ │ │ │ - ldr r7, [pc, #3464] @ 30bec │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #156] @ 0x9c │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 35a7c │ │ │ │ - ldr r2, [r4, #160] @ 0xa0 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 359f8 │ │ │ │ - ldr r2, [r4, #164] @ 0xa4 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 35974 │ │ │ │ - ldr r2, [r4, #168] @ 0xa8 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 358f0 │ │ │ │ - ldr r2, [r4, #172] @ 0xac │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ - bne 357f8 │ │ │ │ - ldr r2, [r4, #176] @ 0xb0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 35878 │ │ │ │ - ldr r2, [r4, #180] @ 0xb4 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 35680 │ │ │ │ - ldr r2, [r4, #184] @ 0xb8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 35700 │ │ │ │ - ldr r2, [r4, #188] @ 0xbc │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 35780 │ │ │ │ - ldr r2, [r4, #192] @ 0xc0 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 35588 │ │ │ │ - ldr r2, [r4, #196] @ 0xc4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 35608 │ │ │ │ - ldr r2, [r4, #200] @ 0xc8 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 35504 │ │ │ │ - ldr r2, [r4, #204] @ 0xcc │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 3540c │ │ │ │ - ldr r2, [r4, #208] @ 0xd0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 3548c │ │ │ │ - ldr r2, [r4, #212] @ 0xd4 │ │ │ │ - cmp r2, #300 @ 0x12c │ │ │ │ - bne 35388 │ │ │ │ - ldr r2, [r4, #216] @ 0xd8 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ - bne 35304 │ │ │ │ - ldr r2, [r4, #220] @ 0xdc │ │ │ │ - cmp r2, #1000 @ 0x3e8 │ │ │ │ - bne 35280 │ │ │ │ - ldr r2, [r4, #224] @ 0xe0 │ │ │ │ - cmp r2, #400 @ 0x190 │ │ │ │ - bne 35108 │ │ │ │ - ldr r2, [r4, #228] @ 0xe4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 35188 │ │ │ │ - ldr r2, [r4, #232] @ 0xe8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 35208 │ │ │ │ - ldr r2, [r4, #236] @ 0xec │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 34d50 │ │ │ │ - ldr r2, [r4, #240] @ 0xf0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 34dd0 │ │ │ │ - ldr r2, [r4, #244] @ 0xf4 │ │ │ │ - cmn r2, #218 @ 0xda │ │ │ │ - bne 34cc8 │ │ │ │ - ldr r2, [r4, #248] @ 0xf8 │ │ │ │ - ldr r3, [pc, #3136] @ 30bf0 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 34c40 │ │ │ │ - ldr r2, [r4, #252] @ 0xfc │ │ │ │ - ldr r3, [pc, #3124] @ 30bf4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 34bbc │ │ │ │ - ldr r2, [r4, #256] @ 0x100 │ │ │ │ - cmn r2, #1 │ │ │ │ - bne 34b38 │ │ │ │ - ldr r2, [r4, #260] @ 0x104 │ │ │ │ - cmn r2, #1 │ │ │ │ - bne 34ab0 │ │ │ │ - ldr r2, [r4, #264] @ 0x108 │ │ │ │ - ldr r3, [pc, #3088] @ 30bf8 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 34a2c │ │ │ │ - ldr r2, [r4, #268] @ 0x10c │ │ │ │ - cmn r2, #1 │ │ │ │ - bne 349a8 │ │ │ │ - ldr r2, [r4, #272] @ 0x110 │ │ │ │ - cmn r2, #1 │ │ │ │ - bne 34924 │ │ │ │ - ldr r2, [r4, #276] @ 0x114 │ │ │ │ - cmn r2, #1 │ │ │ │ - bne 348a0 │ │ │ │ - ldr r2, [r4, #280] @ 0x118 │ │ │ │ - cmn r2, #154 @ 0x9a │ │ │ │ - bne 3481c │ │ │ │ - ldr r2, [r4, #284] @ 0x11c │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 34798 │ │ │ │ - ldr r2, [r4, #288] @ 0x120 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne 34714 │ │ │ │ - ldr r2, [r4, #292] @ 0x124 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 34690 │ │ │ │ - ldr r2, [r4, #296] @ 0x128 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 34610 │ │ │ │ - ldr r1, [pc, #2984] @ 30bfc │ │ │ │ - add r5, r4, #300 @ 0x12c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36420 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r1, [pc, #2948] @ 30c00 │ │ │ │ - add r5, r4, #400 @ 0x190 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36afc │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r1, [pc, #2912] @ 30c04 │ │ │ │ - add r5, r4, #652 @ 0x28c │ │ │ │ - add r5, r5, #3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 367f0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #912] @ 0x390 │ │ │ │ - ldr r3, [pc, #2868] @ 30c08 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 32130 │ │ │ │ - ldr r2, [r4, #916] @ 0x394 │ │ │ │ - ldr r3, [pc, #2832] @ 30bf4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 320a8 │ │ │ │ - ldr r2, [r4, #920] @ 0x398 │ │ │ │ - ldr r3, [pc, #2836] @ 30c08 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 32020 │ │ │ │ - ldr r2, [r4, #924] @ 0x39c │ │ │ │ - ldr r3, [pc, #2824] @ 30c0c │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 31f98 │ │ │ │ - ldr r2, [r4, #928] @ 0x3a0 │ │ │ │ - ldr r3, [pc, #2812] @ 30c10 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 31f14 │ │ │ │ - ldr r2, [r4, #932] @ 0x3a4 │ │ │ │ - cmp r2, #255 @ 0xff │ │ │ │ - bne 31e90 │ │ │ │ - ldr r2, [r4, #936] @ 0x3a8 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 31e0c │ │ │ │ - ldr r2, [r4, #940] @ 0x3ac │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 31d88 │ │ │ │ - ldr r2, [r4, #944] @ 0x3b0 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 31d04 │ │ │ │ - ldr r2, [r4, #948] @ 0x3b4 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 31c80 │ │ │ │ - ldr r2, [r4, #952] @ 0x3b8 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 31bfc │ │ │ │ - ldr r2, [r4, #956] @ 0x3bc │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 31b7c │ │ │ │ - ldr r1, [pc, #2720] @ 30c14 │ │ │ │ - add r5, r4, #960 @ 0x3c0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36e00 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r1, [pc, #2684] @ 30c18 │ │ │ │ - add r5, r4, #984 @ 0x3d8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36978 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r1, [pc, #2648] @ 30c1c │ │ │ │ - add r5, r4, #1008 @ 0x3f0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36c80 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r1, [pc, #2612] @ 30c20 │ │ │ │ - add r5, r4, #1024 @ 0x400 │ │ │ │ - add r5, r5, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 364e0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r1, [pc, #2572] @ 30c24 │ │ │ │ - add r5, r4, #1056 @ 0x420 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36ec0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r1, [pc, #2536] @ 30c28 │ │ │ │ - add r5, r4, #1072 @ 0x430 │ │ │ │ - add r5, r5, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36bbc │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r1, [pc, #2496] @ 30c2c │ │ │ │ - add r5, r4, #1104 @ 0x450 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36d40 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #1128] @ 0x468 │ │ │ │ - cmp r2, #5 │ │ │ │ - bne 31a7c │ │ │ │ - ldr r2, [r4, #1132] @ 0x46c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 31afc │ │ │ │ - ldr r1, [pc, #2436] @ 30c30 │ │ │ │ - add r5, r4, #1136 @ 0x470 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35f8c │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r1, [pc, #2400] @ 30c34 │ │ │ │ - add r5, r4, #1200 @ 0x4b0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36360 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #1264] @ 0x4f0 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - bne 319f8 │ │ │ │ - ldr r2, [r4, #1268] @ 0x4f4 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 31878 │ │ │ │ - ldr r2, [r4, #1272] @ 0x4f8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 318f8 │ │ │ │ - ldr r2, [r4, #1276] @ 0x4fc │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 31978 │ │ │ │ - ldr r1, [pc, #2316] @ 30c38 │ │ │ │ - add r5, r4, #1280 @ 0x500 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35c88 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #3 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #1344] @ 0x540 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 317f0 │ │ │ │ - ldr r2, [r4, #1348] @ 0x544 │ │ │ │ - cmp r2, #25 │ │ │ │ - bne 31768 │ │ │ │ - ldr r2, [r4, #1352] @ 0x548 │ │ │ │ - cmp r2, #30 │ │ │ │ - bne 316e0 │ │ │ │ - ldr r2, [r4, #1356] @ 0x54c │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - bne 31658 │ │ │ │ - ldr r2, [r4, #1360] @ 0x550 │ │ │ │ - cmp r2, #5 │ │ │ │ - bne 315d0 │ │ │ │ - ldr r2, [r4, #1364] @ 0x554 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 314d0 │ │ │ │ - ldr r2, [r4, #1368] @ 0x558 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 31554 │ │ │ │ - ldr r2, [r4, #1372] @ 0x55c │ │ │ │ - ldr r3, [pc, #2188] @ 30c3c │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 31454 │ │ │ │ - ldr r2, [r4, #1376] @ 0x560 │ │ │ │ - ldr r3, [pc, #2176] @ 30c40 │ │ │ │ - cmp r2, r3 │ │ │ │ - moveq r2, r0 │ │ │ │ - bne 313e4 │ │ │ │ - tst r2, #5 │ │ │ │ - bne 304b4 │ │ │ │ - tst r2, #3 │ │ │ │ - bne 30b0c │ │ │ │ - tst r2, #5 │ │ │ │ - bne 3130c │ │ │ │ - tst r2, #23 │ │ │ │ - bne 30e28 │ │ │ │ - tst r2, #33 @ 0x21 │ │ │ │ - bne 30a14 │ │ │ │ - ldr r3, [r4, #152] @ 0x98 │ │ │ │ - cmp r3, #0 │ │ │ │ - movgt r5, #0 │ │ │ │ - addgt r8, r4, #28 │ │ │ │ - addgt r7, r4, #24 │ │ │ │ - ble 30428 │ │ │ │ - ldr r2, [r7, r5, lsl #3] │ │ │ │ - ldr r1, [r8, r5, lsl #3] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - ldr r2, [r4, #152] @ 0x98 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ - bgt 30408 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47afc │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3047c │ │ │ │ - ldr r2, [pc, #2048] @ 30c44 │ │ │ │ - add r5, sp, #20 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r2, [pc, #2020] @ 30c48 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r3, r5 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #1992] @ 30c4c │ │ │ │ - ldr r3, [pc, #1884] @ 30be4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #4352 @ 0x1100 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #20 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 385a8 │ │ │ │ - add sp, sp, #4352 @ 0x1100 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r4, #1380] @ 0x564 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 37570 │ │ │ │ - ldr r2, [r4, #1384] @ 0x568 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 36f94 │ │ │ │ - ldr r1, [pc, #1916] @ 30c50 │ │ │ │ - add r5, r4, #1376 @ 0x560 │ │ │ │ - add r5, r5, #12 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35b00 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #2288] @ 0x8f0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 37404 │ │ │ │ - ldr r1, [pc, #1864] @ 30c54 │ │ │ │ - add r5, r4, #2288 @ 0x8f0 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35bc4 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3060] @ 0xbf4 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 3458c │ │ │ │ - ldr r2, [r4, #3064] @ 0xbf8 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 34508 │ │ │ │ - ldr r2, [r4, #3068] @ 0xbfc │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 34484 │ │ │ │ - ldr r2, [r4, #3072] @ 0xc00 │ │ │ │ - cmp r2, #20 │ │ │ │ - bne 3438c │ │ │ │ - ldr r2, [r4, #3076] @ 0xc04 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 3440c │ │ │ │ - ldr r1, [pc, #1764] @ 30c58 │ │ │ │ - add r5, r4, #3072 @ 0xc00 │ │ │ │ - add r5, r5, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35d48 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3112] @ 0xc28 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 375e8 │ │ │ │ - ldr r2, [r4, #3116] @ 0xc2c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 3747c │ │ │ │ - ldr r2, [r4, #3120] @ 0xc30 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 34304 │ │ │ │ - ldr r2, [r4, #3124] @ 0xc34 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne 3427c │ │ │ │ - ldr r2, [r4, #3128] @ 0xc38 │ │ │ │ - cmp r2, #8 │ │ │ │ - bne 341f4 │ │ │ │ - ldr r2, [r4, #3132] @ 0xc3c │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 3416c │ │ │ │ - ldr r2, [r4, #3136] @ 0xc40 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 340e4 │ │ │ │ - ldr r2, [r4, #3140] @ 0xc44 │ │ │ │ - cmp r2, #3 │ │ │ │ - bne 3405c │ │ │ │ - ldr r2, [r4, #3144] @ 0xc48 │ │ │ │ - cmp r2, #2 │ │ │ │ - bne 33f5c │ │ │ │ - ldr r2, [r4, #3148] @ 0xc4c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 33fe0 │ │ │ │ - ldr r2, [r4, #3152] @ 0xc50 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 33dd4 │ │ │ │ - ldr r2, [r4, #3156] @ 0xc54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 33e58 │ │ │ │ - ldr r2, [r4, #3160] @ 0xc58 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 33d4c │ │ │ │ - ldr r2, [r4, #3164] @ 0xc5c │ │ │ │ - cmp r2, #3 │ │ │ │ - bne 33ed4 │ │ │ │ - ldr r2, [r4, #3168] @ 0xc60 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 33c4c │ │ │ │ - ldr r2, [r4, #3172] @ 0xc64 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 33cd0 │ │ │ │ - ldr r2, [r4, #3176] @ 0xc68 │ │ │ │ - cmp r2, #5 │ │ │ │ - moveq r2, r0 │ │ │ │ - bne 33bdc │ │ │ │ - tst r2, #3 │ │ │ │ - bne 30b0c │ │ │ │ - tst r2, #7 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r1, [pc, #1496] @ 30c5c │ │ │ │ - add r5, r4, #3216 @ 0xc90 │ │ │ │ - add r5, r5, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3672c │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #7 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r1, [pc, #1456] @ 30c60 │ │ │ │ - add r5, r4, #3248 @ 0xcb0 │ │ │ │ - add r5, r5, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 365a4 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #7 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3384] @ 0xd38 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 37388 │ │ │ │ - ldr r2, [r4, #3388] @ 0xd3c │ │ │ │ - cmp r2, #0 │ │ │ │ - moveq r2, r0 │ │ │ │ - bne 37318 │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3392] @ 0xd40 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 33ae4 │ │ │ │ - ldr r2, [r4, #3396] @ 0xd44 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 33b64 │ │ │ │ - ldr r2, [r4, #3404] @ 0xd4c │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 339ec │ │ │ │ - ldr r2, [r4, #3408] @ 0xd50 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 33a6c │ │ │ │ - ldr r2, [r4, #3412] @ 0xd54 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne 33874 │ │ │ │ - ldr r2, [r4, #3416] @ 0xd58 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 338f4 │ │ │ │ - ldr r2, [r4, #3420] @ 0xd5c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 33974 │ │ │ │ - ldr r2, [r4, #3424] @ 0xd60 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne 337f0 │ │ │ │ - ldr r2, [r4, #3428] @ 0xd64 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 336f8 │ │ │ │ - ldr r2, [r4, #3432] @ 0xd68 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 33778 │ │ │ │ - ldr r2, [r4, #3436] @ 0xd6c │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 33680 │ │ │ │ - ldr r1, [pc, #1244] @ 30c64 │ │ │ │ - add r5, r4, #3440 @ 0xd70 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 362a0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3468] @ 0xd8c │ │ │ │ - cmp r2, #4 │ │ │ │ - bne 335fc │ │ │ │ - ldr r2, [r4, #3472] @ 0xd90 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 33578 │ │ │ │ - ldr r2, [r4, #3476] @ 0xd94 │ │ │ │ - cmp r2, #25 │ │ │ │ - bne 334f4 │ │ │ │ - ldr r2, [r4, #3480] @ 0xd98 │ │ │ │ - cmp r2, #512 @ 0x200 │ │ │ │ - bne 3346c │ │ │ │ - ldr r2, [r4, #3484] @ 0xd9c │ │ │ │ - ldr r3, [pc, #1156] @ 30c68 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 333e8 │ │ │ │ - ldr r2, [r4, #3488] @ 0xda0 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 33364 │ │ │ │ - ldr r2, [r4, #3492] @ 0xda4 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 332e0 │ │ │ │ - ldr r2, [r4, #3496] @ 0xda8 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 3325c │ │ │ │ - ldr r2, [r4, #3500] @ 0xdac │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - bne 33164 │ │ │ │ - ldr r2, [r4, #3504] @ 0xdb0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 331e4 │ │ │ │ - ldr r2, [r4, #3508] @ 0xdb4 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 32eec │ │ │ │ - ldr r2, [r4, #3512] @ 0xdb8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 32f6c │ │ │ │ - ldr r2, [r4, #3516] @ 0xdbc │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 32fec │ │ │ │ - ldr r2, [r4, #3520] @ 0xdc0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 3306c │ │ │ │ - ldr r2, [r4, #3524] @ 0xdc4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 330ec │ │ │ │ - ldr r2, [r4, #3528] @ 0xdc8 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 32a90 │ │ │ │ - ldr r2, [r4, #3532] @ 0xdcc │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 32b10 │ │ │ │ - ldr r2, [r4, #3536] @ 0xdd0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 32b90 │ │ │ │ - ldr r2, [r4, #3540] @ 0xdd4 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 32998 │ │ │ │ - ldr r2, [r4, #3544] @ 0xdd8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 32a18 │ │ │ │ - ldr r2, [r4, #3548] @ 0xddc │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 328a0 │ │ │ │ - ldr r2, [r4, #3552] @ 0xde0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 32920 │ │ │ │ - ldr r2, [r4, #3556] @ 0xde4 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 3281c │ │ │ │ - ldr r2, [r4, #3560] @ 0xde8 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 32724 │ │ │ │ - ldr r2, [r4, #3564] @ 0xdec │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 327a4 │ │ │ │ - ldr r2, [r4, #3568] @ 0xdf0 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 3262c │ │ │ │ - ldr r2, [r4, #3572] @ 0xdf4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 326ac │ │ │ │ - ldr r2, [r4, #3576] @ 0xdf8 │ │ │ │ - cmp r2, #144 @ 0x90 │ │ │ │ - bne 32534 │ │ │ │ - ldr r2, [r4, #3580] @ 0xdfc │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 325b4 │ │ │ │ - ldr r2, [r4, #3584] @ 0xe00 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 3243c │ │ │ │ - ldr r2, [r4, #3588] @ 0xe04 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 324bc │ │ │ │ - ldr r2, [r4, #3592] @ 0xe08 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - bne 32344 │ │ │ │ - ldr r2, [r4, #3596] @ 0xe0c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 323c4 │ │ │ │ - ldr r1, [pc, #812] @ 30c6c │ │ │ │ - add r5, r4, #3600 @ 0xe10 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35e0c │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #3 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3636] @ 0xe34 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - bne 32244 │ │ │ │ - ldr r2, [r4, #3640] @ 0xe38 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 322c8 │ │ │ │ - ldr r2, [r4, #3644] @ 0xe3c │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 321b8 │ │ │ │ - ldr r2, [r4, #3648] @ 0xe40 │ │ │ │ - cmp r2, #5 │ │ │ │ - moveq r2, r0 │ │ │ │ - beq 303d8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #716] @ 30c70 │ │ │ │ - ldr r2, [pc, #716] @ 30c74 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #688] @ 30c78 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 3795c │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 37968 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - b 303d8 │ │ │ │ - ldr r6, [pc, #620] @ 30c7c │ │ │ │ - add r6, pc, r6 │ │ │ │ - b 2fe0c │ │ │ │ - ldr r1, [pc, #612] @ 30c80 │ │ │ │ - add r5, r4, #4224 @ 0x1080 │ │ │ │ - add r5, r5, #48 @ 0x30 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 368b4 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - tst r3, #33 @ 0x21 │ │ │ │ - beq 303f0 │ │ │ │ - add r5, r4, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r5, #304] @ 0x130 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 3700c │ │ │ │ - ldr r1, [pc, #556] @ 30c84 │ │ │ │ - add r7, r4, #4352 @ 0x1100 │ │ │ │ - add r7, r7, #52 @ 0x34 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35ecc │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - tst r3, #33 @ 0x21 │ │ │ │ - beq 303f0 │ │ │ │ - ldr r3, [r5, #340] @ 0x154 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 37084 │ │ │ │ - ldr r3, [r5, #344] @ 0x158 │ │ │ │ - cmp r3, #30 │ │ │ │ - bne 31360 │ │ │ │ - ldr r2, [r5, #348] @ 0x15c │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 303f0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #476] @ 30c88 │ │ │ │ - ldr r2, [pc, #476] @ 30c8c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #448] @ 30c90 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37fd8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 303f0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 303f0 │ │ │ │ - ldr r1, [pc, #384] @ 30c94 │ │ │ │ - add r5, r4, #3184 @ 0xc70 │ │ │ │ - add r5, r5, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36a38 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 30674 │ │ │ │ - ldr r1, [pc, #344] @ 30c98 │ │ │ │ - add r5, r4, #3200 @ 0xc80 │ │ │ │ - add r5, r5, #8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36668 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 30674 │ │ │ │ - ldr r1, [r4, #3220] @ 0xc94 │ │ │ │ - cmn r1, #1 │ │ │ │ - beq 30674 │ │ │ │ - ldr r3, [pc, #292] @ 30c9c │ │ │ │ - ldr r2, [pc, #292] @ 30ca0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #260] @ 30ca4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37870 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3787c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - b 30674 │ │ │ │ - @ instruction: 0x0002bfb8 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0xffffff10 │ │ │ │ - andeq r6, r2, r8, asr #3 │ │ │ │ - @ instruction: 0xff4c4c4c │ │ │ │ - @ instruction: 0xff0000ff │ │ │ │ - ldrsheq r0, [pc], #15 @ │ │ │ │ - andeq r5, r2, ip, lsl #30 │ │ │ │ - strdeq r5, [r2], -ip │ │ │ │ - andeq r2, r2, r8, asr fp │ │ │ │ - andseq r6, fp, r4, ror pc │ │ │ │ - mulseq fp, lr, r5 │ │ │ │ - andseq r8, ip, lr, lsr r7 │ │ │ │ - andeq r5, r2, r4, lsl lr │ │ │ │ - strdeq r5, [r2], -r4 │ │ │ │ - andeq r2, r2, ip, lsr sl │ │ │ │ - andeq r2, r2, r0, lsl sl │ │ │ │ - andeq r5, r2, r8, ror sp │ │ │ │ - andeq r5, r2, ip, asr #26 │ │ │ │ - andeq r5, r2, r4, lsr #26 │ │ │ │ - strdeq r5, [r2], -r0 │ │ │ │ - andeq r5, r2, r8, asr #25 │ │ │ │ - andeq r5, r2, r0, lsl #25 │ │ │ │ - andeq r0, r0, fp, ror #9 │ │ │ │ - andeq r0, r0, r3, lsl #14 │ │ │ │ - andeq r6, r2, r4, ror r8 │ │ │ │ - @ instruction: 0x00021db0 │ │ │ │ - andeq fp, r2, r4, lsl #18 │ │ │ │ - andeq r2, r2, r8, lsr #14 │ │ │ │ - strdeq r2, [r2], -r0 │ │ │ │ - andeq r5, r2, ip, lsr sl │ │ │ │ - andeq r2, r2, r8, ror r5 │ │ │ │ - andeq r2, r2, ip, asr #10 │ │ │ │ - andeq r2, r2, r8, ror r4 │ │ │ │ - andeq fp, r0, r0, lsl #23 │ │ │ │ - andeq r2, r2, r0, asr #5 │ │ │ │ - strdeq r6, [r2], -r0 │ │ │ │ - muleq r2, ip, r6 │ │ │ │ - @ instruction: 0xfffff398 │ │ │ │ - andeq r5, r2, ip, lsl #12 │ │ │ │ - andeq r4, r2, ip, lsl #14 │ │ │ │ - andeq r2, r2, r4, lsr #3 │ │ │ │ - strdeq r4, [r2], -r4 @ │ │ │ │ - muleq r2, r4, r5 │ │ │ │ - @ instruction: 0xfffff290 │ │ │ │ - andeq r5, r2, r0, lsr #9 │ │ │ │ - strheq r2, [r2], -ip │ │ │ │ - muleq r2, ip, ip │ │ │ │ - andeq r5, r2, r8, asr #9 │ │ │ │ - @ instruction: 0xfffff1c0 │ │ │ │ - andeq r1, r2, ip, asr #27 │ │ │ │ - andeq r2, r0, pc, rrx │ │ │ │ - andeq r5, r2, r0, asr sp │ │ │ │ - ldrdeq r5, [r2], -r0 │ │ │ │ - @ instruction: 0xffffeecc │ │ │ │ - andeq r5, r2, r8, ror #1 │ │ │ │ - andeq r5, r2, r4, lsl r1 │ │ │ │ - andeq r0, r2, r0, ror lr │ │ │ │ - @ instruction: 0xffffee10 │ │ │ │ - muleq r2, r4, r0 │ │ │ │ - andeq r0, r2, r0, lsl #28 │ │ │ │ - @ instruction: 0xffffed90 │ │ │ │ - andeq r5, r2, r4, lsl r0 │ │ │ │ - @ instruction: 0x00025bb0 │ │ │ │ - @ instruction: 0xffffed10 │ │ │ │ - andeq r4, r2, r8, lsl #31 │ │ │ │ - andeq r5, r2, r0, asr fp │ │ │ │ - @ instruction: 0xffffec84 │ │ │ │ - ldrdeq r1, [r2], -r4 │ │ │ │ - andeq r1, r2, ip, lsr #21 │ │ │ │ - @ instruction: 0x00024eb0 │ │ │ │ - muleq r2, ip, sl │ │ │ │ - @ instruction: 0xffffebac │ │ │ │ - andeq r4, r2, ip, lsr #28 │ │ │ │ - andeq r5, r2, ip, lsr #20 │ │ │ │ - @ instruction: 0xffffeb28 │ │ │ │ - @ instruction: 0x000259bc │ │ │ │ - muleq r2, r8, sp │ │ │ │ - @ instruction: 0xffffea94 │ │ │ │ - @ instruction: 0x00024cb0 │ │ │ │ - @ instruction: 0x000218bc │ │ │ │ - ldrdeq r4, [r2], -r4 @ │ │ │ │ - andeq r5, r2, r8, lsr r9 │ │ │ │ - @ instruction: 0xffffe9d0 │ │ │ │ - andeq r5, r2, ip, ror r2 │ │ │ │ - andeq r4, r2, r0, asr ip │ │ │ │ - @ instruction: 0xffffe94c │ │ │ │ - strdeq r5, [r2], -r8 │ │ │ │ - andeq r4, r2, r0, ror #23 │ │ │ │ - @ instruction: 0xffffe8dc │ │ │ │ - andeq r5, r2, ip, asr #2 │ │ │ │ - andeq r4, r2, r4, ror #22 │ │ │ │ - @ instruction: 0xffffe860 │ │ │ │ - andeq r5, r2, r4, ror #1 │ │ │ │ - andeq r4, r2, r0, ror #21 │ │ │ │ - @ instruction: 0xffffe7dc │ │ │ │ - andeq r5, r2, ip, lsr r0 │ │ │ │ - andeq r4, r2, r4, ror #20 │ │ │ │ - @ instruction: 0xffffe760 │ │ │ │ - andeq r4, r2, r0, lsr #31 │ │ │ │ - ldrdeq r4, [r2], -ip │ │ │ │ - @ instruction: 0xffffe6d8 │ │ │ │ - andeq r4, r2, r4, lsl #30 │ │ │ │ - andeq r4, r2, r4, asr r9 │ │ │ │ - @ instruction: 0xffffe650 │ │ │ │ - andeq r4, r2, ip, ror #28 │ │ │ │ - andeq r4, r2, ip, asr #17 │ │ │ │ - @ instruction: 0xffffe5c8 │ │ │ │ - ldrdeq r4, [r2], -r0 │ │ │ │ - andeq r4, r2, r4, asr #16 │ │ │ │ - @ instruction: 0xffffe540 │ │ │ │ - andeq r4, r2, ip, lsl #26 │ │ │ │ - @ instruction: 0x000247bc │ │ │ │ - @ instruction: 0xffffe4b8 │ │ │ │ - andeq r4, r2, r4, lsr #25 │ │ │ │ - andeq r4, r2, ip, lsr r7 │ │ │ │ - @ instruction: 0xffffe438 │ │ │ │ - andeq r4, r2, r0, lsr ip │ │ │ │ - @ instruction: 0x000246bc │ │ │ │ - @ instruction: 0xffffe3b8 │ │ │ │ - andeq r4, r2, ip, ror fp │ │ │ │ - andeq r4, r2, ip, lsr r6 │ │ │ │ - @ instruction: 0xffffe338 │ │ │ │ - andeq r4, r2, r8, lsr #21 │ │ │ │ - @ instruction: 0x000245b8 │ │ │ │ - @ instruction: 0xffffe2b4 │ │ │ │ - andeq r4, r2, r8, lsr sl │ │ │ │ - andeq r4, r2, r8, lsr r5 │ │ │ │ - @ instruction: 0xffffe234 │ │ │ │ - andeq r4, r2, r0, lsl #18 │ │ │ │ - @ instruction: 0x000244b8 │ │ │ │ - @ instruction: 0xffffe1b4 │ │ │ │ - andeq r4, r2, r0, ror #16 │ │ │ │ - andeq r4, r2, r8, lsr r4 │ │ │ │ - @ instruction: 0xffffe134 │ │ │ │ - @ instruction: 0x000247bc │ │ │ │ - @ instruction: 0x000243b4 │ │ │ │ - @ instruction: 0xffffe0b0 │ │ │ │ - andeq r4, r2, r4, lsl r7 │ │ │ │ - andeq r4, r2, r0, lsr r3 │ │ │ │ - @ instruction: 0xffffe02c │ │ │ │ - andeq r4, r2, r0, ror r6 │ │ │ │ - andeq r4, r2, ip, lsr #5 │ │ │ │ - @ instruction: 0xffffdfa8 │ │ │ │ - andeq r4, r2, ip, asr #11 │ │ │ │ - andeq r4, r2, r8, lsr #4 │ │ │ │ - ldr r1, [pc, #-392] @ 30ca8 │ │ │ │ - add r5, r4, #3904 @ 0xf40 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3604c │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303e8 │ │ │ │ - ldr r2, [r4, #4036] @ 0xfc4 │ │ │ │ - ldr r3, [pc, #-436] @ 30cac │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 30ed8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-448] @ 30cb0 │ │ │ │ - ldr r2, [pc, #-448] @ 30cb4 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-476] @ 30cb8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 379f8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 30ecc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303e8 │ │ │ │ - ldr r2, [r4, #4040] @ 0xfc8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 374f8 │ │ │ │ - ldr r1, [pc, #-560] @ 30cbc │ │ │ │ - add r5, r4, #4032 @ 0xfc0 │ │ │ │ - add r5, r5, #12 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 37898 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303e8 │ │ │ │ - add r5, r4, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ - cmp r3, #8 │ │ │ │ - beq 30f94 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-620] @ 30cc0 │ │ │ │ - ldr r3, [pc, #-620] @ 30cc4 │ │ │ │ - add r7, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-648] @ 30cc8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 379e8 │ │ │ │ - ldr r8, [r4, #16] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 30f88 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303e8 │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 31014 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-736] @ 30ccc │ │ │ │ - ldr r3, [pc, #-736] @ 30cd0 │ │ │ │ - add r7, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-764] @ 30cd4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 379d8 │ │ │ │ - ldr r8, [r4, #16] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 31008 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303e8 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - cmp r3, #8 │ │ │ │ - beq 31094 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-852] @ 30cd8 │ │ │ │ - ldr r3, [pc, #-852] @ 30cdc │ │ │ │ - add r7, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-880] @ 30ce0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 379c8 │ │ │ │ - ldr r8, [r4, #16] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 31088 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303e8 │ │ │ │ - ldr r3, [r5, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 372a0 │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 31120 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-980] @ 30ce4 │ │ │ │ - ldr r3, [pc, #-980] @ 30ce8 │ │ │ │ - add r7, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1008] @ 30cec │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 379b8 │ │ │ │ - ldr r8, [r4, #16] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 31114 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303e8 │ │ │ │ - ldr r1, [pc, #-1080] @ 30cf0 │ │ │ │ - add r7, r4, #4160 @ 0x1040 │ │ │ │ - add r7, r7, #32 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 377b0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303e8 │ │ │ │ - ldr r1, [pc, #-1120] @ 30cf4 │ │ │ │ - add r7, r4, #4224 @ 0x1080 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 376f4 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303e8 │ │ │ │ - ldr r3, [r5, #160] @ 0xa0 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 311fc │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1176] @ 30cf8 │ │ │ │ - ldr r3, [pc, #-1176] @ 30cfc │ │ │ │ - add r7, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1204] @ 30d00 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37998 │ │ │ │ - ldr r8, [r4, #16] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 311ec │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303e8 │ │ │ │ - ldr r3, [r5, #164] @ 0xa4 │ │ │ │ - cmp r3, #5 │ │ │ │ - beq 31280 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1296] @ 30d04 │ │ │ │ - ldr r3, [pc, #-1296] @ 30d08 │ │ │ │ - add r7, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1324] @ 30d0c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 379a8 │ │ │ │ - ldr r8, [r4, #16] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 31270 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303e8 │ │ │ │ - ldr r3, [r5, #168] @ 0xa8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 37664 │ │ │ │ - ldr r2, [r5, #172] @ 0xac │ │ │ │ - cmp r2, #10 │ │ │ │ - moveq r2, r0 │ │ │ │ - beq 303e8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1432] @ 30d10 │ │ │ │ - ldr r2, [pc, #-1432] @ 30d14 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1460] @ 30d18 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 376e0 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 376ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - b 303e8 │ │ │ │ - ldr r1, [pc, #-1528] @ 30d1c │ │ │ │ - add r5, r4, #3648 @ 0xe40 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 361dc │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303e0 │ │ │ │ - ldr r1, [pc, #-1568] @ 30d20 │ │ │ │ - add r5, r4, #3776 @ 0xec0 │ │ │ │ - add r5, r5, #4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 36114 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - b 303e0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1608] @ 30d24 │ │ │ │ - ldr r3, [pc, #-1608] @ 30d28 │ │ │ │ - add r7, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1636] @ 30d2c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37fc8 │ │ │ │ - ldr r8, [r4, #16] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 313c8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - tst r3, #33 @ 0x21 │ │ │ │ - beq 303f0 │ │ │ │ - ldr r2, [r5, #348] @ 0x15c │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 303f0 │ │ │ │ - b 30aa0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1728] @ 30d30 │ │ │ │ - ldr r2, [pc, #-1728] @ 30d34 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1756] @ 30d38 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37884 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 37890 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - b 303c8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1828] @ 30d3c │ │ │ │ - ldr r2, [pc, #-1828] @ 30d40 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1856] @ 30d44 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37fb8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 314bc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #3 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 303b4 │ │ │ │ - b 303c8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1940] @ 30d48 │ │ │ │ - ldr r2, [pc, #-1940] @ 30d4c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1968] @ 30d50 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37fa8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31538 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #3 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #1368] @ 0x558 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 303a4 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2060] @ 30d54 │ │ │ │ - ldr r2, [pc, #-2060] @ 30d58 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2088] @ 30d5c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38058 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 315bc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #3 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 303a4 │ │ │ │ - b 303c8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2172] @ 30d60 │ │ │ │ - ldr r2, [pc, #-2172] @ 30d64 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2200] @ 30d68 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37f98 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31638 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #3 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #1364] @ 0x554 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 30398 │ │ │ │ - b 314d0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2296] @ 30d6c │ │ │ │ - ldr r2, [pc, #-2296] @ 30d70 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2324] @ 30d74 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37f88 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 316c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #3 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #1360] @ 0x550 │ │ │ │ - cmp r2, #5 │ │ │ │ - beq 3038c │ │ │ │ - b 315d0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2420] @ 30d78 │ │ │ │ - ldr r2, [pc, #-2420] @ 30d7c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2448] @ 30d80 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37f78 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31748 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #3 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #1356] @ 0x54c │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - beq 30380 │ │ │ │ - b 31658 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2544] @ 30d84 │ │ │ │ - ldr r2, [pc, #-2544] @ 30d88 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2572] @ 30d8c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37f68 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 317d0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #3 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #1352] @ 0x548 │ │ │ │ - cmp r2, #30 │ │ │ │ - beq 30374 │ │ │ │ - b 316e0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2668] @ 30d90 │ │ │ │ - ldr r2, [pc, #-2668] @ 30d94 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2696] @ 30d98 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37f58 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31858 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #3 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #1348] @ 0x544 │ │ │ │ - cmp r2, #25 │ │ │ │ - beq 30368 │ │ │ │ - b 31768 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2792] @ 30d9c │ │ │ │ - ldr r2, [pc, #-2792] @ 30da0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2820] @ 30da4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37f48 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 318e0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #1272] @ 0x4f8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 30318 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2908] @ 30da8 │ │ │ │ - ldr r2, [pc, #-2908] @ 30dac │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2936] @ 30db0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 382b8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31960 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #1276] @ 0x4fc │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 30324 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3024] @ 30db4 │ │ │ │ - ldr r2, [pc, #-3024] @ 30db8 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3052] @ 30dbc │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38068 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 319e0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 30324 │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303d0 │ │ │ │ - b 304b4 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3140] @ 30dc0 │ │ │ │ - ldr r2, [pc, #-3140] @ 30dc4 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3168] @ 30dc8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37f38 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31a60 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #1268] @ 0x4f4 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 3030c │ │ │ │ - b 31878 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3260] @ 30dcc │ │ │ │ - ldr r2, [pc, #-3260] @ 30dd0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3288] @ 30dd4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37f28 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31ae4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #1132] @ 0x46c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 302a4 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3376] @ 30dd8 │ │ │ │ - ldr r2, [pc, #-3376] @ 30ddc │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3404] @ 30de0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38218 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31b64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 302a4 │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303d0 │ │ │ │ - b 304b4 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3492] @ 30de4 │ │ │ │ - ldr r2, [pc, #-3492] @ 30de8 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3520] @ 30dec │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37f18 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31be4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 3016c │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303d0 │ │ │ │ - b 304b4 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3608] @ 30df0 │ │ │ │ - ldr r2, [pc, #-3608] @ 30df4 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3636] @ 30df8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37f08 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31c64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #956] @ 0x3bc │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 3016c │ │ │ │ - b 31b7c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3728] @ 30dfc │ │ │ │ - ldr r2, [pc, #-3728] @ 30e00 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3756] @ 30e04 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37ef8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31ce8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #952] @ 0x3b8 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 30160 │ │ │ │ - b 31bfc │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3848] @ 30e08 │ │ │ │ - ldr r2, [pc, #-3848] @ 30e0c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3876] @ 30e10 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37ee8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31d6c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #948] @ 0x3b4 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 30154 │ │ │ │ - b 31c80 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3968] @ 30e14 │ │ │ │ - ldr r2, [pc, #-3968] @ 30e18 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3996] @ 30e1c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37ed8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31df0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #944] @ 0x3b0 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 30148 │ │ │ │ - b 31d04 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-4088] @ 30e20 │ │ │ │ - ldr r2, [pc, #-4088] @ 30e24 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3532] @ 32c08 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37ec8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31e74 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #940] @ 0x3ac │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 3013c │ │ │ │ - b 31d88 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3440] @ 32c0c │ │ │ │ - ldr r2, [pc, #3440] @ 32c10 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3412] @ 32c14 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37eb8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31ef8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #936] @ 0x3a8 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 30130 │ │ │ │ - b 31e0c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3320] @ 32c18 │ │ │ │ - ldr r2, [pc, #3320] @ 32c1c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3292] @ 32c20 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37ea8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31f7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #932] @ 0x3a4 │ │ │ │ - cmp r2, #255 @ 0xff │ │ │ │ - beq 30124 │ │ │ │ - b 31e90 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3200] @ 32c24 │ │ │ │ - ldr r2, [pc, #3200] @ 32c28 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3172] @ 32c2c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37e98 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #928] @ 0x3a0 │ │ │ │ - ldr r3, [pc, #3096] @ 32c30 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 30118 │ │ │ │ - b 31f14 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3080] @ 32c34 │ │ │ │ - ldr r2, [pc, #3080] @ 32c38 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3052] @ 32c3c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37e88 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32088 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #924] @ 0x39c │ │ │ │ - ldr r3, [pc, #2976] @ 32c40 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 30108 │ │ │ │ - b 31f98 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2960] @ 32c44 │ │ │ │ - ldr r2, [pc, #2960] @ 32c48 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2932] @ 32c4c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37e78 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32110 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #920] @ 0x398 │ │ │ │ - ldr r3, [pc, #2856] @ 32c50 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 300f8 │ │ │ │ - b 32020 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2840] @ 32c54 │ │ │ │ - ldr r2, [pc, #2840] @ 32c58 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2812] @ 32c5c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37e68 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32198 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #916] @ 0x394 │ │ │ │ - ldr r3, [pc, #2736] @ 32c60 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 300e8 │ │ │ │ - b 320a8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2720] @ 32c64 │ │ │ │ - ldr r2, [pc, #2720] @ 32c68 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2692] @ 32c6c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37e58 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32220 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #3 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3648] @ 0xe40 │ │ │ │ - cmp r2, #5 │ │ │ │ - moveq r2, r0 │ │ │ │ - beq 303d8 │ │ │ │ - b 30998 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2592] @ 32c70 │ │ │ │ - ldr r2, [pc, #2592] @ 32c74 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2564] @ 32c78 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37e48 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 322ac │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #3 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3640] @ 0xe38 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 3097c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2472] @ 32c7c │ │ │ │ - ldr r2, [pc, #2472] @ 32c80 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2444] @ 32c84 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38238 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32330 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #3 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 3097c │ │ │ │ - b 303d8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2360] @ 32c88 │ │ │ │ - ldr r2, [pc, #2360] @ 32c8c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2332] @ 32c90 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37e38 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 323ac │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3596] @ 0xe0c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 30938 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2244] @ 32c94 │ │ │ │ - ldr r2, [pc, #2244] @ 32c98 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2216] @ 32c9c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38228 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3242c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - b 30938 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2136] @ 32ca0 │ │ │ │ - ldr r2, [pc, #2136] @ 32ca4 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2108] @ 32ca8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37e28 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 324a4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3588] @ 0xe04 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 30920 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2020] @ 32cac │ │ │ │ - ldr r2, [pc, #2020] @ 32cb0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1992] @ 32cb4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 381e8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32524 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 30920 │ │ │ │ - b 303d8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1912] @ 32cb8 │ │ │ │ - ldr r2, [pc, #1912] @ 32cbc │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1884] @ 32cc0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37e18 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3259c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3580] @ 0xdfc │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 30908 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1796] @ 32cc4 │ │ │ │ - ldr r2, [pc, #1796] @ 32cc8 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1768] @ 32ccc │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 381d8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3261c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 30908 │ │ │ │ - b 303d8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1688] @ 32cd0 │ │ │ │ - ldr r2, [pc, #1688] @ 32cd4 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1660] @ 32cd8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37e08 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32694 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3572] @ 0xdf4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 308f0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1572] @ 32cdc │ │ │ │ - ldr r2, [pc, #1572] @ 32ce0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1544] @ 32ce4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38208 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32714 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 308f0 │ │ │ │ - b 303d8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1464] @ 32ce8 │ │ │ │ - ldr r2, [pc, #1464] @ 32cec │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1436] @ 32cf0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37df8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3278c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3564] @ 0xdec │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 308d8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1348] @ 32cf4 │ │ │ │ - ldr r2, [pc, #1348] @ 32cf8 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1320] @ 32cfc │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 381f8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3280c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 308d8 │ │ │ │ - b 303d8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1240] @ 32d00 │ │ │ │ - ldr r2, [pc, #1240] @ 32d04 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1212] @ 32d08 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37de8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32884 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3560] @ 0xde8 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 308cc │ │ │ │ - b 32724 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1120] @ 32d0c │ │ │ │ - ldr r2, [pc, #1120] @ 32d10 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1092] @ 32d14 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37dd8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32908 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3552] @ 0xde0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 308b4 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1004] @ 32d18 │ │ │ │ - ldr r2, [pc, #1004] @ 32d1c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #976] @ 32d20 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38178 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32988 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 308b4 │ │ │ │ - b 303d8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #896] @ 32d24 │ │ │ │ - ldr r2, [pc, #896] @ 32d28 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #868] @ 32d2c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37dc8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32a00 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3544] @ 0xdd8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 3089c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #780] @ 32d30 │ │ │ │ - ldr r2, [pc, #780] @ 32d34 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #752] @ 32d38 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38168 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32a80 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 3089c │ │ │ │ - b 303d8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #672] @ 32d3c │ │ │ │ - ldr r2, [pc, #672] @ 32d40 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #644] @ 32d44 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37db8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32af8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3532] @ 0xdcc │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 30878 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #556] @ 32d48 │ │ │ │ - ldr r2, [pc, #556] @ 32d4c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #528] @ 32d50 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38148 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32b78 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3536] @ 0xdd0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 30884 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #440] @ 32d54 │ │ │ │ - ldr r2, [pc, #440] @ 32d58 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #412] @ 32d5c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38158 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32bf8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 30884 │ │ │ │ - b 303d8 │ │ │ │ - @ instruction: 0xffffdf24 │ │ │ │ - andeq r4, r2, r4, lsr r5 │ │ │ │ - andeq r4, r2, r4, lsr #3 │ │ │ │ - @ instruction: 0xffffdea0 │ │ │ │ - muleq r2, ip, r4 │ │ │ │ - andeq r4, r2, r0, lsr #2 │ │ │ │ - @ instruction: 0xffffde1c │ │ │ │ - andeq r4, r2, r4, lsl #8 │ │ │ │ - muleq r2, ip, r0 │ │ │ │ - @ instruction: 0xffffdd98 │ │ │ │ - andseq r8, ip, lr, lsr r7 │ │ │ │ - andeq r4, r2, r4, ror #6 │ │ │ │ - andeq r4, r2, r4, lsl r0 │ │ │ │ - @ instruction: 0xffffdd10 │ │ │ │ - mulseq fp, lr, r5 │ │ │ │ - andeq r4, r2, r4, asr #5 │ │ │ │ - andeq r3, r2, ip, lsl #31 │ │ │ │ - @ instruction: 0xffffdc88 │ │ │ │ - andseq r6, fp, r4, ror pc │ │ │ │ - andeq r4, r2, r8, lsr #4 │ │ │ │ - andeq r3, r2, r4, lsl #30 │ │ │ │ - @ instruction: 0xffffdc00 │ │ │ │ - @ instruction: 0xff0000ff │ │ │ │ - andeq r4, r2, r4, asr #19 │ │ │ │ - andeq r3, r2, ip, ror lr │ │ │ │ - @ instruction: 0xffffdb78 │ │ │ │ - andeq r4, r2, ip, lsl r9 │ │ │ │ - strdeq r3, [r2], -r0 │ │ │ │ - @ instruction: 0xffffdaec │ │ │ │ - andeq r4, r2, r8, lsr #17 │ │ │ │ - andeq r3, r2, ip, ror #26 │ │ │ │ - @ instruction: 0xffffda68 │ │ │ │ - andeq r4, r2, ip, ror #15 │ │ │ │ - strdeq r3, [r2], -r0 │ │ │ │ - @ instruction: 0xffffd9ec │ │ │ │ - andeq r4, r2, ip, ror r7 │ │ │ │ - andeq r3, r2, r0, ror ip │ │ │ │ - @ instruction: 0xffffd96c │ │ │ │ - ldrdeq r4, [r2], -r0 │ │ │ │ - strdeq r3, [r2], -r8 │ │ │ │ - @ instruction: 0xffffd8f4 │ │ │ │ - andeq r4, r2, r8, ror #12 │ │ │ │ - andeq r3, r2, r8, ror fp │ │ │ │ - @ instruction: 0xffffd874 │ │ │ │ - @ instruction: 0x000245bc │ │ │ │ - andeq r3, r2, r0, lsl #22 │ │ │ │ - @ instruction: 0xffffd7fc │ │ │ │ - andeq r4, r2, r8, asr #10 │ │ │ │ - andeq r3, r2, r0, lsl #21 │ │ │ │ - @ instruction: 0xffffd77c │ │ │ │ - andeq r4, r2, r8, lsr #9 │ │ │ │ - andeq r3, r2, r8, lsl #20 │ │ │ │ - @ instruction: 0xffffd704 │ │ │ │ - andeq r4, r2, r4, lsr r4 │ │ │ │ - andeq r3, r2, r8, lsl #19 │ │ │ │ - @ instruction: 0xffffd684 │ │ │ │ - andeq r4, r2, r8, lsl #7 │ │ │ │ - andeq r3, r2, r0, lsl r9 │ │ │ │ - @ instruction: 0xffffd60c │ │ │ │ - andeq r4, r2, ip, lsl r3 │ │ │ │ - muleq r2, r0, r8 │ │ │ │ - @ instruction: 0xffffd58c │ │ │ │ - andeq r4, r2, r0, lsl #5 │ │ │ │ - andeq r3, r2, r8, lsl r8 │ │ │ │ - @ instruction: 0xffffd514 │ │ │ │ - ldrdeq r4, [r2], -r8 │ │ │ │ - muleq r2, r4, r7 │ │ │ │ - @ instruction: 0xffffd490 │ │ │ │ - andeq r4, r2, r4, ror #2 │ │ │ │ - andeq r3, r2, r4, lsl r7 │ │ │ │ - @ instruction: 0xffffd410 │ │ │ │ - strheq r4, [r2], -ip │ │ │ │ - muleq r2, ip, r6 │ │ │ │ - @ instruction: 0xffffd398 │ │ │ │ - andeq r4, r2, r8, asr #32 │ │ │ │ - andeq r3, r2, ip, lsl r6 │ │ │ │ - @ instruction: 0xffffd318 │ │ │ │ - muleq r2, r8, pc @ │ │ │ │ - andeq r3, r2, r4, lsr #11 │ │ │ │ - @ instruction: 0xffffd2a0 │ │ │ │ - andeq r3, r2, r8, lsr #30 │ │ │ │ - andeq r3, r2, r4, lsr #10 │ │ │ │ - @ instruction: 0xffffd220 │ │ │ │ - @ instruction: 0x00023eb8 │ │ │ │ - andeq r3, r2, r4, lsr #9 │ │ │ │ - @ instruction: 0xffffd1a0 │ │ │ │ - andeq r3, r2, r4, ror #21 │ │ │ │ - andeq r3, r2, r8, asr #2 │ │ │ │ - @ instruction: 0xffffce44 │ │ │ │ - andeq r3, r2, r8, ror sl │ │ │ │ - andeq r3, r2, r8, asr #1 │ │ │ │ - @ instruction: 0xffffcdc4 │ │ │ │ - andeq r3, r2, r4, lsl #20 │ │ │ │ - andeq r3, r2, r8, asr #32 │ │ │ │ - @ instruction: 0xffffcd44 │ │ │ │ - muleq r2, r8, r9 │ │ │ │ - andeq r2, r2, r8, asr #31 │ │ │ │ - @ instruction: 0xffffccc4 │ │ │ │ - andeq r3, r2, ip, lsr #18 │ │ │ │ - andeq r2, r2, r8, asr #30 │ │ │ │ - @ instruction: 0xffffcc44 │ │ │ │ - andeq r3, r2, ip, asr #16 │ │ │ │ - ldrdeq r2, [r2], -r0 │ │ │ │ - @ instruction: 0xffffcbcc │ │ │ │ - ldrdeq r3, [r2], -r8 │ │ │ │ - andeq r2, r2, r0, asr lr │ │ │ │ - @ instruction: 0xffffcb4c │ │ │ │ - andeq r3, r2, r0, asr #14 │ │ │ │ - ldrdeq r2, [r2], -r8 │ │ │ │ - @ instruction: 0xffffcad4 │ │ │ │ - @ instruction: 0x000236b0 │ │ │ │ - andeq r2, r2, r4, asr sp │ │ │ │ - @ instruction: 0xffffca50 │ │ │ │ - andeq r3, r2, r0, lsr #12 │ │ │ │ - ldrdeq r2, [r2], -r0 │ │ │ │ - @ instruction: 0xffffc9cc │ │ │ │ - muleq r2, r0, r5 │ │ │ │ - andeq r2, r2, ip, asr #24 │ │ │ │ - @ instruction: 0xffffc948 │ │ │ │ - strdeq r3, [r2], -ip │ │ │ │ - andeq r2, r2, r8, asr #23 │ │ │ │ - @ instruction: 0xffffc8c4 │ │ │ │ - andeq fp, r0, r0, lsl #23 │ │ │ │ - andeq r3, r2, r4, ror #8 │ │ │ │ - andeq r2, r2, r0, asr #22 │ │ │ │ - @ instruction: 0xffffc83c │ │ │ │ - ldrdeq r3, [r2], -r0 │ │ │ │ - @ instruction: 0x00022abc │ │ │ │ - @ instruction: 0xffffc7b8 │ │ │ │ - andeq r3, r2, r4, asr #6 │ │ │ │ - andeq r2, r2, r8, lsr sl │ │ │ │ - @ instruction: 0xffffc734 │ │ │ │ - muleq r2, r0, r2 │ │ │ │ - @ instruction: 0x000229b4 │ │ │ │ - @ instruction: 0xffffc6b0 │ │ │ │ - andeq r3, r2, r4, ror #3 │ │ │ │ - andeq r2, r2, ip, lsr r9 │ │ │ │ - @ instruction: 0xffffc638 │ │ │ │ - andeq r3, r2, r0, lsl #3 │ │ │ │ - @ instruction: 0x000228bc │ │ │ │ - @ instruction: 0xffffc5b8 │ │ │ │ - ldrdeq r3, [r2], -r4 │ │ │ │ - andeq r2, r2, r4, asr #16 │ │ │ │ - @ instruction: 0xffffc540 │ │ │ │ - andeq r3, r2, r0, lsl r0 │ │ │ │ - andeq r2, r2, r0, asr #15 │ │ │ │ - @ instruction: 0xffffc4bc │ │ │ │ - andeq r2, r2, r4, lsr #31 │ │ │ │ - andeq r2, r2, r0, asr #14 │ │ │ │ - @ instruction: 0xffffc43c │ │ │ │ - andeq r2, r2, r8, lsr pc │ │ │ │ - andeq r2, r2, r0, asr #13 │ │ │ │ - @ instruction: 0xffffc3bc │ │ │ │ - andeq r2, r2, ip, ror #28 │ │ │ │ - andeq r2, r2, r8, asr #12 │ │ │ │ - @ instruction: 0xffffc344 │ │ │ │ - andeq r2, r2, r4, lsl #28 │ │ │ │ - andeq r2, r2, r8, asr #11 │ │ │ │ - @ instruction: 0xffffc2c4 │ │ │ │ - andeq r2, r2, r0, asr sp │ │ │ │ - andeq r2, r2, r0, asr r5 │ │ │ │ - @ instruction: 0xffffc24c │ │ │ │ - andeq r2, r2, r4, ror #25 │ │ │ │ - ldrdeq r2, [r2], -r0 │ │ │ │ - @ instruction: 0xffffc1cc │ │ │ │ - strdeq r2, [r2], -ip │ │ │ │ - andeq r2, r2, r8, asr r4 │ │ │ │ - @ instruction: 0xffffc154 │ │ │ │ - andeq lr, r1, r0, lsr #29 │ │ │ │ - andeq r2, r2, r8, ror #7 │ │ │ │ - @ instruction: 0xffffc0e4 │ │ │ │ - andeq lr, r1, ip, lsr #28 │ │ │ │ - andeq r2, r2, r4, ror #6 │ │ │ │ - @ instruction: 0xffffc060 │ │ │ │ - andeq lr, r1, r4, asr #27 │ │ │ │ - andeq r2, r2, r8, ror #5 │ │ │ │ - @ instruction: 0xffffbfe4 │ │ │ │ - @ instruction: 0x000229b0 │ │ │ │ - andeq r2, r2, r0, ror #4 │ │ │ │ - @ instruction: 0xffffbf5c │ │ │ │ - andeq r2, r2, r8, asr #18 │ │ │ │ - ldrdeq r2, [r2], -ip │ │ │ │ - @ instruction: 0xffffbed8 │ │ │ │ - andeq r2, r2, r4, ror #17 │ │ │ │ - andeq r2, r2, r0, ror #2 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-408] @ 32d60 │ │ │ │ - ldr r2, [pc, #-408] @ 32d64 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-436] @ 32d68 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37da8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32f54 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3512] @ 0xdb8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 3083c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-524] @ 32d6c │ │ │ │ - ldr r2, [pc, #-524] @ 32d70 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-552] @ 32d74 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38188 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 32fd4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3516] @ 0xdbc │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 30848 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-640] @ 32d78 │ │ │ │ - ldr r2, [pc, #-640] @ 32d7c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-668] @ 32d80 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 381a8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33054 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3520] @ 0xdc0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 30854 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-756] @ 32d84 │ │ │ │ - ldr r2, [pc, #-756] @ 32d88 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-784] @ 32d8c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 381b8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 330d4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3524] @ 0xdc4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 30860 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-872] @ 32d90 │ │ │ │ - ldr r2, [pc, #-872] @ 32d94 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-900] @ 32d98 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38198 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33154 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 30860 │ │ │ │ - b 303d8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-980] @ 32d9c │ │ │ │ - ldr r2, [pc, #-980] @ 32da0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1008] @ 32da4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37d98 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 331cc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3504] @ 0xdb0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 30824 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1096] @ 32da8 │ │ │ │ - ldr r2, [pc, #-1096] @ 32dac │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1124] @ 32db0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37ff8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3324c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 30824 │ │ │ │ - b 303d8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1204] @ 32db4 │ │ │ │ - ldr r2, [pc, #-1204] @ 32db8 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1232] @ 32dbc │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37d88 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 332c4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3500] @ 0xdac │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - beq 30818 │ │ │ │ - b 33164 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1324] @ 32dc0 │ │ │ │ - ldr r2, [pc, #-1324] @ 32dc4 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1352] @ 32dc8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37d78 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33348 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3496] @ 0xda8 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 3080c │ │ │ │ - b 3325c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1444] @ 32dcc │ │ │ │ - ldr r2, [pc, #-1444] @ 32dd0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1472] @ 32dd4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37d68 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 333cc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3492] @ 0xda4 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 30800 │ │ │ │ - b 332e0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1564] @ 32dd8 │ │ │ │ - ldr r2, [pc, #-1564] @ 32ddc │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1592] @ 32de0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37d58 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33450 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3488] @ 0xda0 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 307f4 │ │ │ │ - b 33364 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1684] @ 32de4 │ │ │ │ - ldr r2, [pc, #-1684] @ 32de8 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1712] @ 32dec │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37d48 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 334d4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3484] @ 0xd9c │ │ │ │ - ldr r3, [pc, #-1788] @ 32df0 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 307e8 │ │ │ │ - b 333e8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1804] @ 32df4 │ │ │ │ - ldr r2, [pc, #-1804] @ 32df8 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1832] @ 32dfc │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37d38 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3355c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3480] @ 0xd98 │ │ │ │ - cmp r2, #512 @ 0x200 │ │ │ │ - beq 307d8 │ │ │ │ - b 3346c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1924] @ 32e00 │ │ │ │ - ldr r2, [pc, #-1924] @ 32e04 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1952] @ 32e08 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37d28 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 335e0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3476] @ 0xd94 │ │ │ │ - cmp r2, #25 │ │ │ │ - beq 307cc │ │ │ │ - b 334f4 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2044] @ 32e0c │ │ │ │ - ldr r2, [pc, #-2044] @ 32e10 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2072] @ 32e14 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37d18 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33664 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3472] @ 0xd90 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 307c0 │ │ │ │ - b 33578 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2164] @ 32e18 │ │ │ │ - ldr r2, [pc, #-2164] @ 32e1c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2192] @ 32e20 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37d08 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 336e8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - b 30780 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2272] @ 32e24 │ │ │ │ - ldr r2, [pc, #-2272] @ 32e28 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2300] @ 32e2c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37cf8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33760 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3432] @ 0xd68 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 30774 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2388] @ 32e30 │ │ │ │ - ldr r2, [pc, #-2388] @ 32e34 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2416] @ 32e38 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37fe8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 337e0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 30774 │ │ │ │ - b 303d8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2496] @ 32e3c │ │ │ │ - ldr r2, [pc, #-2496] @ 32e40 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2524] @ 32e44 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37ce8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33858 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3428] @ 0xd64 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 30768 │ │ │ │ - b 336f8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2616] @ 32e48 │ │ │ │ - ldr r2, [pc, #-2616] @ 32e4c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2644] @ 32e50 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37cd8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 338dc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3416] @ 0xd58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 30744 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2732] @ 32e54 │ │ │ │ - ldr r2, [pc, #-2732] @ 32e58 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2760] @ 32e5c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 380e8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3395c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3420] @ 0xd5c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 30750 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2848] @ 32e60 │ │ │ │ - ldr r2, [pc, #-2848] @ 32e64 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2876] @ 32e68 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 381c8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 339dc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 30750 │ │ │ │ - b 303d8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2956] @ 32e6c │ │ │ │ - ldr r2, [pc, #-2956] @ 32e70 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2984] @ 32e74 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37cc8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33a54 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3408] @ 0xd50 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 3072c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3072] @ 32e78 │ │ │ │ - ldr r2, [pc, #-3072] @ 32e7c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3100] @ 32e80 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 380d8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33ad4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 3072c │ │ │ │ - b 303d8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3180] @ 32e84 │ │ │ │ - ldr r2, [pc, #-3180] @ 32e88 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3208] @ 32e8c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37cb8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33b4c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303d8 │ │ │ │ - ldr r2, [r4, #3396] @ 0xd44 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 30714 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3296] @ 32e90 │ │ │ │ - ldr r2, [pc, #-3296] @ 32e94 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3324] @ 32e98 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38128 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33bcc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 30714 │ │ │ │ - b 303d8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3404] @ 32e9c │ │ │ │ - ldr r2, [pc, #-3404] @ 32ea0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3432] @ 32ea4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37970 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3797c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - b 3066c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3504] @ 32ea8 │ │ │ │ - ldr r2, [pc, #-3504] @ 32eac │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3532] @ 32eb0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37ca8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33cb4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3172] @ 0xc64 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 3065c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3624] @ 32eb4 │ │ │ │ - ldr r2, [pc, #-3624] @ 32eb8 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3652] @ 32ebc │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38118 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33d38 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - mov r0, r2 │ │ │ │ - bne 3065c │ │ │ │ - b 303d0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3736] @ 32ec0 │ │ │ │ - ldr r2, [pc, #-3736] @ 32ec4 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3764] @ 32ec8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37c98 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33db4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3164] @ 0xc5c │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 30644 │ │ │ │ - b 33ed4 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3860] @ 32ecc │ │ │ │ - ldr r2, [pc, #-3860] @ 32ed0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3888] @ 32ed4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37c88 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33e3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3156] @ 0xc54 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 3062c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3980] @ 32ed8 │ │ │ │ - ldr r2, [pc, #-3980] @ 32edc │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-4008] @ 32ee0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38108 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33ec0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 3062c │ │ │ │ - b 303d0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-4092] @ 32ee4 │ │ │ │ - ldr r2, [pc, #-4092] @ 32ee8 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3908] @ 34e48 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37c78 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33f3c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3168] @ 0xc60 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 30650 │ │ │ │ - b 33c4c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3812] @ 34e4c │ │ │ │ - ldr r2, [pc, #3812] @ 34e50 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3784] @ 34e54 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37c68 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 33fc4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3148] @ 0xc4c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 30614 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3692] @ 34e58 │ │ │ │ - ldr r2, [pc, #3692] @ 34e5c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3664] @ 34e60 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 380f8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 34048 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 30614 │ │ │ │ - b 303d0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3580] @ 34e64 │ │ │ │ - ldr r2, [pc, #3580] @ 34e68 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3552] @ 34e6c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37c58 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 340c4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3144] @ 0xc48 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 30608 │ │ │ │ - b 33f5c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3456] @ 34e70 │ │ │ │ - ldr r2, [pc, #3456] @ 34e74 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3428] @ 34e78 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37c48 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3414c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3140] @ 0xc44 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 305fc │ │ │ │ - b 3405c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3332] @ 34e7c │ │ │ │ - ldr r2, [pc, #3332] @ 34e80 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3304] @ 34e84 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37c38 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 341d4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3136] @ 0xc40 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 305f0 │ │ │ │ - b 340e4 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3208] @ 34e88 │ │ │ │ - ldr r2, [pc, #3208] @ 34e8c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3180] @ 34e90 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37c28 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3425c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3132] @ 0xc3c │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 305e4 │ │ │ │ - b 3416c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3084] @ 34e94 │ │ │ │ - ldr r2, [pc, #3084] @ 34e98 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3056] @ 34e9c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37c18 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 342e4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3128] @ 0xc38 │ │ │ │ - cmp r2, #8 │ │ │ │ - beq 305d8 │ │ │ │ - b 341f4 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2960] @ 34ea0 │ │ │ │ - ldr r2, [pc, #2960] @ 34ea4 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2932] @ 34ea8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37c08 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3436c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3124] @ 0xc34 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 305cc │ │ │ │ - b 3427c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2836] @ 34eac │ │ │ │ - ldr r2, [pc, #2836] @ 34eb0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2808] @ 34eb4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37bf8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 343f4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3076] @ 0xc04 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 3056c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2720] @ 34eb8 │ │ │ │ - ldr r2, [pc, #2720] @ 34ebc │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2692] @ 34ec0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 380a8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 34474 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303d0 │ │ │ │ - b 3056c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2612] @ 34ec4 │ │ │ │ - ldr r2, [pc, #2612] @ 34ec8 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2584] @ 34ecc │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37be8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 344ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3072] @ 0xc00 │ │ │ │ - cmp r2, #20 │ │ │ │ - beq 30560 │ │ │ │ - b 3438c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2492] @ 34ed0 │ │ │ │ - ldr r2, [pc, #2492] @ 34ed4 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2464] @ 34ed8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37bd8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 34570 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3068] @ 0xbfc │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 30554 │ │ │ │ - b 34484 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2372] @ 34edc │ │ │ │ - ldr r2, [pc, #2372] @ 34ee0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2344] @ 34ee4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37bc8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 345f4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303d0 │ │ │ │ - ldr r2, [r4, #3064] @ 0xbf8 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 30548 │ │ │ │ - b 34508 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2252] @ 34ee8 │ │ │ │ - ldr r2, [pc, #2252] @ 34eec │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2224] @ 34ef0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37bb8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 34678 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 3004c │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303d0 │ │ │ │ - b 304b4 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2136] @ 34ef4 │ │ │ │ - ldr r2, [pc, #2136] @ 34ef8 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2108] @ 34efc │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37ba8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 346f8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #296] @ 0x128 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 3004c │ │ │ │ - b 34610 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2016] @ 34f00 │ │ │ │ - ldr r2, [pc, #2016] @ 34f04 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1988] @ 34f08 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37b98 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3477c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #292] @ 0x124 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 30040 │ │ │ │ - b 34690 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1896] @ 34f0c │ │ │ │ - ldr r2, [pc, #1896] @ 34f10 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1868] @ 34f14 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37b88 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 34800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #288] @ 0x120 │ │ │ │ - cmp r2, #10 │ │ │ │ - beq 30034 │ │ │ │ - b 34714 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1776] @ 34f18 │ │ │ │ - ldr r2, [pc, #1776] @ 34f1c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1748] @ 34f20 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37b78 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 34884 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #284] @ 0x11c │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 30028 │ │ │ │ - b 34798 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1656] @ 34f24 │ │ │ │ - ldr r2, [pc, #1656] @ 34f28 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1628] @ 34f2c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37b68 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 34908 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #280] @ 0x118 │ │ │ │ - cmn r2, #154 @ 0x9a │ │ │ │ - beq 3001c │ │ │ │ - b 3481c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1536] @ 34f30 │ │ │ │ - ldr r2, [pc, #1536] @ 34f34 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1508] @ 34f38 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37b58 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3498c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #276] @ 0x114 │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 30010 │ │ │ │ - b 348a0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1416] @ 34f3c │ │ │ │ - ldr r2, [pc, #1416] @ 34f40 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1388] @ 34f44 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37b48 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 34a10 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #272] @ 0x110 │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 30004 │ │ │ │ - b 34924 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1296] @ 34f48 │ │ │ │ - ldr r2, [pc, #1296] @ 34f4c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1268] @ 34f50 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37b38 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 34a94 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #268] @ 0x10c │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 2fff8 │ │ │ │ - b 349a8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1176] @ 34f54 │ │ │ │ - ldr r2, [pc, #1176] @ 34f58 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1148] @ 34f5c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37b28 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 34b18 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #264] @ 0x108 │ │ │ │ - ldr r3, [pc, #1072] @ 34f60 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 2ffec │ │ │ │ - b 34a2c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1056] @ 34f64 │ │ │ │ - ldr r2, [pc, #1056] @ 34f68 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1028] @ 34f6c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37b18 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 34ba0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #260] @ 0x104 │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 2ffdc │ │ │ │ - b 34ab0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #936] @ 34f70 │ │ │ │ - ldr r2, [pc, #936] @ 34f74 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #908] @ 34f78 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37b08 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 34c24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #256] @ 0x100 │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 2ffd0 │ │ │ │ - b 34b38 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #816] @ 34f7c │ │ │ │ - ldr r2, [pc, #816] @ 34f80 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #788] @ 34f84 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37af8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 34ca8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #252] @ 0xfc │ │ │ │ - ldr r3, [pc, #712] @ 34f88 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 2ffc4 │ │ │ │ - b 34bbc │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #696] @ 34f8c │ │ │ │ - ldr r2, [pc, #696] @ 34f90 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #668] @ 34f94 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37ae8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 34d30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #248] @ 0xf8 │ │ │ │ - ldr r3, [pc, #592] @ 34f98 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 2ffb4 │ │ │ │ - b 34c40 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #576] @ 34f9c │ │ │ │ - ldr r2, [pc, #576] @ 34fa0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #548] @ 34fa4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37ad8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 34db8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #240] @ 0xf0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2ff98 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #460] @ 34fa8 │ │ │ │ - ldr r2, [pc, #460] @ 34fac │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #432] @ 34fb0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38278 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 34e38 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 2ff98 │ │ │ │ - b 303c8 │ │ │ │ - @ instruction: 0xffffbe5c │ │ │ │ - andeq r2, r2, r0, lsl #16 │ │ │ │ - ldrdeq r2, [r2], -r8 │ │ │ │ - @ instruction: 0xffffbdd4 │ │ │ │ - andeq r2, r2, ip, lsl #15 │ │ │ │ - andeq r2, r2, r4, asr r0 │ │ │ │ - @ instruction: 0xffffbd50 │ │ │ │ - andeq r2, r2, r8, ror #13 │ │ │ │ - ldrdeq r1, [r2], -r8 │ │ │ │ - @ instruction: 0xffffbcd4 │ │ │ │ - andeq lr, r1, r0, asr #20 │ │ │ │ - andeq r1, r2, r0, asr pc │ │ │ │ - @ instruction: 0xffffbc4c │ │ │ │ - andeq r2, r2, r8, asr #11 │ │ │ │ - andeq r1, r2, r8, asr #29 │ │ │ │ - @ instruction: 0xffffbbc4 │ │ │ │ - andeq sp, r1, ip, lsl #23 │ │ │ │ - andeq r1, r2, r0, asr #28 │ │ │ │ - @ instruction: 0xffffbb3c │ │ │ │ - andeq r2, r2, r0, lsr #9 │ │ │ │ - @ instruction: 0x00021db8 │ │ │ │ - @ instruction: 0xffffbab4 │ │ │ │ - andeq r2, r2, r4, lsl #8 │ │ │ │ - andeq r1, r2, r0, lsr sp │ │ │ │ - @ instruction: 0xffffba2c │ │ │ │ - andeq lr, r1, ip, lsr #15 │ │ │ │ - andeq r1, r2, r8, lsr #25 │ │ │ │ - @ instruction: 0xffffb9a4 │ │ │ │ - andeq lr, r1, ip, lsr r7 │ │ │ │ - andeq r1, r2, r8, lsr #24 │ │ │ │ - @ instruction: 0xffffb924 │ │ │ │ - andeq r2, r2, r0, asr #4 │ │ │ │ - @ instruction: 0x00021bb0 │ │ │ │ - @ instruction: 0xffffb8ac │ │ │ │ - andeq r2, r2, ip, lsr #3 │ │ │ │ - andeq r1, r2, ip, lsr #22 │ │ │ │ - @ instruction: 0xffffb828 │ │ │ │ - andeq lr, r1, ip, asr #11 │ │ │ │ - andeq r1, r2, r8, lsr #21 │ │ │ │ - @ instruction: 0xffffb7a4 │ │ │ │ - strdeq r1, [r2], -ip │ │ │ │ - andeq r1, r2, r4, lsr #20 │ │ │ │ - @ instruction: 0xffffb720 │ │ │ │ - andeq r1, r2, r8, ror #24 │ │ │ │ - andeq r1, r2, r4, lsr #19 │ │ │ │ - @ instruction: 0xffffb6a0 │ │ │ │ - ldrdeq r1, [r2], -r4 │ │ │ │ - andeq r1, r2, r0, lsr #18 │ │ │ │ - @ instruction: 0xffffb61c │ │ │ │ - andeq r1, r2, r0, asr #22 │ │ │ │ - muleq r2, ip, r8 │ │ │ │ - @ instruction: 0xffffb598 │ │ │ │ - andeq r1, r2, r4, lsr #21 │ │ │ │ - andeq r1, r2, r8, lsl r8 │ │ │ │ - @ instruction: 0xffffb514 │ │ │ │ - andeq r1, r2, r8, lsl #20 │ │ │ │ - muleq r2, r4, r7 │ │ │ │ - @ instruction: 0xffffb490 │ │ │ │ - andeq r1, r2, r8, ror #18 │ │ │ │ - andeq r1, r2, r0, lsl r7 │ │ │ │ - @ instruction: 0xffffb40c │ │ │ │ - andeq r1, r2, r8, asr #17 │ │ │ │ - andeq r1, r2, ip, lsl #13 │ │ │ │ - @ instruction: 0xffffb388 │ │ │ │ - andeq r1, r2, r0, lsr r8 │ │ │ │ - andeq r1, r2, r8, lsl #12 │ │ │ │ - @ instruction: 0xffffb304 │ │ │ │ - muleq r2, r0, r7 │ │ │ │ - andeq r1, r2, r4, lsl #11 │ │ │ │ - @ instruction: 0xffffb280 │ │ │ │ - ldrsheq r0, [pc], #15 @ │ │ │ │ - andeq r1, r2, ip, ror #13 │ │ │ │ - strdeq r1, [r2], -ip │ │ │ │ - @ instruction: 0xffffb1f8 │ │ │ │ - andeq r1, r2, r4, asr r6 │ │ │ │ - andeq r1, r2, r8, ror r4 │ │ │ │ - @ instruction: 0xffffb174 │ │ │ │ - @ instruction: 0x000215bc │ │ │ │ - strdeq r1, [r2], -r4 │ │ │ │ - @ instruction: 0xffffb0f0 │ │ │ │ - @ instruction: 0xff0000ff │ │ │ │ - andeq r1, r2, r0, lsr #10 │ │ │ │ - andeq r1, r2, ip, ror #6 │ │ │ │ - @ instruction: 0xffffb068 │ │ │ │ - @ instruction: 0xff4c4c4c │ │ │ │ - andeq r1, r2, ip, ror r4 │ │ │ │ - andeq r1, r2, r4, ror #5 │ │ │ │ - @ instruction: 0xffffafe0 │ │ │ │ - andeq r1, r2, ip, lsl #8 │ │ │ │ - andeq r1, r2, r4, ror #4 │ │ │ │ - @ instruction: 0xffffaf60 │ │ │ │ - andeq r1, r2, r0, lsl #1 │ │ │ │ - andeq r0, r2, ip, lsr #30 │ │ │ │ - @ instruction: 0xffffac28 │ │ │ │ - andeq r1, r2, r0, lsr #32 │ │ │ │ - andeq r0, r2, ip, lsr #29 │ │ │ │ - @ instruction: 0xffffaba8 │ │ │ │ - @ instruction: 0x00020fb4 │ │ │ │ - andeq r0, r2, ip, lsr #28 │ │ │ │ - @ instruction: 0xffffab28 │ │ │ │ - andeq r0, r2, r8, ror #29 │ │ │ │ - @ instruction: 0x00020db4 │ │ │ │ - @ instruction: 0xffffaab0 │ │ │ │ - andeq r0, r2, ip, asr #28 │ │ │ │ - andeq r0, r2, r0, lsr sp │ │ │ │ - @ instruction: 0xffffaa2c │ │ │ │ - @ instruction: 0x00020db4 │ │ │ │ - andeq r0, r2, ip, lsr #25 │ │ │ │ - @ instruction: 0xffffa9a8 │ │ │ │ - andeq r0, r2, r4, lsl #26 │ │ │ │ - andeq r0, r2, r8, lsr #24 │ │ │ │ - @ instruction: 0xffffa924 │ │ │ │ - muleq r2, ip, ip │ │ │ │ - andeq r0, r2, r8, lsr #23 │ │ │ │ - @ instruction: 0xffffa8a4 │ │ │ │ - strdeq r0, [r2], -r8 │ │ │ │ - andeq r0, r2, r0, lsr fp │ │ │ │ - @ instruction: 0xffffa82c │ │ │ │ - andeq r0, r2, r8, asr fp │ │ │ │ - andeq r0, r2, ip, lsr #21 │ │ │ │ - @ instruction: 0xffffa7a8 │ │ │ │ - andeq r0, r2, r8, ror #21 │ │ │ │ - andeq r0, r2, ip, lsr #20 │ │ │ │ - @ instruction: 0xffffa728 │ │ │ │ - andeq r0, r2, r0, lsr sl │ │ │ │ - @ instruction: 0x000209b4 │ │ │ │ - @ instruction: 0xffffa6b0 │ │ │ │ - @ instruction: 0x000209bc │ │ │ │ - andeq r0, r2, r4, lsr r9 │ │ │ │ - @ instruction: 0xffffa630 │ │ │ │ - andeq r0, r2, ip, asr #18 │ │ │ │ - @ instruction: 0x000208b4 │ │ │ │ - @ instruction: 0xffffa5b0 │ │ │ │ - andeq r0, r2, ip, lsl #17 │ │ │ │ - andeq r0, r2, ip, lsr r8 │ │ │ │ - @ instruction: 0xffffa538 │ │ │ │ - andeq r0, r2, r0, lsr #16 │ │ │ │ - @ instruction: 0x000207bc │ │ │ │ - @ instruction: 0xffffa4b8 │ │ │ │ - andeq r0, r2, r8, ror r7 │ │ │ │ - andeq r0, r2, r4, asr #14 │ │ │ │ - @ instruction: 0xffffa440 │ │ │ │ - ldrdeq r0, [r2], -ip │ │ │ │ - andeq r0, r2, r0, asr #13 │ │ │ │ - @ instruction: 0xffffa3bc │ │ │ │ - andeq r0, r2, r8, asr #12 │ │ │ │ - andeq r0, r2, ip, lsr r6 │ │ │ │ - @ instruction: 0xffffa338 │ │ │ │ - @ instruction: 0x000205b0 │ │ │ │ - @ instruction: 0x000205b8 │ │ │ │ - @ instruction: 0xffffa2b4 │ │ │ │ - andeq ip, r1, ip, lsl #31 │ │ │ │ - ldrdeq r0, [r2], -r8 │ │ │ │ - @ instruction: 0xffffa1d8 │ │ │ │ - andeq r0, r2, r8, lsl #21 │ │ │ │ - andeq r0, r2, r4, lsl r7 │ │ │ │ - @ instruction: 0xffffa114 │ │ │ │ - ldrdeq r0, [r2], -r8 │ │ │ │ - andeq r0, r2, r4, asr r6 │ │ │ │ - @ instruction: 0xffffa054 │ │ │ │ - andeq r0, r2, r0, lsr r9 │ │ │ │ - muleq r2, r0, r5 │ │ │ │ - @ instruction: 0xffff9f90 │ │ │ │ - strdeq r0, [r2], -r0 @ │ │ │ │ - ldrdeq r0, [r2], -r0 @ │ │ │ │ - @ instruction: 0xffff9ed0 │ │ │ │ - andeq r0, r2, r0, ror #26 │ │ │ │ - andeq r0, r2, r0, lsl r4 │ │ │ │ - @ instruction: 0xffff9e10 │ │ │ │ - andeq r0, r2, r8, ror #10 │ │ │ │ - andeq r0, r2, r0, asr r3 │ │ │ │ - @ instruction: 0xffff9d50 │ │ │ │ - strdeq r0, [r0], -pc @ │ │ │ │ - andeq r0, r2, r4, lsl #22 │ │ │ │ - andeq r0, r2, ip, lsl #5 │ │ │ │ - @ instruction: 0xffff9c8c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-352] @ 34fb4 │ │ │ │ - ldr r2, [pc, #-352] @ 34fb8 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-380] @ 34fbc │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37ac8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 35170 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #228] @ 0xe4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2ff74 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-468] @ 34fc0 │ │ │ │ - ldr r2, [pc, #-468] @ 34fc4 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-496] @ 34fc8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38028 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 351f0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #232] @ 0xe8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2ff80 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-584] @ 34fcc │ │ │ │ - ldr r2, [pc, #-584] @ 34fd0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-612] @ 34fd4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38038 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 35270 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 2ff80 │ │ │ │ - b 303c8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-692] @ 34fd8 │ │ │ │ - ldr r2, [pc, #-692] @ 34fdc │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-720] @ 34fe0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37ab8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 352e8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #224] @ 0xe0 │ │ │ │ - cmp r2, #400 @ 0x190 │ │ │ │ - beq 2ff68 │ │ │ │ - b 35108 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-812] @ 34fe4 │ │ │ │ - ldr r2, [pc, #-812] @ 34fe8 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-840] @ 34fec │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37aa8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3536c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #220] @ 0xdc │ │ │ │ - cmp r2, #1000 @ 0x3e8 │ │ │ │ - beq 2ff5c │ │ │ │ - b 35280 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-932] @ 34ff0 │ │ │ │ - ldr r2, [pc, #-932] @ 34ff4 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-960] @ 34ff8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37a98 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 353f0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #216] @ 0xd8 │ │ │ │ - cmp r2, #60 @ 0x3c │ │ │ │ - beq 2ff50 │ │ │ │ - b 35304 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1052] @ 34ffc │ │ │ │ - ldr r2, [pc, #-1052] @ 35000 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1080] @ 35004 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37a88 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 35474 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #208] @ 0xd0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2ff38 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1168] @ 35008 │ │ │ │ - ldr r2, [pc, #-1168] @ 3500c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1196] @ 35010 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38268 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 354f4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 2ff38 │ │ │ │ - b 303c8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1276] @ 35014 │ │ │ │ - ldr r2, [pc, #-1276] @ 35018 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1304] @ 3501c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37a78 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3556c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #204] @ 0xcc │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 2ff2c │ │ │ │ - b 3540c │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1396] @ 35020 │ │ │ │ - ldr r2, [pc, #-1396] @ 35024 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1424] @ 35028 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37a68 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 355f0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #196] @ 0xc4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2ff14 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1512] @ 3502c │ │ │ │ - ldr r2, [pc, #-1512] @ 35030 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1540] @ 35034 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38258 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 35670 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 2ff14 │ │ │ │ - b 303c8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1620] @ 35038 │ │ │ │ - ldr r2, [pc, #-1620] @ 3503c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1648] @ 35040 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37a58 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 356e8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #184] @ 0xb8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2fef0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1736] @ 35044 │ │ │ │ - ldr r2, [pc, #-1736] @ 35048 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1764] @ 3504c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38298 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 35768 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #188] @ 0xbc │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2fefc │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1852] @ 35050 │ │ │ │ - ldr r2, [pc, #-1852] @ 35054 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1880] @ 35058 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38248 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 357e8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 2fefc │ │ │ │ - b 303c8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1960] @ 3505c │ │ │ │ - ldr r2, [pc, #-1960] @ 35060 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1988] @ 35064 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37a48 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 35860 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #176] @ 0xb0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2fed8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2076] @ 35068 │ │ │ │ - ldr r2, [pc, #-2076] @ 3506c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2104] @ 35070 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38288 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 358e0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - bne 2fed8 │ │ │ │ - b 303c8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2184] @ 35074 │ │ │ │ - ldr r2, [pc, #-2184] @ 35078 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2212] @ 3507c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37a38 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 35958 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #172] @ 0xac │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ - beq 2fecc │ │ │ │ - b 357f8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2304] @ 35080 │ │ │ │ - ldr r2, [pc, #-2304] @ 35084 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2332] @ 35088 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37a28 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 359dc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #168] @ 0xa8 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 2fec0 │ │ │ │ - b 358f0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2424] @ 3508c │ │ │ │ - ldr r2, [pc, #-2424] @ 35090 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2452] @ 35094 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37a18 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 35a60 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #164] @ 0xa4 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 2feb4 │ │ │ │ - b 35974 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2544] @ 35098 │ │ │ │ - ldr r2, [pc, #-2544] @ 3509c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2572] @ 350a0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37a08 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 35ae4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #3 │ │ │ │ - beq 303c8 │ │ │ │ - ldr r2, [r4, #160] @ 0xa0 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 2fea8 │ │ │ │ - b 359f8 │ │ │ │ - ldrb r0, [r4, #1388] @ 0x56c │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38520 │ │ │ │ - ldr ip, [pc, #-2596] @ 350f8 │ │ │ │ - mov r1, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - mov r3, r5 │ │ │ │ - strbeq lr, [r1], #1 │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - ldrb r0, [r3], #-1376 @ 0xfffffaa0 │ │ │ │ - sub r3, r3, #12 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 35b20 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2752] @ 350a4 │ │ │ │ - ldr r2, [pc, #-2752] @ 350a8 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2780] @ 350ac │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38408 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 304ec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 304ec │ │ │ │ - ldrb r0, [r4, #2292] @ 0x8f4 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38518 │ │ │ │ - ldr ip, [pc, #-2792] @ 350f8 │ │ │ │ - mov r1, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - mov r3, r5 │ │ │ │ - strbeq lr, [r1], #1 │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - ldrb r0, [r3], #-2288 @ 0xfffff710 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 35be4 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-2936] @ 350b0 │ │ │ │ - ldr r2, [pc, #-2936] @ 350b4 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-2964] @ 350b8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 383b8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 30524 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 30524 │ │ │ │ - ldrb r0, [r4, #1280] @ 0x500 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38510 │ │ │ │ - ldr ip, [pc, #-2988] @ 350f8 │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - mov r1, r5 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - strb r0, [r3], #1 │ │ │ │ - ldrb r0, [r1], #-1280 @ 0xfffffb00 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 35ca8 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r3] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3116] @ 350bc │ │ │ │ - ldr r2, [pc, #-3116] @ 350c0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3144] @ 350c4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38488 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 30340 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 30340 │ │ │ │ - ldrb r0, [r4, #3080] @ 0xc08 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38508 │ │ │ │ - ldr ip, [pc, #-3180] @ 350f8 │ │ │ │ - mov r1, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - mov r3, r5 │ │ │ │ - strbeq lr, [r1], #1 │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - ldrb r0, [r3], #-3072 @ 0xfffff400 │ │ │ │ - sub r3, r3, #8 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 35d68 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3300] @ 350c8 │ │ │ │ - ldr r2, [pc, #-3300] @ 350cc │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3328] @ 350d0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38438 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3058c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 3058c │ │ │ │ - ldrb r0, [r4, #3600] @ 0xe10 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38500 │ │ │ │ - ldr ip, [pc, #-3376] @ 350f8 │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - mov r1, r5 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - strb r0, [r3], #1 │ │ │ │ - ldrb r0, [r1], #-3600 @ 0xfffff1f0 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 35e2c │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r3] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3480] @ 350d4 │ │ │ │ - ldr r2, [pc, #-3480] @ 350d8 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3508] @ 350dc │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 382f8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 30954 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 30954 │ │ │ │ - ldrb r0, [r5, #308] @ 0x134 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 384f8 │ │ │ │ - ldr ip, [pc, #-3568] @ 350f8 │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - strb r0, [r3], #1 │ │ │ │ - ldrb r0, [r7, #1]! │ │ │ │ - sub r1, r7, #4352 @ 0x1100 │ │ │ │ - sub r1, r1, #52 @ 0x34 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 35eec │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r3] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3660] @ 350e0 │ │ │ │ - ldr r2, [pc, #-3660] @ 350e4 │ │ │ │ - add r7, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3688] @ 350e8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38468 │ │ │ │ - ldr r8, [r4, #16] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 30a70 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 30a70 │ │ │ │ - ldrb r0, [r4, #1136] @ 0x470 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 384f0 │ │ │ │ - ldr ip, [pc, #-3760] @ 350f8 │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - mov r1, r5 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - strb r0, [r3], #1 │ │ │ │ - ldrb r0, [r1], #-1136 @ 0xfffffb90 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 35fac │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r3] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-3840] @ 350ec │ │ │ │ - ldr r2, [pc, #-3840] @ 350f0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-3868] @ 350f4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 383f8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 302c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 302c0 │ │ │ │ - ldrb r0, [r4, #3908] @ 0xf44 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 384e8 │ │ │ │ - ldr ip, [pc, #-3952] @ 350f8 │ │ │ │ - mov r1, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - mov r3, r5 │ │ │ │ - strbeq lr, [r1], #1 │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - ldrb r0, [r3], #-3904 @ 0xfffff0c0 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 3606c │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-4020] @ 350fc │ │ │ │ - ldr r2, [pc, #-4020] @ 35100 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-4048] @ 35104 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 383e8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 30e48 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - b 30e4c │ │ │ │ - ldrb r0, [r4, #3780] @ 0xec4 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 385a0 │ │ │ │ - ldr ip, [pc, #4044] @ 370fc │ │ │ │ - mov r1, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - mov r3, r5 │ │ │ │ - strbeq lr, [r1], #1 │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - ldrb r0, [r3], #-3776 @ 0xfffff140 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 36134 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3976] @ 37100 │ │ │ │ - ldr r2, [pc, #3976] @ 37104 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3948] @ 37108 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38418 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 31358 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - b 303e0 │ │ │ │ - ldrb r0, [r4, #3652] @ 0xe44 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38598 │ │ │ │ - ldr ip, [pc, #3844] @ 370fc │ │ │ │ - mov r1, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - mov r3, r5 │ │ │ │ - strbeq lr, [r1], #1 │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - ldrb r0, [r3], #-3648 @ 0xfffff1c0 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 361fc │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3788] @ 3710c │ │ │ │ - ldr r2, [pc, #3788] @ 37110 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3760] @ 37114 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 384a8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3132c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 3132c │ │ │ │ - ldrb r0, [r4, #3440] @ 0xd70 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38590 │ │ │ │ - ldr ip, [pc, #3648] @ 370fc │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - mov r1, r5 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - strb r0, [r3], #1 │ │ │ │ - ldrb r0, [r1], #-3440 @ 0xfffff290 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 362c0 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r3] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3608] @ 37118 │ │ │ │ - ldr r2, [pc, #3608] @ 3711c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3580] @ 37120 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 383d8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3079c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 3079c │ │ │ │ - ldrb r0, [r4, #1200] @ 0x4b0 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38588 │ │ │ │ - ldr ip, [pc, #3456] @ 370fc │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - mov r1, r5 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - strb r0, [r3], #1 │ │ │ │ - ldrb r0, [r1], #-1200 @ 0xfffffb50 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 36380 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r3] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3428] @ 37124 │ │ │ │ - ldr r2, [pc, #3428] @ 37128 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3400] @ 3712c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38478 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 302e8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 302e8 │ │ │ │ - ldrb r0, [r4, #300] @ 0x12c │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38580 │ │ │ │ - ldr ip, [pc, #3264] @ 370fc │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - cmpne r0, #92 @ 0x5c │ │ │ │ - mov r1, r5 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - strb r0, [r3], #1 │ │ │ │ - ldrb r0, [r1], #-300 @ 0xfffffed4 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 36440 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r3] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3248] @ 37130 │ │ │ │ - ldr r2, [pc, #3248] @ 37134 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3220] @ 37138 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38338 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 30068 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 30068 │ │ │ │ - ldrb r0, [r4, #1032] @ 0x408 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38578 │ │ │ │ - ldr ip, [pc, #3072] @ 370fc │ │ │ │ - mov r1, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - cmpne r0, #92 @ 0x5c │ │ │ │ - mov r3, r5 │ │ │ │ - strbeq lr, [r1], #1 │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - ldrb r0, [r3], #-1024 @ 0xfffffc00 │ │ │ │ - sub r3, r3, #8 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 36500 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #3064] @ 3713c │ │ │ │ - ldr r2, [pc, #3064] @ 37140 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #3036] @ 37144 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38498 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 30204 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 30204 │ │ │ │ - ldrb r0, [r4, #3256] @ 0xcb8 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38570 │ │ │ │ - ldr ip, [pc, #2876] @ 370fc │ │ │ │ - mov r1, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - mov r3, r5 │ │ │ │ - strbeq lr, [r1], #1 │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - ldrb r0, [r3], #-3248 @ 0xfffff350 │ │ │ │ - sub r3, r3, #8 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 365c4 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2880] @ 37148 │ │ │ │ - ldr r2, [pc, #2880] @ 3714c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2852] @ 37150 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38328 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 306c8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 306c8 │ │ │ │ - ldrb r0, [r4, #3208] @ 0xc88 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38568 │ │ │ │ - ldr ip, [pc, #2680] @ 370fc │ │ │ │ - mov r1, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - mov r3, r5 │ │ │ │ - strbeq lr, [r1], #1 │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - ldrb r0, [r3], #-3200 @ 0xfffff380 │ │ │ │ - sub r3, r3, #8 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 36688 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2696] @ 37154 │ │ │ │ - ldr r2, [pc, #2696] @ 37158 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2668] @ 3715c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38448 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 30b58 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 30b58 │ │ │ │ - ldrb r0, [r4, #3224] @ 0xc98 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38560 │ │ │ │ - ldr ip, [pc, #2484] @ 370fc │ │ │ │ - mov r1, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - mov r3, r5 │ │ │ │ - strbeq lr, [r1], #1 │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - ldrb r0, [r3], #-3216 @ 0xfffff370 │ │ │ │ - sub r3, r3, #8 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 3674c │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2512] @ 37160 │ │ │ │ - ldr r2, [pc, #2512] @ 37164 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2484] @ 37168 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38458 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3069c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 3069c │ │ │ │ - ldrb r0, [r4, #655] @ 0x28f │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38558 │ │ │ │ - ldr ip, [pc, #2288] @ 370fc │ │ │ │ - mov r1, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - cmpne r0, #92 @ 0x5c │ │ │ │ - mov r3, r5 │ │ │ │ - strbeq lr, [r1], #1 │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - ldrb r0, [r3], #-652 @ 0xfffffd74 │ │ │ │ - sub r3, r3, #3 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 36810 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2328] @ 3716c │ │ │ │ - ldr r2, [pc, #2328] @ 37170 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2300] @ 37174 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 383a8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 300bc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 300bc │ │ │ │ - add r3, r4, #4096 @ 0x1000 │ │ │ │ - ldrb r0, [r3, #176] @ 0xb0 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38550 │ │ │ │ - ldr ip, [pc, #2088] @ 370fc │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - strb r0, [r3], #1 │ │ │ │ - ldrb r0, [r5, #1]! │ │ │ │ - sub r1, r5, #4224 @ 0x1080 │ │ │ │ - sub r1, r1, #48 @ 0x30 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 368d8 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r3] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #2144] @ 37178 │ │ │ │ - ldr r2, [pc, #2144] @ 3717c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2116] @ 37180 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38358 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 30a34 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 30a34 │ │ │ │ - ldrb r0, [r4, #984] @ 0x3d8 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38548 │ │ │ │ - ldr ip, [pc, #1896] @ 370fc │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - cmpne r0, #92 @ 0x5c │ │ │ │ - mov r1, r5 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - strb r0, [r3], #1 │ │ │ │ - ldrb r0, [r1], #-984 @ 0xfffffc28 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 36998 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r3] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1964] @ 37184 │ │ │ │ - ldr r2, [pc, #1964] @ 37188 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1936] @ 3718c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38318 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 301b0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 301b0 │ │ │ │ - ldrb r0, [r4, #3192] @ 0xc78 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38540 │ │ │ │ - ldr ip, [pc, #1704] @ 370fc │ │ │ │ - mov r1, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - mov r3, r5 │ │ │ │ - strbeq lr, [r1], #1 │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - ldrb r0, [r3], #-3184 @ 0xfffff390 │ │ │ │ - sub r3, r3, #8 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 36a58 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1780] @ 37190 │ │ │ │ - ldr r2, [pc, #1780] @ 37194 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1752] @ 37198 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38348 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 30b2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 30b2c │ │ │ │ - ldrb r0, [r4, #400] @ 0x190 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38538 │ │ │ │ - ldr ip, [pc, #1508] @ 370fc │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - cmpne r0, #92 @ 0x5c │ │ │ │ - mov r1, r5 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - strb r0, [r3], #1 │ │ │ │ - ldrb r0, [r1], #-400 @ 0xfffffe70 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 36b1c │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r3] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1600] @ 3719c │ │ │ │ - ldr r2, [pc, #1600] @ 371a0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1572] @ 371a4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38398 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 30090 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 30090 │ │ │ │ - ldrb r0, [r4, #1080] @ 0x438 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38530 │ │ │ │ - ldr ip, [pc, #1316] @ 370fc │ │ │ │ - mov r1, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - cmpne r0, #92 @ 0x5c │ │ │ │ - mov r3, r5 │ │ │ │ - strbeq lr, [r1], #1 │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - ldrb r0, [r3], #-1072 @ 0xfffffbd0 │ │ │ │ - sub r3, r3, #8 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 36bdc │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1416] @ 371a8 │ │ │ │ - ldr r2, [pc, #1416] @ 371ac │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1388] @ 371b0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38368 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 30258 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 30258 │ │ │ │ - ldrb r0, [r4, #1008] @ 0x3f0 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 38528 │ │ │ │ - ldr ip, [pc, #1120] @ 370fc │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - cmpne r0, #92 @ 0x5c │ │ │ │ - mov r1, r5 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - strb r0, [r3], #1 │ │ │ │ - ldrb r0, [r1], #-1008 @ 0xfffffc10 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 36ca0 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r3] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1236] @ 371b4 │ │ │ │ - ldr r2, [pc, #1236] @ 371b8 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1208] @ 371bc │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 383c8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 301d8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 301d8 │ │ │ │ - ldrb r0, [r4, #1104] @ 0x450 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 384c8 │ │ │ │ - ldr ip, [pc, #928] @ 370fc │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - cmpne r0, #92 @ 0x5c │ │ │ │ - mov r1, r5 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - strb r0, [r3], #1 │ │ │ │ - ldrb r0, [r1], #-1104 @ 0xfffffbb0 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 36d60 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r3] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #1056] @ 371c0 │ │ │ │ - ldr r2, [pc, #1056] @ 371c4 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1028] @ 371c8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38308 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 30280 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 30280 │ │ │ │ - ldrb r0, [r4, #960] @ 0x3c0 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 384c0 │ │ │ │ - ldr ip, [pc, #736] @ 370fc │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - cmpne r0, #92 @ 0x5c │ │ │ │ - mov r1, r5 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - strb r0, [r3], #1 │ │ │ │ - ldrb r0, [r1], #-960 @ 0xfffffc40 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 36e20 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r3] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #876] @ 371cc │ │ │ │ - ldr r2, [pc, #876] @ 371d0 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #848] @ 371d4 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38388 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 30188 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 30188 │ │ │ │ - ldrb r0, [r4, #1056] @ 0x420 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 384b8 │ │ │ │ - ldr ip, [pc, #544] @ 370fc │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #34 @ 0x22 │ │ │ │ - cmpne r0, #92 @ 0x5c │ │ │ │ - mov r1, r5 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - strb r0, [r3], #1 │ │ │ │ - ldrb r0, [r1], #-1056 @ 0xfffffbe0 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 36ee0 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r3] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #696] @ 371d8 │ │ │ │ - ldr r2, [pc, #696] @ 371dc │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #668] @ 371e0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38428 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3022c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 3022c │ │ │ │ - ldr r1, [pc, #604] @ 371e4 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r2 │ │ │ │ - b 2fe84 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #584] @ 371e8 │ │ │ │ - ldr r2, [pc, #584] @ 371ec │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #556] @ 371f0 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38078 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 36ffc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303d0 │ │ │ │ - b 304cc │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #476] @ 371f4 │ │ │ │ - ldr r3, [pc, #476] @ 371f8 │ │ │ │ - add r7, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #448] @ 371fc │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38048 │ │ │ │ - ldr r8, [r4, #16] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 37074 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - tst r3, #33 @ 0x21 │ │ │ │ - beq 303f0 │ │ │ │ - b 30a50 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #368] @ 37200 │ │ │ │ - ldr r3, [pc, #368] @ 37204 │ │ │ │ - add r7, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #340] @ 37208 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 382c8 │ │ │ │ - ldr r8, [r4, #16] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 370ec │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - tst r3, #33 @ 0x21 │ │ │ │ - bne 30a88 │ │ │ │ - b 303f0 │ │ │ │ - strdeq r0, [r0], -pc @ │ │ │ │ - andeq r0, r2, r0, lsr sl │ │ │ │ - andeq r0, r2, r4, asr #3 │ │ │ │ - @ instruction: 0xffff9bc4 │ │ │ │ - andeq fp, r1, r4, asr #22 │ │ │ │ - strdeq r0, [r2], -ip │ │ │ │ - @ instruction: 0xffff9afc │ │ │ │ - andeq r0, r2, r8, lsr r6 │ │ │ │ - andeq r0, r2, ip, lsr r0 │ │ │ │ - @ instruction: 0xffff9a3c │ │ │ │ - andeq r0, r2, r8, lsr #3 │ │ │ │ - andeq pc, r1, ip, ror pc @ │ │ │ │ - @ instruction: 0xffff997c │ │ │ │ - andeq pc, r1, ip, lsr #29 │ │ │ │ - @ instruction: 0x0001febc │ │ │ │ - @ instruction: 0xffff98bc │ │ │ │ - muleq r1, r8, pc @ │ │ │ │ - strdeq pc, [r1], -r8 │ │ │ │ - @ instruction: 0xffff97f8 │ │ │ │ - andeq r0, r2, ip, lsl r2 │ │ │ │ - andeq pc, r1, r4, lsr sp @ │ │ │ │ - @ instruction: 0xffff9734 │ │ │ │ - andeq r0, r2, ip, lsr r1 │ │ │ │ - andeq pc, r1, r0, ror ip @ │ │ │ │ - @ instruction: 0xffff9670 │ │ │ │ - muleq r2, r0, r4 │ │ │ │ - andeq pc, r1, ip, lsr #23 │ │ │ │ - @ instruction: 0xffff95ac │ │ │ │ - andeq pc, r1, r0, lsl #22 │ │ │ │ - andeq pc, r1, r8, ror #21 │ │ │ │ - @ instruction: 0xffff94e8 │ │ │ │ - andeq r0, r2, r0, ror #6 │ │ │ │ - andeq pc, r1, r4, lsr #20 │ │ │ │ - @ instruction: 0xffff9424 │ │ │ │ - ldrdeq pc, [r1], -ip │ │ │ │ - andeq pc, r1, r4, ror #18 │ │ │ │ - @ instruction: 0xffff9364 │ │ │ │ - andeq pc, r1, r0, ror #26 │ │ │ │ - andeq pc, r1, r0, lsr #17 │ │ │ │ - @ instruction: 0xffff92a0 │ │ │ │ - andeq pc, r1, ip, ror #15 │ │ │ │ - andeq pc, r1, r0, ror #15 │ │ │ │ - @ instruction: 0xffff91e0 │ │ │ │ - andeq pc, r1, r8, ror #17 │ │ │ │ - andeq pc, r1, ip, lsl r7 @ │ │ │ │ - @ instruction: 0xffff911c │ │ │ │ - andeq pc, r1, r8, ror #15 │ │ │ │ - andeq pc, r1, ip, asr r6 @ │ │ │ │ - @ instruction: 0xffff905c │ │ │ │ - andeq pc, r1, ip, ror r7 @ │ │ │ │ - muleq r1, ip, r5 │ │ │ │ - @ instruction: 0xffff8f9c │ │ │ │ - andeq pc, r1, r8, asr #12 │ │ │ │ - ldrdeq pc, [r1], -ip │ │ │ │ - @ instruction: 0xffff8edc │ │ │ │ - ldrdeq pc, [r1], -r4 │ │ │ │ - andeq pc, r1, ip, lsl r4 @ │ │ │ │ - @ instruction: 0xffff8e1c │ │ │ │ - andeq pc, r1, r0, lsr #1 │ │ │ │ - strdeq pc, [r1], -r0 │ │ │ │ - andeq pc, r1, r0, lsr #1 │ │ │ │ - @ instruction: 0xffff8d9c │ │ │ │ - andeq pc, r1, r8, lsr #32 │ │ │ │ - andeq pc, r1, ip, ror #24 │ │ │ │ - @ instruction: 0xffff8d24 │ │ │ │ - @ instruction: 0x0001efb0 │ │ │ │ - andeq pc, r1, r8, lsl #24 │ │ │ │ - @ instruction: 0xffff8cac │ │ │ │ - muleq r1, r4, sp │ │ │ │ - andeq pc, r1, r8, asr #18 │ │ │ │ - @ instruction: 0xffff8a90 │ │ │ │ - andeq sl, r1, ip, lsr #21 │ │ │ │ - andeq lr, r1, ip, lsl sp │ │ │ │ - @ instruction: 0xffff8a18 │ │ │ │ - muleq r1, r8, r4 │ │ │ │ - andeq lr, r1, ip, lsr #25 │ │ │ │ - @ instruction: 0xffff89a8 │ │ │ │ - muleq r1, r0, r2 │ │ │ │ - andeq lr, r1, r0, lsr ip │ │ │ │ - @ instruction: 0xffff892c │ │ │ │ - andeq pc, r1, r4, ror r2 @ │ │ │ │ - @ instruction: 0x0001ebb8 │ │ │ │ - @ instruction: 0xffff88b4 │ │ │ │ - andeq pc, r1, r4, asr #13 │ │ │ │ - andeq lr, r1, ip, lsr fp │ │ │ │ - @ instruction: 0xffff8838 │ │ │ │ - andeq pc, r1, r8, lsl #2 │ │ │ │ - andeq lr, r1, r4, asr #21 │ │ │ │ - @ instruction: 0xffff87c0 │ │ │ │ - strdeq pc, [r1], -r4 │ │ │ │ - andeq lr, r1, ip, asr #20 │ │ │ │ - @ instruction: 0xffff8748 │ │ │ │ - ldrdeq lr, [r1], -r0 │ │ │ │ - andeq pc, r1, r0, ror #11 │ │ │ │ - @ instruction: 0xffff86cc │ │ │ │ - andeq pc, r1, r4, asr #9 │ │ │ │ - andeq lr, r1, ip, ror #23 │ │ │ │ - @ instruction: 0xffff85ec │ │ │ │ - ldrdeq sl, [r1], -r8 │ │ │ │ - andeq lr, r1, ip, lsr #22 │ │ │ │ - @ instruction: 0xffff852c │ │ │ │ - strdeq r0, [r0], -pc @ │ │ │ │ - andeq sl, r1, ip, lsl #14 │ │ │ │ - andeq lr, r1, r0, asr #20 │ │ │ │ - @ instruction: 0xffff8440 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-160] @ 3720c │ │ │ │ - ldr r3, [pc, #-160] @ 37210 │ │ │ │ - add r7, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-188] @ 37214 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 382a8 │ │ │ │ - ldr r8, [r4, #16] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 37308 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - bne 310a0 │ │ │ │ - b 303e8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-268] @ 37218 │ │ │ │ - ldr r2, [pc, #-268] @ 3721c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-296] @ 37220 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 37984 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 37990 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - b 306f4 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-368] @ 37224 │ │ │ │ - ldr r2, [pc, #-368] @ 37228 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-396] @ 3722c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38018 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 373f0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #7 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 306e4 │ │ │ │ - b 303d8 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-480] @ 37230 │ │ │ │ - ldr r2, [pc, #-480] @ 37234 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-508] @ 37238 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38008 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3746c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303d0 │ │ │ │ - b 30504 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-588] @ 3723c │ │ │ │ - ldr r2, [pc, #-588] @ 37240 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-616] @ 37244 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38138 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 374e4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 305b4 │ │ │ │ - b 303d0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-700] @ 37248 │ │ │ │ - ldr r2, [pc, #-700] @ 3724c │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-728] @ 37250 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 380c8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 37560 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - beq 303e8 │ │ │ │ - b 30ee4 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-808] @ 37254 │ │ │ │ - ldr r2, [pc, #-808] @ 37258 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-836] @ 3725c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 380b8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 375d8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - tst r2, #5 │ │ │ │ - bne 304c0 │ │ │ │ - b 303d0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-916] @ 37260 │ │ │ │ - ldr r2, [pc, #-916] @ 37264 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-944] @ 37268 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38098 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 37650 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 305a8 │ │ │ │ - b 303d0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1028] @ 3726c │ │ │ │ - ldr r3, [pc, #-1028] @ 37270 │ │ │ │ - add r7, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1056] @ 37274 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38088 │ │ │ │ - ldr r8, [r4, #16] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 376cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - tst r0, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 3128c │ │ │ │ - b 303e8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - b 303e8 │ │ │ │ - ldrb r1, [r5, #128] @ 0x80 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 384d0 │ │ │ │ - ldr ip, [pc, #-1152] @ 37290 │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ - cmpne r1, #34 @ 0x22 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - strb r1, [r3], #1 │ │ │ │ - ldrb r1, [r7, #1]! │ │ │ │ - sub r0, r7, #4224 @ 0x1080 │ │ │ │ - sub r0, r0, r4 │ │ │ │ - cmp r0, ip │ │ │ │ - cmpne r1, #0 │ │ │ │ - bne 37714 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r3] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1240] @ 37278 │ │ │ │ - ldr r2, [pc, #-1240] @ 3727c │ │ │ │ - add r7, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1268] @ 37280 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 38378 │ │ │ │ - ldr r8, [r4, #16] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 31168 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 31168 │ │ │ │ - ldrb r0, [r5, #96] @ 0x60 │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 384e0 │ │ │ │ - ldr ip, [pc, #-1340] @ 37290 │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - strb r0, [r3], #1 │ │ │ │ - ldrb r0, [r7, #1]! │ │ │ │ - sub r1, r7, #4160 @ 0x1040 │ │ │ │ - sub r1, r1, #32 │ │ │ │ - sub r1, r1, r4 │ │ │ │ - cmp r1, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 377d0 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r3] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1420] @ 37284 │ │ │ │ - ldr r2, [pc, #-1420] @ 37288 │ │ │ │ - add r7, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1448] @ 3728c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 382e8 │ │ │ │ - ldr r8, [r4, #16] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 31140 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 31140 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - b 30674 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - b 303c8 │ │ │ │ - ldrb r0, [r4, #4044] @ 0xfcc │ │ │ │ - add r2, sp, #2320 @ 0x910 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r2, #4 │ │ │ │ - beq 384d8 │ │ │ │ - ldr ip, [pc, #-1572] @ 37290 │ │ │ │ - mov r1, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - mov r3, r5 │ │ │ │ - strbeq lr, [r1], #1 │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - ldrb r0, [r3], #-4032 @ 0xfffff040 │ │ │ │ - sub r3, r3, #12 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r0, #0 │ │ │ │ - bne 378b8 │ │ │ │ + str r3, [ip] │ │ │ │ mov r3, #0 │ │ │ │ - strb r3, [r1] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #-1640] @ 37294 │ │ │ │ - ldr r2, [pc, #-1640] @ 37298 │ │ │ │ - add r5, sp, #276 @ 0x114 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #-1668] @ 3729c │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 382d8 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 30f04 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c70 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47ad0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 47ae0 │ │ │ │ - b 30f04 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - b 303d8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - b 3066c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - b 306f4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 311ec │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31270 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31114 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31088 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31008 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30f88 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30ecc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 35ae4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 35a60 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 359dc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 35958 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 35860 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 356e8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 355f0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3556c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 35474 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 353f0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3536c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 352e8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 35170 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 34db8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 34d30 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 34ca8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 34c24 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 34ba0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 34b18 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 34a94 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 34a10 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3498c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 34908 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 34884 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 34800 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3477c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 346f8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 34678 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 345f4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 34570 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 344ec │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 343f4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3436c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 342e4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3425c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 341d4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3414c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 340c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33fc4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33f3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33e3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33db4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33cb4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33b4c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33a54 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 338dc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33858 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33760 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 336e8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33664 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 335e0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3355c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 334d4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33450 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 333cc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33348 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 332c4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 331cc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32f54 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32af8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32a00 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32908 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32884 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3278c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32694 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3259c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 324a4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 323ac │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 322ac │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32220 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32198 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32110 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32088 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32000 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31f7c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31ef8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31e74 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31df0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31d6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31ce8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31c64 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31be4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31ae4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31a60 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 318e0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31858 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 317d0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31748 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 316c0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31638 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31538 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 314bc │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 313c8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 303f0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 337e0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3324c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3746c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 373f0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 351f0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 35270 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 37074 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 315bc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 319e0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 36ffc │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 376cc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 37650 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 34474 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 375d8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 37560 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33ad4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3395c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 34048 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48fcc │ │ │ │ + ldr r1, [r4] │ │ │ │ + ldrb r3, [r1] │ │ │ │ + cmp r3, #0 │ │ │ │ + addne r0, r1, #1 │ │ │ │ + mvnne r2, #0 │ │ │ │ + beq 2f7dc │ │ │ │ + cmp r3, #47 @ 0x2f │ │ │ │ + cmpne r3, #92 @ 0x5c │ │ │ │ + subeq r2, r0, r1 │ │ │ │ + ldrb r3, [r0], #1 │ │ │ │ + subeq r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2f7b8 │ │ │ │ + cmp r2, #512 @ 0x200 │ │ │ │ + bcc 2fb0c │ │ │ │ + add r8, r6, #8192 @ 0x2000 │ │ │ │ + ldr r0, [pc, #1660] @ 2fe64 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 482a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2faf4 │ │ │ │ + ldr r0, [pc, #1644] @ 2fe68 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 482a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2f8e0 │ │ │ │ + add r4, sp, #4096 @ 0x1000 │ │ │ │ + add r4, r4, #36 @ 0x24 │ │ │ │ + add r1, r6, #9728 @ 0x2600 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + add r1, r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33ec0 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r2, [pc, #1600] @ 2fe6c │ │ │ │ + add r3, r8, #12 │ │ │ │ + mov r0, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r1, [pc, #1572] @ 2fe70 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33d38 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48b70 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33bcc │ │ │ │ - mov r1, r5 │ │ │ │ + bl 482a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2f8f4 │ │ │ │ + ldr lr, [pc, #1540] @ 2fe74 │ │ │ │ + strb r0, [r8, #12] │ │ │ │ + add lr, pc, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #20 │ │ │ │ + ldr sl, [pc, #1524] @ 2fe78 │ │ │ │ + mov r5, ip │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + add sl, pc, sl │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + stm ip, {r0, r1, r2} │ │ │ │ + ldr fp, [r5], #4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 374e4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32b78 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 482a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2fdf8 │ │ │ │ + cmp r7, r5 │ │ │ │ + bne 2f898 │ │ │ │ + ldr r1, [pc, #1452] @ 2fe7c │ │ │ │ + ldr r0, [pc, #1452] @ 2fe80 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4925c │ │ │ │ + b 2f8f4 │ │ │ │ + ldr r1, [pc, #1436] @ 2fe84 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r8, #12 │ │ │ │ + bl 48bd8 │ │ │ │ + add r0, r6, #9216 @ 0x2400 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl 483d8 │ │ │ │ + mov r1, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + strbeq r0, [r8, #1036] @ 0x40c │ │ │ │ + ldr r0, [pc, #1392] @ 2fe88 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 47844 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 2fbdc │ │ │ │ + ldr r5, [pc, #1376] @ 2fe8c │ │ │ │ + add r4, sp, #20 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32bf8 │ │ │ │ + bl 31d70 │ │ │ │ + add r5, pc, r5 │ │ │ │ + b 2f950 │ │ │ │ mov r1, r5 │ │ │ │ + bl 4ac2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2fae4 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32a80 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 31d90 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2f940 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47acc │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2fb38 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 2faa4 │ │ │ │ + ldrb r3, [r6, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2fc60 │ │ │ │ + cmp r9, #2 │ │ │ │ + beq 2fe0c │ │ │ │ + add r4, sp, #4096 @ 0x1000 │ │ │ │ + add r5, r6, #8 │ │ │ │ + add r4, r4, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #1260] @ 2fe90 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #1256] @ 2fe94 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #1244] @ 2fe98 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32988 │ │ │ │ - mov r1, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32fd4 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48124 │ │ │ │ + ldrb r3, [r6, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2fc3c │ │ │ │ + ldr r3, [pc, #1204] @ 2fe9c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #1200] @ 2fea0 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #1188] @ 2fea4 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33154 │ │ │ │ - mov r1, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 33054 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48124 │ │ │ │ + ldrb r3, [r6, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2fc54 │ │ │ │ + ldr r3, [pc, #1148] @ 2fea8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #1144] @ 2feac │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #1132] @ 2feb0 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 330d4 │ │ │ │ - mov r1, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 339dc │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48124 │ │ │ │ + ldrb r3, [r6, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2fc48 │ │ │ │ + ldr r1, [pc, #1092] @ 2feb4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [pc, #1088] @ 2feb8 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3261c │ │ │ │ - mov r1, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #1076] @ 2febc │ │ │ │ + str r1, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32524 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48124 │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + ldr r2, [pc, #1036] @ 2fec0 │ │ │ │ + ldr r3, [pc, #936] @ 2fe60 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #4608 @ 0x1200 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #36 @ 0x24 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 2fe4c │ │ │ │ + add sp, sp, #4608 @ 0x1200 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 30efc │ │ │ │ + b 2f950 │ │ │ │ + ldr r1, [pc, #968] @ 2fec4 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r8, #12 │ │ │ │ + bl 48bd8 │ │ │ │ + b 2f8f4 │ │ │ │ + add r4, r6, #9728 @ 0x2600 │ │ │ │ + add r4, r4, #12 │ │ │ │ + add r2, r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3280c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48bd8 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32714 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 482a0 │ │ │ │ + add r8, r6, #8192 @ 0x2000 │ │ │ │ + cmp r0, #0 │ │ │ │ + strbeq r0, [r8, #1548] @ 0x60c │ │ │ │ + b 2f7e0 │ │ │ │ + ldr r1, [pc, #904] @ 2fec8 │ │ │ │ + ldr r0, [pc, #904] @ 2fecc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4925c │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2f974 │ │ │ │ + ldr r1, [pc, #880] @ 2fed0 │ │ │ │ + ldr r0, [pc, #880] @ 2fed4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4925c │ │ │ │ + ldr r1, [pc, #868] @ 2fed8 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 30efc │ │ │ │ + ldr r1, [pc, #856] @ 2fedc │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 30efc │ │ │ │ + ldr r1, [pc, #844] @ 2fee0 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 30efc │ │ │ │ + ldr r1, [pc, #832] @ 2fee4 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 30efc │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 2faa0 │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2f97c │ │ │ │ + ldr r1, [pc, #800] @ 2fee8 │ │ │ │ + ldr r0, [pc, #800] @ 2feec │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4925c │ │ │ │ + mov r0, #1 │ │ │ │ + b 2faac │ │ │ │ + add r4, sp, #4096 @ 0x1000 │ │ │ │ + add r4, r4, #36 @ 0x24 │ │ │ │ + add r1, r6, #9728 @ 0x2600 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + add r1, r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31b64 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r1, [pc, #752] @ 2fef0 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3242c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48b70 │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 32330 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 47844 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 2f924 │ │ │ │ + ldr r1, [pc, #716] @ 2fef4 │ │ │ │ + ldr r0, [pc, #716] @ 2fef8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4925c │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + b 2fb50 │ │ │ │ + ldr r3, [pc, #696] @ 2fefc │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2f9e8 │ │ │ │ + ldr r1, [pc, #688] @ 2ff00 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 2fa70 │ │ │ │ + ldr r3, [pc, #680] @ 2ff04 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2fa2c │ │ │ │ + add r5, r6, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4815c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2fbc0 │ │ │ │ + cmp r9, #2 │ │ │ │ + addne r4, sp, #4096 @ 0x1000 │ │ │ │ + ldrb r3, [r6, #8] │ │ │ │ + addne r4, r4, #36 @ 0x24 │ │ │ │ + bne 2fde4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2fe50 │ │ │ │ + ldr r3, [pc, #624] @ 2ff08 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #616] @ 2ff0c │ │ │ │ + ldr r2, [pc, #616] @ 2ff10 │ │ │ │ + add r4, sp, #4096 @ 0x1000 │ │ │ │ + add r4, r4, #36 @ 0x24 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 357e8 │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 35670 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48124 │ │ │ │ + ldrb r3, [r6, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2fe40 │ │ │ │ + ldr r3, [pc, #560] @ 2ff14 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #556] @ 2ff18 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #544] @ 2ff1c │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 354f4 │ │ │ │ - mov r1, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 34e38 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48124 │ │ │ │ + ldrb r3, [r6, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2fe34 │ │ │ │ + ldr r3, [pc, #504] @ 2ff20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #500] @ 2ff24 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #488] @ 2ff28 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 358e0 │ │ │ │ - mov r1, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 35768 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 48124 │ │ │ │ + ldrb r3, [r6, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2fe28 │ │ │ │ + ldr r3, [pc, #448] @ 2ff2c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #444] @ 2ff30 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #432] @ 2ff34 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 37308 │ │ │ │ - mov r1, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31960 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 48124 │ │ │ │ + ldrb r3, [r6, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2fe1c │ │ │ │ + ldr r3, [pc, #392] @ 2ff38 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #388] @ 2ff3c │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #376] @ 2ff40 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 370ec │ │ │ │ - mov r1, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30f04 │ │ │ │ + bl 48124 │ │ │ │ + ldrb r3, [r6, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2f99c │ │ │ │ + ldr r3, [pc, #336] @ 2ff44 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2f9a4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + bl 48bd8 │ │ │ │ + b 2f8f4 │ │ │ │ + ldr r3, [pc, #308] @ 2ff48 │ │ │ │ + add r5, r6, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2fc98 │ │ │ │ + ldr r3, [pc, #296] @ 2ff4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2fdb0 │ │ │ │ + ldr r3, [pc, #288] @ 2ff50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2fd6c │ │ │ │ + ldr r3, [pc, #280] @ 2ff54 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2fd28 │ │ │ │ + ldr r3, [pc, #272] @ 2ff58 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2fce4 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #260] @ 2ff5c │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 2fc98 │ │ │ │ + andeq ip, r2, ip, lsl r6 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + ldrdeq r8, [r2], -r0 │ │ │ │ + ldrdeq r8, [r2], -r0 │ │ │ │ + andeq r8, r2, r0, ror #11 │ │ │ │ + andeq r8, r2, ip, asr #11 │ │ │ │ + andeq lr, r2, r4, lsr ip │ │ │ │ + muleq r2, ip, r5 │ │ │ │ + andeq r8, r2, r4, ror #10 │ │ │ │ + andeq r2, r2, ip, lsl #16 │ │ │ │ + andeq r8, r2, r8, lsl #10 │ │ │ │ + andeq r8, r2, r0, asr #10 │ │ │ │ + andeq r8, r2, r4, asr r5 │ │ │ │ + andeq r3, r2, r0, lsr #1 │ │ │ │ + andeq r8, r2, r4, lsl #11 │ │ │ │ + andeq r8, r2, ip, lsr #4 │ │ │ │ + andeq r2, r2, ip, lsr #11 │ │ │ │ + andeq r8, r2, r8, asr #10 │ │ │ │ + andeq r8, r2, r8, ror #3 │ │ │ │ + andeq r3, r2, r8, lsl r0 │ │ │ │ + andeq r8, r2, ip, lsl #10 │ │ │ │ + andeq r8, r2, r4, lsr #3 │ │ │ │ + ldrdeq r2, [r2], -r4 │ │ │ │ + ldrdeq r8, [r2], -r4 │ │ │ │ + andeq r8, r2, ip, asr r1 │ │ │ │ + ldrdeq ip, [r2], -r4 │ │ │ │ + andeq r8, r2, r4, asr #5 │ │ │ │ + andeq r8, r2, r8, asr r3 │ │ │ │ + muleq r2, ip, r5 │ │ │ │ + andeq r8, r2, r8, asr r3 │ │ │ │ + andeq r2, r2, ip, ror r5 │ │ │ │ + strheq r8, [r2], -r4 │ │ │ │ + ldrdeq r8, [r2], -r0 │ │ │ │ + andeq r8, r2, ip, ror #1 │ │ │ │ + andeq r8, r2, r8, lsl #2 │ │ │ │ + andeq r8, r2, r8, lsl #6 │ │ │ │ + andeq r2, r2, r4, lsl r5 │ │ │ │ + andeq r8, r2, r0, ror #4 │ │ │ │ + andeq r8, r2, r8, asr #4 │ │ │ │ + @ instruction: 0x000224b4 │ │ │ │ + andeq r2, r2, r0, lsl #28 │ │ │ │ + andeq r2, r2, r4, asr #6 │ │ │ │ + andeq r2, r2, r8, lsr r3 │ │ │ │ + strdeq r2, [r2], -ip │ │ │ │ + andeq r8, r2, r4, asr #4 │ │ │ │ + andeq r7, r2, r8, lsr pc │ │ │ │ + andeq r2, r2, r0, ror #26 │ │ │ │ + andeq r8, r2, r0, lsl r2 │ │ │ │ + andeq r7, r2, ip, ror #29 │ │ │ │ + andeq r2, r2, ip, lsl sp │ │ │ │ + andeq r8, r2, r0, ror #3 │ │ │ │ + andeq r7, r2, r8, lsr #29 │ │ │ │ + ldrdeq r2, [r2], -r8 │ │ │ │ + andeq r8, r2, r4, lsr #3 │ │ │ │ + andeq r7, r2, r4, ror #28 │ │ │ │ + muleq r2, r4, ip │ │ │ │ + andeq r8, r2, r0, ror r1 │ │ │ │ + andeq r7, r2, r0, lsr #28 │ │ │ │ + andeq r2, r2, r0, lsr #3 │ │ │ │ + andeq r2, r2, ip, lsr #24 │ │ │ │ + andeq r2, r2, r0, ror r1 │ │ │ │ + andeq r2, r2, r4, ror #2 │ │ │ │ + andeq r2, r2, r8, asr r1 │ │ │ │ + andeq r2, r2, ip, asr #2 │ │ │ │ + andeq r2, r2, ip, ror #23 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #160] @ 3001c │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r3 │ │ │ │ + bl 3a5c │ │ │ │ + ldr r6, [pc, #148] @ 30020 │ │ │ │ + ldr r3, [pc, #148] @ 30024 │ │ │ │ + mov r5, #0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r1, #8192 @ 0x2000 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0], #8 │ │ │ │ + bl 47838 │ │ │ │ + add r0, r4, #8192 @ 0x2000 │ │ │ │ + str r5, [r0, #8] │ │ │ │ + strb r5, [r0, #12] │ │ │ │ + strb r5, [r0, #524] @ 0x20c │ │ │ │ + strb r5, [r0, #1036] @ 0x40c │ │ │ │ + strb r5, [r0, #1548] @ 0x60c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31140 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 2f740 │ │ │ │ + cmp r0, r5 │ │ │ │ + bne 2ffec │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30954 │ │ │ │ - mov r1, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #52] @ 30028 │ │ │ │ + ldr r0, [pc, #52] @ 3002c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4925c │ │ │ │ + ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30280 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + mov r4, r5 │ │ │ │ + blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 301b0 │ │ │ │ - mov r1, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq r2, r0, ip, lsl #16 │ │ │ │ + strdeq fp, [r2], -r8 │ │ │ │ + andeq r0, r0, r4, lsl r2 │ │ │ │ + andeq r7, r2, r0, ror #30 │ │ │ │ + andeq r2, r2, r8, ror #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #92] @ 300a4 │ │ │ │ + bl 3a5c │ │ │ │ + ldr r6, [pc, #88] @ 300a8 │ │ │ │ + ldr r3, [pc, #88] @ 300ac │ │ │ │ + mov r5, #0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r1, #8192 @ 0x2000 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0], #8 │ │ │ │ + bl 47838 │ │ │ │ + ldr r1, [pc, #52] @ 300b0 │ │ │ │ + add r3, r4, #8192 @ 0x2000 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 306c8 │ │ │ │ - mov r1, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r5, [r3, #8] │ │ │ │ + strb r5, [r3, #12] │ │ │ │ + strb r5, [r3, #524] @ 0x20c │ │ │ │ + strb r5, [r3, #1036] @ 0x40c │ │ │ │ + strb r5, [r3, #1548] @ 0x60c │ │ │ │ + bl 30efc │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30068 │ │ │ │ - mov r1, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r2, r0, ip, lsl #16 │ │ │ │ + andeq fp, r2, r4, lsr sp │ │ │ │ + andeq r0, r0, r4, lsl r2 │ │ │ │ + andeq r4, r2, r0, ror #31 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #12] @ 300dc │ │ │ │ + mov r4, r0 │ │ │ │ + bl 3bf4 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30b2c │ │ │ │ - mov r1, r5 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r2, r0, ip, lsl #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr lr, [r0] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov ip, #0 │ │ │ │ + mov r3, r2 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r4, [lr, #12] │ │ │ │ + blx r4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + moveq r5, r4 │ │ │ │ + beq 30138 │ │ │ │ + bl 47940 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30a34 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 47acc │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr ip, [r0] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + mov r3, r2 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r5, [ip, #12] │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + blx r5 │ │ │ │ + str r4, [r6] │ │ │ │ + str r4, [r7] │ │ │ │ + subs r5, r0, #0 │ │ │ │ + moveq r0, #1 │ │ │ │ + beq 301b4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 4788c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47acc │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30258 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3512] @ 0xdb8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #504] @ 303d0 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #500] @ 303d4 │ │ │ │ + sub sp, sp, #548 @ 0x224 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #540] @ 0x21c │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [sp, #596] @ 0x254 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + moveq r3, #512 @ 0x200 │ │ │ │ + mov r0, r1 │ │ │ │ + addeq r6, sp, #28 │ │ │ │ + streq r3, [sp, #588] @ 0x24c │ │ │ │ + ldr r9, [sp, #592] @ 0x250 │ │ │ │ + mov r8, r1 │ │ │ │ + bl 4a77c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 303b0 │ │ │ │ + ands r5, r7, #2 │ │ │ │ + bne 30328 │ │ │ │ + add r3, r4, #8192 @ 0x2000 │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ + cmp fp, #0 │ │ │ │ + cmpge sl, fp │ │ │ │ + addgt sl, fp, #1 │ │ │ │ + movgt r5, fp │ │ │ │ + bgt 3027c │ │ │ │ + ldr r3, [pc, #384] @ 303d8 │ │ │ │ + ldr r0, [pc, #384] @ 303dc │ │ │ │ + cmn fp, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + moveq r2, #1 │ │ │ │ + ldr r1, [pc, #372] @ 303e0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 493cc │ │ │ │ + cmp sl, #0 │ │ │ │ + ble 30318 │ │ │ │ + ldr r3, [pc, #352] @ 303e4 │ │ │ │ + ldr fp, [pc, #352] @ 303e8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #344] @ 303ec │ │ │ │ + add r4, r4, r5, lsl #9 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, r4, #8 │ │ │ │ + add fp, pc, fp │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + ldrb r3, [r4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + moveq r3, fp │ │ │ │ + ldr r1, [sp, #588] @ 0x24c │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 47844 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 30308 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 3039c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + blx r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3039c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47acc │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, sl │ │ │ │ + add r4, r4, #512 @ 0x200 │ │ │ │ + bne 302a8 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r6] │ │ │ │ + mov fp, #0 │ │ │ │ + b 3036c │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + add r3, r4, #8 │ │ │ │ + bne 303a4 │ │ │ │ + ldr r2, [pc, #176] @ 303f0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #168] @ 303f4 │ │ │ │ + ldr r1, [sp, #588] @ 0x24c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl 48c44 │ │ │ │ mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 47844 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [pc, #132] @ 303f8 │ │ │ │ + ldr r2, [pc, #92] @ 303d4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r2, [sp, #540] @ 0x21c │ │ │ │ + eors r1, r2, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + bne 303cc │ │ │ │ + mov r0, fp │ │ │ │ + add sp, sp, #548 @ 0x224 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov fp, r7 │ │ │ │ + b 3036c │ │ │ │ + ldr r2, [pc, #80] @ 303fc │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30340 │ │ │ │ + ldr r1, [pc, #72] @ 30400 │ │ │ │ + ldr r0, [pc, #72] @ 30404 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 4925c │ │ │ │ + b 30320 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r2, r8, lsr #23 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r7, r2, r8, lsl #19 │ │ │ │ + muleq r2, ip, r9 │ │ │ │ + andeq r0, r0, r5, ror #2 │ │ │ │ + andeq r1, r2, ip, lsl #26 │ │ │ │ + andeq r2, r2, r4, lsr #15 │ │ │ │ + andeq r7, r2, r4, asr r9 │ │ │ │ + andeq r2, r2, r4, lsl #14 │ │ │ │ + muleq r2, ip, r8 │ │ │ │ + andeq fp, r2, r4, lsl sl │ │ │ │ + andeq r1, r2, r8, ror #23 │ │ │ │ + ldrdeq r7, [r2], -r4 │ │ │ │ + andeq r1, r2, r4, lsr #26 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3560] @ 0xde8 │ │ │ │ + lsl r2, r2, #9 │ │ │ │ + add r3, r0, r2 │ │ │ │ + ldrb r3, [r3, #8] │ │ │ │ + add r2, r2, #8 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r3, r0, r2 │ │ │ │ + ldr r0, [pc, #140] @ 304c4 │ │ │ │ + ldr r2, [pc, #140] @ 304c8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + sub sp, sp, #528 @ 0x210 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #524] @ 0x20c │ │ │ │ + mov r2, #0 │ │ │ │ + bne 304b4 │ │ │ │ + ldr r0, [pc, #112] @ 304cc │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r2, [pc, #108] @ 304d0 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31168 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30188 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30090 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 300bc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30524 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 301d8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3079c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30e48 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 302c0 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 304ec │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48124 │ │ │ │ + ldr r2, [pc, #76] @ 304d4 │ │ │ │ + ldr r3, [pc, #60] @ 304c8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + bne 304c0 │ │ │ │ + add sp, sp, #528 @ 0x210 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #28] @ 304d8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 3045c │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r2, r0, asr r9 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r2, r2, r8, ror #11 │ │ │ │ + andeq r7, r2, r4, lsl #15 │ │ │ │ + andeq fp, r2, r0, lsl #18 │ │ │ │ + ldrdeq r1, [r2], -r8 │ │ │ │ + subs ip, r2, #0 │ │ │ │ + blt 304f4 │ │ │ │ + add r3, r0, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, ip │ │ │ │ + bgt 304fc │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + b 30408 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3560] @ 0xde8 │ │ │ │ + lsl r2, r2, #9 │ │ │ │ + add r3, r0, r2 │ │ │ │ + ldrb r3, [r3, #8] │ │ │ │ + add r2, r2, #8 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r3, r0, r2 │ │ │ │ + ldr r0, [pc, #140] @ 305bc │ │ │ │ + ldr r2, [pc, #140] @ 305c0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + sub sp, sp, #528 @ 0x210 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #524] @ 0x20c │ │ │ │ + mov r2, #0 │ │ │ │ + bne 305ac │ │ │ │ + ldr r0, [pc, #112] @ 305c4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r2, [pc, #108] @ 305c8 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 31358 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3022c │ │ │ │ - mov r1, r5 │ │ │ │ + bl 48428 │ │ │ │ + ldr r2, [pc, #76] @ 305cc │ │ │ │ + ldr r3, [pc, #60] @ 305c0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + bne 305b8 │ │ │ │ + add sp, sp, #528 @ 0x210 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #28] @ 305d0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 30554 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r2, r8, asr r8 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + strdeq r2, [r2], -r0 │ │ │ │ + andeq r7, r2, ip, lsl #13 │ │ │ │ + andeq fp, r2, r8, lsl #16 │ │ │ │ + andeq r1, r2, r0, ror #19 │ │ │ │ + subs ip, r2, #0 │ │ │ │ + blt 305ec │ │ │ │ + add r3, r0, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, ip │ │ │ │ + bgt 305f4 │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + b 30500 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3032] @ 0xbd8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #252] @ 30710 │ │ │ │ + lsl r5, r3, #9 │ │ │ │ + ldr r3, [pc, #248] @ 30714 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #1040 @ 0x410 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #1036] @ 0x40c │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, r0, r5 │ │ │ │ + ldrb r3, [r3, #8] │ │ │ │ + add r6, r5, #8 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r6, r0, r6 │ │ │ │ + bne 306f4 │ │ │ │ + ldr r3, [pc, #196] @ 30718 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #192] @ 3071c │ │ │ │ + add r8, sp, #12 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r0, r8 │ │ │ │ + add r4, r4, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 30700 │ │ │ │ + ldr r1, [pc, #144] @ 30720 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [pc, #140] @ 30724 │ │ │ │ + add r4, sp, #524 @ 0x20c │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3058c │ │ │ │ - mov r1, r5 │ │ │ │ + str r1, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl 48c44 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 48448 │ │ │ │ + ldr r2, [pc, #96] @ 30728 │ │ │ │ + ldr r3, [pc, #72] @ 30714 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1036] @ 0x40c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + bne 3070c │ │ │ │ + add sp, sp, #1040 @ 0x410 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #48] @ 3072c │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 30654 │ │ │ │ + ldr r1, [pc, #40] @ 30730 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 30690 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r2, r0, ror r7 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + strdeq r2, [r2], -r0 │ │ │ │ + andeq r7, r2, r4, lsl #11 │ │ │ │ + @ instruction: 0x000223b4 │ │ │ │ + andeq r7, r2, ip, asr #10 │ │ │ │ + andeq fp, r2, r0, asr #13 │ │ │ │ + muleq r2, r8, r8 │ │ │ │ + andeq r1, r2, ip, lsl #17 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + subs lr, r3, #0 │ │ │ │ + blt 30750 │ │ │ │ + add ip, r0, #8192 @ 0x2000 │ │ │ │ + ldr ip, [ip, #8] │ │ │ │ + cmp ip, lr │ │ │ │ + bgt 30758 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 305f8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov ip, r0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r0, r3 │ │ │ │ + blt 30794 │ │ │ │ + add r3, ip, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + bgt 307ac │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + strbne r3, [r0] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + lsl r1, r1, #9 │ │ │ │ + add r3, r1, #8 │ │ │ │ + add r1, ip, r1 │ │ │ │ + mov lr, r2 │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ + add r3, ip, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 307f0 │ │ │ │ + ldr r1, [pc, #40] @ 307fc │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [pc, #36] @ 30800 │ │ │ │ + stm sp, {r1, lr} │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 48c44 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r1, [pc, #12] @ 30804 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 307d4 │ │ │ │ + andeq r1, r2, r0, asr #15 │ │ │ │ + andeq r7, r2, ip, lsl #8 │ │ │ │ + andeq r2, r2, ip, asr #4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2912] @ 0xb60 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #556] @ 30a50 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr r3, [pc, #552] @ 30a54 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #1152 @ 0x480 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #1156] @ 0x484 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ + mov r8, r0 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + sub r5, r7, #8 │ │ │ │ + mov lr, r5 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r6, [pc, #492] @ 30a58 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [ip] │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [lr] │ │ │ │ + beq 30954 │ │ │ │ + ldrb r3, [r8] │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ + beq 30920 │ │ │ │ + ldr r2, [pc, #460] @ 30a5c │ │ │ │ + add r7, sp, #644 @ 0x284 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r0, r7 │ │ │ │ + str r8, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + lsl r2, r4, #9 │ │ │ │ + add r1, r3, r2 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + ldrb r1, [r1, #8] │ │ │ │ + add r2, r2, #8 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r3, r3, r2 │ │ │ │ + bne 30a38 │ │ │ │ + ldr r2, [pc, #396] @ 30a60 │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm sp, {r2, r7} │ │ │ │ + ldr r2, [pc, #388] @ 30a64 │ │ │ │ + add r7, sp, #132 @ 0x84 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r3, [pc, #368] @ 30a68 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48e90 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 30a44 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #320] @ 30a6c │ │ │ │ + ldr r3, [pc, #292] @ 30a54 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1156] @ 0x484 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 30a4c │ │ │ │ + add sp, sp, #1152 @ 0x480 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 4aab4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 30920 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #248] @ 30a70 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldrb r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 30a44 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + ldr r1, [r0] │ │ │ │ + add r6, sp, #100 @ 0x64 │ │ │ │ + sub r7, r7, #12 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, r4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 30a28 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 30a08 │ │ │ │ + mov r2, #32 │ │ │ │ + add r0, sp, #16 │ │ │ │ + bl 3e34 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm sp, {r0, r1, r2, r3} │ │ │ │ + ldm r6, {r0, r1, r2, r3} │ │ │ │ + bl 4bb10 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 30a28 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 30a28 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 30a44 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r3] │ │ │ │ + b 30920 │ │ │ │ + ldr r2, [pc, #52] @ 30a74 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 308d4 │ │ │ │ + mov r0, #1 │ │ │ │ + b 30924 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r2, r0, ror #10 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq fp, r2, r8, lsl r5 │ │ │ │ + andeq r1, r2, r0, ror r0 │ │ │ │ + andeq r2, r2, r0, ror r1 │ │ │ │ + andeq r7, r2, r8, lsl #6 │ │ │ │ + andeq r0, r0, ip, asr r2 │ │ │ │ + andeq fp, r2, ip, asr r4 │ │ │ │ + andeq r0, r2, r4, lsl #31 │ │ │ │ + andeq r1, r2, r4, asr r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3520] @ 0xdc0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmn r1, #1 │ │ │ │ + ldr r1, [pc, #360] @ 30c00 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #356] @ 30c04 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + sub sp, sp, #540 @ 0x21c │ │ │ │ + ldr r8, [sp, #576] @ 0x240 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #532] @ 0x214 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 30b00 │ │ │ │ + cmp r5, #0 │ │ │ │ + blt 30ad4 │ │ │ │ + add r3, r0, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt 30b98 │ │ │ │ + ldr r2, [pc, #300] @ 30c08 │ │ │ │ + ldr r3, [pc, #292] @ 30c04 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #532] @ 0x214 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 30bfc │ │ │ │ + add sp, sp, #540 @ 0x21c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r9, r0, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 30ad4 │ │ │ │ + ldr fp, [pc, #244] @ 30c0c │ │ │ │ + ldr sl, [pc, #244] @ 30c10 │ │ │ │ + ldr r3, [pc, #244] @ 30c14 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, r0, #8 │ │ │ │ + add fp, pc, fp │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r5, #0 │ │ │ │ + add r7, sp, #20 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb r3, [r4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, fp │ │ │ │ + moveq r3, sl │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + bl 48c44 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48e90 │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + add r4, r4, #512 @ 0x200 │ │ │ │ + bgt 30b40 │ │ │ │ + b 30ad4 │ │ │ │ + lsl r3, r5, #9 │ │ │ │ + add r1, r0, r3 │ │ │ │ + ldrb r1, [r1, #8] │ │ │ │ + add r3, r3, #8 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r3, r0, r3 │ │ │ │ + bne 30bf0 │ │ │ │ + ldr r1, [pc, #92] @ 30c18 │ │ │ │ + add r1, pc, r1 │ │ │ │ + stm sp, {r1, r2} │ │ │ │ + ldr r2, [pc, #84] @ 30c1c │ │ │ │ + add r4, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30b58 │ │ │ │ - mov r1, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl 48c44 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3069c │ │ │ │ - mov r1, r7 │ │ │ │ + bl 48e90 │ │ │ │ + b 30ad4 │ │ │ │ + ldr r1, [pc, #40] @ 30c20 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 30bbc │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r2, ip, ror #5 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq fp, r2, ip, lsr #5 │ │ │ │ + andeq r1, r2, r8, ror #8 │ │ │ │ + andeq r1, r2, r4, lsl pc │ │ │ │ + andeq r7, r2, r8, asr #1 │ │ │ │ + andeq r1, r2, r8, lsl #29 │ │ │ │ + andeq r7, r2, ip, lsl r0 │ │ │ │ + muleq r2, ip, r3 │ │ │ │ + mov ip, #0 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #65536 @ 0x10000 │ │ │ │ + sub ip, sp, ip │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 30c38 │ │ │ │ + str r0, [lr, #-224] @ 0xffffff20 │ │ │ │ + ldr lr, [pc, #628] @ 30ec8 │ │ │ │ + ldr ip, [pc, #628] @ 30ecc │ │ │ │ + sub sp, sp, #65536 @ 0x10000 │ │ │ │ + sub sp, sp, #188 @ 0xbc │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r5, sp, #65536 @ 0x10000 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [r5, #180] @ 0xb4 │ │ │ │ + mov ip, #0 │ │ │ │ + add r5, r5, #180 @ 0xb4 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #580] @ 30ed0 │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ + ldr r2, [pc, #576] @ 30ed4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + cmp r6, r3 │ │ │ │ + add r3, sp, #65536 @ 0x10000 │ │ │ │ + add r3, r3, #224 @ 0xe0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #65536 @ 0x10000 │ │ │ │ + add r3, r3, #228 @ 0xe4 │ │ │ │ + ldr r9, [r3] │ │ │ │ + bne 30e70 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 4a77c │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 30ea8 │ │ │ │ + add r3, r4, #8192 @ 0x2000 │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ + mvn r3, r5 │ │ │ │ + cmp r5, sl │ │ │ │ + lsr r3, r3, #31 │ │ │ │ + movge r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + addne sl, r5, #1 │ │ │ │ + movne r6, r5 │ │ │ │ + bne 30d28 │ │ │ │ + ldr r3, [pc, #468] @ 30ed8 │ │ │ │ + ldr r0, [pc, #468] @ 30edc │ │ │ │ + cmn r5, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + moveq r2, #1 │ │ │ │ + ldr r1, [pc, #456] @ 30ee0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 493cc │ │ │ │ + cmp sl, #0 │ │ │ │ + ble 30e68 │ │ │ │ + ldr r3, [pc, #436] @ 30ee4 │ │ │ │ + add r4, r4, r6, lsl #9 │ │ │ │ + add fp, r4, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r8, sp, #184 @ 0xb8 │ │ │ │ + add r4, sp, #180 @ 0xb4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldrb r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 30e4c │ │ │ │ + ldr r3, [pc, #400] @ 30ee8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30a70 │ │ │ │ - mov r1, r5 │ │ │ │ + stm sp, {r3, r7} │ │ │ │ + mov r3, fp │ │ │ │ + bl 48c44 │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 302e8 │ │ │ │ + bl 47844 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 30e58 │ │ │ │ + sub sl, r8, #120 @ 0x78 │ │ │ │ + mov r0, sl │ │ │ │ + mov r7, #0 │ │ │ │ + bl 4be80 │ │ │ │ + mov r6, r7 │ │ │ │ + b 30dc4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 4bef0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r4 │ │ │ │ + bl 3c0c │ │ │ │ + add r7, r7, fp │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, #65536 @ 0x10000 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4787c │ │ │ │ + subs fp, r0, #0 │ │ │ │ + bne 30d9c │ │ │ │ + sub r8, r8, #152 @ 0x98 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47acc │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 4bfd4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, #32 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3e34 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r0, #1 │ │ │ │ + str r6, [r3] │ │ │ │ + str r7, [r9] │ │ │ │ + ldr r2, [pc, #208] @ 30eec │ │ │ │ + ldr r3, [pc, #172] @ 30ecc │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #65536 @ 0x10000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #180 @ 0xb4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 30ec4 │ │ │ │ + add sp, sp, #65536 @ 0x10000 │ │ │ │ + add sp, sp, #188 @ 0xbc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #156] @ 30ef0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 30d58 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, sl │ │ │ │ + add fp, fp, #512 @ 0x200 │ │ │ │ + bne 30d44 │ │ │ │ + mov r0, #0 │ │ │ │ + b 30e14 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r5 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, #1 │ │ │ │ + blx r6 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + addne r8, sp, #184 @ 0xb8 │ │ │ │ + addne r4, sp, #180 @ 0xb4 │ │ │ │ + bne 30d84 │ │ │ │ + mov r0, #0 │ │ │ │ + b 30e14 │ │ │ │ + ldr r1, [pc, #68] @ 30ef4 │ │ │ │ + ldr r0, [pc, #68] @ 30ef8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 4925c │ │ │ │ + b 30e68 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r2, ip, lsr #2 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + strdeq fp, [r2], -r8 │ │ │ │ + andeq r0, r0, ip, ror #3 │ │ │ │ + ldrdeq r6, [r2], -ip │ │ │ │ + strdeq r6, [r2], -r0 │ │ │ │ + andeq r0, r0, r5, ror #2 │ │ │ │ + @ instruction: 0x00026eb4 │ │ │ │ + andeq r1, r2, ip, lsr r2 │ │ │ │ + andeq sl, r2, ip, ror #30 │ │ │ │ + strdeq r1, [r2], -r0 │ │ │ │ + ldrdeq r6, [r2], -ip │ │ │ │ + andeq r1, r2, ip, lsr #4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r7, r0, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #15 │ │ │ │ + popgt {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrb r3, [r1] │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #920] @ 312cc │ │ │ │ + mov r4, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 30fb4 │ │ │ │ + ldrb r3, [r7, #524] @ 0x20c │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + add r8, r4, #8704 @ 0x2200 │ │ │ │ + cmp r0, #0 │ │ │ │ + add r8, r8, #12 │ │ │ │ + ble 31034 │ │ │ │ + add r5, r4, #8 │ │ │ │ + b 30f84 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r0 │ │ │ │ + add r5, r5, #512 @ 0x200 │ │ │ │ + bge 31034 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 30f70 │ │ │ │ + ldr r1, [pc, #816] @ 312d0 │ │ │ │ + ldr r0, [pc, #816] @ 312d4 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 4925c │ │ │ │ + ldr r1, [pc, #796] @ 312d8 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4aab4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 3106c │ │ │ │ + ldrb r3, [r7, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + add r8, r7, #12 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 310f0 │ │ │ │ + add r5, r4, #8 │ │ │ │ + b 31004 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + add r5, r5, #512 @ 0x200 │ │ │ │ + bge 310f0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 30ff0 │ │ │ │ + ldr r1, [pc, #700] @ 312dc │ │ │ │ + ldr r0, [pc, #700] @ 312e0 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 4925c │ │ │ │ + add r3, r0, #1 │ │ │ │ + add r0, r4, r0, lsl #9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + add r0, r0, #8 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r1, [pc, #652] @ 312e4 │ │ │ │ + ldr r0, [pc, #652] @ 312e8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 4925c │ │ │ │ + ldr r1, [pc, #632] @ 312ec │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4aab4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 31128 │ │ │ │ + ldrb r3, [r7, #1036] @ 0x40c │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + add r8, r4, #9216 @ 0x2400 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r8, r8, #12 │ │ │ │ + addgt r5, r4, #8 │ │ │ │ + bgt 310c0 │ │ │ │ + b 311ac │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + add r5, r5, #512 @ 0x200 │ │ │ │ + bge 311ac │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 310ac │ │ │ │ + ldr r1, [pc, #532] @ 312f0 │ │ │ │ + ldr r0, [pc, #532] @ 312f4 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 4925c │ │ │ │ + add r1, r3, #1 │ │ │ │ + add r3, r4, r3, lsl #9 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r3, #8 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r1, [pc, #484] @ 312f8 │ │ │ │ + ldr r0, [pc, #484] @ 312fc │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 4925c │ │ │ │ + ldr r1, [pc, #464] @ 31300 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4aab4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 311e8 │ │ │ │ + ldrb r3, [r7, #1548] @ 0x60c │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + add r8, r4, #9728 @ 0x2600 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r8, r8, #12 │ │ │ │ + addgt r5, r4, #8 │ │ │ │ + bgt 3117c │ │ │ │ + b 31254 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + add r5, r5, #512 @ 0x200 │ │ │ │ + bge 31254 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 31168 │ │ │ │ + ldr r1, [pc, #364] @ 31304 │ │ │ │ + ldr r0, [pc, #364] @ 31308 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 4925c │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + add r1, r3, #1 │ │ │ │ + add r3, r4, r3, lsl #9 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + add r0, r3, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r1, [pc, #312] @ 3130c │ │ │ │ + ldr r0, [pc, #312] @ 31310 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 4925c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 482a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + addgt r6, r4, #8 │ │ │ │ + movgt r8, #0 │ │ │ │ + bgt 31224 │ │ │ │ + b 31290 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, r3 │ │ │ │ + add r6, r6, #512 @ 0x200 │ │ │ │ + bge 31290 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30340 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 31210 │ │ │ │ + ldr r1, [pc, #212] @ 31314 │ │ │ │ + ldr r0, [pc, #212] @ 31318 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 4925c │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + add r1, r3, #1 │ │ │ │ + add r3, r4, r3, lsl #9 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + add r0, r3, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r1, [pc, #160] @ 3131c │ │ │ │ + ldr r0, [pc, #160] @ 31320 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 4925c │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + add r1, r3, #1 │ │ │ │ + add r3, r4, r3, lsl #9 │ │ │ │ + str r1, [r7, #8] │ │ │ │ + add r0, r3, #8 │ │ │ │ mov r1, r5 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r1, [pc, #108] @ 31324 │ │ │ │ + ldr r0, [pc, #108] @ 31328 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 4925c │ │ │ │ + strdeq r6, [r2], -r4 │ │ │ │ + andeq r6, r2, ip, lsr sp │ │ │ │ + andeq r1, r2, r4, lsr r1 │ │ │ │ + muleq r2, r8, ip │ │ │ │ + andeq r6, r2, r8, ror #25 │ │ │ │ + strheq r1, [r2], -r4 │ │ │ │ + ldrdeq r6, [r2], -r8 │ │ │ │ + andeq r1, r2, ip, ror r0 │ │ │ │ + andeq r6, r2, ip, lsl #24 │ │ │ │ + andeq r6, r2, r8, asr ip │ │ │ │ + strdeq r0, [r2], -r8 │ │ │ │ + andeq r6, r2, r8, asr #22 │ │ │ │ + andeq r0, r2, r0, asr #31 │ │ │ │ + andeq r6, r2, ip, ror fp │ │ │ │ + andeq r6, r2, ip, asr #23 │ │ │ │ + andeq r0, r2, ip, lsr pc │ │ │ │ + @ instruction: 0x00026ab4 │ │ │ │ + andeq r0, r2, r0, lsl #30 │ │ │ │ + andeq r6, r2, r0, asr fp │ │ │ │ + muleq r2, r4, lr │ │ │ │ + andeq r6, r2, r4, lsr sl │ │ │ │ + andeq r0, r2, r8, asr lr │ │ │ │ + andeq r6, r2, r4, lsl sl │ │ │ │ + andeq r0, r2, ip, lsl lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3520] @ 0xdc0 │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #452] @ 31510 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #448] @ 31514 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [pc, #444] @ 31518 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #540 @ 0x21c │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #532] @ 0x214 │ │ │ │ + mov r3, #0 │ │ │ │ + movle r0, #0 │ │ │ │ + ble 313b8 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + mov r6, #0 │ │ │ │ + cmn r1, #1 │ │ │ │ + mov r7, r1 │ │ │ │ + strb r6, [r3] │ │ │ │ + beq 313e4 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt 313a8 │ │ │ │ + add r3, r0, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, r1 │ │ │ │ + bgt 31494 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldrb r0, [r3] │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + ldr r2, [pc, #348] @ 3151c │ │ │ │ + ldr r3, [pc, #336] @ 31514 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #532] @ 0x214 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 3150c │ │ │ │ + add sp, sp, #540 @ 0x21c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add fp, r0, #8192 @ 0x2000 │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + ble 313a8 │ │ │ │ + ldr r3, [pc, #292] @ 31520 │ │ │ │ + ldr sl, [pc, #292] @ 31524 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r9, [pc, #288] @ 31528 │ │ │ │ + ldr r8, [pc, #288] @ 3152c │ │ │ │ + add r4, r0, #8 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r7, sp, #20 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b 31438 │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + add r4, r4, #512 @ 0x200 │ │ │ │ + ble 313b0 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrb r2, [r4] │ │ │ │ + mov r3, r4 │ │ │ │ + cmp r2, #0 │ │ │ │ + movne r2, sl │ │ │ │ + moveq r2, r9 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r8 │ │ │ │ + bl 48c44 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r6 │ │ │ │ + bl 48e90 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + ldrb r0, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 31424 │ │ │ │ + mov r0, #1 │ │ │ │ + b 313b8 │ │ │ │ + lsl r3, r7, #9 │ │ │ │ + add r2, r0, r3 │ │ │ │ + ldrb r2, [r2, #8] │ │ │ │ + add r3, r3, #8 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + add r3, r0, r3 │ │ │ │ + beq 31500 │ │ │ │ + ldr r2, [pc, #116] @ 31530 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #108] @ 31534 │ │ │ │ + add r4, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 30204 │ │ │ │ - mov r1, r5 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r3, [pc, #60] @ 31520 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 3132c │ │ │ │ - mov r3, r2 │ │ │ │ - b 36f0c │ │ │ │ - mov r3, r2 │ │ │ │ - b 36e4c │ │ │ │ - mov r3, r2 │ │ │ │ - b 36d8c │ │ │ │ - mov r3, r2 │ │ │ │ - b 3773c │ │ │ │ - mov r1, r2 │ │ │ │ - b 378e8 │ │ │ │ - mov r3, r2 │ │ │ │ - b 377fc │ │ │ │ - mov r1, r2 │ │ │ │ - b 3609c │ │ │ │ - mov r3, r2 │ │ │ │ - b 35fd8 │ │ │ │ - mov r3, r2 │ │ │ │ - b 35f18 │ │ │ │ - mov r3, r2 │ │ │ │ - b 35e58 │ │ │ │ - mov r1, r2 │ │ │ │ - b 35d98 │ │ │ │ - mov r3, r2 │ │ │ │ - b 35cd4 │ │ │ │ - mov r1, r2 │ │ │ │ - b 35c14 │ │ │ │ - mov r1, r2 │ │ │ │ - b 35b50 │ │ │ │ - mov r3, r2 │ │ │ │ - b 36ccc │ │ │ │ - mov r1, r2 │ │ │ │ - b 36c0c │ │ │ │ - mov r3, r2 │ │ │ │ - b 36b48 │ │ │ │ - mov r1, r2 │ │ │ │ - b 36a88 │ │ │ │ - mov r3, r2 │ │ │ │ - b 369c4 │ │ │ │ - mov r3, r2 │ │ │ │ - b 36904 │ │ │ │ - mov r1, r2 │ │ │ │ - b 36840 │ │ │ │ - mov r1, r2 │ │ │ │ - b 3677c │ │ │ │ - mov r1, r2 │ │ │ │ - b 366b8 │ │ │ │ - mov r1, r2 │ │ │ │ - b 365f4 │ │ │ │ - mov r1, r2 │ │ │ │ - b 36530 │ │ │ │ - mov r3, r2 │ │ │ │ - b 3646c │ │ │ │ - mov r3, r2 │ │ │ │ - b 363ac │ │ │ │ - mov r3, r2 │ │ │ │ - b 362ec │ │ │ │ - mov r1, r2 │ │ │ │ - b 3622c │ │ │ │ - mov r1, r2 │ │ │ │ - b 36164 │ │ │ │ + bl 48e90 │ │ │ │ + b 313a8 │ │ │ │ + ldr r2, [pc, #48] @ 31538 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 314bc │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - ldrb r3, [r1] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 38614 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble 38614 │ │ │ │ - sub r2, r2, #1 │ │ │ │ + andeq sl, r2, r8, lsr sl │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq sl, r2, r8, lsr #20 │ │ │ │ + andeq sl, r2, r8, asr #19 │ │ │ │ + andeq r0, r0, ip, asr r2 │ │ │ │ + andeq r0, r2, r4, lsl #23 │ │ │ │ + andeq r1, r2, r0, lsr r6 │ │ │ │ + ldrdeq r6, [r2], -r4 │ │ │ │ + ldrdeq r0, [r2], -r8 │ │ │ │ + andeq r6, r2, r8, lsl r7 │ │ │ │ + andeq r1, r2, ip, lsr r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r4, [pc, #148] @ 315e8 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [pc, #136] @ 315ec │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov ip, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov lr, r2 │ │ │ │ + strb ip, [sp, #32] │ │ │ │ + mov r2, sp │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 3132c │ │ │ │ + ldr r2, [pc, #48] @ 315f0 │ │ │ │ + ldr r3, [pc, #40] @ 315ec │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 315e4 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, r2, r8, lsr #16 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq sl, r2, r8, asr #15 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - add ip, r1, r2 │ │ │ │ - mov lr, #92 @ 0x5c │ │ │ │ - b 385dc │ │ │ │ - cmp r1, ip │ │ │ │ - beq 38608 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - cmpne r3, #92 @ 0x5c │ │ │ │ - mov r3, r0 │ │ │ │ - strbeq lr, [r3], #1 │ │ │ │ - movne r3, r0 │ │ │ │ - ldrb r2, [r1], #1 │ │ │ │ - mov r0, r3 │ │ │ │ - strb r2, [r0], #1 │ │ │ │ - ldrb r3, [r1] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 385d4 │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr lr, [pc, #136] @ 31694 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [pc, #124] @ 31698 │ │ │ │ + add lr, pc, lr │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r3, [lr, r3] │ │ │ │ + mov ip, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - strb r3, [r0] │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + strd r2, [sp, #24] │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, sp │ │ │ │ + strb ip, [sp, #32] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 3132c │ │ │ │ + ldr r2, [pc, #48] @ 3169c │ │ │ │ + ldr r3, [pc, #40] @ 31698 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 31690 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, r2, r0, ror r7 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq sl, r2, ip, lsl r7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r0, [pc, #156] @ 31754 │ │ │ │ + bl 3a5c │ │ │ │ + ldr r4, [pc, #152] @ 31758 │ │ │ │ + ldr r3, [pc, #152] @ 3175c │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + mov ip, #2 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r2, r0, #1344 @ 0x540 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r3, [r0], #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + str ip, [r3, #164] @ 0xa4 │ │ │ │ + str r1, [r3, #176] @ 0xb0 │ │ │ │ + add r3, r3, #336 @ 0x150 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 316f0 │ │ │ │ + mov r1, #1344 @ 0x540 │ │ │ │ + bl 47838 │ │ │ │ + ldr r7, [pc, #76] @ 31760 │ │ │ │ + mov r4, #0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl 48c44 │ │ │ │ + cmp r4, #4 │ │ │ │ + add r5, r5, #336 @ 0x150 │ │ │ │ + bne 31718 │ │ │ │ mov r3, #0 │ │ │ │ - strb r3, [r0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r6, #1352] @ 0x548 │ │ │ │ + str r3, [r6, #1356] @ 0x54c │ │ │ │ + str r3, [r6, #1360] @ 0x550 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r0, r0, r4, asr r5 │ │ │ │ + andeq sl, r2, r8, asr #13 │ │ │ │ + andeq r0, r0, r8, lsl #4 │ │ │ │ + andeq r6, r2, ip, lsr #18 │ │ │ │ + ldr r0, [r0, #1352] @ 0x548 │ │ │ │ + subs r0, r0, #2 │ │ │ │ + movne r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #36] @ 3864c │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #8 │ │ │ │ - stm r0, {r1, r2} │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - str r2, [r0, #16] │ │ │ │ - str r2, [r0, #20] │ │ │ │ - str r2, [r0, #152] @ 0x98 │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + rsb r2, r2, r2, lsl #3 │ │ │ │ + add ip, r1, r2, lsl #4 │ │ │ │ + add ip, ip, #136 @ 0x88 │ │ │ │ + push {r4, lr} │ │ │ │ + mov r4, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + rsb r1, r1, r1, lsl #3 │ │ │ │ + add r0, r0, r1, lsl #4 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bx lr │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + rsb r1, r1, r1, lsl #3 │ │ │ │ + add r0, r0, r1, lsl #4 │ │ │ │ + ldrb r0, [r0, #160] @ 0xa0 │ │ │ │ bx lr │ │ │ │ - andeq r3, r2, r0, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #44] @ 38694 │ │ │ │ - bl 3a5c │ │ │ │ - ldr r1, [pc, #40] @ 38698 │ │ │ │ - mov r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #52] @ 31824 │ │ │ │ + ldr r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ - add r1, r1, #8 │ │ │ │ - stm r0, {r1, r2} │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - str r2, [r0, #16] │ │ │ │ - str r2, [r0, #20] │ │ │ │ - str r2, [r0, #152] @ 0x98 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #32] @ 31828 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [r4, #1356] @ 0x54c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + blx r3 │ │ │ │ + str r0, [r4, #1360] @ 0x550 │ │ │ │ pop {r4, pc} │ │ │ │ - muleq r0, ip, r1 │ │ │ │ - muleq r2, r8, r1 │ │ │ │ + andeq r0, r2, r8, asr #15 │ │ │ │ + ldrdeq r0, [r2], -r8 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3736] @ 0xe98 │ │ │ │ + ldr r2, [pc, #296] @ 31970 │ │ │ │ + ldr r3, [pc, #296] @ 31974 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #1360] @ 0x550 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #332 @ 0x14c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #324] @ 0x144 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 31964 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r1, [pc, #252] @ 31978 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r5, [r2, #12] │ │ │ │ + mov r2, #2 │ │ │ │ + blx r5 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 31964 │ │ │ │ + ldr r9, [pc, #208] @ 3197c │ │ │ │ + add r7, r4, #1344 @ 0x540 │ │ │ │ + add r7, r7, #8 │ │ │ │ + add r4, r4, #8 │ │ │ │ + add r8, sp, #20 │ │ │ │ + add r6, sp, #68 @ 0x44 │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr r3, [r4, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + strbeq r3, [sp, #20] │ │ │ │ + bne 3194c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r6 │ │ │ │ + str r8, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r6 │ │ │ │ + add r4, r4, #336 @ 0x150 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47aa0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47ab0 │ │ │ │ + cmp r7, r4 │ │ │ │ + bne 318c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47acc │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #88] @ 31980 │ │ │ │ + ldr r3, [pc, #72] @ 31974 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #324] @ 0x144 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 3196c │ │ │ │ + add sp, sp, #332 @ 0x14c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r4, #128 @ 0x80 │ │ │ │ + bl 48cf0 │ │ │ │ + b 318d0 │ │ │ │ + mvn r0, #0 │ │ │ │ + b 31920 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, r2, r0, asr #10 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + muleq r2, ip, r7 │ │ │ │ + andeq r5, r2, r8, ror #31 │ │ │ │ + andeq sl, r2, r0, ror #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-472] @ 0xfffffe28 │ │ │ │ + ldr r2, [pc, #464] @ 31b70 │ │ │ │ + ldr r3, [pc, #464] @ 31b74 │ │ │ │ + sub sp, sp, #4480 @ 0x1180 │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r0, #1360] @ 0x550 │ │ │ │ + add r1, sp, #4480 @ 0x1180 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + add r1, r1, #44 @ 0x2c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r1] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 31b64 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r1, [pc, #408] @ 31b78 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + blx r4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq 31b64 │ │ │ │ + add r8, sp, #364 @ 0x16c │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 31d70 │ │ │ │ + add fp, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #432 @ 0x1b0 │ │ │ │ + sub r7, fp, #20 │ │ │ │ + sub r6, r4, #404 @ 0x194 │ │ │ │ + mov r2, #336 @ 0x150 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3bdc │ │ │ │ + mov r3, #2 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [r4, #-240] @ 0xffffff10 │ │ │ │ + bl 31d90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 31ae0 │ │ │ │ + ldr r1, [pc, #288] @ 31b7c │ │ │ │ + add r5, sp, #4416 @ 0x1140 │ │ │ │ + add r5, r5, #60 @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 3ce4 <__isoc99_sscanf@plt> │ │ │ │ + cmp r0, #2 │ │ │ │ + bne 31a28 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, fp, #108 @ 0x6c │ │ │ │ + bl 49774 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 31a28 │ │ │ │ + ldr r3, [pc, #236] @ 31b80 │ │ │ │ + strh r3, [r6, #148] @ 0x94 │ │ │ │ + add r9, sl, #8 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 31b24 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, #4 │ │ │ │ + add r9, r9, #336 @ 0x150 │ │ │ │ + bne 31a9c │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [r3, #136] @ 0x88 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 31b44 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #4 │ │ │ │ + add r3, r3, #336 @ 0x150 │ │ │ │ + bne 31ac4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 47acc │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #144] @ 31b84 │ │ │ │ + ldr r3, [pc, #124] @ 31b74 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #4480 @ 0x1180 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #44 @ 0x2c │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 31b6c │ │ │ │ + add sp, sp, #4480 @ 0x1180 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r6, r6, r6, lsl #1 │ │ │ │ + rsb r6, r6, r6, lsl #3 │ │ │ │ + add r0, sl, r6, lsl #4 │ │ │ │ + mov r2, #336 @ 0x150 │ │ │ │ + sub r1, r4, #404 @ 0x194 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 3e34 │ │ │ │ + b 31a28 │ │ │ │ + add r5, r5, r5, lsl #1 │ │ │ │ + rsb r5, r5, r5, lsl #3 │ │ │ │ + add r0, sl, r5, lsl #4 │ │ │ │ + mov r2, #336 @ 0x150 │ │ │ │ + sub r1, r4, #404 @ 0x194 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 3e34 │ │ │ │ + b 31a28 │ │ │ │ + mvn r0, #0 │ │ │ │ + b 31aec │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, r2, r4, ror #7 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r6, r2, r8, lsr r6 │ │ │ │ + ldrdeq r6, [r2], -r4 │ │ │ │ + andeq r2, r0, fp, asr r0 │ │ │ │ + muleq r2, r4, r2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 386c4 │ │ │ │ + ldr r1, [pc, #12] @ 31bac │ │ │ │ mov r4, r0 │ │ │ │ bl 3bf4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - muleq r0, ip, r1 │ │ │ │ + andeq r0, r0, r4, asr r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + add r4, r0, #8 │ │ │ │ + mov r1, #1344 @ 0x540 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 47838 │ │ │ │ + ldr r6, [pc, #44] @ 31c04 │ │ │ │ + mov r5, #0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r5, r5, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl 48c44 │ │ │ │ + cmp r5, #4 │ │ │ │ + add r4, r4, #336 @ 0x150 │ │ │ │ + bne 31bdc │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r6, r2, r8, ror #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r9, [r0, #1352] @ 0x548 │ │ │ │ + bics r9, r9, #2 │ │ │ │ + bne 31c8c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [pc, #96] @ 31c94 │ │ │ │ + ldr r1, [pc, #96] @ 31c98 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4925c │ │ │ │ + add r8, r5, #1504 @ 0x5e0 │ │ │ │ + add r4, r5, #164 @ 0xa4 │ │ │ │ + add r8, r8, #4 │ │ │ │ + mov sl, r9 │ │ │ │ + ldr r0, [r5, #1356] @ 0x54c │ │ │ │ + sub r2, r4, #156 @ 0x9c │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r6, [r1, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + blx r6 │ │ │ │ + add r4, r4, #336 @ 0x150 │ │ │ │ + strb sl, [r4, #-340] @ 0xfffffeac │ │ │ │ + cmp r8, r4 │ │ │ │ + bne 31c50 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r5, #1352] @ 0x548 │ │ │ │ + mov r0, r9 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mvn r9, #0 │ │ │ │ + b 31c84 │ │ │ │ + andeq r6, r2, r8, asr #8 │ │ │ │ + andeq r6, r2, r0, lsr #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r7, [r0, #1352] @ 0x548 │ │ │ │ + cmp r7, #1 │ │ │ │ + popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r3, #2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [r0, #1352] @ 0x548 │ │ │ │ + add r3, ip, ip, lsl #1 │ │ │ │ + rsb r3, r3, r3, lsl #3 │ │ │ │ + add r3, r4, r3, lsl #4 │ │ │ │ + ldr r2, [r3, #172] @ 0xac │ │ │ │ + cmp r2, #2 │ │ │ │ + strne r7, [r4, #1352] @ 0x548 │ │ │ │ + bne 31d20 │ │ │ │ + ldr r3, [r3, #176] @ 0xb0 │ │ │ │ + add r6, lr, #320 @ 0x140 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + ldmeq r6!, {r0, r1, r2, r3} │ │ │ │ + add r5, lr, #136 @ 0x88 │ │ │ │ + stmiaeq r5!, {r0, r1, r2, r3} │ │ │ │ + ldmeq r6, {r0, r1} │ │ │ │ + ldreq r9, [pc, #84] @ 31d64 │ │ │ │ + moveq r8, #1 │ │ │ │ + stmeq r5, {r0, r1} │ │ │ │ + strbne r3, [lr, #160] @ 0xa0 │ │ │ │ + strheq r9, [lr, #156] @ 0x9c │ │ │ │ + strbeq r8, [lr, #160] @ 0xa0 │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp ip, #4 │ │ │ │ + add lr, lr, #336 @ 0x150 │ │ │ │ + bne 31ccc │ │ │ │ + ldr r3, [r4, #1352] @ 0x548 │ │ │ │ + cmp r3, #2 │ │ │ │ + popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #36] @ 31d68 │ │ │ │ + ldr r0, [pc, #36] @ 31d6c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4925c │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + bx r3 │ │ │ │ + andeq r2, r0, fp, asr r0 │ │ │ │ + andeq r6, r2, ip, asr #6 │ │ │ │ + andeq r6, r2, r4, lsr r3 │ │ │ │ + add r0, r0, #4096 @ 0x1000 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #4096 @ 0x1000 │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r3, [r0, #4] │ │ │ │ + str r3, [r0] │ │ │ │ + str r1, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r4, r0, #4096 @ 0x1000 │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r7, #0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc 31e18 │ │ │ │ + subs r5, r3, r1 │ │ │ │ + movne r2, #1 │ │ │ │ + moveq r2, #0 │ │ │ │ + cmp r1, r3 │ │ │ │ + movhi r2, #0 │ │ │ │ + andls r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + moveq r1, r6 │ │ │ │ + moveq r5, r2 │ │ │ │ + bne 31e98 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + sub r2, r2, r5 │ │ │ │ + str r5, [r4] │ │ │ │ + bl 4787c │ │ │ │ + add r3, r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + beq 31eb0 │ │ │ │ + ldr r2, [r4] │ │ │ │ + mov r1, #0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bcs 31dbc │ │ │ │ + ldrb ip, [r6, r2] │ │ │ │ + cmp ip, #13 │ │ │ │ + cmpne ip, #10 │ │ │ │ + moveq lr, #1 │ │ │ │ + movne lr, #0 │ │ │ │ + bne 31e54 │ │ │ │ + cmp ip, #13 │ │ │ │ + add r0, r2, #1 │ │ │ │ + bne 31e84 │ │ │ │ + cmp r3, r0 │ │ │ │ + bhi 31e68 │ │ │ │ + mov r7, lr │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [r4] │ │ │ │ + b 31db4 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 31ec8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r4] │ │ │ │ + b 31db4 │ │ │ │ + ldrb r3, [r6, r0] │ │ │ │ + cmp r3, #10 │ │ │ │ + addeq r3, r2, #2 │ │ │ │ + moveq ip, #0 │ │ │ │ + strbeq ip, [r6, r2] │ │ │ │ + moveq r2, r0 │ │ │ │ + moveq r0, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [r4] │ │ │ │ + add r0, r6, r1 │ │ │ │ + strb r3, [r6, r2] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r1, r6, r1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 47834 │ │ │ │ + add r1, r6, r5 │ │ │ │ + b 31de4 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 31ed0 │ │ │ │ + strb r0, [r6, r5] │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [r4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r0, r6, r1 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #184 @ 0xb8 │ │ │ │ bl 3a5c │ │ │ │ - ldr r5, [pc, #180] @ 387a4 │ │ │ │ - ldr r3, [pc, #180] @ 387a8 │ │ │ │ + ldr r5, [pc, #180] @ 31fb4 │ │ │ │ + ldr r3, [pc, #180] @ 31fb8 │ │ │ │ mov r6, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r7, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r7], #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3b658 │ │ │ │ - ldr r3, [pc, #140] @ 387ac │ │ │ │ + bl 40fec │ │ │ │ + ldr r3, [pc, #140] @ 31fbc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r5, [pc, #136] @ 387b0 │ │ │ │ + ldr r5, [pc, #136] @ 31fc0 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r4] │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ bl 3f9c │ │ │ │ + bl 47788 │ │ │ │ bl 477b8 │ │ │ │ - bl 477e8 │ │ │ │ - ldr r3, [pc, #112] @ 387b4 │ │ │ │ - ldr r2, [pc, #112] @ 387b8 │ │ │ │ + ldr r3, [pc, #112] @ 31fc4 │ │ │ │ + ldr r2, [pc, #112] @ 31fc8 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #104] @ 387bc │ │ │ │ - ldr r3, [pc, #104] @ 387c0 │ │ │ │ + ldr r1, [pc, #104] @ 31fcc │ │ │ │ + ldr r3, [pc, #104] @ 31fd0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4928c │ │ │ │ - ldr r1, [pc, #80] @ 387c4 │ │ │ │ + bl 4925c │ │ │ │ + ldr r1, [pc, #80] @ 31fd4 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3b6f0 │ │ │ │ + bl 41084 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #172] @ 0xac │ │ │ │ str r6, [r4, #176] @ 0xb0 │ │ │ │ strb r6, [r4, #168] @ 0xa8 │ │ │ │ str r8, [r4, #180] @ 0xb4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - muleq r2, r4, r6 │ │ │ │ + andeq r9, r2, r4, lsl #29 │ │ │ │ andeq r0, r0, r8, lsl r2 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ - muleq r1, r8, r9 │ │ │ │ - strdeq lr, [r1], -ip │ │ │ │ - andeq lr, r1, r8, asr #13 │ │ │ │ - andeq lr, r1, r8, asr #13 │ │ │ │ - andeq lr, r1, r4, asr #13 │ │ │ │ - ldrdeq lr, [r1], -r0 │ │ │ │ + andeq r0, r2, r4, asr r0 │ │ │ │ + ldrdeq r6, [r2], -r0 │ │ │ │ + muleq r2, ip, r2 │ │ │ │ + muleq r2, ip, r2 │ │ │ │ + muleq r2, r8, r2 │ │ │ │ + andeq r6, r2, r4, lsr #5 │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ str r3, [r1] │ │ │ │ ldr r3, [r0, #176] @ 0xb0 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -53775,181 +47123,181 @@ │ │ │ │ ldr r0, [r0, #156] @ 0x9c │ │ │ │ mov r5, r1 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #196] @ 0xc4 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ - bne 38828 │ │ │ │ + bne 32038 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 3b760 │ │ │ │ - ldr r1, [pc, #16] @ 38840 │ │ │ │ - ldr r0, [pc, #16] @ 38844 │ │ │ │ + b 410f4 │ │ │ │ + ldr r1, [pc, #16] @ 32050 │ │ │ │ + ldr r0, [pc, #16] @ 32054 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - b 38810 │ │ │ │ - andeq lr, r1, r0, lsr #9 │ │ │ │ - @ instruction: 0x000198b8 │ │ │ │ + bl 4925c │ │ │ │ + b 32020 │ │ │ │ + andeq r6, r2, r4, rrx │ │ │ │ + andeq pc, r1, r4, ror pc @ │ │ │ │ ldr r2, [r0, #152] @ 0x98 │ │ │ │ add r1, r0, #156 @ 0x9c │ │ │ │ add r0, r0, #24 │ │ │ │ - b 495b4 │ │ │ │ + b 49584 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r1, [pc, #252] @ 3896c │ │ │ │ - ldr r2, [pc, #252] @ 38970 │ │ │ │ + ldr r1, [pc, #252] @ 3217c │ │ │ │ + ldr r2, [pc, #252] @ 32180 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r3, [r0, #156] @ 0x9c │ │ │ │ sub sp, sp, #184 @ 0xb8 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #180] @ 0xb4 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r2, [r3, #3100] @ 0xc1c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3890c │ │ │ │ + beq 3211c │ │ │ │ ldr r2, [r3, #3228] @ 0xc9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ add r6, sp, #20 │ │ │ │ strbeq r2, [sp, #20] │ │ │ │ - bne 38938 │ │ │ │ - ldr r2, [pc, #188] @ 38974 │ │ │ │ + bne 32148 │ │ │ │ + ldr r2, [pc, #188] @ 32184 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r3, r3, #3088 @ 0xc10 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ ldr r4, [r1, #12] │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3894c │ │ │ │ - bl 47818 │ │ │ │ - ldr r2, [pc, #100] @ 38978 │ │ │ │ - ldr r3, [pc, #88] @ 38970 │ │ │ │ + beq 3215c │ │ │ │ + bl 477e8 │ │ │ │ + ldr r2, [pc, #100] @ 32188 │ │ │ │ + ldr r3, [pc, #88] @ 32180 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38968 │ │ │ │ + bne 32178 │ │ │ │ add sp, sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b04c │ │ │ │ + bl 4b01c │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ - b 388b0 │ │ │ │ - ldr r1, [pc, #40] @ 3897c │ │ │ │ - ldr r0, [pc, #40] @ 38980 │ │ │ │ + b 320c0 │ │ │ │ + ldr r1, [pc, #40] @ 3218c │ │ │ │ + ldr r0, [pc, #40] @ 32190 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 4928c │ │ │ │ - b 3890c │ │ │ │ + bl 4925c │ │ │ │ + b 3211c │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r2, r8, lsl r5 │ │ │ │ + andeq r9, r2, r8, lsl #26 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq lr, r1, r0, lsr #8 │ │ │ │ - andeq r3, r2, r4, ror r4 │ │ │ │ - muleq r1, r8, r3 │ │ │ │ - @ instruction: 0x0001e3b4 │ │ │ │ + andeq r5, r2, r4, ror #31 │ │ │ │ + andeq r9, r2, r4, ror #24 │ │ │ │ + andeq r5, r2, ip, asr pc │ │ │ │ + andeq r5, r2, r8, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3760] @ 0xeb0 │ │ │ │ - ldr r2, [pc, #496] @ 38b8c │ │ │ │ - ldr r3, [pc, #496] @ 38b90 │ │ │ │ + ldr r2, [pc, #496] @ 3239c │ │ │ │ + ldr r3, [pc, #496] @ 323a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldrb r5, [r1, #168] @ 0xa8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ mov r3, #0 │ │ │ │ - beq 38a58 │ │ │ │ + beq 32268 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 389f4 │ │ │ │ - ldr r1, [pc, #444] @ 38b94 │ │ │ │ - ldr r0, [pc, #444] @ 38b98 │ │ │ │ + beq 32204 │ │ │ │ + ldr r1, [pc, #444] @ 323a4 │ │ │ │ + ldr r0, [pc, #444] @ 323a8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ - bl 47afc │ │ │ │ + bl 47acc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38a24 │ │ │ │ - ldr r1, [pc, #404] @ 38b9c │ │ │ │ - ldr r0, [pc, #404] @ 38ba0 │ │ │ │ + beq 32234 │ │ │ │ + ldr r1, [pc, #404] @ 323ac │ │ │ │ + ldr r0, [pc, #404] @ 323b0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ ldr r0, [r4, #176] @ 0xb0 │ │ │ │ - bl 47afc │ │ │ │ + bl 47acc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #168] @ 0xa8 │ │ │ │ - ldr r2, [pc, #368] @ 38ba4 │ │ │ │ - ldr r3, [pc, #344] @ 38b90 │ │ │ │ + ldr r2, [pc, #368] @ 323b4 │ │ │ │ + ldr r3, [pc, #344] @ 323a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38b88 │ │ │ │ + bne 32398 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #32 │ │ │ │ - bl 4b04c │ │ │ │ - ldr r2, [pc, #312] @ 38ba8 │ │ │ │ + bl 4b01c │ │ │ │ + ldr r2, [pc, #312] @ 323b8 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #284] @ 38bac │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #284] @ 323bc │ │ │ │ str r6, [sp] │ │ │ │ add r6, sp, #180 @ 0xb4 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #2 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ @@ -53967,297 +47315,297 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ ldr r5, [ip, #12] │ │ │ │ blx r5 │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 38b54 │ │ │ │ - ldr r1, [pc, #152] @ 38bb0 │ │ │ │ - ldr r0, [pc, #152] @ 38bb4 │ │ │ │ + beq 32364 │ │ │ │ + ldr r1, [pc, #152] @ 323c0 │ │ │ │ + ldr r0, [pc, #152] @ 323c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [r4, #172] @ 0xac │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 38b70 │ │ │ │ - ldr r1, [pc, #128] @ 38bb8 │ │ │ │ - ldr r0, [pc, #128] @ 38bbc │ │ │ │ + beq 32380 │ │ │ │ + ldr r1, [pc, #128] @ 323c8 │ │ │ │ + ldr r0, [pc, #128] @ 323cc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [r4, #176] @ 0xb0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r4, #168] @ 0xa8 │ │ │ │ - b 38a2c │ │ │ │ - ldr r1, [pc, #100] @ 38bc0 │ │ │ │ - ldr r0, [pc, #100] @ 38bc4 │ │ │ │ + b 3223c │ │ │ │ + ldr r1, [pc, #100] @ 323d0 │ │ │ │ + ldr r0, [pc, #100] @ 323d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 38b30 │ │ │ │ - ldr r1, [pc, #80] @ 38bc8 │ │ │ │ - ldr r0, [pc, #80] @ 38bcc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - b 38b48 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r2, ip, ror #7 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq lr, r1, r4, asr #6 │ │ │ │ - andeq r9, r1, r0, lsl r7 │ │ │ │ - andeq lr, r1, ip, lsr r3 │ │ │ │ - andeq r9, r1, r0, ror #13 │ │ │ │ - andeq r3, r2, r4, asr r3 │ │ │ │ - strdeq lr, [r1], -r4 │ │ │ │ - strdeq lr, [r1], -r4 │ │ │ │ - andeq lr, r1, ip, lsl #4 │ │ │ │ - ldrdeq r9, [r1], -r0 │ │ │ │ - andeq lr, r1, r4, lsl r2 │ │ │ │ - @ instruction: 0x000195b0 │ │ │ │ - andeq lr, r1, r0, asr r2 │ │ │ │ - andeq r9, r1, ip, lsl #11 │ │ │ │ - andeq lr, r1, r4, ror #4 │ │ │ │ - andeq r9, r1, r0, ror r5 │ │ │ │ + bne 32340 │ │ │ │ + ldr r1, [pc, #80] @ 323d8 │ │ │ │ + ldr r0, [pc, #80] @ 323dc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4925c │ │ │ │ + b 32358 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r9, [r2], -ip │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r5, r2, r8, lsl #30 │ │ │ │ + andeq pc, r1, ip, asr #27 │ │ │ │ + andeq r5, r2, r0, lsl #30 │ │ │ │ + muleq r1, ip, sp │ │ │ │ + andeq r9, r2, r4, asr #22 │ │ │ │ + @ instruction: 0x00025eb8 │ │ │ │ + @ instruction: 0x00025eb8 │ │ │ │ + ldrdeq r5, [r2], -r0 │ │ │ │ + andeq pc, r1, ip, lsl #25 │ │ │ │ + ldrdeq r5, [r2], -r8 │ │ │ │ + andeq pc, r1, ip, ror #24 │ │ │ │ + andeq r5, r2, r4, lsl lr │ │ │ │ + andeq pc, r1, r8, asr #24 │ │ │ │ + andeq r5, r2, r8, lsr #28 │ │ │ │ + andeq pc, r1, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #216] @ 38cc8 │ │ │ │ + ldr r1, [pc, #216] @ 324d8 │ │ │ │ ldr r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ blx r3 │ │ │ │ - ldr r5, [pc, #196] @ 38ccc │ │ │ │ - ldr r1, [pc, #196] @ 38cd0 │ │ │ │ + ldr r5, [pc, #196] @ 324dc │ │ │ │ + ldr r1, [pc, #196] @ 324e0 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 38cbc │ │ │ │ + bne 324cc │ │ │ │ add r3, r0, #156 @ 0x9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - ldr r1, [pc, #160] @ 38cd4 │ │ │ │ + ldr r1, [pc, #160] @ 324e4 │ │ │ │ ldr r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #140] @ 38cd8 │ │ │ │ + ldr r1, [pc, #140] @ 324e8 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ str r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 38cb4 │ │ │ │ - ldr r3, [pc, #92] @ 38cdc │ │ │ │ + beq 324c4 │ │ │ │ + ldr r3, [pc, #92] @ 324ec │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #80] @ 38ce0 │ │ │ │ + ldr r3, [pc, #80] @ 324f0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #68] @ 38ce4 │ │ │ │ + ldr r2, [pc, #68] @ 324f4 │ │ │ │ ldr r4, [r1, #32] │ │ │ │ - ldr r1, [pc, #64] @ 38ce8 │ │ │ │ + ldr r1, [pc, #64] @ 324f8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #6 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b 38c24 │ │ │ │ - andeq r9, r1, ip, lsr #12 │ │ │ │ - andeq r3, r2, r0, lsl #3 │ │ │ │ + b 32434 │ │ │ │ + andeq pc, r1, r8, ror #25 │ │ │ │ + andeq r9, r2, r0, ror r9 │ │ │ │ andeq r0, r0, ip, asr #4 │ │ │ │ - andeq r0, r2, r0, lsr #8 │ │ │ │ - andeq r9, r1, r8, asr #11 │ │ │ │ - andeq lr, r1, ip, lsl #3 │ │ │ │ + andeq r6, r2, r0, lsr #10 │ │ │ │ + andeq pc, r1, r4, lsl #25 │ │ │ │ + andeq r5, r2, r0, ror #26 │ │ │ │ andeq r0, r0, ip, lsr #4 │ │ │ │ - andeq r9, r1, ip, asr pc │ │ │ │ - andeq ip, r1, ip, ror #5 │ │ │ │ + andeq r0, r2, ip, lsl #11 │ │ │ │ + andeq r5, r2, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [pc, #148] @ 38da4 │ │ │ │ + ldr r6, [pc, #148] @ 325b4 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r0, r4, #24 │ │ │ │ mov r7, r3 │ │ │ │ - bl 48c08 │ │ │ │ + bl 48bd8 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r3, [pc, #128] @ 38da8 │ │ │ │ + ldr r3, [pc, #128] @ 325b8 │ │ │ │ add r6, pc, r6 │ │ │ │ ldr lr, [r2, #24] │ │ │ │ str r7, [r4, #152] @ 0x98 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp lr, r3 │ │ │ │ - bne 38d84 │ │ │ │ + bne 32594 │ │ │ │ ldr r3, [r5, #156] @ 0x9c │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38d6c │ │ │ │ - ldr r2, [pc, #84] @ 38dac │ │ │ │ + bne 3257c │ │ │ │ + ldr r2, [pc, #84] @ 325bc │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 3b760 │ │ │ │ - ldr r1, [pc, #60] @ 38db0 │ │ │ │ - ldr r0, [pc, #60] @ 38db4 │ │ │ │ + b 410f4 │ │ │ │ + ldr r1, [pc, #60] @ 325c0 │ │ │ │ + ldr r0, [pc, #60] @ 325c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - b 38d50 │ │ │ │ - ldr r2, [pc, #44] @ 38db8 │ │ │ │ + bl 4925c │ │ │ │ + b 32560 │ │ │ │ + ldr r2, [pc, #44] @ 325c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov ip, lr │ │ │ │ add r2, pc, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ - andeq r3, r2, r4, rrx │ │ │ │ + andeq r9, r2, r4, asr r8 │ │ │ │ andeq r0, r0, r4, ror #3 │ │ │ │ @ instruction: 0xfffffae0 │ │ │ │ - andeq sp, r1, ip, asr pc │ │ │ │ - andeq r9, r1, r4, ror r3 │ │ │ │ + andeq r5, r2, r0, lsr #22 │ │ │ │ + andeq pc, r1, r0, lsr sl @ │ │ │ │ @ instruction: 0xfffffaa8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #156] @ 38e70 │ │ │ │ - ldr r3, [pc, #156] @ 38e74 │ │ │ │ + ldr r5, [pc, #156] @ 32680 │ │ │ │ + ldr r3, [pc, #156] @ 32684 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r0, #172] @ 0xac │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0] │ │ │ │ - beq 38e18 │ │ │ │ - ldr r1, [pc, #124] @ 38e78 │ │ │ │ - ldr r0, [pc, #124] @ 38e7c │ │ │ │ + beq 32628 │ │ │ │ + ldr r1, [pc, #124] @ 32688 │ │ │ │ + ldr r0, [pc, #124] @ 3268c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ - bl 47afc │ │ │ │ + bl 47acc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38e48 │ │ │ │ - ldr r1, [pc, #84] @ 38e80 │ │ │ │ - ldr r0, [pc, #84] @ 38e84 │ │ │ │ + beq 32658 │ │ │ │ + ldr r1, [pc, #84] @ 32690 │ │ │ │ + ldr r0, [pc, #84] @ 32694 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ ldr r0, [r4, #176] @ 0xb0 │ │ │ │ - bl 47afc │ │ │ │ + bl 47acc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ - ldr r3, [pc, #56] @ 38e88 │ │ │ │ + ldr r3, [pc, #56] @ 32698 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r4, #168] @ 0xa8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r0], #8 │ │ │ │ - bl 3b690 │ │ │ │ + bl 41024 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00022fb4 │ │ │ │ + andeq r9, r2, r4, lsr #15 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ - andeq sp, r1, r0, lsr #30 │ │ │ │ - andeq r9, r1, ip, ror #5 │ │ │ │ - andeq sp, r1, r8, lsl pc │ │ │ │ - @ instruction: 0x000192bc │ │ │ │ + andeq r5, r2, r4, ror #21 │ │ │ │ + andeq pc, r1, r8, lsr #19 │ │ │ │ + ldrdeq r5, [r2], -ip │ │ │ │ + andeq pc, r1, r8, ror r9 @ │ │ │ │ andeq r0, r0, r8, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #168] @ 38f4c │ │ │ │ - ldr r3, [pc, #168] @ 38f50 │ │ │ │ + ldr r5, [pc, #168] @ 3275c │ │ │ │ + ldr r3, [pc, #168] @ 32760 │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r0, #172] @ 0xac │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0] │ │ │ │ - beq 38ee8 │ │ │ │ - ldr r1, [pc, #136] @ 38f54 │ │ │ │ - ldr r0, [pc, #136] @ 38f58 │ │ │ │ + beq 326f8 │ │ │ │ + ldr r1, [pc, #136] @ 32764 │ │ │ │ + ldr r0, [pc, #136] @ 32768 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ - bl 47afc │ │ │ │ + bl 47acc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38f18 │ │ │ │ - ldr r1, [pc, #96] @ 38f5c │ │ │ │ - ldr r0, [pc, #96] @ 38f60 │ │ │ │ + beq 32728 │ │ │ │ + ldr r1, [pc, #96] @ 3276c │ │ │ │ + ldr r0, [pc, #96] @ 32770 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ ldr r0, [r4, #176] @ 0xb0 │ │ │ │ - bl 47afc │ │ │ │ + bl 47acc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #176] @ 0xb0 │ │ │ │ - ldr r3, [pc, #68] @ 38f64 │ │ │ │ + ldr r3, [pc, #68] @ 32774 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r4, #168] @ 0xa8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r0], #8 │ │ │ │ - bl 3b690 │ │ │ │ + bl 41024 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #184 @ 0xb8 │ │ │ │ bl 3bf4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r2, r2, r4, ror #29 │ │ │ │ + ldrdeq r9, [r2], -r4 │ │ │ │ andeq r0, r0, r0, asr #4 │ │ │ │ - andeq sp, r1, r0, asr lr │ │ │ │ - andeq r9, r1, ip, lsl r2 │ │ │ │ - andeq sp, r1, r8, asr #28 │ │ │ │ - andeq r9, r1, ip, ror #3 │ │ │ │ + andeq r5, r2, r4, lsl sl │ │ │ │ + ldrdeq pc, [r1], -r8 │ │ │ │ + andeq r5, r2, ip, lsl #20 │ │ │ │ + andeq pc, r1, r8, lsr #17 │ │ │ │ andeq r0, r0, r8, lsl r2 │ │ │ │ add r0, r0, #34304 @ 0x8600 │ │ │ │ mov r1, #16 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ - b 47868 │ │ │ │ + b 47838 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, #0 │ │ │ │ add r3, r0, #32768 @ 0x8000 │ │ │ │ str r5, [r0] │ │ │ │ @@ -54272,85 +47620,85 @@ │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ strd r0, [r3, #48] @ 0x30 │ │ │ │ add r0, r4, #34304 @ 0x8600 │ │ │ │ str r2, [r3, #1744] @ 0x6d0 │ │ │ │ str r2, [r3, #1748] @ 0x6d4 │ │ │ │ mov r1, #24 │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ - bl 47868 │ │ │ │ + bl 47838 │ │ │ │ add r1, r4, #44 @ 0x2c │ │ │ │ add r0, r4, #20 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #32768 @ 0x8000 │ │ │ │ - bl 46b04 │ │ │ │ + bl 44b38 │ │ │ │ add r0, r4, #33024 @ 0x8100 │ │ │ │ - ldr r1, [pc, #8] @ 38ffc │ │ │ │ + ldr r1, [pc, #8] @ 3280c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, r0, #72 @ 0x48 │ │ │ │ - b 47868 │ │ │ │ + b 47838 │ │ │ │ andeq r0, r0, r8, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3907c │ │ │ │ + bne 3288c │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 390a8 │ │ │ │ + beq 328b8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 48c70 │ │ │ │ + bl 48c40 │ │ │ │ mov r6, r0 │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ add r6, r6, #1 │ │ │ │ stmib sp, {r5, r6} │ │ │ │ mov r3, #4 │ │ │ │ add r6, r4, #32768 @ 0x8000 │ │ │ │ str r3, [sp] │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ ldr r2, [r6, #1748] @ 0x6d4 │ │ │ │ strd r0, [r6, #64] @ 0x40 │ │ │ │ add r1, r4, #34304 @ 0x8600 │ │ │ │ ldr r0, [r6, #1792] @ 0x700 │ │ │ │ add r1, r1, #216 @ 0xd8 │ │ │ │ - bl 22a70 │ │ │ │ + bl 35ef0 │ │ │ │ add r0, r6, #72 @ 0x48 │ │ │ │ cmp r5, r0 │ │ │ │ - bne 3908c │ │ │ │ + bne 3289c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 38f78 │ │ │ │ + b 32788 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r1, r5 │ │ │ │ - bl 48c08 │ │ │ │ + bl 48bd8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 38f78 │ │ │ │ - bl 47cf4 │ │ │ │ + b 32788 │ │ │ │ + bl 47cc4 │ │ │ │ add r6, r4, #32768 @ 0x8000 │ │ │ │ mov r2, #4 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ strd r0, [r6, #64] @ 0x40 │ │ │ │ add r1, r4, #34304 @ 0x8600 │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r2, r5} │ │ │ │ add r1, r1, #216 @ 0xd8 │ │ │ │ ldr r0, [r6, #1792] @ 0x700 │ │ │ │ ldr r2, [r6, #1748] @ 0x6d4 │ │ │ │ - bl 22a70 │ │ │ │ + bl 35ef0 │ │ │ │ mov r0, r4 │ │ │ │ strb r5, [r6, #72] @ 0x48 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 38f78 │ │ │ │ + b 32788 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r0, r0, #32768 @ 0x8000 │ │ │ │ streq r1, [r0, #1744] @ 0x6d0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -54366,241 +47714,241 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #32768 @ 0x8000 │ │ │ │ add r0, r0, #72 @ 0x48 │ │ │ │ bx lr │ │ │ │ add r0, r0, #32768 @ 0x8000 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r0, r0, #72 @ 0x48 │ │ │ │ - b 48c08 │ │ │ │ + b 48bd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 38f78 │ │ │ │ + bl 32788 │ │ │ │ add r0, r4, #34304 @ 0x8600 │ │ │ │ mov r1, #16 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ - bl 47868 │ │ │ │ + bl 47838 │ │ │ │ add r0, r4, #32768 @ 0x8000 │ │ │ │ str r6, [r0, #1792] @ 0x700 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ strb r5, [r4, #16] │ │ │ │ add r0, r0, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 47868 │ │ │ │ + b 47838 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r7, r1, #508 @ 0x1fc │ │ │ │ mov r6, r1 │ │ │ │ add r4, r0, #20 │ │ │ │ sub r5, r1, #512 @ 0x200 │ │ │ │ add r7, r7, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 46dbc │ │ │ │ + bl 44df0 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - blt 39200 │ │ │ │ + blt 32a10 │ │ │ │ cmp r3, r6 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, r5 │ │ │ │ movlt r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 46b5c │ │ │ │ - b 391bc │ │ │ │ + bl 44b90 │ │ │ │ + b 329cc │ │ │ │ cmp r3, r6 │ │ │ │ - ble 391f4 │ │ │ │ + ble 32a04 │ │ │ │ cmp r3, r7 │ │ │ │ pople {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 46b5c │ │ │ │ - b 391bc │ │ │ │ + bl 44b90 │ │ │ │ + b 329cc │ │ │ │ add r0, r0, #32768 @ 0x8000 │ │ │ │ ldr r3, [r0, #336] @ 0x150 │ │ │ │ orr r3, r3, #2 │ │ │ │ str r3, [r0, #336] @ 0x150 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r4, r0, #32768 @ 0x8000 │ │ │ │ ldr r6, [r4, #344] @ 0x158 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3925c │ │ │ │ + bne 32a6c │ │ │ │ ldr r3, [r4, #336] @ 0x150 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 392a4 │ │ │ │ + beq 32ab4 │ │ │ │ ldrh r3, [r0, #2] │ │ │ │ add r5, r0, #33024 @ 0x8100 │ │ │ │ add r5, r5, #72 @ 0x48 │ │ │ │ add r1, r0, #34304 @ 0x8600 │ │ │ │ str r3, [r4, #340] @ 0x154 │ │ │ │ ldr r3, [r4, #1748] @ 0x6d4 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [r4, #328] @ 0x148 │ │ │ │ ldr r0, [r4, #1792] @ 0x700 │ │ │ │ add r1, r1, #216 @ 0xd8 │ │ │ │ - bl 2240c │ │ │ │ - bl 47cf4 │ │ │ │ + bl 3588c │ │ │ │ + bl 47cc4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #12] @ 392ac │ │ │ │ + ldr r1, [pc, #12] @ 32abc │ │ │ │ strd r2, [r4, #64] @ 0x40 │ │ │ │ - bl 47868 │ │ │ │ + bl 47838 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, r8, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #352] @ 3942c │ │ │ │ + ldr r2, [pc, #352] @ 32c3c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #348] @ 39430 │ │ │ │ + ldr r3, [pc, #348] @ 32c40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add sl, r0, #32768 @ 0x8000 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [sl, #348] @ 0x15c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #312] @ 39434 │ │ │ │ + ldr r3, [pc, #312] @ 32c44 │ │ │ │ add r2, r1, r5 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ - bgt 393a0 │ │ │ │ + bgt 32bb0 │ │ │ │ ldr r3, [sl, #344] @ 0x158 │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ - beq 393a0 │ │ │ │ + beq 32bb0 │ │ │ │ add r1, r1, #33024 @ 0x8100 │ │ │ │ add r1, r1, #96 @ 0x60 │ │ │ │ add r1, r6, r1 │ │ │ │ mov r0, sp │ │ │ │ str r7, [sp] │ │ │ │ stmib sp, {r5, r9} │ │ │ │ - bl 22bec │ │ │ │ + bl 3606c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 47860 │ │ │ │ + bl 47830 │ │ │ │ ldr r3, [sl, #344] @ 0x158 │ │ │ │ add r4, r4, r5 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #344] @ 0x158 │ │ │ │ add r3, r6, #33024 @ 0x8100 │ │ │ │ add r3, r3, #96 @ 0x60 │ │ │ │ sub r4, r4, r3 │ │ │ │ and r3, r7, #3 │ │ │ │ cmp r3, #1 │ │ │ │ str r4, [sl, #348] @ 0x15c │ │ │ │ - beq 393b0 │ │ │ │ + beq 32bc0 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #188] @ 39438 │ │ │ │ - ldr r3, [pc, #176] @ 39430 │ │ │ │ + ldr r2, [pc, #188] @ 32c48 │ │ │ │ + ldr r3, [pc, #176] @ 32c40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 39428 │ │ │ │ + bne 32c38 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 39230 │ │ │ │ + bl 32a40 │ │ │ │ ldr r1, [sl, #348] @ 0x15c │ │ │ │ - b 39318 │ │ │ │ + b 32b28 │ │ │ │ add r1, r5, #32 │ │ │ │ add r0, r6, #20 │ │ │ │ - bl 46c54 │ │ │ │ + bl 44c88 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 39404 │ │ │ │ + beq 32c14 │ │ │ │ add r3, r4, #32 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r9, [r4, #12] │ │ │ │ str r7, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r1 │ │ │ │ str r0, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r3, [r4, #28] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 47860 │ │ │ │ - b 39370 │ │ │ │ + bl 47830 │ │ │ │ + b 32b80 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39420 │ │ │ │ - ldr r1, [pc, #36] @ 3943c │ │ │ │ + beq 32c30 │ │ │ │ + ldr r1, [pc, #36] @ 32c4c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 39000 │ │ │ │ + bl 32810 │ │ │ │ mvn r0, #0 │ │ │ │ - b 39374 │ │ │ │ + b 32b84 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00022ab8 │ │ │ │ + andeq r9, r2, r8, lsr #5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ - andeq r2, r2, ip, lsl #20 │ │ │ │ - andeq fp, r1, r8, ror #21 │ │ │ │ + strdeq r9, [r2], -ip │ │ │ │ + andeq r5, r2, r8, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh ip, [r0] │ │ │ │ tst r1, #1 │ │ │ │ addne ip, ip, #1 │ │ │ │ lslne ip, ip, #22 │ │ │ │ sub sp, sp, #12 │ │ │ │ lsrne ip, ip, #22 │ │ │ │ strhne ip, [r0] │ │ │ │ str ip, [sp] │ │ │ │ - bl 392b0 │ │ │ │ + bl 32ac0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r1 │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ add ip, r4, #32768 @ 0x8000 │ │ │ │ stmib sp, {r6, r7} │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ str r5, [sp] │ │ │ │ ldr r2, [ip, #1748] @ 0x6d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ add r1, r4, #34304 @ 0x8600 │ │ │ │ ldr r0, [ip, #1792] @ 0x700 │ │ │ │ add r1, r1, #216 @ 0xd8 │ │ │ │ strd r8, [ip, #64] @ 0x40 │ │ │ │ - bl 22a70 │ │ │ │ + bl 35ef0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -54609,94 +47957,94 @@ │ │ │ │ add r1, r0, #34304 @ 0x8600 │ │ │ │ ldr r3, [ip, #1744] @ 0x6d0 │ │ │ │ add r1, r1, #216 @ 0xd8 │ │ │ │ str r2, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ ldr r2, [ip, #1748] @ 0x6d4 │ │ │ │ ldr r0, [ip, #1792] @ 0x700 │ │ │ │ - bl 2228c │ │ │ │ + bl 3570c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ add ip, r4, #32768 @ 0x8000 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ strd r0, [ip, #64] @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r1, r4, #34304 @ 0x8600 │ │ │ │ ldr r2, [ip, #1744] @ 0x6d0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, r1, #216 @ 0xd8 │ │ │ │ ldr r2, [ip, #1748] @ 0x6d4 │ │ │ │ ldr r0, [ip, #1792] @ 0x700 │ │ │ │ str r5, [sp] │ │ │ │ - bl 22b30 │ │ │ │ + bl 35fb0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ orr r1, r1, #2 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - bl 392b0 │ │ │ │ - bl 47cf4 │ │ │ │ + bl 32ac0 │ │ │ │ + bl 47cc4 │ │ │ │ strd r0, [r4, #16] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r6, r0, #20 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 46dbc │ │ │ │ + bl 44df0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3961c │ │ │ │ + beq 32e2c │ │ │ │ ldm r4, {r1, r2, r3, ip} │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ orr r1, r1, #2 │ │ │ │ - bl 392b0 │ │ │ │ - bl 47cf4 │ │ │ │ + bl 32ac0 │ │ │ │ + bl 47cc4 │ │ │ │ strd r0, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 46d80 │ │ │ │ + bl 44db4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 395ec │ │ │ │ + bne 32dfc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 39704 │ │ │ │ + bne 32f14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 38f78 │ │ │ │ - bl 47cf4 │ │ │ │ + bl 32788 │ │ │ │ + bl 47cc4 │ │ │ │ add r5, r6, #32768 @ 0x8000 │ │ │ │ mov ip, r4 │ │ │ │ add lr, r5, #1744 @ 0x6d0 │ │ │ │ add lr, lr, #8 │ │ │ │ mvn r7, #0 │ │ │ │ strd r0, [r5, #56] @ 0x38 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ @@ -54713,110 +48061,110 @@ │ │ │ │ lsleq r3, r0, #16 │ │ │ │ lsreq r3, r3, #16 │ │ │ │ orreq r3, r3, r4, lsl #16 │ │ │ │ biceq r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ streq r3, [r5, #1744] @ 0x6d0 │ │ │ │ add r0, r5, #72 @ 0x48 │ │ │ │ mov r4, #1 │ │ │ │ - bl 47868 │ │ │ │ + bl 47838 │ │ │ │ str r4, [r6, #8] │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp] │ │ │ │ mov r2, r0 │ │ │ │ ldr ip, [r5, #1744] @ 0x6d0 │ │ │ │ add r1, r6, #34304 @ 0x8600 │ │ │ │ strd r2, [r5, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #1792] @ 0x700 │ │ │ │ ldr r2, [r5, #1748] @ 0x6d4 │ │ │ │ add r1, r1, #216 @ 0xd8 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 22b30 │ │ │ │ + bl 35fb0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - b 39000 │ │ │ │ + b 32810 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #1024] @ 39b38 │ │ │ │ - ldr r3, [pc, #1024] @ 39b3c │ │ │ │ + ldr r2, [pc, #1024] @ 33348 │ │ │ │ + ldr r3, [pc, #1024] @ 3334c │ │ │ │ ldrh ip, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldrh r0, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ cmp ip, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - bcc 398c8 │ │ │ │ + bcc 330d8 │ │ │ │ cmp r3, r0 │ │ │ │ - blt 397a8 │ │ │ │ + blt 32fb8 │ │ │ │ cmp ip, r3 │ │ │ │ - blt 397a8 │ │ │ │ + blt 32fb8 │ │ │ │ strh r3, [r4, #4] │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r1 │ │ │ │ - beq 397a8 │ │ │ │ + beq 32fb8 │ │ │ │ add r8, r4, #32768 @ 0x8000 │ │ │ │ ldr r2, [r8, #1744] @ 0x6d0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 397d8 │ │ │ │ + beq 32fe8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #908] @ 39b40 │ │ │ │ - ldr r3, [pc, #900] @ 39b3c │ │ │ │ + ldr r2, [pc, #908] @ 33350 │ │ │ │ + ldr r3, [pc, #900] @ 3334c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 39b34 │ │ │ │ + bne 33344 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst r2, #2 │ │ │ │ - bne 398dc │ │ │ │ + bne 330ec │ │ │ │ ands fp, r2, #8 │ │ │ │ - bne 39908 │ │ │ │ + bne 33118 │ │ │ │ tst r2, #1 │ │ │ │ - beq 398ec │ │ │ │ + beq 330fc │ │ │ │ ldrb r2, [r5, #24] │ │ │ │ cmp r2, #4 │ │ │ │ - beq 39a04 │ │ │ │ + beq 33214 │ │ │ │ cmp r2, #5 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ - beq 39910 │ │ │ │ + beq 33120 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 399b0 │ │ │ │ + bne 331c0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 39908 │ │ │ │ + bne 33118 │ │ │ │ mov r0, r4 │ │ │ │ ldr fp, [r8, #1744] @ 0x6d0 │ │ │ │ - bl 38f78 │ │ │ │ + bl 32788 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ add r0, r8, #72 @ 0x48 │ │ │ │ - bl 47868 │ │ │ │ + bl 47838 │ │ │ │ mov r3, #3 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ add ip, r8, #1744 @ 0x6d0 │ │ │ │ add ip, ip, #8 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1} │ │ │ │ @@ -54826,1141 +48174,3954 @@ │ │ │ │ str fp, [r8, #1744] @ 0x6d0 │ │ │ │ str r9, [r8, #64] @ 0x40 │ │ │ │ str r7, [r8, #68] @ 0x44 │ │ │ │ str r9, [r8, #56] @ 0x38 │ │ │ │ str r7, [r8, #60] @ 0x3c │ │ │ │ str r9, [r8, #48] @ 0x30 │ │ │ │ str r7, [r8, #52] @ 0x34 │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ mov r3, #2 │ │ │ │ strd r0, [r8, #64] @ 0x40 │ │ │ │ add r1, r4, #34304 @ 0x8600 │ │ │ │ str sl, [sp, #8] │ │ │ │ str sl, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ add r1, r1, #216 @ 0xd8 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ ldr r2, [r8, #1748] @ 0x6d4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 22a70 │ │ │ │ + bl 35ef0 │ │ │ │ ldr r3, [r8, #1792] @ 0x700 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 39b04 │ │ │ │ + bne 33314 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ - b 398f8 │ │ │ │ + b 33108 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 3977c │ │ │ │ + bge 32f8c │ │ │ │ cmp ip, r3 │ │ │ │ - bge 3977c │ │ │ │ - b 397a8 │ │ │ │ + bge 32f8c │ │ │ │ + b 32fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 395c0 │ │ │ │ + bl 32dd0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b 397e4 │ │ │ │ + b 32ff4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #3 │ │ │ │ - beq 3996c │ │ │ │ + beq 3317c │ │ │ │ cmp sl, #4 │ │ │ │ addeq r8, r4, #32768 @ 0x8000 │ │ │ │ addeq r8, r8, #64 @ 0x40 │ │ │ │ - beq 39954 │ │ │ │ + beq 33164 │ │ │ │ mov r0, #1 │ │ │ │ - b 397ac │ │ │ │ + b 32fbc │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp sl, #1 │ │ │ │ str r2, [r8, #1748] @ 0x6d4 │ │ │ │ - beq 39aa0 │ │ │ │ + beq 332b0 │ │ │ │ ldr r3, [r8, #1792] @ 0x700 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 398f8 │ │ │ │ - ldr r1, [pc, #516] @ 39b44 │ │ │ │ - ldr r0, [pc, #516] @ 39b48 │ │ │ │ + beq 33108 │ │ │ │ + ldr r1, [pc, #516] @ 33354 │ │ │ │ + ldr r0, [pc, #516] @ 33358 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ ldr sl, [r4, #8] │ │ │ │ - b 398f8 │ │ │ │ + b 33108 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r9, [r8, #-8] │ │ │ │ str r7, [r8, #-4] │ │ │ │ - bl 39198 │ │ │ │ - b 39908 │ │ │ │ + bl 329a8 │ │ │ │ + b 33118 │ │ │ │ ldr r3, [r8, #1792] @ 0x700 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r9, [r8, #56] @ 0x38 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ str r7, [r8, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ add r8, r8, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39954 │ │ │ │ - ldr r1, [pc, #428] @ 39b4c │ │ │ │ - ldr r0, [pc, #428] @ 39b50 │ │ │ │ + beq 33164 │ │ │ │ + ldr r1, [pc, #428] @ 3335c │ │ │ │ + ldr r0, [pc, #428] @ 33360 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - b 398c0 │ │ │ │ + bl 4925c │ │ │ │ + b 330d0 │ │ │ │ cmp sl, #2 │ │ │ │ cmpeq r2, #2 │ │ │ │ - bne 398f8 │ │ │ │ + bne 33108 │ │ │ │ ldr r3, [r8, #1792] @ 0x700 │ │ │ │ mov r2, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r9, [r8, #56] @ 0x38 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ str r7, [r8, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ add r8, r8, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39954 │ │ │ │ - ldr r1, [pc, #356] @ 39b54 │ │ │ │ - ldr r0, [pc, #356] @ 39b58 │ │ │ │ + beq 33164 │ │ │ │ + ldr r1, [pc, #356] @ 33364 │ │ │ │ + ldr r0, [pc, #356] @ 33368 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ ldr sl, [r4, #8] │ │ │ │ - b 398f8 │ │ │ │ + b 33108 │ │ │ │ add r0, r4, #34304 @ 0x8600 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ - bl 47d94 │ │ │ │ + bl 47d64 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 397a8 │ │ │ │ + bne 32fb8 │ │ │ │ mov r6, #5 │ │ │ │ mov r7, #1 │ │ │ │ strd r6, [r4, #8] │ │ │ │ add r6, sp, #20 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ bl 3bdc │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r2, #1 │ │ │ │ - ble 39a60 │ │ │ │ + ble 33270 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ movgt r2, #128 @ 0x80 │ │ │ │ add r1, r5, #25 │ │ │ │ - bl 48c08 │ │ │ │ + bl 48bd8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a758 │ │ │ │ + bl 4a728 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39b20 │ │ │ │ + beq 33330 │ │ │ │ ldr r3, [r8, #1792] @ 0x700 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 397a8 │ │ │ │ - ldr r1, [pc, #208] @ 39b5c │ │ │ │ - ldr r0, [pc, #208] @ 39b60 │ │ │ │ + beq 32fb8 │ │ │ │ + ldr r1, [pc, #208] @ 3336c │ │ │ │ + ldr r0, [pc, #208] @ 33370 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 4928c │ │ │ │ - b 397a8 │ │ │ │ + bl 4925c │ │ │ │ + b 32fb8 │ │ │ │ mov r3, #2 │ │ │ │ str r9, [r8, #56] @ 0x38 │ │ │ │ str r7, [r8, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ mov r3, fp │ │ │ │ strd r0, [r8, #64] @ 0x40 │ │ │ │ str sl, [sp, #8] │ │ │ │ str sl, [sp] │ │ │ │ add r1, r4, #34304 @ 0x8600 │ │ │ │ ldr r2, [r8, #1744] @ 0x6d0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, r1, #216 @ 0xd8 │ │ │ │ ldr r2, [r8, #1748] @ 0x6d4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 22b30 │ │ │ │ - ldr r1, [pc, #124] @ 39b64 │ │ │ │ - ldr r0, [pc, #124] @ 39b68 │ │ │ │ + bl 35fb0 │ │ │ │ + ldr r1, [pc, #124] @ 33374 │ │ │ │ + ldr r0, [pc, #124] @ 33378 │ │ │ │ ldr r3, [r8, #1744] @ 0x6d0 │ │ │ │ ldr r2, [r8, #1748] @ 0x6d4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ ldr sl, [r4, #8] │ │ │ │ - b 398f8 │ │ │ │ - ldr r1, [pc, #96] @ 39b6c │ │ │ │ - ldr r0, [pc, #96] @ 39b70 │ │ │ │ + b 33108 │ │ │ │ + ldr r1, [pc, #96] @ 3337c │ │ │ │ + ldr r0, [pc, #96] @ 33380 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ ldr sl, [r4, #8] │ │ │ │ - b 398f8 │ │ │ │ + b 33108 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r8, #72 @ 0x48 │ │ │ │ - bl 48c08 │ │ │ │ - b 39a6c │ │ │ │ + bl 48bd8 │ │ │ │ + b 3327c │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r2, ip, asr #12 │ │ │ │ + andeq r8, r2, ip, lsr lr │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r2, [r2], -r4 │ │ │ │ - andeq sp, r1, r8, ror #10 │ │ │ │ - andeq sp, r1, r8, asr r5 │ │ │ │ - andeq sp, r1, ip, asr r5 │ │ │ │ - strdeq sp, [r1], -r8 │ │ │ │ - andeq sp, r1, ip, ror #9 │ │ │ │ - andeq sp, r1, r8, lsr #9 │ │ │ │ - ldrdeq sp, [r1], -r0 │ │ │ │ - strdeq fp, [r1], -ip │ │ │ │ - andeq sp, r1, r0, lsl #7 │ │ │ │ - andeq sp, r1, r8, lsr #7 │ │ │ │ - @ instruction: 0x0001d3b0 │ │ │ │ - andeq sp, r1, ip, lsl #7 │ │ │ │ + andeq r8, r2, r4, asr #27 │ │ │ │ + andeq r5, r2, r8, ror #2 │ │ │ │ + andeq r5, r2, r8, asr r1 │ │ │ │ + andeq r5, r2, ip, asr r1 │ │ │ │ + strdeq r5, [r2], -r8 │ │ │ │ + andeq r5, r2, ip, ror #1 │ │ │ │ + andeq r5, r2, r8, lsr #1 │ │ │ │ + andeq r4, r2, r8, asr #31 │ │ │ │ + ldrdeq r4, [r2], -r8 │ │ │ │ + andeq r4, r2, r0, lsl #31 │ │ │ │ + andeq r4, r2, r8, lsr #31 │ │ │ │ + @ instruction: 0x00024fb0 │ │ │ │ + andeq r4, r2, ip, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #5 │ │ │ │ - beq 39ce8 │ │ │ │ + beq 334f8 │ │ │ │ add r8, r4, #32768 @ 0x8000 │ │ │ │ add r7, r8, #64 @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ ldmdb r7, {r9, sl} │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 39cf4 │ │ │ │ + bne 33504 │ │ │ │ ldr r9, [r7, #-8] │ │ │ │ ldr sl, [r7, #-4] │ │ │ │ subs r9, r5, r9 │ │ │ │ sbc sl, r6, sl │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ lsl r2, r1, #2 │ │ │ │ lsl r3, r0, #2 │ │ │ │ adds r3, r3, r0 │ │ │ │ orr r2, r2, r0, lsr #30 │ │ │ │ adc r1, r1, r2 │ │ │ │ cmp r3, r9 │ │ │ │ sbcs r1, r1, sl │ │ │ │ - blt 39f08 │ │ │ │ + blt 33718 │ │ │ │ add r9, r4, #20 │ │ │ │ mov r0, r9 │ │ │ │ - bl 46dbc │ │ │ │ + bl 44df0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39c64 │ │ │ │ + beq 33474 │ │ │ │ mov r0, r9 │ │ │ │ - bl 46dbc │ │ │ │ + bl 44df0 │ │ │ │ ldrd sl, [r0, #24] │ │ │ │ mov r9, r0 │ │ │ │ subs sl, r5, sl │ │ │ │ sbc fp, r6, fp │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ lsl r2, r1, #2 │ │ │ │ lsl r3, r0, #2 │ │ │ │ adds r3, r3, r0 │ │ │ │ orr r2, r2, r0, lsr #30 │ │ │ │ adc r1, r1, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc r1, r1, r1 │ │ │ │ cmp r3, sl │ │ │ │ sbcs r1, r1, fp │ │ │ │ - bge 39d38 │ │ │ │ - ldr r1, [pc, #844] @ 39f9c │ │ │ │ + bge 33548 │ │ │ │ + ldr r1, [pc, #844] @ 337ac │ │ │ │ mov r3, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r0, r8, #72 @ 0x48 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 48c08 │ │ │ │ + bl 48bd8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ addls pc, pc, r3, lsl #2 │ │ │ │ - b 39ce8 │ │ │ │ - b 39e6c │ │ │ │ - b 39df0 │ │ │ │ - b 39d7c │ │ │ │ - b 39c88 │ │ │ │ - bl 47cf4 │ │ │ │ + b 334f8 │ │ │ │ + b 3367c │ │ │ │ + b 33600 │ │ │ │ + b 3358c │ │ │ │ + b 33498 │ │ │ │ + bl 47cc4 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ subs r6, r0, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ sbc r5, r1, r3 │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ lsr r3, r1, #31 │ │ │ │ adds r3, r3, r0 │ │ │ │ adc r1, r1, #0 │ │ │ │ lsr r3, r3, #1 │ │ │ │ orr r3, r3, r1, lsl #31 │ │ │ │ cmp r3, r6 │ │ │ │ asr r1, r1, #1 │ │ │ │ sbcs r1, r1, r5 │ │ │ │ - blt 39f5c │ │ │ │ - bl 47cf4 │ │ │ │ + blt 3376c │ │ │ │ + bl 47cc4 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ subs r5, r0, r3 │ │ │ │ sbc r6, r1, r2 │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ cmp r0, r5 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - blt 39f28 │ │ │ │ + blt 33738 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ lsl r2, r1, #2 │ │ │ │ lsl r3, r0, #2 │ │ │ │ adds r3, r3, r0 │ │ │ │ orr r2, r2, r0, lsr #30 │ │ │ │ adc r1, r1, r2 │ │ │ │ adds r3, r3, r3 │ │ │ │ adc r1, r1, r1 │ │ │ │ subs r9, r5, r9 │ │ │ │ sbc sl, r6, sl │ │ │ │ cmp r3, r9 │ │ │ │ sbcs r1, r1, sl │ │ │ │ - blt 39ee8 │ │ │ │ + blt 336f8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 39bf0 │ │ │ │ - b 39bbc │ │ │ │ + bne 33400 │ │ │ │ + b 333cc │ │ │ │ ldr r3, [r9, #16] │ │ │ │ subs r5, r5, r3 │ │ │ │ ldr r3, [r9, #20] │ │ │ │ sbc r6, r6, r3 │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ cmp r0, r5 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 39c64 │ │ │ │ + bge 33474 │ │ │ │ ldm r9, {r1, r2, r3} │ │ │ │ ldr r0, [r9, #12] │ │ │ │ orr r1, r1, #2 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 392b0 │ │ │ │ - bl 47cf4 │ │ │ │ + bl 32ac0 │ │ │ │ + bl 47cc4 │ │ │ │ strd r0, [r9, #16] │ │ │ │ - b 39c64 │ │ │ │ - bl 47cf4 │ │ │ │ + b 33474 │ │ │ │ + bl 47cc4 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ subs r6, r0, r3 │ │ │ │ sbc r5, r1, r2 │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ lsr r3, r1, #31 │ │ │ │ adds r3, r3, r0 │ │ │ │ adc r1, r1, #0 │ │ │ │ lsr r3, r3, #1 │ │ │ │ orr r3, r3, r1, lsl #31 │ │ │ │ cmp r3, r6 │ │ │ │ asr r1, r1, #1 │ │ │ │ sbcs r1, r1, r5 │ │ │ │ mov r5, #0 │ │ │ │ - bge 39ce8 │ │ │ │ - bl 47cf4 │ │ │ │ + bge 334f8 │ │ │ │ + bl 47cc4 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ ldr r2, [r8, #1748] @ 0x6d4 │ │ │ │ strd r0, [r8, #64] @ 0x40 │ │ │ │ add r1, r4, #34304 @ 0x8600 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ add r1, r1, #216 @ 0xd8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 22a70 │ │ │ │ - b 39ce8 │ │ │ │ - bl 47cf4 │ │ │ │ + bl 35ef0 │ │ │ │ + b 334f8 │ │ │ │ + bl 47cc4 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ subs r6, r0, r3 │ │ │ │ sbc r5, r1, r2 │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ lsr r3, r1, #31 │ │ │ │ adds r3, r3, r0 │ │ │ │ adc r1, r1, #0 │ │ │ │ lsr r3, r3, #1 │ │ │ │ orr r3, r3, r1, lsl #31 │ │ │ │ cmp r3, r6 │ │ │ │ asr r1, r1, #1 │ │ │ │ sbcs r1, r1, r5 │ │ │ │ - bge 39ce8 │ │ │ │ - bl 47cf4 │ │ │ │ + bge 334f8 │ │ │ │ + bl 47cc4 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ strd r6, [r8, #64] @ 0x40 │ │ │ │ add r1, r4, #34304 @ 0x8600 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ ldr ip, [r8, #1744] @ 0x6d0 │ │ │ │ ldr r2, [r8, #1748] @ 0x6d4 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ add r1, r1, #216 @ 0xd8 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 22b30 │ │ │ │ - b 39ce8 │ │ │ │ - bl 47cf4 │ │ │ │ + bl 35fb0 │ │ │ │ + b 334f8 │ │ │ │ + bl 47cc4 │ │ │ │ ldr r3, [r8, #64] @ 0x40 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ subs r6, r0, r3 │ │ │ │ sbc r5, r1, r2 │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ lsr r3, r1, #31 │ │ │ │ adds r3, r3, r0 │ │ │ │ adc r1, r1, #0 │ │ │ │ lsr r3, r3, #1 │ │ │ │ orr r3, r3, r1, lsl #31 │ │ │ │ cmp r3, r6 │ │ │ │ asr r1, r1, #1 │ │ │ │ sbcs r1, r1, r5 │ │ │ │ - bge 39ce8 │ │ │ │ - bl 47cf4 │ │ │ │ + bge 334f8 │ │ │ │ + bl 47cc4 │ │ │ │ mov lr, #1 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp] │ │ │ │ ldr ip, [r8, #1744] @ 0x6d0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r4, #34304 @ 0x8600 │ │ │ │ strd r2, [r8, #64] @ 0x40 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ ldr r2, [r8, #1748] @ 0x6d4 │ │ │ │ add r1, r1, #216 @ 0xd8 │ │ │ │ mov r3, #0 │ │ │ │ stmib sp, {ip, lr} │ │ │ │ - bl 22b30 │ │ │ │ - b 39ce8 │ │ │ │ - ldr r1, [pc, #176] @ 39fa0 │ │ │ │ + bl 35fb0 │ │ │ │ + b 334f8 │ │ │ │ + ldr r1, [pc, #176] @ 337b0 │ │ │ │ mov r3, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r0, r8, #72 @ 0x48 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 48c08 │ │ │ │ - b 39bf0 │ │ │ │ - ldr r1, [pc, #148] @ 39fa4 │ │ │ │ + bl 48bd8 │ │ │ │ + b 33400 │ │ │ │ + ldr r1, [pc, #148] @ 337b4 │ │ │ │ mov r3, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r0, r8, #72 @ 0x48 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 48c08 │ │ │ │ - b 39bf0 │ │ │ │ - bl 47cf4 │ │ │ │ + bl 48bd8 │ │ │ │ + b 33400 │ │ │ │ + bl 47cc4 │ │ │ │ mov ip, #0 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ ldr r2, [r8, #1748] @ 0x6d4 │ │ │ │ strd r0, [r8, #64] @ 0x40 │ │ │ │ add r1, r4, #34304 @ 0x8600 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ add r1, r1, #216 @ 0xd8 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 22a70 │ │ │ │ - b 39ce8 │ │ │ │ + bl 35ef0 │ │ │ │ + b 334f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 39230 │ │ │ │ + bl 32a40 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 39cc4 │ │ │ │ + beq 334d4 │ │ │ │ ldr r3, [r8, #1792] @ 0x700 │ │ │ │ ldr r3, [r3] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 39cc4 │ │ │ │ - ldr r1, [pc, #28] @ 39fa8 │ │ │ │ - ldr r0, [pc, #28] @ 39fac │ │ │ │ + beq 334d4 │ │ │ │ + ldr r1, [pc, #28] @ 337b8 │ │ │ │ + ldr r0, [pc, #28] @ 337bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - b 39cc4 │ │ │ │ - andeq sp, r1, r8, ror #5 │ │ │ │ - andeq sp, r1, r0, lsr #32 │ │ │ │ - andeq sp, r1, r8 │ │ │ │ - ldrdeq ip, [r1], -ip @ │ │ │ │ - andeq ip, r1, ip, lsl #30 │ │ │ │ + bl 4925c │ │ │ │ + b 334d4 │ │ │ │ + andeq r4, r2, r8, ror #29 │ │ │ │ + andeq r4, r2, r0, lsr #24 │ │ │ │ + andeq r4, r2, r8, lsl #24 │ │ │ │ + ldrdeq r4, [r2], -ip │ │ │ │ + andeq r4, r2, ip, lsl #22 │ │ │ │ subs r2, r1, #512 @ 0x200 │ │ │ │ mov r3, r0 │ │ │ │ - bmi 39fd4 │ │ │ │ + bmi 337e4 │ │ │ │ cmp r1, r0 │ │ │ │ movlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r1, r0 │ │ │ │ - bge 39ff4 │ │ │ │ + bge 33804 │ │ │ │ add r1, r1, #508 @ 0x1fc │ │ │ │ add r1, r1, #3 │ │ │ │ cmp r0, r1 │ │ │ │ movle r0, #0 │ │ │ │ movgt r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #60] @ 3a054 │ │ │ │ + bl 42608 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + strb r3, [r4, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + bne 33914 │ │ │ │ + cmp r7, #0 │ │ │ │ + pople {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r8, #0 │ │ │ │ + mov r1, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 426d0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #8 │ │ │ │ + add r8, r8, #1 │ │ │ │ + str r3, [r0, #48] @ 0x30 │ │ │ │ + str r0, [r6, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + bl 48bd8 │ │ │ │ + ldrb ip, [r4, #9] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ + ldrb r1, [r4, #11] │ │ │ │ + orr r3, r3, ip, lsl #8 │ │ │ │ + orr r3, r3, r0, lsl #16 │ │ │ │ + orr r3, r3, r1, lsl #24 │ │ │ │ + eor r1, r3, r3, ror #16 │ │ │ │ + lsr r1, r1, #8 │ │ │ │ + bic r1, r1, #65280 @ 0xff00 │ │ │ │ + eor r1, r1, r3, ror #8 │ │ │ │ + str r1, [r5, #40] @ 0x28 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + ldrb ip, [r4, #13] │ │ │ │ + ldrb r0, [r4, #14] │ │ │ │ + ldrb r1, [r4, #15] │ │ │ │ + orr r3, r3, ip, lsl #8 │ │ │ │ + orr r3, r3, r0, lsl #16 │ │ │ │ + orr r3, r3, r1, lsl #24 │ │ │ │ + eor r1, r3, r3, ror #16 │ │ │ │ + lsr r1, r1, #8 │ │ │ │ + bic r1, r1, #65280 @ 0xff00 │ │ │ │ + eor r3, r1, r3, ror #8 │ │ │ │ + mov r2, #32 │ │ │ │ + add r1, r4, #16 │ │ │ │ + add r0, r5, #8 │ │ │ │ + str r3, [r5, #44] @ 0x2c │ │ │ │ + bl 47830 │ │ │ │ + cmp r7, r8 │ │ │ │ + add r4, r4, #48 @ 0x30 │ │ │ │ + bne 33868 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 42608 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + strb r3, [r6, #8] │ │ │ │ + bgt 33864 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #24] @ 33960 │ │ │ │ + mov r2, #18 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 33834 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq sl, r2, r8, ror fp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 42560 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 42608 │ │ │ │ + ldr r1, [pc, #40] @ 339b4 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + strb r3, [r4, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #18 │ │ │ │ + bl 33834 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + strb r3, [r4, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq sl, r2, r8, lsr #22 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 33a24 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, #0 │ │ │ │ + b 339f4 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 33a2c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 339e8 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ + mov r6, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + bne 339e8 │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ + cmp r3, r8 │ │ │ │ + bne 339e8 │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eor r0, r6, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3488] @ 0xda0 │ │ │ │ + ldrb lr, [r2] │ │ │ │ + mov ip, r2 │ │ │ │ + ldr r2, [pc, #380] @ 33bd0 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #376] @ 33bd4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #572 @ 0x23c │ │ │ │ + cmp lr, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #564] @ 0x234 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, ip │ │ │ │ + beq 33bc4 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp lr, #92 @ 0x5c │ │ │ │ + cmpne lr, #47 @ 0x2f │ │ │ │ + mov r1, ip │ │ │ │ + add ip, ip, #1 │ │ │ │ + moveq r2, ip │ │ │ │ + beq 33aa8 │ │ │ │ + cmp lr, #46 @ 0x2e │ │ │ │ + moveq r3, r1 │ │ │ │ + ldrb lr, [ip] │ │ │ │ + cmp lr, #0 │ │ │ │ + bne 33a88 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + sub r1, r3, #1 │ │ │ │ + cmp r1, #6 │ │ │ │ + bls 33af4 │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r2, [pc, #264] @ 33bd8 │ │ │ │ + ldr r3, [pc, #256] @ 33bd4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #564] @ 0x234 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 33bcc │ │ │ │ + add sp, sp, #572 @ 0x23c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r6, sp, #32 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 48c04 │ │ │ │ + ldr r2, [pc, #208] @ 33bdc │ │ │ │ + add fp, sp, #40 @ 0x28 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 48c44 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 33ac4 │ │ │ │ + ldr r3, [pc, #172] @ 33be0 │ │ │ │ + mov r7, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov sl, #512 @ 0x200 │ │ │ │ + add r9, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b 33b98 │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, r4, #8 │ │ │ │ + ldr r1, [r4, #40] @ 0x28 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + stm sp, {r9, sl} │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r7, [r2, #28] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r7 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 33ac4 │ │ │ │ + mov r7, #1 │ │ │ │ + ldr r4, [r4, #48] @ 0x30 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 33bbc │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 33b48 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 33b8c │ │ │ │ + mov r0, #0 │ │ │ │ + b 33ac8 │ │ │ │ + eor r0, r7, #1 │ │ │ │ + b 33ac8 │ │ │ │ + mov r3, lr │ │ │ │ + b 33ab4 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, r2, r0, lsr r3 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x000282b8 │ │ │ │ + muleq r2, ip, r8 │ │ │ │ + ldrdeq r4, [r2], -ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 33c38 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, r4, lsl #2] │ │ │ │ + bl 4782c │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r2, [r3, #108] @ 0x6c │ │ │ │ + str r6, [r2, r4, lsl #2] │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r2 │ │ │ │ + blt 33c10 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 47acc │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 4782c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #316] @ 33db0 │ │ │ │ + cmp r3, #1024 @ 0x400 │ │ │ │ + ldr r3, [pc, #312] @ 33db4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r8, [pc, #300] @ 33db8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [pc, #288] @ 33dbc │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + movge r2, #0 │ │ │ │ + movlt r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #260] @ 33dc0 │ │ │ │ + bl 493cc │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + ldr r9, [r5, #24] │ │ │ │ + bl 3ea0 │ │ │ │ + ldr r1, [pc, #240] @ 33dc4 │ │ │ │ + mov r3, #1 │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + lsl sl, r4, #2 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 47824 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, sp │ │ │ │ + mov fp, r0 │ │ │ │ + bl 3abc │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 33d7c │ │ │ │ + ldr r0, [pc, #180] @ 33dc8 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r1, [pc, #172] @ 33dcc │ │ │ │ + str r6, [r9, sl] │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + bl 47824 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [r4, #8] │ │ │ │ + bl 47830 │ │ │ │ + mov r0, fp │ │ │ │ + bl 4782c │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + ldr r2, [pc, #128] @ 33dd0 │ │ │ │ + add r3, r0, #1 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + ldr r3, [pc, #88] @ 33db4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 33dac │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #80] @ 33dd4 │ │ │ │ + ldr r0, [pc, #80] @ 33dd8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4925c │ │ │ │ + ldr r3, [pc, #68] @ 33ddc │ │ │ │ + ldr r1, [pc, #68] @ 33de0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 493cc │ │ │ │ + b 33d0c │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, r2, r0, lsl r1 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r4, r2, r8, lsl r7 │ │ │ │ + andeq r3, r2, ip, lsr #29 │ │ │ │ + andeq r0, r0, r7, asr #4 │ │ │ │ + andeq r0, r0, fp, asr #4 │ │ │ │ + muleq r2, r0, r6 │ │ │ │ + andeq r0, r0, r6, asr r2 │ │ │ │ + andeq r8, r2, r0, lsr r0 │ │ │ │ + andeq r4, r2, ip, asr #12 │ │ │ │ + andeq r4, r2, r0, ror #12 │ │ │ │ + andeq r4, r2, ip, asr r6 │ │ │ │ + andeq r0, r0, r1, asr r2 │ │ │ │ + mov ip, #0 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #65536 @ 0x10000 │ │ │ │ + sub ip, sp, ip │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 33df8 │ │ │ │ + str r0, [lr, #-272] @ 0xfffffef0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #1160] @ 342a0 │ │ │ │ + mov r5, r3 │ │ │ │ + sub sp, sp, #65536 @ 0x10000 │ │ │ │ + ldr r3, [pc, #1152] @ 342a4 │ │ │ │ + sub sp, sp, #236 @ 0xec │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r6, [pc, #1144] @ 342a8 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + mov sl, r0 │ │ │ │ + add r0, sp, #65536 @ 0x10000 │ │ │ │ + ldr r1, [pc, #1132] @ 342ac │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r0, #228] @ 0xe4 │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r0, #228 @ 0xe4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r9, r2 │ │ │ │ + bl 4925c │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + blx r4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 34034 │ │ │ │ + add r7, sp, #232 @ 0xe8 │ │ │ │ + sub r6, r7, #120 @ 0x78 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4be80 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3c0c │ │ │ │ + add r8, sp, #228 @ 0xe4 │ │ │ │ + mov r4, r0 │ │ │ │ + b 33ee4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4bef0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3c0c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #65536 @ 0x10000 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4787c │ │ │ │ + subs fp, r0, #0 │ │ │ │ + mov r2, fp │ │ │ │ + bne 33ec4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47a44 │ │ │ │ + mov r2, #36 @ 0x24 │ │ │ │ + sub r1, r7, #156 @ 0x9c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4787c │ │ │ │ + ldr r3, [r7, #-156] @ 0xffffff64 │ │ │ │ + ldr r1, [pc, #904] @ 342b0 │ │ │ │ + ldr r2, [pc, #904] @ 342b4 │ │ │ │ + cmp r3, r1 │ │ │ │ + cmpne r3, r2 │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + bne 3404c │ │ │ │ + ldr r2, [r7, #-152] @ 0xffffff68 │ │ │ │ + sub r1, r2, #3 │ │ │ │ + cmp r1, #1 │ │ │ │ + bhi 34014 │ │ │ │ + ldr ip, [r7, #-132] @ 0xffffff7c │ │ │ │ + ldr r0, [r7, #-140] @ 0xffffff74 │ │ │ │ + ldr lr, [r7, #-136] @ 0xffffff78 │ │ │ │ + add r1, r0, r0, lsl #1 │ │ │ │ + add r8, lr, ip │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + adds r8, r8, r1 │ │ │ │ + adc r1, r3, r3 │ │ │ │ + cmp r2, #4 │ │ │ │ + lsl r2, ip, #2 │ │ │ │ + bne 33f84 │ │ │ │ + adds r8, r8, r2 │ │ │ │ + adc r1, r1, #0 │ │ │ │ + orr r3, r0, lr │ │ │ │ + ldr r0, [r7, #-128] @ 0xffffff80 │ │ │ │ + orr r3, r3, ip │ │ │ │ + adds r8, r0, r8 │ │ │ │ + adc r1, r1, r0, asr #31 │ │ │ │ + cmp r8, #-2147483647 @ 0x80000001 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + sbcs r1, r1, #0 │ │ │ │ + orr r3, r3, r0 │ │ │ │ + movge r1, #1 │ │ │ │ + movlt r1, #0 │ │ │ │ + orrs r3, r1, r3, lsr #31 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + beq 34084 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47acc │ │ │ │ + ldr r1, [pc, #748] @ 342b8 │ │ │ │ + ldr r0, [pc, #748] @ 342bc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4925c │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #732] @ 342c0 │ │ │ │ + ldr r3, [pc, #700] @ 342a4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #65536 @ 0x10000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #228 @ 0xe4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 3429c │ │ │ │ + add sp, sp, #65536 @ 0x10000 │ │ │ │ + add sp, sp, #236 @ 0xec │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #680] @ 342c4 │ │ │ │ + ldr r0, [pc, #680] @ 342c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4925c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47acc │ │ │ │ + b 33fd8 │ │ │ │ + ldr r1, [pc, #656] @ 342cc │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4925c │ │ │ │ + b 33fd8 │ │ │ │ + ldrb r0, [r7, #-153] @ 0xffffff67 │ │ │ │ + ldrb r1, [r7, #-154] @ 0xffffff66 │ │ │ │ + ldrb r3, [r7, #-155] @ 0xffffff65 │ │ │ │ + ldrb r2, [r7, #-156] @ 0xffffff64 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r0, [pc, #612] @ 342d0 │ │ │ │ + ldr r1, [pc, #612] @ 342d4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4925c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47acc │ │ │ │ + b 33fd8 │ │ │ │ + adds r3, r8, #116 @ 0x74 │ │ │ │ + ldr r0, [pc, #584] @ 342d8 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, #151 @ 0x97 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl 47824 │ │ │ │ + sub lr, r7, #156 @ 0x9c │ │ │ │ + add r3, r0, #116 @ 0x74 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r7, #-132] @ 0xffffff7c │ │ │ │ + mov fp, r0 │ │ │ │ + add r1, r2, r3, lsl #2 │ │ │ │ + add ip, r0, #64 @ 0x40 │ │ │ │ + add r0, r1, r3, lsl #2 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + add r3, r8, #36 @ 0x24 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r3, [fp, #100] @ 0x64 │ │ │ │ + str r1, [fp, #108] @ 0x6c │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r6 │ │ │ │ + sub r6, r7, #192 @ 0xc0 │ │ │ │ + str r2, [fp, #104] @ 0x68 │ │ │ │ + str r0, [fp, #112] @ 0x70 │ │ │ │ + str r5, [r3], #4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 4bfd4 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 3e34 │ │ │ │ + ldr r1, [r7, #-132] @ 0xffffff7c │ │ │ │ + ldr r0, [fp, #104] @ 0x68 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + str r4, [fp, #36] @ 0x24 │ │ │ │ + bl 47838 │ │ │ │ + ldr r1, [r7, #-132] @ 0xffffff7c │ │ │ │ + ldr r0, [fp, #108] @ 0x6c │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + bl 47838 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [fp, #112] @ 0x70 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4787c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + cmpeq r0, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 3426c │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 34198 │ │ │ │ + mov r0, sl │ │ │ │ + bl 33be4 │ │ │ │ + ldr r5, [pc, #316] @ 342dc │ │ │ │ + ldr r1, [pc, #316] @ 342e0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sl] │ │ │ │ + bl 4925c │ │ │ │ + ldr r1, [pc, #292] @ 342e4 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4925c │ │ │ │ + ldr r1, [pc, #276] @ 342e8 │ │ │ │ + ldr r2, [r7, #-144] @ 0xffffff70 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4925c │ │ │ │ + ldr r3, [sl] │ │ │ │ + ldr r1, [pc, #256] @ 342ec │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4925c │ │ │ │ + ldr r3, [sl] │ │ │ │ + ldr r2, [r7, #-152] @ 0xffffff68 │ │ │ │ + ldr r1, [r3, #112] @ 0x70 │ │ │ │ + cmp r2, #4 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + add r2, r1, r2, lsl #2 │ │ │ │ + add r0, r2, r0, lsl #2 │ │ │ │ + str r2, [r3, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ + ldr ip, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ + add r0, r0, r2, lsl #2 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ + addeq r0, r0, r2 │ │ │ │ + add ip, r0, ip │ │ │ │ + str r1, [r3, #40] @ 0x28 │ │ │ │ + str r0, [r3, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #160] @ 342f0 │ │ │ │ + ldr r0, [pc, #160] @ 342f4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + str ip, [r3, #60] @ 0x3c │ │ │ │ + bl 4925c │ │ │ │ + mov r0, #1 │ │ │ │ + b 33fdc │ │ │ │ + ldr r0, [fp] │ │ │ │ + bl 47acc │ │ │ │ + mov r0, fp │ │ │ │ + bl 4782c │ │ │ │ + ldr r1, [pc, #116] @ 342f8 │ │ │ │ + ldr r0, [pc, #116] @ 342fc │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4925c │ │ │ │ + b 33fd8 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, r2, r4, ror #30 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r4, r2, ip, lsr #11 │ │ │ │ + andeq r4, r2, ip, lsr #11 │ │ │ │ + cmpmi r4, r4, asr #2 │ │ │ │ + strbmi r5, [r1], #-1089 @ 0xfffffbbf │ │ │ │ + muleq r2, ip, r4 │ │ │ │ + andeq r4, r2, r8, lsl r4 │ │ │ │ + andeq r7, r2, r4, lsr #27 │ │ │ │ + andeq r4, r2, r0, lsr r4 │ │ │ │ + andeq r4, r2, r8, asr #7 │ │ │ │ + ldrdeq r4, [r2], -ip │ │ │ │ + andeq r4, r2, ip, ror r3 │ │ │ │ + @ instruction: 0x000243bc │ │ │ │ + andeq r4, r2, r4, lsl r3 │ │ │ │ + andeq r4, r2, r8, asr #4 │ │ │ │ + andeq r4, r2, r0, lsr #6 │ │ │ │ + andeq r4, r2, r8, lsl r3 │ │ │ │ + andeq r4, r2, r0, lsl r3 │ │ │ │ + andeq r4, r2, r4, lsl #6 │ │ │ │ + @ instruction: 0x000242b0 │ │ │ │ + muleq r2, r4, r1 │ │ │ │ + andeq r4, r2, ip, lsl #4 │ │ │ │ + andeq r4, r2, r8, asr r1 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r0, [r0, #88] @ 0x58 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + lsl lr, r1, #2 │ │ │ │ + ldr ip, [r3, r1, lsl #2] │ │ │ │ + addne r3, r3, lr │ │ │ │ + ldreq r0, [r0, #96] @ 0x60 │ │ │ │ + ldrne r0, [r3, #4] │ │ │ │ + sub r0, r0, ip │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subs r3, r1, #0 │ │ │ │ + blt 34380 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr ip, [r2, #88] @ 0x58 │ │ │ │ + cmp ip, r3 │ │ │ │ + ble 34380 │ │ │ │ + ldr ip, [r2, #104] @ 0x68 │ │ │ │ + ldr ip, [ip, r3, lsl #2] │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 34388 │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ + ldr r0, [r2, r3, lsl #2] │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr ip, [r2, #68] @ 0x44 │ │ │ │ + cmp ip, #3 │ │ │ │ + bgt 34398 │ │ │ │ + b 34310 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, r3, lsl #2] │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #528] @ 345cc │ │ │ │ + ldr r3, [pc, #528] @ 345d0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + clz r3, r6 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + orrs r3, r3, r1, lsr #31 │ │ │ │ + movne r4, #0 │ │ │ │ + bne 34410 │ │ │ │ + ldr r2, [r6, #88] @ 0x58 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ + movle r4, r3 │ │ │ │ + ble 34410 │ │ │ │ + ldr r3, [r6, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, r1, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 34440 │ │ │ │ + ldr r2, [pc, #444] @ 345d4 │ │ │ │ + ldr r3, [pc, #436] @ 345d0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 345c8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r7, r0 │ │ │ │ + bl 34310 │ │ │ │ + ldr r3, [r6, #68] @ 0x44 │ │ │ │ + cmp r3, #4 │ │ │ │ + mov r8, r0 │ │ │ │ + beq 344e8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [pc, #372] @ 345d8 │ │ │ │ + ldr r0, [pc, #372] @ 345dc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 4925c │ │ │ │ + ldr r2, [r7] │ │ │ │ + ldr r0, [pc, #352] @ 345e0 │ │ │ │ + ldr r6, [r2, #104] @ 0x68 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, #324 @ 0x144 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 47824 │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [r3, #108] @ 0x6c │ │ │ │ + str r0, [r6, r5, lsl #2] │ │ │ │ + str r8, [r1, r5, lsl #2] │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, r5, lsl #2] │ │ │ │ + ldr r1, [r3, #100] @ 0x64 │ │ │ │ + add r1, r0, r1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 47a44 │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [r1, r5, lsl #2] │ │ │ │ + bl 4787c │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, r5, lsl #2] │ │ │ │ + b 34410 │ │ │ │ + ldr sl, [pc, #244] @ 345e4 │ │ │ │ + mov r2, r0 │ │ │ │ + add sl, pc, sl │ │ │ │ + ldr r1, [pc, #236] @ 345e8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl 47824 │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r1, [pc, #220] @ 345ec │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r9, [r3, r5, lsl #2] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + str r9, [sp] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #192] @ 345f0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4925c │ │ │ │ + ldr r2, [r7] │ │ │ │ + ldr r1, [pc, #180] @ 345f4 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, sl │ │ │ │ + ldr sl, [r2, #104] @ 0x68 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 47824 │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [r3, #108] @ 0x6c │ │ │ │ + str r0, [sl, r5, lsl #2] │ │ │ │ + str r9, [r1, r5, lsl #2] │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + ldr r0, [r1, r5, lsl #2] │ │ │ │ + ldr r1, [r3, #100] @ 0x64 │ │ │ │ + add r1, r0, r1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 47a44 │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 4787c │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r2, [r2, #104] @ 0x68 │ │ │ │ + add r1, sp, #8 │ │ │ │ + ldr r0, [r2, r5, lsl #2] │ │ │ │ + mov r2, r6 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + bl 3b4c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4782c │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + ldr r4, [r3, r5, lsl #2] │ │ │ │ + b 34410 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, r2, ip, asr #19 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r7, r2, r0, ror r9 │ │ │ │ + andeq r4, r2, r8, ror #1 │ │ │ │ + andeq r3, r2, r0, lsl #31 │ │ │ │ + andeq r3, r2, r4, lsr #30 │ │ │ │ + andeq r3, r2, r0, asr #29 │ │ │ │ + andeq r0, r0, sl, lsr #2 │ │ │ │ + andeq r4, r2, ip │ │ │ │ + @ instruction: 0x00023ebc │ │ │ │ + andeq r0, r0, pc, lsr #2 │ │ │ │ + mov r2, #0 │ │ │ │ + b 343a4 │ │ │ │ + mov r2, #1 │ │ │ │ + b 343a4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + poplt {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r3, #88] @ 0x58 │ │ │ │ + cmp r2, r4 │ │ │ │ + pople {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r3, r4, lsl #2] │ │ │ │ + bl 4782c │ │ │ │ + ldr r2, [r5] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [r2, #104] @ 0x68 │ │ │ │ + ldr r2, [r2, #108] @ 0x6c │ │ │ │ + str r3, [r1, r4, lsl #2] │ │ │ │ + str r3, [r2, r4, lsl #2] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + poplt {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ + cmp r3, r4 │ │ │ │ + pople {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r7, r2 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 343a4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 34608 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r2, [r3, #104] @ 0x68 │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + str r7, [r2, r4, lsl #2] │ │ │ │ + str r6, [r3, r4, lsl #2] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + lsl lr, r1, #2 │ │ │ │ + ldr ip, [r3, r1, lsl #2] │ │ │ │ + addne r3, r3, lr │ │ │ │ + ldreq r0, [r0, #92] @ 0x5c │ │ │ │ + ldrne r0, [r3, #4] │ │ │ │ + sub r0, r0, ip │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + ldr r3, [r0, #44] @ 0x2c │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + lsl lr, r1, #2 │ │ │ │ + ldr ip, [r3, r1, lsl #2] │ │ │ │ + addne r3, r3, lr │ │ │ │ + ldreq r0, [r0, #92] @ 0x5c │ │ │ │ + ldrne r0, [r3, #4] │ │ │ │ + sub r0, r0, ip │ │ │ │ + cmp r0, #0 │ │ │ │ + subne r0, r0, #8 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr ip, [r0] │ │ │ │ + clz r0, ip │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + orrs r0, r0, r1, lsr #31 │ │ │ │ + bne 34798 │ │ │ │ + ldr r0, [ip, #84] @ 0x54 │ │ │ │ + cmp r0, r1 │ │ │ │ + ble 34798 │ │ │ │ + ldr r0, [ip, #44] @ 0x2c │ │ │ │ + ldr ip, [ip, #56] @ 0x38 │ │ │ │ + ldr r1, [r0, r1, lsl #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + add r0, ip, r1 │ │ │ │ + beq 347b8 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr lr, [ip, r1] │ │ │ │ + cmp r3, #0 │ │ │ │ + lsr lr, lr, #16 │ │ │ │ + str lr, [r2] │ │ │ │ + ldrhne r2, [ip, r1] │ │ │ │ + add r0, r0, #8 │ │ │ │ + strne r2, [r3] │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + cmp r2, #0 │ │ │ │ + movne r1, #0 │ │ │ │ + strne r1, [r2] │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + strne r2, [r3] │ │ │ │ + bx lr │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrhne r2, [ip, r1] │ │ │ │ + add r0, r0, #8 │ │ │ │ + strne r2, [r3] │ │ │ │ + bx lr │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r0, #0 │ │ │ │ + cmp ip, r0 │ │ │ │ + str r0, [r2] │ │ │ │ + str r0, [r3] │ │ │ │ + bxeq lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + ldr r4, [ip, #80] @ 0x50 │ │ │ │ + cmp r4, r0 │ │ │ │ + pople {r4, r5, pc} │ │ │ │ + ldr r5, [ip, #40] @ 0x28 │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + mov ip, r5 │ │ │ │ + b 34810 │ │ │ │ + cmp r0, r4 │ │ │ │ + add ip, ip, #12 │ │ │ │ + popeq {r4, r5, pc} │ │ │ │ + ldr lr, [r5, r0, lsl #2] │ │ │ │ + add r0, r0, #3 │ │ │ │ + cmp lr, r1 │ │ │ │ + bne 34804 │ │ │ │ + ldr r1, [ip, #4] │ │ │ │ + str r1, [r2] │ │ │ │ + ldr r2, [ip, #8] │ │ │ │ + str r2, [r3] │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr ip, [r0] │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 348f0 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + ldr r4, [ip, #80] @ 0x50 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 348e8 │ │ │ │ + ldr r5, [ip, #40] @ 0x28 │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + b 34870 │ │ │ │ + cmp r3, r4 │ │ │ │ + add r0, r0, #12 │ │ │ │ + beq 348e8 │ │ │ │ + ldr lr, [r5, r3, lsl #2] │ │ │ │ + add r3, r3, #3 │ │ │ │ + cmp r1, lr │ │ │ │ + bne 34864 │ │ │ │ + ldmib r0, {r3, r4} │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrgt r5, [pc, #104] @ 348f8 │ │ │ │ + addgt r4, r4, r3 │ │ │ │ + bgt 348c8 │ │ │ │ + b 348e8 │ │ │ │ + ldr r1, [ip, #44] @ 0x2c │ │ │ │ + ldr r0, [ip, #56] @ 0x38 │ │ │ │ + ldr lr, [r1, r3, lsl #2] │ │ │ │ + ldr r1, [r0, lr] │ │ │ │ + add r0, r0, lr │ │ │ │ + and r1, r1, r5 │ │ │ │ + add r0, r0, #8 │ │ │ │ + cmp r2, r1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + popeq {r4, r5, pc} │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 348e8 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 348dc │ │ │ │ + ldr r1, [ip, #84] @ 0x54 │ │ │ │ + cmp r1, r3 │ │ │ │ + bgt 34898 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + b 348b4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, ip │ │ │ │ + bx lr │ │ │ │ + strdeq pc, [r0], -pc @ │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r0, [r0, #84] @ 0x54 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 34934 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 33be4 │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [r1] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 34970 │ │ │ │ + mov r2, #32 │ │ │ │ + add r1, r1, #4 │ │ │ │ + bl 3e34 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r1, [pc, #16] @ 34988 │ │ │ │ + mov r2, #32 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 3e34 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r5, r2, r4, lsl #21 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r3, #36] @ 0x24 │ │ │ │ + mvneq r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov ip, #0 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov lr, #65536 @ 0x10000 │ │ │ │ + sub ip, sp, ip │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 349b4 │ │ │ │ + str r0, [lr, #-224] @ 0xffffff20 │ │ │ │ + ldr r2, [pc, #372] @ 34b44 │ │ │ │ + sub sp, sp, #65536 @ 0x10000 │ │ │ │ + sub sp, sp, #200 @ 0xc8 │ │ │ │ + ldr r3, [pc, #364] @ 34b48 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r8, sp, #200 @ 0xc8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub r7, r8, #120 @ 0x78 │ │ │ │ + mov r4, r1 │ │ │ │ + add r1, sp, #65536 @ 0x10000 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, r1, #196 @ 0xc4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r1] │ │ │ │ + mov r3, #0 │ │ │ │ + add r5, sp, #196 @ 0xc4 │ │ │ │ + bl 4be80 │ │ │ │ + b 34a20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 4bef0 │ │ │ │ + mov r2, #65536 @ 0x10000 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4787c │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 34a14 │ │ │ │ + mov r1, r2 │ │ │ │ + sub r8, r8, #152 @ 0x98 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 47a44 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 4bfd4 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + ldrb r6, [r4] │ │ │ │ + mov ip, r8 │ │ │ │ + orr r6, r6, r3, lsl #8 │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + ldrb r8, [r4, #4] │ │ │ │ + orr r6, r6, r3, lsl #16 │ │ │ │ + ldrb r3, [r4, #3] │ │ │ │ + ldrb r7, [r4, #8] │ │ │ │ + orr r6, r6, r3, lsl #24 │ │ │ │ + ldrb r3, [r4, #5] │ │ │ │ + ldrb r5, [r4, #12] │ │ │ │ + orr r8, r8, r3, lsl #8 │ │ │ │ + ldrb r3, [r4, #9] │ │ │ │ + add lr, sp, #16 │ │ │ │ + orr r7, r7, r3, lsl #8 │ │ │ │ + ldrb r3, [r4, #13] │ │ │ │ + orr r5, r5, r3, lsl #8 │ │ │ │ + ldrb r3, [r4, #6] │ │ │ │ + orr r8, r8, r3, lsl #16 │ │ │ │ + ldrb r3, [r4, #10] │ │ │ │ + orr r7, r7, r3, lsl #16 │ │ │ │ + ldrb r3, [r4, #14] │ │ │ │ + orr r5, r5, r3, lsl #16 │ │ │ │ + ldrb r3, [r4, #7] │ │ │ │ + orr r8, r8, r3, lsl #24 │ │ │ │ + ldrb r3, [r4, #11] │ │ │ │ + orr r7, r7, r3, lsl #24 │ │ │ │ + ldrb r3, [r4, #15] │ │ │ │ + orr r5, r5, r3, lsl #24 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2, r3} │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + add r1, r4, #16 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, sp │ │ │ │ + bl 3e34 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4bb10 │ │ │ │ + ldr r2, [pc, #68] @ 34b4c │ │ │ │ + ldr r3, [pc, #60] @ 34b48 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #65536 @ 0x10000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #196 @ 0xc4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + bne 34b40 │ │ │ │ + add sp, sp, #65536 @ 0x10000 │ │ │ │ + add sp, sp, #200 @ 0xc8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000273b0 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r7, r2, r0, lsl #5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #96] @ 34bc8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [r4] │ │ │ │ + ldr r2, [pc, #80] @ 34bcc │ │ │ │ + ldr r1, [pc, #80] @ 34bd0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47824 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #24576 @ 0x6000 │ │ │ │ + mov r1, #508 @ 0x1fc │ │ │ │ + str r0, [r4, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47824 │ │ │ │ + ldr r1, [pc, #44] @ 34bd4 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #56] @ 3a058 │ │ │ │ + mov r2, #12288 @ 0x3000 │ │ │ │ + mov ip, r0 │ │ │ │ + str ip, [r4, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47824 │ │ │ │ + str r0, [r4, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r3, r2, r8, asr #16 │ │ │ │ + strdeq pc, [fp], -r4 │ │ │ │ + strdeq r0, [r0], -fp │ │ │ │ + strdeq r0, [r0], -sp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + bl 4782c │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + str r5, [r4, #16] │ │ │ │ + bl 4782c │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + str r5, [r4, #20] │ │ │ │ + bl 4782c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r3, [pc, #176] @ 34ce0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r0, [pc, #164] @ 34ce4 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #11 │ │ │ │ - bl 47854 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - add r2, r3, #65536 @ 0x10000 │ │ │ │ + mov r1, #524 @ 0x20c │ │ │ │ + clz r2, r2 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + bl 493cc │ │ │ │ ldr r0, [r4] │ │ │ │ - add r1, r3, #16 │ │ │ │ - add r2, r2, #16 │ │ │ │ - str r1, [r3] │ │ │ │ - stmib r3, {r1, r2} │ │ │ │ - str r0, [r3, #12] │ │ │ │ + mov r6, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r7, [r0, #12] │ │ │ │ + mov r2, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r7 │ │ │ │ + cmp r0, r6 │ │ │ │ + str r0, [r5] │ │ │ │ + beq 34cd8 │ │ │ │ + ldr r4, [pc, #72] @ 34ce8 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [r5, #4] │ │ │ │ + str r6, [r5, #8] │ │ │ │ + str r6, [r5, #12] │ │ │ │ + bl 47838 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + mvn r2, #0 │ │ │ │ + add r1, r3, r4 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + add r3, r3, #12 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 34cc0 │ │ │ │ + mov r0, #1 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + andeq r3, r2, r8, lsr #18 │ │ │ │ + andeq r3, r2, r8, ror #14 │ │ │ │ + strdeq pc, [fp], -r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r7, [pc, #316] @ 34e54 │ │ │ │ + ldr r2, [pc, #316] @ 34e58 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #312] @ 34e5c │ │ │ │ + cmp r1, r2 │ │ │ │ + add r7, pc, r7 │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r2, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #288] @ 34e60 │ │ │ │ + add r3, pc, r3 │ │ │ │ + bl 493cc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [pc, #276] @ 34e64 │ │ │ │ + cmp r2, #1024 @ 0x400 │ │ │ │ + movge r2, #0 │ │ │ │ + movlt r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #548 @ 0x224 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [pc, #248] @ 34e68 │ │ │ │ + tst r6, #3 │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #232] @ 34e6c │ │ │ │ + add r3, pc, r3 │ │ │ │ + bl 493cc │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, r2, r2, lsl r3 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r4, #20] │ │ │ │ + mov r1, #556 @ 0x22c │ │ │ │ + str r5, [r7, r2, lsl #3] │ │ │ │ + add r7, r7, r2, lsl #3 │ │ │ │ + str r8, [r7, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + str r6, [r7, #8] │ │ │ │ + bl 47824 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r3, r2, r3, lsl #3 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r2, r6 │ │ │ │ + add r5, r5, r5, lsl #1 │ │ │ │ + lsl r6, r5, #2 │ │ │ │ + str r0, [r7, #20] │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bl 47830 │ │ │ │ + ldr lr, [r4, #16] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [lr, r6] │ │ │ │ + add r5, lr, r5, lsl #2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldreq r3, [r4, #12] │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ + add r1, r0, r0, lsl #1 │ │ │ │ + add r1, ip, r1, lsl #3 │ │ │ │ + mvn r7, #0 │ │ │ │ + add r2, r2, #1 │ │ │ │ + addeq r3, r3, #1 │ │ │ │ + streq r3, [r4, #12] │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + str r3, [r1, #16] │ │ │ │ + cmn r3, #1 │ │ │ │ + addne r3, r3, r3, lsl #1 │ │ │ │ + addne ip, ip, r3, lsl #3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r7, [r1, #12] │ │ │ │ + strne r0, [ip, #12] │ │ │ │ + cmn r3, #1 │ │ │ │ + add r3, r0, #1 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + streq r0, [r5, #4] │ │ │ │ + str r2, [lr, r6] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r3, r2, ip, lsl #13 │ │ │ │ + strdeq pc, [r0], -lr │ │ │ │ + andeq ip, r1, r0, lsl #24 │ │ │ │ + andeq r0, r0, r3, lsr #4 │ │ │ │ + andeq r2, r2, ip, lsl #28 │ │ │ │ + andeq r3, r2, r4, lsl #16 │ │ │ │ + andeq r0, r0, r5, lsr #4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 34e80 │ │ │ │ + b 33c54 │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #72] @ 34ee8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #68] @ 34eec │ │ │ │ + tst r1, #3 │ │ │ │ + mov r6, r2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #608 @ 0x260 │ │ │ │ + bl 493cc │ │ │ │ + ldr r0, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 33c54 │ │ │ │ + andeq r3, r2, r8, asr #13 │ │ │ │ + andeq r3, r2, r4, lsl #10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #1060] @ 3532c │ │ │ │ + ldr r3, [pc, #1060] @ 35330 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 352dc │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 35308 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + add ip, r4, r4, lsl #1 │ │ │ │ + add ip, r3, ip, lsl #3 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + add r3, r3, #24 │ │ │ │ + add r2, r2, #8 │ │ │ │ + cmp ip, r3 │ │ │ │ + add r1, r2, r1 │ │ │ │ + bne 34f4c │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 35310 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + add lr, r6, r6, lsl #1 │ │ │ │ + add lr, r3, lr, lsl #2 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr ip, [r3, #4] │ │ │ │ + add r3, r3, #12 │ │ │ │ + cmp lr, r3 │ │ │ │ + add r2, r2, ip │ │ │ │ + bne 34f80 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + add r3, r3, #36 @ 0x24 │ │ │ │ + add r4, r4, r6, lsl #1 │ │ │ │ + add r3, r3, r4, lsl #2 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + add r1, r3, r1 │ │ │ │ + add r3, r1, r2 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #872] @ 35334 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r2, #4 │ │ │ │ + sub r3, r3, #16 │ │ │ │ + sub ip, r1, #16 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r2, #36 @ 0x24 │ │ │ │ + mov r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + ldr r7, [pc, #828] @ 35338 │ │ │ │ + bl 47aa0 │ │ │ │ + mov r8, r4 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + add r9, sp, #4 │ │ │ │ + b 35018 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r7 │ │ │ │ + beq 35054 │ │ │ │ + add r6, r4, r4, lsl #1 │ │ │ │ + ldr ip, [r3, r6, lsl #2] │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 3500c │ │ │ │ + mov r2, #12 │ │ │ │ + ldr r0, [r5] │ │ │ │ + mov r1, r9 │ │ │ │ + stmib sp, {r4, r8, ip} │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r2, [r3, r6, lsl #2] │ │ │ │ + cmp r4, r7 │ │ │ │ + add r8, r8, r2 │ │ │ │ + bne 35018 │ │ │ │ + mov r9, #0 │ │ │ │ + ldr r8, [pc, #732] @ 3533c │ │ │ │ + mov r6, r9 │ │ │ │ + add r7, sp, #4 │ │ │ │ + b 35078 │ │ │ │ + add r9, r9, #12 │ │ │ │ + cmp r9, r8 │ │ │ │ + beq 350d8 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r2, [r3, r9] │ │ │ │ + add r3, r3, r9 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 35068 │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + cmn r4, #1 │ │ │ │ + beq 35068 │ │ │ │ + mov r2, #4 │ │ │ │ + ldr r0, [r5] │ │ │ │ + mov r1, r7 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + add r3, r3, r4, lsl #3 │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmn r4, #1 │ │ │ │ + add r3, r2, #8 │ │ │ │ + add r6, r3, r6 │ │ │ │ + bne 35094 │ │ │ │ + add r9, r9, #12 │ │ │ │ + cmp r9, r8 │ │ │ │ + bne 35074 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 3516c │ │ │ │ + mov r4, #0 │ │ │ │ + mov r7, r4 │ │ │ │ + mov r6, r4 │ │ │ │ + add r8, sp, #4 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [r5] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + add r1, r3, r4 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r2, r6 │ │ │ │ + add r7, r7, r1 │ │ │ │ + add r4, r4, #12 │ │ │ │ + bgt 350f4 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 3516c │ │ │ │ + mov r4, #0 │ │ │ │ + b 35140 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + add r2, r4, r4, lsl #1 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + ldr r0, [r5] │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 3513c │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r8, [pc, #452] @ 3533c │ │ │ │ + mov r9, r6 │ │ │ │ + add r7, sp, #4 │ │ │ │ + b 35190 │ │ │ │ + add r9, r9, #12 │ │ │ │ + cmp r9, r8 │ │ │ │ + add r6, r6, #65536 @ 0x10000 │ │ │ │ + beq 35218 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r2, [r3, r9] │ │ │ │ + add r3, r3, r9 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 35180 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 35180 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r2, r2, r3, lsl #3 │ │ │ │ + ldmib r2, {ip, lr} │ │ │ │ + mov r1, r7 │ │ │ │ + orr ip, ip, r6 │ │ │ │ + mov r2, #8 │ │ │ │ + ldr r0, [r5] │ │ │ │ + lsl r4, r3, #3 │ │ │ │ + stmib sp, {ip, lr} │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldr r0, [r5] │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + add r4, r2, r4 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 351b4 │ │ │ │ + add r9, r9, #12 │ │ │ │ + cmp r9, r8 │ │ │ │ + add r6, r6, #65536 @ 0x10000 │ │ │ │ + bne 35190 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 35318 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr r0, [r5] │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + add r4, r4, #12 │ │ │ │ + bgt 3522c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 35294 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bl 4782c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + add r4, r4, #24 │ │ │ │ + cmp r3, r6 │ │ │ │ + bgt 3526c │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + movgt r4, #0 │ │ │ │ + movgt r6, r4 │ │ │ │ + ble 352c8 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 4782c │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + add r4, r4, #12 │ │ │ │ + cmp r3, r6 │ │ │ │ + bgt 352a4 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 47acc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r3, [r5] │ │ │ │ + ldr r2, [pc, #92] @ 35340 │ │ │ │ + ldr r3, [pc, #72] @ 35330 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 35328 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, #0 │ │ │ │ + b 34f64 │ │ │ │ + mov r2, #0 │ │ │ │ + b 34f94 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 35264 │ │ │ │ + b 352c8 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r2, r0, lsl #29 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + cmpmi r4, r4, asr #2 │ │ │ │ + strdeq pc, [r0], -pc @ │ │ │ │ + strdeq pc, [fp], -r4 │ │ │ │ + andeq r6, r2, r4, lsr #21 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r2 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r2, r4, #24 │ │ │ │ + add r1, r4, #20 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + pop {r4, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0] │ │ │ │ + bx lr │ │ │ │ + mov ip, r1 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + add lr, r0, #4 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + mov r6, #0 │ │ │ │ + mov r5, #1 │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + str r8, [r4, #28] │ │ │ │ + str r7, [r4, #36] @ 0x24 │ │ │ │ + str r6, [r4, #32] │ │ │ │ + strb r5, [r4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r8, r1 │ │ │ │ + beq 35404 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 3552c │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ + add r6, r4, #64 @ 0x40 │ │ │ │ + ldr r7, [pc, #404] @ 355a8 │ │ │ │ + add r5, r6, r5 │ │ │ │ + ldrb r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3552c │ │ │ │ + ldr lr, [r4, #32] │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + cmp lr, r3 │ │ │ │ + bge 3552c │ │ │ │ + cmp lr, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + ble 35474 │ │ │ │ + mov r0, #0 │ │ │ │ + ldrb ip, [r1] │ │ │ │ + ldrb r3, [r1, #1] │ │ │ │ + lsl r2, ip, #6 │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ + and r2, r2, #4032 @ 0xfc0 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add ip, r1, #2 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + addne ip, r1, #3 │ │ │ │ + cmp lr, r0 │ │ │ │ + add r1, ip, r3 │ │ │ │ + bne 35440 │ │ │ │ + ldrb ip, [r1] │ │ │ │ + ldrb r3, [r1, #1] │ │ │ │ + lsl sl, ip, #6 │ │ │ │ + lsr ip, ip, #6 │ │ │ │ + ands ip, ip, #1 │ │ │ │ + lslne r9, r3, #2 │ │ │ │ + and r2, r3, #63 @ 0x3f │ │ │ │ + and sl, sl, #4032 @ 0xfc0 │ │ │ │ + ldrbne r3, [r1, #2] │ │ │ │ + andne r9, r9, #768 @ 0x300 │ │ │ │ + addne fp, r1, #3 │ │ │ │ + addeq fp, r1, #2 │ │ │ │ + orr sl, sl, r2 │ │ │ │ + orrne r9, r9, r3 │ │ │ │ + add r3, fp, sl │ │ │ │ + mvneq r9, #0 │ │ │ │ + add lr, lr, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + str lr, [r4, #32] │ │ │ │ + bcc 3552c │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 35570 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 35570 │ │ │ │ + ldrh r1, [r2, #2] │ │ │ │ + add r3, r1, #1 │ │ │ │ + and r3, r3, r7 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq 3556c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 337c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 35414 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + add r3, r0, #32768 @ 0x8000 │ │ │ │ + ldr r3, [r3, #1792] @ 0x700 │ │ │ │ + ldr r3, [r3] │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 35540 │ │ │ │ + bl 32a2c │ │ │ │ + ldrb r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 35420 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + strb r3, [r4] │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrh r3, [r0, #2] │ │ │ │ + ldr r1, [pc, #96] @ 355ac │ │ │ │ + ldr r0, [pc, #96] @ 355b0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + and r3, r3, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4925c │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + b 3551c │ │ │ │ + strh r9, [r2, #2] │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + mov lr, r8 │ │ │ │ + add r4, r4, #4 │ │ │ │ + str r3, [lr], #4 │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + mov r5, #1 │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [r8, #28] │ │ │ │ + str sl, [r8, #32] │ │ │ │ + str fp, [r8, #36] @ 0x24 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + strdeq r0, [r0], -pc @ │ │ │ │ + andeq r3, r2, ip, lsr r0 │ │ │ │ + andeq r2, r2, r8, lsr #26 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 48100 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq ip, r1, ip, ror pc │ │ │ │ - andeq r0, r1, r0, lsl r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 35614 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r5, r0, #8 │ │ │ │ + ldm r5, {r0, r1, r2} │ │ │ │ + bl 47d6c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48100 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + add ip, sp, #4 │ │ │ │ + mov r4, r0 │ │ │ │ + stm ip, {r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2} │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + add r2, r4, #8 │ │ │ │ + stm r2, {r0, r1, r3} │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r4, #28 │ │ │ │ + str lr, [r4] │ │ │ │ + str r5, [r4, #4] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + bl 2d7a4 │ │ │ │ + add r0, r4, #12288 @ 0x3000 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r0, r0, #52 @ 0x34 │ │ │ │ + bl 47838 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 356c4 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r2, [pc, #44] @ 356cc │ │ │ │ + ldr lr, [r3, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #40] @ 356d0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov ip, lr │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx ip │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0xfffffc98 │ │ │ │ + andeq r2, r2, r8, lsr fp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add r4, r0, #8 │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + bl 47d6c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 48100 │ │ │ │ + add r0, r0, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + ldm r0, {r0, r1, r2} │ │ │ │ + b 48604 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2648] @ 0xa58 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #324] @ 3586c │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #320] @ 35870 │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #1408 @ 0x580 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r7, [sp, #1452] @ 0x5ac │ │ │ │ + ldr sl, [pc, #300] @ 35874 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #1412] @ 0x584 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [pc, #288] @ 35878 │ │ │ │ + cmp r7, #1392 @ 0x570 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r6, r0 │ │ │ │ + movge r2, #0 │ │ │ │ + movlt r2, #1 │ │ │ │ + mov r8, r1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #150 @ 0x96 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r9, [sp, #1448] @ 0x5a8 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [pc, #244] @ 3587c │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #151 @ 0x97 │ │ │ │ + mov r0, sl │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [pc, #224] @ 35880 │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #152 @ 0x98 │ │ │ │ + mov r0, sl │ │ │ │ + bl 493cc │ │ │ │ + mov r3, #33 @ 0x21 │ │ │ │ + strb r3, [sp, #12] │ │ │ │ + lsr r3, r5, #24 │ │ │ │ + strb r3, [sp, #13] │ │ │ │ + lsr r3, r5, #16 │ │ │ │ + strb r3, [sp, #14] │ │ │ │ + lsr r3, r4, #24 │ │ │ │ + strb r3, [sp, #17] │ │ │ │ + lsr r3, r4, #16 │ │ │ │ + strb r3, [sp, #18] │ │ │ │ + ldr r3, [pc, #164] @ 35884 │ │ │ │ + mov r0, sl │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #165 @ 0xa5 │ │ │ │ + strb r5, [sp, #16] │ │ │ │ + strb r4, [sp, #20] │ │ │ │ + lsr r5, r5, #8 │ │ │ │ + lsr r4, r4, #8 │ │ │ │ + strb r4, [sp, #19] │ │ │ │ + add r6, r6, #8 │ │ │ │ + add r4, sp, #12 │ │ │ │ + strb r5, [sp, #15] │ │ │ │ + bl 493cc │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #21 │ │ │ │ + add r7, r7, #9 │ │ │ │ + bl 47830 │ │ │ │ + mov r3, r8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldm r6, {r0, r1, r2} │ │ │ │ + str r4, [sp] │ │ │ │ + bl 4a50c │ │ │ │ + ldr r2, [pc, #72] @ 35888 │ │ │ │ + ldr r3, [pc, #44] @ 35870 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1412] @ 0x584 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 35868 │ │ │ │ + add sp, sp, #1408 @ 0x580 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r2, ip, asr r6 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r2, r2, r4, ror lr │ │ │ │ + andeq r2, r2, r4, asr #28 │ │ │ │ + andeq r2, r2, r4, ror #28 │ │ │ │ + andeq r2, r2, r0, ror #28 │ │ │ │ + andeq r2, r2, r8, lsr lr │ │ │ │ + andeq r6, r2, r8, asr #10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2648] @ 0xa58 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [pc, #544] @ 35ac8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #540] @ 35acc │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #1424 @ 0x590 │ │ │ │ + mvn r3, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #1420] @ 0x58c │ │ │ │ + mov r2, #0 │ │ │ │ + addeq r8, r4, #24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + beq 35920 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #4 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r8, r4, #24 │ │ │ │ + bl 47aa0 │ │ │ │ + mov r2, #4 │ │ │ │ + add r1, r4, #20 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl 47ae8 │ │ │ │ + ldr r3, [pc, #424] @ 35ad0 │ │ │ │ + ldr r0, [pc, #424] @ 35ad4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #187 @ 0xbb │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + tst r3, #1 │ │ │ │ + bne 359d0 │ │ │ │ + ldr r3, [pc, #392] @ 35ad8 │ │ │ │ + add r6, sp, #32 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + sub r3, r6, #5 │ │ │ │ + add r0, r5, #28 │ │ │ │ + bl 2d84c │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 3597c │ │ │ │ + cmp r2, r0 │ │ │ │ + bgt 359dc │ │ │ │ + sub r0, r6, #5 │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 47830 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bic r3, r3, #4 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + bge 359e8 │ │ │ │ + ldr r2, [pc, #304] @ 35adc │ │ │ │ + ldr r3, [pc, #284] @ 35acc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1420] @ 0x58c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 35ac4 │ │ │ │ + add sp, sp, #1424 @ 0x590 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + add r6, sp, #32 │ │ │ │ + b 3597c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + orr r3, r3, #4 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + add r0, r0, #7 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [r4] │ │ │ │ + asr r2, r0, #8 │ │ │ │ + and r2, r2, #3 │ │ │ │ + orr r2, r2, r3, lsl #2 │ │ │ │ + ldrb ip, [r4, #16] │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + and r2, r2, #255 @ 0xff │ │ │ │ + orr r2, r2, r0, lsl #8 │ │ │ │ + orr r2, r2, ip, lsl #16 │ │ │ │ + and r3, r1, #-16777216 @ 0xff000000 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + lsr r3, r1, #16 │ │ │ │ + strb r3, [sp, #24] │ │ │ │ + ldr r0, [pc, #172] @ 35ae0 │ │ │ │ + ldr r3, [pc, #172] @ 35ae4 │ │ │ │ + strb r1, [sp, #26] │ │ │ │ + lsr r1, r1, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + strb r1, [sp, #25] │ │ │ │ + mov r1, #221 @ 0xdd │ │ │ │ + bl 493cc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + sub r6, r6, #12 │ │ │ │ + add r2, r5, #8 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + bl 4a50c │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + mov r4, #0 │ │ │ │ + cmp r0, r4 │ │ │ │ + beq 359a4 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + add r4, sp, #16 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 47aa0 │ │ │ │ + sub r1, r4, #4 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + mov r2, #4 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl 47ae8 │ │ │ │ + b 359a4 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r6, [r2], -ip │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r2, r2, r4, asr #25 │ │ │ │ + andeq r2, r2, r0, lsr #25 │ │ │ │ + andeq r0, r0, pc, ror #10 │ │ │ │ + ldrdeq r6, [r2], -ip │ │ │ │ + andeq r2, r2, ip, lsl #23 │ │ │ │ + ldrdeq r2, [r2], -ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #944] @ 35eb8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [pc, #940] @ 35ebc │ │ │ │ + mov r6, r3 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #932] @ 35ec0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r4, r2 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + add r2, r5, #8 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r1, #0 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + bl 4998c │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movle r0, #1 │ │ │ │ + ble 35bf8 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 35ba0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #4 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 47aa0 │ │ │ │ + mov r2, #4 │ │ │ │ + add r1, sp, #12 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + bl 47ae8 │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + ldr r3, [pc, #796] @ 35ec4 │ │ │ │ + sub r2, ip, #7 │ │ │ │ + cmp r2, r3 │ │ │ │ + bhi 35c24 │ │ │ │ + ldrb r3, [r4] │ │ │ │ + lsr r1, r3, #2 │ │ │ │ + tst r3, #32 │ │ │ │ + str r1, [r6, #8] │ │ │ │ + mov r3, r1 │ │ │ │ + beq 35c54 │ │ │ │ + cmp ip, #8 │ │ │ │ + ble 35d54 │ │ │ │ + mov r3, #8 │ │ │ │ + str r3, [r6, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #12] │ │ │ │ + str r3, [r6, #16] │ │ │ │ + ldrb r3, [r4] │ │ │ │ + and r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 35df0 │ │ │ │ + mvn r0, #0 │ │ │ │ + ldr r2, [pc, #712] @ 35ec8 │ │ │ │ + ldr r3, [pc, #700] @ 35ec0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 35eb4 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 35bf4 │ │ │ │ + ldr r1, [pc, #652] @ 35ecc │ │ │ │ + ldr r0, [pc, #652] @ 35ed0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, ip │ │ │ │ + bl 4925c │ │ │ │ + b 35bf4 │ │ │ │ + ldr r1, [pc, #632] @ 35ed4 │ │ │ │ + cmp ip, r1 │ │ │ │ + bgt 35d84 │ │ │ │ + tst r3, #4 │ │ │ │ + ldrb r3, [r4] │ │ │ │ + ldrb r1, [r4, #1] │ │ │ │ + lsl r3, r3, #8 │ │ │ │ + and r3, r3, #768 @ 0x300 │ │ │ │ + orr r3, r3, r1 │ │ │ │ + str r3, [r6, #12] │ │ │ │ + ldrb r3, [r4, #2] │ │ │ │ + str r3, [r6, #16] │ │ │ │ + str r2, [r6, #20] │ │ │ │ + ldrb r1, [r4, #4] │ │ │ │ + ldrb r3, [r4, #3] │ │ │ │ + orr r3, r3, r1, lsl #8 │ │ │ │ + ldrb r1, [r4, #5] │ │ │ │ + orr r3, r3, r1, lsl #16 │ │ │ │ + ldrb r1, [r4, #6] │ │ │ │ + orr r3, r3, r1, lsl #24 │ │ │ │ + eor r0, r3, r3, ror #16 │ │ │ │ + lsr r0, r0, #8 │ │ │ │ + bic r0, r0, #65280 @ 0xff00 │ │ │ │ + eor r0, r0, r3, ror #8 │ │ │ │ + mvn r3, #0 │ │ │ │ + add r1, r4, #7 │ │ │ │ + str r0, [r6] │ │ │ │ + add r4, r6, #24 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + beq 35db4 │ │ │ │ + add r3, r3, #1392 @ 0x570 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r5, #28 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 2d9d4 │ │ │ │ + str r0, [r6, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 35dc4 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r0, #4 │ │ │ │ + movle r3, #0 │ │ │ │ + andgt r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 35e70 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 35d4c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #4 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 47aa0 │ │ │ │ + mov r2, #4 │ │ │ │ + add r1, r6, #20 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r2, [r6, #20] │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + bl 47ae8 │ │ │ │ + mov r0, #0 │ │ │ │ + b 35bf8 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 35bf4 │ │ │ │ + ldr r1, [pc, #360] @ 35ed8 │ │ │ │ + ldr r0, [pc, #360] @ 35edc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, ip │ │ │ │ + bl 4925c │ │ │ │ + b 35bf4 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 35bf4 │ │ │ │ + ldr r1, [pc, #320] @ 35ee0 │ │ │ │ + ldr r0, [pc, #320] @ 35ee4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, ip │ │ │ │ + bl 4925c │ │ │ │ + b 35bf4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 47830 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b 35ce4 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 35bf4 │ │ │ │ + ldr r1, [pc, #264] @ 35ee8 │ │ │ │ + ldr r0, [pc, #264] @ 35eec │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 4925c │ │ │ │ + b 35bf4 │ │ │ │ + sub r2, ip, #9 │ │ │ │ + str r2, [r6, #20] │ │ │ │ + ldrb r1, [r4, #2] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + orr r3, r3, r1, lsl #8 │ │ │ │ + ldrb r1, [r4, #3] │ │ │ │ + orr r3, r3, r1, lsl #16 │ │ │ │ + ldrb r1, [r4, #4] │ │ │ │ + orr r3, r3, r1, lsl #24 │ │ │ │ + eor r1, r3, r3, ror #16 │ │ │ │ + lsr r1, r1, #8 │ │ │ │ + bic r1, r1, #65280 @ 0xff00 │ │ │ │ + eor r1, r1, r3, ror #8 │ │ │ │ + str r1, [r6] │ │ │ │ + ldrb r1, [r4, #6] │ │ │ │ + ldrb r3, [r4, #5] │ │ │ │ + orr r3, r3, r1, lsl #8 │ │ │ │ + ldrb r1, [r4, #7] │ │ │ │ + orr r3, r3, r1, lsl #16 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + orr r3, r3, r1, lsl #24 │ │ │ │ + eor r0, r3, r3, ror #16 │ │ │ │ + lsr r0, r0, #8 │ │ │ │ + bic r0, r0, #65280 @ 0xff00 │ │ │ │ + eor r0, r0, r3, ror #8 │ │ │ │ + add r1, r4, #9 │ │ │ │ + add r4, r6, #24 │ │ │ │ + str r0, [r6, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 47830 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + b 35ce4 │ │ │ │ + ldrb r3, [r6, #24] │ │ │ │ + and r3, r3, #251 @ 0xfb │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 35d04 │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ + ldrb r3, [r6, #25] │ │ │ │ + orr r3, r3, r2, lsl #8 │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ + orr r3, r3, r2, lsl #16 │ │ │ │ + ldrb r2, [r6, #28] │ │ │ │ + orr r3, r3, r2, lsl #24 │ │ │ │ + eor r2, r3, r3, ror #16 │ │ │ │ + lsr r2, r2, #8 │ │ │ │ + bic r2, r2, #65280 @ 0xff00 │ │ │ │ + eor r2, r2, r3, ror #8 │ │ │ │ + str r2, [r6, #4] │ │ │ │ + b 35d04 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, r0, r8, ror r5 │ │ │ │ + andeq r6, r2, r0, ror r2 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r0, r0, r1, ror r5 │ │ │ │ + andeq r6, r2, r8, lsl #3 │ │ │ │ + andeq r2, r2, r8, ror #19 │ │ │ │ + @ instruction: 0x000225b4 │ │ │ │ + andeq r0, r0, r6, ror r5 │ │ │ │ + ldrdeq r2, [r2], -r4 │ │ │ │ + strdeq r2, [r2], -r4 │ │ │ │ + andeq r2, r2, ip, asr #17 │ │ │ │ + andeq r2, r2, r4, asr r4 │ │ │ │ + andeq r2, r2, ip, lsr #17 │ │ │ │ + andeq r2, r2, r4, lsl r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2656] @ 0xa60 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #152] @ 35fa4 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #148] @ 35fa8 │ │ │ │ + sub sp, sp, #1424 @ 0x590 │ │ │ │ + mov ip, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r2, [sp, #1440] @ 0x5a0 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #1420] @ 0x58c │ │ │ │ + mov r1, #0 │ │ │ │ + strb r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #1448] @ 0x5a8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [sp, #1444] @ 0x5a4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r6, sp, #4 │ │ │ │ + add r3, r2, ip │ │ │ │ + add r0, sp, #29 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 47830 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3588c │ │ │ │ + ldr r2, [pc, #48] @ 35fac │ │ │ │ + ldr r3, [pc, #40] @ 35fa8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1420] @ 0x58c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 35fa0 │ │ │ │ + add sp, sp, #1424 @ 0x590 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, r2, r0, ror lr │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r5, r2, ip, lsl #28 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r5, [pc, #148] @ 3605c │ │ │ │ + ldr r3, [pc, #148] @ 36060 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #372 @ 0x174 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + ldrb sl, [sp, #40] @ 0x28 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [pc, #100] @ 36064 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #96] @ 36068 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 493cc │ │ │ │ + eor ip, r6, r6, ror #16 │ │ │ │ + lsr ip, ip, #8 │ │ │ │ + bic ip, ip, #65280 @ 0xff00 │ │ │ │ + eor ip, ip, r6, ror #8 │ │ │ │ + cmp sl, #0 │ │ │ │ + add r0, r4, #12288 @ 0x3000 │ │ │ │ + add r0, r0, #52 @ 0x34 │ │ │ │ + str r9, [sp, #32] │ │ │ │ + str ip, [r0] │ │ │ │ + moveq ip, #4 │ │ │ │ + movne ip, #512 @ 0x200 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + mov r3, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 35ef0 │ │ │ │ + andeq r2, r2, r4, lsl #12 │ │ │ │ + andeq r2, r2, r0, lsl r6 │ │ │ │ + strdeq r2, [r2], -ip │ │ │ │ + andeq r0, r0, r5, ror r1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldm r0, {r0, r3} │ │ │ │ + asr r3, r3, #6 │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ + orr r3, r3, r0, lsl #6 │ │ │ │ + strb r3, [r1] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ + strb r3, [r1, #1] │ │ │ │ + ldr r0, [r2] │ │ │ │ + tst r0, #1 │ │ │ │ + ldrne ip, [r2, #8] │ │ │ │ + addne r0, r1, #3 │ │ │ │ + asrne ip, ip, #2 │ │ │ │ + bicne ip, ip, #63 @ 0x3f │ │ │ │ + orrne r3, r3, ip │ │ │ │ + strbne r3, [r1, #1] │ │ │ │ + ldrne r3, [r2, #8] │ │ │ │ + strbne r3, [r1, #2] │ │ │ │ + addeq r0, r1, #2 │ │ │ │ + bx lr │ │ │ │ + ldrb ip, [r1] │ │ │ │ + mov r2, r0 │ │ │ │ + lsr r3, ip, #6 │ │ │ │ + str r3, [r0] │ │ │ │ + ldrb r3, [r1] │ │ │ │ + ldrb r0, [r1, #1] │ │ │ │ + lsl r3, r3, #6 │ │ │ │ + and r0, r0, #63 @ 0x3f │ │ │ │ + and r3, r3, #4032 @ 0xfc0 │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ + orr r3, r3, r0 │ │ │ │ + mvn r0, #0 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + str r0, [r2, #8] │ │ │ │ + ldrbne r3, [r1, #1] │ │ │ │ + ldrbne r0, [r1, #2] │ │ │ │ + lslne r3, r3, #2 │ │ │ │ + andne r3, r3, #768 @ 0x300 │ │ │ │ + orrne r3, r3, r0 │ │ │ │ + strne r3, [r2, #8] │ │ │ │ + addne r0, r1, #3 │ │ │ │ + addeq r0, r1, #2 │ │ │ │ + bx lr │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ - ldmib r3, {r0, r2} │ │ │ │ - add r1, r0, r1 │ │ │ │ - cmp r1, r2 │ │ │ │ - movhi r0, #0 │ │ │ │ - strls r1, [r3, #4] │ │ │ │ + add r2, r1, #24 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r1, r1, #20 │ │ │ │ + bx r3 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + add ip, sp, #68 @ 0x44 │ │ │ │ + stm ip, {r1, r2, r3} │ │ │ │ + ldr r2, [pc, #244] @ 3625c │ │ │ │ + ldr r3, [pc, #244] @ 36260 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + add r7, sp, #92 @ 0x5c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + and r2, r6, #1 │ │ │ │ + ldm r7, {r7, r8, r9} │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + add r5, sp, #16 │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ + mov r0, r5 │ │ │ │ + ldm ip, {r1, r2, r3} │ │ │ │ + bl 4a128 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 36224 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #156] @ 36264 │ │ │ │ + bl 47838 │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r7, r8, r9} │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 35630 │ │ │ │ + add r5, r4, #52736 @ 0xce00 │ │ │ │ + add r0, r4, #12800 @ 0x3200 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #0 │ │ │ │ + add r0, r0, #56 @ 0x38 │ │ │ │ + add r5, r5, #144 @ 0x90 │ │ │ │ + bl 3295c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 369b0 │ │ │ │ + add r0, r4, #50176 @ 0xc400 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #104 @ 0x68 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 36c4c │ │ │ │ + add r4, r4, #49152 @ 0xc000 │ │ │ │ + mov r0, #1 │ │ │ │ + str r6, [r4, #3776] @ 0xec0 │ │ │ │ + ldr r2, [pc, #60] @ 36268 │ │ │ │ + ldr r3, [pc, #48] @ 36260 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 36258 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, r2, r0, lsr #24 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq ip, r0, r8, asr #29 │ │ │ │ + andeq r5, r2, ip, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add r3, r0, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #576] @ 0x240 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ 3a0dc │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - str r1, [r4] │ │ │ │ - ldr r2, [pc, #60] @ 3a0e0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #11 │ │ │ │ - bl 47854 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 3a0d4 │ │ │ │ - add r2, r3, #65536 @ 0x10000 │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r1, r3, #16 │ │ │ │ - add r2, r2, #16 │ │ │ │ - str r1, [r3] │ │ │ │ - stmib r3, {r1, r2} │ │ │ │ - str r0, [r3, #12] │ │ │ │ - str r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 3629c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 356d4 │ │ │ │ + ldr r1, [pc, #24] @ 362bc │ │ │ │ + add r0, r0, #12800 @ 0x3200 │ │ │ │ + add r0, r0, #56 @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 32f1c │ │ │ │ mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 356d4 │ │ │ │ + andeq r2, r2, r4, lsl #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add r0, r0, #12800 @ 0x3200 │ │ │ │ + add r0, r0, #56 @ 0x38 │ │ │ │ + bl 32f1c │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - strdeq ip, [r1], -r8 │ │ │ │ - andeq r0, r1, r0, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 3a118 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ - bl 4785c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 3a104 │ │ │ │ + add r5, r0, #12800 @ 0x3200 │ │ │ │ + add r5, r5, #56 @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ + bl 33384 │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r3, #576] @ 0x240 │ │ │ │ + cmp r3, #5 │ │ │ │ + beq 36338 │ │ │ │ + add r0, r4, #52736 @ 0xce00 │ │ │ │ + add r0, r0, #144 @ 0x90 │ │ │ │ + bl 369bc │ │ │ │ + add r0, r4, #50176 @ 0xc400 │ │ │ │ + add r0, r0, #104 @ 0x68 │ │ │ │ + bl 371e0 │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32940 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32f1c │ │ │ │ + b 36318 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 3a154 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ - bl 4785c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 3a140 │ │ │ │ - ldr r0, [pc, #68] @ 3a1a0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - str r1, [r5] │ │ │ │ - ldr r2, [pc, #56] @ 3a1a4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #11 │ │ │ │ - bl 47854 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - add r2, r3, #65536 @ 0x10000 │ │ │ │ - ldr r0, [r5] │ │ │ │ - add r1, r3, #16 │ │ │ │ - add r2, r2, #16 │ │ │ │ - str r1, [r3] │ │ │ │ - stmib r3, {r1, r2} │ │ │ │ - str r0, [r3, #12] │ │ │ │ - str r3, [r5] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq ip, r1, r0, lsr lr │ │ │ │ - andeq r0, r1, r0, lsl r0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add r0, r0, #12800 @ 0x3200 │ │ │ │ + add r0, r0, #56 @ 0x38 │ │ │ │ + bl 32e34 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, r3, #45056 @ 0xb000 │ │ │ │ + mov r0, #0 │ │ │ │ + strb r0, [r3, #640] @ 0x280 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 3a1dc │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ - bl 4785c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 3a1c8 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #452] @ 36568 │ │ │ │ + ldr r3, [pc, #452] @ 3656c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r8, r0, #12800 @ 0x3200 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + add r6, r0, #47360 @ 0xb900 │ │ │ │ + add r8, r8, #56 @ 0x38 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + mov r7, r6 │ │ │ │ + add r3, r8, #34304 @ 0x8600 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, r6, #64 @ 0x40 │ │ │ │ + stm sp, {r3, sl} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 353d4 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne 36530 │ │ │ │ + add sl, r7, #104 @ 0x68 │ │ │ │ + add fp, sp, #12 │ │ │ │ + add r2, r4, #48640 @ 0xbe00 │ │ │ │ + mov r3, sl │ │ │ │ + add r2, r2, #240 @ 0xf0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 35ae8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt 36534 │ │ │ │ + bne 363e0 │ │ │ │ + add r2, r4, #12288 @ 0x3000 │ │ │ │ + ldr r2, [r2, #576] @ 0x240 │ │ │ │ + cmp r2, #5 │ │ │ │ + cmpne r2, #0 │ │ │ │ + bne 36488 │ │ │ │ + add r0, r4, #52736 @ 0xce00 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, fp │ │ │ │ + add r0, r0, #144 @ 0x90 │ │ │ │ + bl 36a68 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 363e0 │ │ │ │ + add ip, r4, #45056 @ 0xb000 │ │ │ │ + ldr r3, [ip, #2416] @ 0x970 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 364dc │ │ │ │ + ldrb r3, [ip, #2432] @ 0x980 │ │ │ │ + cmp r3, #5 │ │ │ │ + bne 363e0 │ │ │ │ + add r0, r4, #50176 @ 0xc400 │ │ │ │ + ldr r2, [ip, #2412] @ 0x96c │ │ │ │ + mov r1, fp │ │ │ │ + add r0, r0, #104 @ 0x68 │ │ │ │ + mov r3, #3 │ │ │ │ + bl 36fbc │ │ │ │ + b 363e0 │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + add r0, r3, #216 @ 0xd8 │ │ │ │ + bl 47d64 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 36434 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32f2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 363e0 │ │ │ │ + add r3, r4, #45056 @ 0xb000 │ │ │ │ + ldr r3, [r3, #2416] @ 0x970 │ │ │ │ + ands r3, r3, #8 │ │ │ │ + bne 363e0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 35390 │ │ │ │ + b 363e0 │ │ │ │ + adds r0, r0, #1 │ │ │ │ + movne r0, #1 │ │ │ │ + ands r0, r0, r3, lsr #3 │ │ │ │ + beq 363e0 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [r5, #28] │ │ │ │ + mov lr, r5 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [lr], #4 │ │ │ │ + ldm fp!, {r0, r1, r2, r3} │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm fp, {r0, r1} │ │ │ │ + cmp sl, #0 │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + ldr r3, [ip, #2428] @ 0x97c │ │ │ │ + str r3, [r5, #32] │ │ │ │ + add r7, r7, #128 @ 0x80 │ │ │ │ + ldrne r3, [ip, #2412] @ 0x96c │ │ │ │ + str r7, [r5, #36] @ 0x24 │ │ │ │ + strne r3, [sl] │ │ │ │ + mov r9, #1 │ │ │ │ + ldr r1, [pc, #52] @ 36570 │ │ │ │ + ldr r2, [pc, #44] @ 3656c │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + eors r1, r2, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + bne 36564 │ │ │ │ + mov r0, r9 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, r2, r4, ror #19 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r5, r2, ip, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr ip, [r1, #32] │ │ │ │ mov r4, r1 │ │ │ │ - add r2, r0, r1 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - cmp r2, r1 │ │ │ │ - bhi 3a224 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + tst r1, #2 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 3660c │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #408] @ 36744 │ │ │ │ + cmp ip, r3 │ │ │ │ + bgt 36708 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r7, r2 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 366b0 │ │ │ │ + cmn r7, #1 │ │ │ │ + addne r8, r4, #4 │ │ │ │ + beq 36674 │ │ │ │ + add r0, r5, #52736 @ 0xce00 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r0, #144 @ 0x90 │ │ │ │ + bl 3691c │ │ │ │ + ldr ip, [r4, #32] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [r4, #36] @ 0x24 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3570c │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r3, [pc, #308] @ 36748 │ │ │ │ + cmp ip, r3 │ │ │ │ + bgt 36728 │ │ │ │ + ldr r3, [pc, #300] @ 3674c │ │ │ │ + ldr r0, [pc, #300] @ 36750 │ │ │ │ + ldr r2, [r4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #164 @ 0xa4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + clz r2, r2 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + bl 493cc │ │ │ │ + add r5, r5, #12800 @ 0x3200 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + add r5, r5, #56 @ 0x38 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + and r1, r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32c50 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + tst r3, #4 │ │ │ │ + beq 36600 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 32a40 │ │ │ │ + b 36600 │ │ │ │ + ldr r2, [r4] │ │ │ │ + add r9, r5, #12800 @ 0x3200 │ │ │ │ + ldr r3, [pc, #208] @ 36754 │ │ │ │ + ldr r0, [pc, #208] @ 36758 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #150 @ 0x96 │ │ │ │ + add r0, pc, r0 │ │ │ │ + clz r2, r2 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + bl 493cc │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + ldr r1, [r4, #36] @ 0x24 │ │ │ │ + add r0, r9, #56 @ 0x38 │ │ │ │ + bl 32cec │ │ │ │ + b 36600 │ │ │ │ + add r1, r0, #47360 @ 0xb900 │ │ │ │ + add r8, r4, #4 │ │ │ │ + add r1, r1, #16 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 47d64 │ │ │ │ + add r9, r5, #12800 @ 0x3200 │ │ │ │ cmp r0, #0 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #88] @ 3a284 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r2, [pc, #84] @ 3a288 │ │ │ │ + streq r0, [r4] │ │ │ │ + beq 365c0 │ │ │ │ + cmn r7, #1 │ │ │ │ + bne 365cc │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmn r2, #1 │ │ │ │ + bne 3667c │ │ │ │ + add r0, r5, #50176 @ 0xc400 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r0, #104 @ 0x68 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 36cb0 │ │ │ │ + b 36600 │ │ │ │ + ldr r1, [pc, #76] @ 3675c │ │ │ │ + ldr r0, [pc, #76] @ 36760 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #11 │ │ │ │ - bl 47854 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 3a278 │ │ │ │ - add r2, r3, #65536 @ 0x10000 │ │ │ │ - ldr r1, [r5] │ │ │ │ - add r0, r3, #16 │ │ │ │ - add r2, r2, #16 │ │ │ │ - str r1, [r3, #12] │ │ │ │ - str r0, [r3] │ │ │ │ - stmib r3, {r0, r2} │ │ │ │ - str r3, [r5] │ │ │ │ - add r4, r0, r4 │ │ │ │ - cmp r4, r2 │ │ │ │ - strls r4, [r3, #4] │ │ │ │ - movhi r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldmib r3, {r0, r2} │ │ │ │ - b 3a264 │ │ │ │ - andeq ip, r1, r8, ror #26 │ │ │ │ - andeq r0, r1, r0, lsl r0 │ │ │ │ - add r0, r0, #4096 @ 0x1000 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #4096 @ 0x1000 │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r3, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ - str r1, [r0, #12] │ │ │ │ + mov r2, ip │ │ │ │ + bl 4925c │ │ │ │ + mvn r0, #0 │ │ │ │ + b 36604 │ │ │ │ + ldr r1, [pc, #52] @ 36764 │ │ │ │ + ldr r0, [pc, #52] @ 36768 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, ip │ │ │ │ + bl 4925c │ │ │ │ + b 36720 │ │ │ │ + andeq r0, r0, lr, ror #10 │ │ │ │ + andeq r0, r0, fp, ror #10 │ │ │ │ + ldrdeq r2, [r2], -r0 │ │ │ │ + ldrdeq r2, [r2], -ip │ │ │ │ + andeq r2, r2, r0, ror r0 │ │ │ │ + andeq r2, r2, ip, ror r0 │ │ │ │ + andeq r1, r2, ip, lsr #31 │ │ │ │ + ldrdeq r1, [r2], -r4 │ │ │ │ + andeq r2, r2, r0 │ │ │ │ + andeq r2, r2, r8, lsr #32 │ │ │ │ + add r0, r0, #50176 @ 0xc400 │ │ │ │ + add r0, r0, #104 @ 0x68 │ │ │ │ + b 36e94 │ │ │ │ + add r0, r0, #12288 @ 0x3000 │ │ │ │ + ldr r0, [r0, #576] @ 0x240 │ │ │ │ + cmp r0, #4 │ │ │ │ + beq 36794 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ bx lr │ │ │ │ + mov r0, #2 │ │ │ │ + bx lr │ │ │ │ + add r0, r0, #12800 @ 0x3200 │ │ │ │ + add r0, r0, #56 @ 0x38 │ │ │ │ + b 32a40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r4, r0, #4096 @ 0x1000 │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r7, #0 │ │ │ │ - cmp r2, r3 │ │ │ │ - bcc 3a334 │ │ │ │ - subs r5, r3, r1 │ │ │ │ - movne r2, #1 │ │ │ │ - moveq r2, #0 │ │ │ │ - cmp r1, r3 │ │ │ │ - movhi r2, #0 │ │ │ │ - andls r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - moveq r1, r6 │ │ │ │ - moveq r5, r2 │ │ │ │ - bne 3a3b4 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - sub r2, r2, r5 │ │ │ │ - str r5, [r4] │ │ │ │ - bl 478ac │ │ │ │ - add r3, r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - beq 3a3cc │ │ │ │ - ldr r2, [r4] │ │ │ │ - mov r1, #0 │ │ │ │ - cmp r2, r3 │ │ │ │ - bcs 3a2d8 │ │ │ │ - ldrb ip, [r6, r2] │ │ │ │ - cmp ip, #13 │ │ │ │ - cmpne ip, #10 │ │ │ │ - moveq lr, #1 │ │ │ │ - movne lr, #0 │ │ │ │ - bne 3a370 │ │ │ │ - cmp ip, #13 │ │ │ │ - add r0, r2, #1 │ │ │ │ - bne 3a3a0 │ │ │ │ - cmp r3, r0 │ │ │ │ - bhi 3a384 │ │ │ │ - mov r7, lr │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4] │ │ │ │ - b 3a2d0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 3a3e4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r4] │ │ │ │ - b 3a2d0 │ │ │ │ - ldrb r3, [r6, r0] │ │ │ │ - cmp r3, #10 │ │ │ │ - addeq r3, r2, #2 │ │ │ │ - moveq ip, #0 │ │ │ │ - strbeq ip, [r6, r2] │ │ │ │ - moveq r2, r0 │ │ │ │ - moveq r0, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - str r0, [r4] │ │ │ │ - add r0, r6, r1 │ │ │ │ - strb r3, [r6, r2] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r1, r6, r1 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 47864 │ │ │ │ - add r1, r6, r5 │ │ │ │ - b 3a300 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 3a3ec │ │ │ │ - strb r0, [r6, r5] │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [r4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r0, r6, r1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 47cc4 │ │ │ │ + add r3, r4, #45568 @ 0xb200 │ │ │ │ + ldr r2, [r3, #112] @ 0x70 │ │ │ │ + ldr ip, [r3, #116] @ 0x74 │ │ │ │ + subs r4, r0, r2 │ │ │ │ + sbc r5, r1, ip │ │ │ │ + bl 47d54 │ │ │ │ + cmp r0, r4 │ │ │ │ + sbcs r1, r1, r5 │ │ │ │ + movlt r0, #1 │ │ │ │ + movge r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r0, r0, #45568 @ 0xb200 │ │ │ │ + add r0, r0, #128 @ 0x80 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr r1, [r0] │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #244] @ 3a508 │ │ │ │ + ldr r0, [pc, #244] @ 3690c │ │ │ │ ands lr, r1, #4 │ │ │ │ - ldr r1, [pc, #240] @ 3a50c │ │ │ │ + ldr r1, [pc, #240] @ 36910 │ │ │ │ sub sp, sp, #104 @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ strd r2, [sp] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ - beq 3a470 │ │ │ │ - ldr r0, [pc, #208] @ 3a510 │ │ │ │ + beq 36874 │ │ │ │ + ldr r0, [pc, #208] @ 36914 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 3a3f4 │ │ │ │ - ldr r2, [pc, #200] @ 3a514 │ │ │ │ - ldr r3, [pc, #188] @ 3a50c │ │ │ │ + bl 367f8 │ │ │ │ + ldr r2, [pc, #200] @ 36918 │ │ │ │ + ldr r3, [pc, #188] @ 36910 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3a504 │ │ │ │ + bne 36908 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1} │ │ │ │ mov r2, #24 │ │ │ │ stm r4, {r0, r1} │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ strh lr, [sp, #64] @ 0x40 │ │ │ │ - bl 47860 │ │ │ │ + bl 47830 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ - bl 47860 │ │ │ │ + bl 47830 │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4badc │ │ │ │ + bl 4bb48 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b8fc │ │ │ │ + bl 4b8cc │ │ │ │ add r4, r4, #4 │ │ │ │ str r0, [r5], #4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 3a4c8 │ │ │ │ + bne 368cc │ │ │ │ add r0, sp, #12 │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ eor r0, r0, r1 │ │ │ │ eor r0, r0, r2 │ │ │ │ eor r0, r0, r3 │ │ │ │ mvn r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ - b 3a444 │ │ │ │ + b 36848 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r2, ip, ror #18 │ │ │ │ + andeq r5, r2, r8, ror #10 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq pc, r1, r0, lsr #23 │ │ │ │ - andeq r1, r2, ip, lsr r9 │ │ │ │ + ldrdeq r3, [r2], -ip │ │ │ │ + andeq r5, r2, r8, lsr r5 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ mov r0, r1 │ │ │ │ - b 3a3f4 │ │ │ │ + b 367f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #8 │ │ │ │ add r0, r0, r1 │ │ │ │ strd r2, [r4, #16] │ │ │ │ - bl 4b868 │ │ │ │ - ldr r0, [pc, #84] @ 3a5a8 │ │ │ │ + bl 4b838 │ │ │ │ + ldr r0, [pc, #84] @ 369ac │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ add r0, r0, #24 │ │ │ │ - bl 3a3f4 │ │ │ │ + bl 367f8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ ldr ip, [r4, #32] │ │ │ │ asr r2, ip, #31 │ │ │ │ mul r3, ip, r1 │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ umull r2, r1, ip, r0 │ │ │ │ adds r2, r2, r6 │ │ │ │ add r3, r3, r1 │ │ │ │ adc r1, r3, r5 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq pc, r1, r8, lsl #21 │ │ │ │ + andeq r3, r2, r4, asr #21 │ │ │ │ str r1, [r0] │ │ │ │ str r2, [r0, #32] │ │ │ │ - b 3a524 │ │ │ │ + b 36928 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ ldrd r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r3, r3, r1 │ │ │ │ popge {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 3a524 │ │ │ │ + b 36928 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 3a3f4 │ │ │ │ + bl 367f8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 3a65c │ │ │ │ + beq 36a60 │ │ │ │ ldrd r2, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a3f4 │ │ │ │ + bl 367f8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 3a65c │ │ │ │ + beq 36a60 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 3a650 │ │ │ │ + beq 36a54 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 3a650 │ │ │ │ + beq 36a54 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r2] │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #320] @ 3a7c0 │ │ │ │ - ldr r3, [pc, #320] @ 3a7c4 │ │ │ │ + ldr r2, [pc, #320] @ 36bc4 │ │ │ │ + ldr r3, [pc, #320] @ 36bc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ cmn r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ strb r3, [sp, #19] │ │ │ │ - bne 3a70c │ │ │ │ + bne 36b10 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ tst r3, #1 │ │ │ │ - beq 3a7b4 │ │ │ │ + beq 36bb8 │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ and r3, r3, #8 │ │ │ │ cmp r1, #5 │ │ │ │ - beq 3a764 │ │ │ │ + beq 36b68 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 3a7b4 │ │ │ │ + beq 36bb8 │ │ │ │ ldrb r0, [sp, #19] │ │ │ │ eor r0, r0, #1 │ │ │ │ - ldr r2, [pc, #224] @ 3a7c8 │ │ │ │ - ldr r3, [pc, #216] @ 3a7c4 │ │ │ │ + ldr r2, [pc, #224] @ 36bcc │ │ │ │ + ldr r3, [pc, #216] @ 36bc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3a7bc │ │ │ │ + bne 36bc0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r3, sp, #19 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl 3a5ec │ │ │ │ + bl 369f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a7b4 │ │ │ │ + beq 36bb8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4] │ │ │ │ ands r0, r3, #1 │ │ │ │ and r3, r3, #8 │ │ │ │ - beq 3a6d0 │ │ │ │ + beq 36ad4 │ │ │ │ ldrb r1, [r4, #24] │ │ │ │ cmp r1, #5 │ │ │ │ - bne 3a6d0 │ │ │ │ + bne 36ad4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a6d0 │ │ │ │ + bne 36ad4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 3a76c │ │ │ │ + beq 36b70 │ │ │ │ ldrb r3, [sp, #19] │ │ │ │ cmp r3, #0 │ │ │ │ mvnne r0, #0 │ │ │ │ - b 3a6e0 │ │ │ │ + b 36ae4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a7b4 │ │ │ │ + bne 36bb8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - blt 3a7b4 │ │ │ │ + blt 36bb8 │ │ │ │ ldrd r2, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 3a3f4 │ │ │ │ + bl 367f8 │ │ │ │ mov r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 22b30 │ │ │ │ + bl 35fb0 │ │ │ │ mov r0, #0 │ │ │ │ - b 3a6e0 │ │ │ │ + b 36ae4 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r2, r8, lsl #14 │ │ │ │ + andeq r5, r2, r4, lsl #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r2, r0, lsr #13 │ │ │ │ + muleq r2, ip, r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r0, #24 │ │ │ │ mov r2, #2560 @ 0xa00 │ │ │ │ mov r4, r0 │ │ │ │ - bl 46b04 │ │ │ │ + bl 44b38 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #2592] @ 0xa20 │ │ │ │ str r3, [r4, #2584] @ 0xa18 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #2584] @ 0xa18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3a840 │ │ │ │ + beq 36c44 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #1452] @ 0x5ac │ │ │ │ mov r1, #1456 @ 0x5b0 │ │ │ │ bl 3bf4 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5, #2584] @ 0xa18 │ │ │ │ - bne 3a824 │ │ │ │ + bne 36c28 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #2584] @ 0xa18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - beq 3a88c │ │ │ │ + beq 36c90 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #1452] @ 0x5ac │ │ │ │ mov r1, #1456 @ 0x5b0 │ │ │ │ bl 3bf4 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5, #2584] @ 0xa18 │ │ │ │ - bne 3a870 │ │ │ │ + bne 36c74 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #2560 @ 0xa00 │ │ │ │ add r1, r5, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 46b04 │ │ │ │ + bl 44b38 │ │ │ │ str r7, [r5, #2588] @ 0xa1c │ │ │ │ str r6, [r5, #2592] @ 0xa20 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 46dd4 │ │ │ │ + bl 44e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a8f8 │ │ │ │ - b 3a950 │ │ │ │ + bne 36cfc │ │ │ │ + b 36d54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 46d44 │ │ │ │ + bl 44d78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a950 │ │ │ │ + beq 36d54 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 47d94 │ │ │ │ + bl 47d64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a8e4 │ │ │ │ + bne 36ce8 │ │ │ │ ldr sl, [r4, #24] │ │ │ │ ldr r1, [r5, #2592] @ 0xa20 │ │ │ │ cmn sl, #1 │ │ │ │ ldr r4, [r5, #2588] @ 0xa1c │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ - beq 3a958 │ │ │ │ + beq 36d5c │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a3f4 │ │ │ │ + bl 367f8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2228c │ │ │ │ + bl 3570c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [r5, #2588] @ 0xa1c │ │ │ │ ldr r1, [r5, #2592] @ 0xa20 │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a3f4 │ │ │ │ + bl 367f8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #5 │ │ │ │ str r3, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b30 │ │ │ │ + bl 35fb0 │ │ │ │ ldr r3, [r5, #2584] @ 0xa18 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3aa80 │ │ │ │ + beq 36e84 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r3, #1452] @ 0x5ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a998 │ │ │ │ + bne 36d9c │ │ │ │ add r5, r5, #1440 @ 0x5a0 │ │ │ │ add r5, r5, #12 │ │ │ │ mov r0, #1456 @ 0x5b0 │ │ │ │ bl 3a5c │ │ │ │ - ldr r1, [pc, #204] @ 3aa8c │ │ │ │ + ldr r1, [pc, #204] @ 36e90 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r3, #1440] @ 0x5a0 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ add r0, r0, #28 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r5] │ │ │ │ - bl 47860 │ │ │ │ + bl 47830 │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ ldr ip, [r5] │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r6, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r3, #24] │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ mov ip, #0 │ │ │ │ lsl r3, r0, #2 │ │ │ │ lsl r2, r1, #2 │ │ │ │ adds r3, r3, r0 │ │ │ │ orr r2, r2, r0, lsr #30 │ │ │ │ adc r2, r1, r2 │ │ │ │ ldr r1, [r5] │ │ │ │ @@ -55982,33 +52143,33 @@ │ │ │ │ ldrne r3, [r3, #1440] @ 0x5a0 │ │ │ │ strne r3, [r9, #8] │ │ │ │ streq r9, [r3, #1448] @ 0x5a8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r5, r5, #2576 @ 0xa10 │ │ │ │ add r5, r5, #8 │ │ │ │ - b 3a9b0 │ │ │ │ - andeq r8, r7, r8, asr #29 │ │ │ │ + b 36db4 │ │ │ │ + muleq r3, ip, pc @ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #2584] @ 0xa18 │ │ │ │ cmp lr, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, lr │ │ │ │ - b 3aac8 │ │ │ │ + b 36ecc │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r0 │ │ │ │ ldr r0, [r0, #1452] @ 0x5ac │ │ │ │ ldrne r3, [r3, #1452] @ 0x5ac │ │ │ │ cmp r0, #0 │ │ │ │ popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ ldr r2, [r0, #1440] @ 0x5a0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 3aab0 │ │ │ │ + bne 36eb4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r2, [r0, #1452] @ 0x5ac │ │ │ │ strne r2, [r3, #1452] @ 0x5ac │ │ │ │ ldrne lr, [ip, #2584] @ 0xa18 │ │ │ │ mov r1, #1456 @ 0x5b0 │ │ │ │ cmp lr, r0 │ │ │ │ streq r2, [ip, #2584] @ 0xa18 │ │ │ │ @@ -56016,28 +52177,28 @@ │ │ │ │ b 3bf4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 46dd4 │ │ │ │ + bl 44e08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3ab34 │ │ │ │ - b 3ab50 │ │ │ │ + bne 36f38 │ │ │ │ + b 36f54 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 46d44 │ │ │ │ + bl 44d78 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3ab50 │ │ │ │ + beq 36f54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 47d94 │ │ │ │ + bl 47d64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ab20 │ │ │ │ + bne 36f24 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -56045,12251 +52206,14055 @@ │ │ │ │ ldr r3, [r0, #2592] @ 0xa20 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ mov r0, r1 │ │ │ │ ldr r6, [ip, #2588] @ 0xa1c │ │ │ │ mov r4, r1 │ │ │ │ - bl 3a3f4 │ │ │ │ + bl 367f8 │ │ │ │ mov r5, #1 │ │ │ │ mov ip, #5 │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ mov lr, r0 │ │ │ │ stm sp, {ip, lr} │ │ │ │ mov r0, r6 │ │ │ │ - bl 22b30 │ │ │ │ + bl 35fb0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - ldr r2, [pc, #500] @ 3add0 │ │ │ │ + ldr r2, [pc, #500] @ 371d4 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #496] @ 3add4 │ │ │ │ + ldr r3, [pc, #496] @ 371d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - beq 3ad10 │ │ │ │ + beq 37114 │ │ │ │ ldr r4, [r0, #2584] @ 0xa18 │ │ │ │ mov r8, r0 │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r1 │ │ │ │ - beq 3ad08 │ │ │ │ + beq 3710c │ │ │ │ mov r9, #0 │ │ │ │ and r3, sl, #1 │ │ │ │ add r6, sp, #28 │ │ │ │ mov r5, r9 │ │ │ │ mov fp, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ str sl, [sp, #20] │ │ │ │ - b 3ac50 │ │ │ │ + b 37054 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3ad3c │ │ │ │ + bne 37140 │ │ │ │ cmp r9, #0 │ │ │ │ moveq r9, r4 │ │ │ │ ldrne r9, [r9, #1452] @ 0x5ac │ │ │ │ ldr r4, [r4, #1452] @ 0x5ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ad04 │ │ │ │ + beq 37108 │ │ │ │ str r5, [r6, #16] │ │ │ │ str r5, [r6] │ │ │ │ str r5, [r6, #4] │ │ │ │ str r5, [r6, #8] │ │ │ │ str r5, [r6, #12] │ │ │ │ ldrh r3, [r7, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #24] │ │ │ │ strh r3, [sp, #44] @ 0x2c │ │ │ │ - bl 47d94 │ │ │ │ + bl 47d64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ac2c │ │ │ │ + bne 37030 │ │ │ │ ldr r3, [r4, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3ac9c │ │ │ │ + beq 370a0 │ │ │ │ ldr r1, [r4, #1448] @ 0x5a8 │ │ │ │ ldr r0, [r4, #1440] @ 0x5a0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8, #2592] @ 0xa20 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ ldr sl, [r8, #2588] @ 0xa1c │ │ │ │ - bl 3a3f4 │ │ │ │ + bl 367f8 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, r4, #28 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 2228c │ │ │ │ + bl 3570c │ │ │ │ ldr sl, [r4, #1452] @ 0x5ac │ │ │ │ cmp r9, #0 │ │ │ │ strne sl, [r9, #1452] @ 0x5ac │ │ │ │ ldr r3, [r8, #2584] @ 0xa18 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r4 │ │ │ │ streq sl, [r8, #2584] @ 0xa18 │ │ │ │ mov r1, #1456 @ 0x5b0 │ │ │ │ mov r4, sl │ │ │ │ bl 3bf4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3ac50 │ │ │ │ + bne 37054 │ │ │ │ ldr sl, [sp, #20] │ │ │ │ tst sl, #2 │ │ │ │ - beq 3ad54 │ │ │ │ - ldr r2, [pc, #192] @ 3add8 │ │ │ │ - ldr r3, [pc, #184] @ 3add4 │ │ │ │ + beq 37158 │ │ │ │ + ldr r2, [pc, #192] @ 371dc │ │ │ │ + ldr r3, [pc, #184] @ 371d8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3adcc │ │ │ │ + bne 371d0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 47d94 │ │ │ │ + bl 47d64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ac84 │ │ │ │ - b 3ac38 │ │ │ │ + beq 37088 │ │ │ │ + b 3703c │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ add ip, sp, #24 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ lsl r5, r0, #4 │ │ │ │ lsl r1, r1, #4 │ │ │ │ adds r5, r5, r6 │ │ │ │ orr r1, r1, r0, lsr #28 │ │ │ │ adc r4, r4, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - bl 46c54 │ │ │ │ + bl 44c88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add lr, sp, #24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov ip, r0 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - b 3ad10 │ │ │ │ + b 37114 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r2, r8, lsr #3 │ │ │ │ + andeq r4, r2, r4, lsr #27 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r2, r0, ror r0 │ │ │ │ + andeq r4, r2, ip, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 47cf4 │ │ │ │ + bl 47cc4 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 3ae1c │ │ │ │ + b 37220 │ │ │ │ ldrd r2, [r0, #32] │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r2 │ │ │ │ sbcs r3, r7, r3 │ │ │ │ - blt 3ae2c │ │ │ │ - bl 46b5c │ │ │ │ + blt 37230 │ │ │ │ + bl 44b90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 46dbc │ │ │ │ + bl 44df0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ae04 │ │ │ │ + bne 37208 │ │ │ │ ldr r4, [r5, #2584] @ 0xa18 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3af04 │ │ │ │ + beq 37308 │ │ │ │ mov r9, #1 │ │ │ │ mov r8, #5 │ │ │ │ - b 3ae50 │ │ │ │ + b 37254 │ │ │ │ ldr r4, [r4, #1452] @ 0x5ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3aec0 │ │ │ │ + beq 372c4 │ │ │ │ ldr fp, [r4, #1432] @ 0x598 │ │ │ │ ldr sl, [r4, #1436] @ 0x59c │ │ │ │ - bl 47d84 │ │ │ │ + bl 47d54 │ │ │ │ adds r0, r0, r0 │ │ │ │ adc r1, r1, r1 │ │ │ │ adds r0, r0, fp │ │ │ │ adc sl, sl, r1 │ │ │ │ cmp r6, r0 │ │ │ │ sbcs sl, r7, sl │ │ │ │ - blt 3ae44 │ │ │ │ + blt 37248 │ │ │ │ ldr r3, [r5, #2592] @ 0xa20 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, [r3, #8] │ │ │ │ ldr sl, [r5, #2588] @ 0xa1c │ │ │ │ - bl 3a3f4 │ │ │ │ + bl 367f8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ str r9, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ stm sp, {r8, ip} │ │ │ │ mov r0, sl │ │ │ │ - bl 22b30 │ │ │ │ + bl 35fb0 │ │ │ │ str r6, [r4, #1432] @ 0x598 │ │ │ │ str r7, [r4, #1436] @ 0x59c │ │ │ │ ldr r4, [r4, #1452] @ 0x5ac │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3ae50 │ │ │ │ + bne 37254 │ │ │ │ ldr r3, [r5, #2584] @ 0xa18 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3aee8 │ │ │ │ - b 3af04 │ │ │ │ + bne 372ec │ │ │ │ + b 37308 │ │ │ │ ldr r4, [r3, #1452] @ 0x5ac │ │ │ │ bl 3bf4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r4, [r5, #2584] @ 0xa18 │ │ │ │ - beq 3af04 │ │ │ │ + beq 37308 │ │ │ │ ldr ip, [r3, #1424] @ 0x590 │ │ │ │ ldr r2, [r3, #1428] @ 0x594 │ │ │ │ cmp r6, ip │ │ │ │ sbcs r2, r7, r2 │ │ │ │ mov r1, #1456 @ 0x5b0 │ │ │ │ mov r0, r3 │ │ │ │ - bge 3aed0 │ │ │ │ + bge 372d4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - add ip, sp, #68 @ 0x44 │ │ │ │ - stm ip, {r1, r2, r3} │ │ │ │ - ldr r2, [pc, #244] @ 3b028 │ │ │ │ - ldr r3, [pc, #244] @ 3b02c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - add r7, sp, #92 @ 0x5c │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - and r2, r6, #1 │ │ │ │ - ldm r7, {r7, r8, r9} │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - add r5, sp, #16 │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ - mov r0, r5 │ │ │ │ - ldm ip, {r1, r2, r3} │ │ │ │ - bl 4a158 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3aff0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #156] @ 3b030 │ │ │ │ - bl 47868 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [pc, #148] @ 373cc │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #128] @ 373d0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r5, [r4, #20] │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - stm sp, {r7, r8, r9} │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 221b0 │ │ │ │ - add r5, r4, #52736 @ 0xce00 │ │ │ │ - add r0, r4, #12800 @ 0x3200 │ │ │ │ - mov r1, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 373c4 │ │ │ │ + ldr r2, [pc, #64] @ 373d4 │ │ │ │ + ldr r3, [pc, #64] @ 373d8 │ │ │ │ + ldr r1, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + stm sp, {r3, r4} │ │ │ │ + ldr r2, [pc, #44] @ 373dc │ │ │ │ + ldr r4, [r1, #32] │ │ │ │ + ldr r1, [pc, #40] @ 373e0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #14 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + andeq sl, r1, r4, lsr #27 │ │ │ │ + andeq r1, r2, r4, lsl r6 │ │ │ │ + ldrdeq r1, [r2], -ip │ │ │ │ + andeq r0, r0, r0, asr #32 │ │ │ │ + andeq sl, r1, ip, asr #16 │ │ │ │ + @ instruction: 0x000213b0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3928] @ 0xf58 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #192] @ 374c4 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r2, [pc, #188] @ 374c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #152 @ 0x98 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ - add r0, r0, #56 @ 0x38 │ │ │ │ - add r5, r5, #144 @ 0x90 │ │ │ │ - bl 3914c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #16 │ │ │ │ + beq 37490 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #144] @ 374cc │ │ │ │ + add r5, sp, #20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3a5ac │ │ │ │ - add r0, r4, #50176 @ 0xc400 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r0, #104 @ 0x68 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 3a848 │ │ │ │ - add r4, r4, #49152 @ 0xc000 │ │ │ │ - mov r0, #1 │ │ │ │ - str r6, [r4, #3776] @ 0xec0 │ │ │ │ - ldr r2, [pc, #60] @ 3b034 │ │ │ │ - ldr r3, [pc, #48] @ 3b02c │ │ │ │ + bl 48c44 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #100] @ 374d0 │ │ │ │ + ldr r3, [pc, #88] @ 374c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3b024 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ + bne 374c0 │ │ │ │ + add sp, sp, #152 @ 0x98 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r6, sp │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #20 │ │ │ │ + bl 4b01c │ │ │ │ + ldr r2, [pc, #44] @ 374d4 │ │ │ │ + add r5, sp, #20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + b 37450 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r2, r4, asr lr │ │ │ │ + andeq r4, r2, r0, lsl #19 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq ip, r0, r8, asr #29 │ │ │ │ - muleq r2, r0, sp │ │ │ │ + andeq r1, r2, ip, asr #6 │ │ │ │ + andeq r4, r2, ip, lsl r9 │ │ │ │ + strdeq r1, [r2], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add r3, r0, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #576] @ 0x240 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r3, [pc, #1460] @ 37aa4 │ │ │ │ + str r3, [r0, #248] @ 0xf8 │ │ │ │ + ldr r3, [pc, #1456] @ 37aa8 │ │ │ │ + str r3, [r0, #264] @ 0x108 │ │ │ │ + mov r3, #300 @ 0x12c │ │ │ │ + str r3, [r0, #212] @ 0xd4 │ │ │ │ + mov r3, #60 @ 0x3c │ │ │ │ + str r3, [r0, #216] @ 0xd8 │ │ │ │ + mov r3, #1000 @ 0x3e8 │ │ │ │ + str r3, [r0, #220] @ 0xdc │ │ │ │ + mov r3, #400 @ 0x190 │ │ │ │ + str r3, [r0, #224] @ 0xe0 │ │ │ │ + mvn r3, #217 @ 0xd9 │ │ │ │ + str r3, [r0, #244] @ 0xf4 │ │ │ │ + ldr r1, [pc, #1412] @ 37aac │ │ │ │ + mvn r3, #153 @ 0x99 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r6, #1 │ │ │ │ + mvn r8, #0 │ │ │ │ + str r3, [r0, #280] @ 0x118 │ │ │ │ + ldr r9, [pc, #1392] @ 37ab0 │ │ │ │ + mov r3, #10 │ │ │ │ + mov r2, #50 @ 0x32 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 3b068 │ │ │ │ + str r2, [r0, #172] @ 0xac │ │ │ │ + str r9, [r0, #252] @ 0xfc │ │ │ │ + str r8, [r0, #256] @ 0x100 │ │ │ │ + str r8, [r0, #260] @ 0x104 │ │ │ │ + str r8, [r0, #268] @ 0x10c │ │ │ │ + str r8, [r0, #272] @ 0x110 │ │ │ │ + str r8, [r0, #276] @ 0x114 │ │ │ │ + str r6, [r0, #156] @ 0x9c │ │ │ │ + str r6, [r0, #160] @ 0xa0 │ │ │ │ + str r6, [r0, #164] @ 0xa4 │ │ │ │ + str r6, [r0, #168] @ 0xa8 │ │ │ │ + str r5, [r0, #176] @ 0xb0 │ │ │ │ + str r6, [r0, #180] @ 0xb4 │ │ │ │ + str r5, [r0, #184] @ 0xb8 │ │ │ │ + str r5, [r0, #188] @ 0xbc │ │ │ │ + str r6, [r0, #192] @ 0xc0 │ │ │ │ + str r5, [r0, #196] @ 0xc4 │ │ │ │ + str r6, [r0, #200] @ 0xc8 │ │ │ │ + str r6, [r0, #204] @ 0xcc │ │ │ │ + str r5, [r0, #208] @ 0xd0 │ │ │ │ + str r5, [r0, #228] @ 0xe4 │ │ │ │ + str r5, [r0, #232] @ 0xe8 │ │ │ │ + str r6, [r0, #236] @ 0xec │ │ │ │ + str r5, [r0, #240] @ 0xf0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r6, [r0, #284] @ 0x11c │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + str r3, [r0, #288] @ 0x120 │ │ │ │ + str r6, [r0, #292] @ 0x124 │ │ │ │ + str r6, [r0, #296] @ 0x128 │ │ │ │ + add r0, r0, #300 @ 0x12c │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r1, [pc, #1252] @ 37ab4 │ │ │ │ + ldr r7, [pc, #1252] @ 37ab8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #255 @ 0xff │ │ │ │ + add r0, r4, #400 @ 0x190 │ │ │ │ + add r7, pc, r7 │ │ │ │ + bl 48bd8 │ │ │ │ + add r0, r4, #652 @ 0x28c │ │ │ │ + mov r2, #255 @ 0xff │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r3, [pc, #1212] @ 37abc │ │ │ │ + str r3, [r4, #912] @ 0x390 │ │ │ │ + str r3, [r4, #920] @ 0x398 │ │ │ │ + add r3, r3, #1568 @ 0x620 │ │ │ │ + add r3, r3, #10 │ │ │ │ + str r3, [r4, #924] @ 0x39c │ │ │ │ + add r3, r3, #69632 @ 0x11000 │ │ │ │ + add r3, r3, #416 @ 0x1a0 │ │ │ │ + str r9, [r4, #916] @ 0x394 │ │ │ │ + ldr r1, [pc, #1180] @ 37ac0 │ │ │ │ + ldr r9, [pc, #1180] @ 37ac4 │ │ │ │ + str r3, [r4, #928] @ 0x3a0 │ │ │ │ + mov r3, #255 @ 0xff │ │ │ │ + str r3, [r4, #932] @ 0x3a4 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #24 │ │ │ │ + add r0, r4, #960 @ 0x3c0 │ │ │ │ + str r6, [r4, #936] @ 0x3a8 │ │ │ │ + str r6, [r4, #940] @ 0x3ac │ │ │ │ + str r6, [r4, #944] @ 0x3b0 │ │ │ │ + str r6, [r4, #948] @ 0x3b4 │ │ │ │ + str r6, [r4, #952] @ 0x3b8 │ │ │ │ + str r6, [r4, #956] @ 0x3bc │ │ │ │ + bl 48bd8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, #24 │ │ │ │ + add r0, r4, #984 @ 0x3d8 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r4, #1008 @ 0x3f0 │ │ │ │ + bl 48bd8 │ │ │ │ + add r0, r4, #1024 @ 0x400 │ │ │ │ + mov r2, #24 │ │ │ │ + add r0, r0, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, #24 │ │ │ │ + add r0, r4, #1056 @ 0x420 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr sl, [pc, #1056] @ 37ac8 │ │ │ │ + add r0, r4, #1072 @ 0x430 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, #24 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 48bd8 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r9, #5 │ │ │ │ + add r0, r4, #1104 @ 0x450 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + add r0, r4, #1136 @ 0x470 │ │ │ │ + str r9, [r4, #1128] @ 0x468 │ │ │ │ + str r5, [r4, #1132] @ 0x46c │ │ │ │ + bl 48bd8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + add r0, r4, #1200 @ 0x4b0 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r1, [pc, #972] @ 37acc │ │ │ │ + mov fp, #100 @ 0x64 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + add r0, r4, #1280 @ 0x500 │ │ │ │ + str fp, [r4, #1264] @ 0x4f0 │ │ │ │ + str r6, [r4, #1268] @ 0x4f4 │ │ │ │ + str r5, [r4, #1272] @ 0x4f8 │ │ │ │ + str r5, [r4, #1276] @ 0x4fc │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r2, [pc, #936] @ 37ad0 │ │ │ │ + str r2, [r4, #1372] @ 0x55c │ │ │ │ + add r2, r2, #536 @ 0x218 │ │ │ │ + str r2, [r4, #1376] @ 0x560 │ │ │ │ + mov r2, #25 │ │ │ │ + mov r1, #30 │ │ │ │ + str r2, [r4, #1348] @ 0x544 │ │ │ │ + add r0, r4, #1376 @ 0x560 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + add r0, r0, #12 │ │ │ │ + str r1, [r4, #1352] @ 0x548 │ │ │ │ + str r2, [r4, #1356] @ 0x54c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #900 @ 0x384 │ │ │ │ + str r6, [r4, #1344] @ 0x540 │ │ │ │ + str r9, [r4, #1360] @ 0x550 │ │ │ │ + str r6, [r4, #1364] @ 0x554 │ │ │ │ + str r5, [r4, #1368] @ 0x558 │ │ │ │ + str r5, [r4, #1380] @ 0x564 │ │ │ │ + str r5, [r4, #1384] @ 0x568 │ │ │ │ + bl 48bd8 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 22254 │ │ │ │ - ldr r1, [pc, #24] @ 3b088 │ │ │ │ - add r0, r0, #12800 @ 0x3200 │ │ │ │ - add r0, r0, #56 @ 0x38 │ │ │ │ + mov r2, #768 @ 0x300 │ │ │ │ + mov r1, r7 │ │ │ │ + str r5, [r0, #2288]! @ 0x8f0 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r1, [pc, #832] @ 37ad4 │ │ │ │ + mov r2, #20 │ │ │ │ + add r0, r4, #3072 @ 0xc00 │ │ │ │ + add r0, r0, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r2, [r4, #3072] @ 0xc00 │ │ │ │ + str r6, [r4, #3060] @ 0xbf4 │ │ │ │ + mov r2, #32 │ │ │ │ + str r6, [r4, #3064] @ 0xbf8 │ │ │ │ + str r6, [r4, #3068] @ 0xbfc │ │ │ │ + str r5, [r4, #3076] @ 0xc04 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r2, #2 │ │ │ │ + ldr r1, [pc, #784] @ 37ad8 │ │ │ │ + mov sl, #3 │ │ │ │ + str r2, [r4, #3144] @ 0xc48 │ │ │ │ + add r0, r4, #3184 @ 0xc70 │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, r0, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl 3970c │ │ │ │ + str r2, [r4, #3128] @ 0xc38 │ │ │ │ + str r5, [r4, #3112] @ 0xc28 │ │ │ │ + mov r2, #16 │ │ │ │ + str r5, [r4, #3116] @ 0xc2c │ │ │ │ + str r6, [r4, #3120] @ 0xc30 │ │ │ │ + str sl, [r4, #3124] @ 0xc34 │ │ │ │ + str r6, [r4, #3132] @ 0xc3c │ │ │ │ + str r6, [r4, #3136] @ 0xc40 │ │ │ │ + str sl, [r4, #3140] @ 0xc44 │ │ │ │ + str r5, [r4, #3148] @ 0xc4c │ │ │ │ + str r6, [r4, #3152] @ 0xc50 │ │ │ │ + str r5, [r4, #3156] @ 0xc54 │ │ │ │ + str r6, [r4, #3160] @ 0xc58 │ │ │ │ + str sl, [r4, #3164] @ 0xc5c │ │ │ │ + str r6, [r4, #3168] @ 0xc60 │ │ │ │ + str r5, [r4, #3172] @ 0xc64 │ │ │ │ + str r9, [r4, #3176] @ 0xc68 │ │ │ │ + str r5, [r4, #3180] @ 0xc6c │ │ │ │ + str r5, [r4, #3184] @ 0xc70 │ │ │ │ + str r5, [r4, #3188] @ 0xc74 │ │ │ │ + bl 48bd8 │ │ │ │ + add r0, r4, #3200 @ 0xc80 │ │ │ │ + mov r2, #12 │ │ │ │ + add r0, r0, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 48bd8 │ │ │ │ + add r0, r4, #3216 @ 0xc90 │ │ │ │ + add r0, r0, #8 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r1, r7 │ │ │ │ + str r8, [r4, #3220] @ 0xc94 │ │ │ │ + bl 48bd8 │ │ │ │ + add r0, r4, #3248 @ 0xcb0 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + add r0, r0, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r3, #10 │ │ │ │ + str r3, [r4, #3412] @ 0xd54 │ │ │ │ + str r3, [r4, #3424] @ 0xd60 │ │ │ │ + mov r2, #25 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r4, #3440 @ 0xd70 │ │ │ │ + str r5, [r4, #3384] @ 0xd38 │ │ │ │ + str r5, [r4, #3388] @ 0xd3c │ │ │ │ + str r6, [r4, #3392] @ 0xd40 │ │ │ │ + str r5, [r4, #3396] @ 0xd44 │ │ │ │ + str r5, [r4, #3400] @ 0xd48 │ │ │ │ + str r6, [r4, #3404] @ 0xd4c │ │ │ │ + str r5, [r4, #3408] @ 0xd50 │ │ │ │ + str r5, [r4, #3416] @ 0xd58 │ │ │ │ + str r5, [r4, #3420] @ 0xd5c │ │ │ │ + str r6, [r4, #3428] @ 0xd64 │ │ │ │ + str r5, [r4, #3432] @ 0xd68 │ │ │ │ + str r6, [r4, #3436] @ 0xd6c │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r2, [pc, #536] @ 37adc │ │ │ │ + str r2, [r4, #3484] @ 0xd9c │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r0, #25 │ │ │ │ + str r2, [r4, #3480] @ 0xd98 │ │ │ │ + mov r2, #144 @ 0x90 │ │ │ │ + mov r8, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r4, #3476] @ 0xd94 │ │ │ │ + str r2, [r4, #3576] @ 0xdf8 │ │ │ │ + add r0, r4, #3600 @ 0xe10 │ │ │ │ + mov r2, #34 @ 0x22 │ │ │ │ + str fp, [r4, #3500] @ 0xdac │ │ │ │ + str fp, [r4, #3592] @ 0xe08 │ │ │ │ + str r8, [r4, #3468] @ 0xd8c │ │ │ │ + str r6, [r4, #3472] @ 0xd90 │ │ │ │ + str r6, [r4, #3488] @ 0xda0 │ │ │ │ + str r6, [r4, #3492] @ 0xda4 │ │ │ │ + str r6, [r4, #3496] @ 0xda8 │ │ │ │ + str r5, [r4, #3504] @ 0xdb0 │ │ │ │ + str r6, [r4, #3508] @ 0xdb4 │ │ │ │ + str r5, [r4, #3512] @ 0xdb8 │ │ │ │ + str r5, [r4, #3516] @ 0xdbc │ │ │ │ + str r5, [r4, #3520] @ 0xdc0 │ │ │ │ + str r5, [r4, #3524] @ 0xdc4 │ │ │ │ + str r6, [r4, #3528] @ 0xdc8 │ │ │ │ + str r5, [r4, #3532] @ 0xdcc │ │ │ │ + str r5, [r4, #3536] @ 0xdd0 │ │ │ │ + str r6, [r4, #3540] @ 0xdd4 │ │ │ │ + str r5, [r4, #3544] @ 0xdd8 │ │ │ │ + str r6, [r4, #3548] @ 0xddc │ │ │ │ + str r5, [r4, #3552] @ 0xde0 │ │ │ │ + str r6, [r4, #3556] @ 0xde4 │ │ │ │ + str r6, [r4, #3560] @ 0xde8 │ │ │ │ + str r5, [r4, #3564] @ 0xdec │ │ │ │ + str r6, [r4, #3568] @ 0xdf0 │ │ │ │ + str r5, [r4, #3572] @ 0xdf4 │ │ │ │ + str r5, [r4, #3580] @ 0xdfc │ │ │ │ + str r6, [r4, #3584] @ 0xe00 │ │ │ │ + str r5, [r4, #3588] @ 0xe04 │ │ │ │ + str r5, [r4, #3596] @ 0xe0c │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r1, [pc, #372] @ 37ae0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 22254 │ │ │ │ - andeq fp, r1, r4, asr #30 │ │ │ │ + str fp, [r4, #3636] @ 0xe34 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + str r5, [r4, #3640] @ 0xe38 │ │ │ │ + str r6, [r4, #3644] @ 0xe3c │ │ │ │ + str r9, [r0, #3648]! @ 0xe40 │ │ │ │ + add r0, r0, r8 │ │ │ │ + bl 48bd8 │ │ │ │ + add r0, r4, #3776 @ 0xec0 │ │ │ │ + add r0, r0, r8 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 48bd8 │ │ │ │ + add r0, r4, #3904 @ 0xf40 │ │ │ │ + add r0, r0, r8 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r1, [pc, #296] @ 37ae4 │ │ │ │ + ldr r3, [pc, #296] @ 37ae8 │ │ │ │ + add r0, r4, #4032 @ 0xfc0 │ │ │ │ + str r3, [r4, #4036] @ 0xfc4 │ │ │ │ + add r0, r0, #12 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + str r5, [r4, #4040] @ 0xfc8 │ │ │ │ + add fp, r4, #4096 @ 0x1000 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r1, #8 │ │ │ │ + add r0, r4, #4160 @ 0x1040 │ │ │ │ + add r0, r0, r2 │ │ │ │ + str r8, [fp, #80] @ 0x50 │ │ │ │ + str r1, [fp, #76] @ 0x4c │ │ │ │ + add r8, r4, #4224 @ 0x1080 │ │ │ │ + str r1, [fp, #84] @ 0x54 │ │ │ │ + str r5, [fp, #88] @ 0x58 │ │ │ │ + mov r1, r7 │ │ │ │ + str r6, [fp, #92] @ 0x5c │ │ │ │ + bl 48bd8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 48bd8 │ │ │ │ + add r0, r8, #48 @ 0x30 │ │ │ │ + ldr r8, [pc, #196] @ 37aec │ │ │ │ + mov r3, #10 │ │ │ │ + add r8, pc, r8 │ │ │ │ + str r3, [fp, #172] @ 0xac │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r8 │ │ │ │ + str sl, [fp, #160] @ 0xa0 │ │ │ │ + str r9, [fp, #164] @ 0xa4 │ │ │ │ + str r5, [fp, #168] @ 0xa8 │ │ │ │ + bl 48bd8 │ │ │ │ + add r0, r4, #4352 @ 0x1100 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #52 @ 0x34 │ │ │ │ + str r5, [fp, #304] @ 0x130 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r1, #30 │ │ │ │ + add r0, r4, #4416 @ 0x1140 │ │ │ │ + str r1, [fp, #344] @ 0x158 │ │ │ │ + add r0, r0, #56 @ 0x38 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, #32 │ │ │ │ + str r5, [fp, #340] @ 0x154 │ │ │ │ + str r6, [fp, #348] @ 0x15c │ │ │ │ + str r5, [fp, #352] @ 0x160 │ │ │ │ + str r5, [fp, #356] @ 0x164 │ │ │ │ + str r5, [fp, #360] @ 0x168 │ │ │ │ + str r5, [fp, #364] @ 0x16c │ │ │ │ + str r5, [fp, #368] @ 0x170 │ │ │ │ + str r5, [fp, #372] @ 0x174 │ │ │ │ + bl 48bd8 │ │ │ │ + str r5, [fp, #408] @ 0x198 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + @ instruction: 0xff4c4c4c │ │ │ │ + ldrsheq r0, [pc], #15 @ │ │ │ │ + andeq r1, r2, r8, lsl #4 │ │ │ │ + @ instruction: 0xff0000ff │ │ │ │ + strdeq r1, [r2], -r8 │ │ │ │ + andeq fp, r1, r4, ror #8 │ │ │ │ + andseq r6, fp, r4, ror pc │ │ │ │ + andeq r1, r2, r4, lsr #3 │ │ │ │ + @ instruction: 0x000211b0 │ │ │ │ + andeq r1, r2, r4, lsr r1 │ │ │ │ + strdeq r1, [r2], -ip │ │ │ │ + andeq r0, r0, fp, ror #9 │ │ │ │ + andeq r1, r2, r8, rrx │ │ │ │ + andeq r1, r2, r0, lsr r0 │ │ │ │ + andeq fp, r0, r0, lsl #23 │ │ │ │ + andeq r0, r2, r8, lsr #29 │ │ │ │ + andeq r0, r2, r0, ror #28 │ │ │ │ + andeq r2, r0, pc, rrx │ │ │ │ + andeq sp, r1, r4, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add r0, r0, #12800 @ 0x3200 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldrb r3, [r0, #300] @ 0x12c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 37d4c │ │ │ │ + ldrb r3, [r4, #400] @ 0x190 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 37d34 │ │ │ │ + ldrb r3, [r4, #960] @ 0x3c0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 37d1c │ │ │ │ + ldrb r3, [r4, #984] @ 0x3d8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 37d04 │ │ │ │ + ldrb r3, [r4, #1056] @ 0x420 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 37cec │ │ │ │ + ldrb r3, [r4, #1080] @ 0x438 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 37cd0 │ │ │ │ + ldrb r3, [r4, #1104] @ 0x450 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 37cb8 │ │ │ │ + ldrb r3, [r4, #1136] @ 0x470 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 37ca0 │ │ │ │ + ldrb r3, [r4, #1200] @ 0x4b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 37c88 │ │ │ │ + ldrb r3, [r4, #1280] @ 0x500 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 37c70 │ │ │ │ + ldrb r3, [r4, #3080] @ 0xc08 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 37c54 │ │ │ │ + ldrb r3, [r4, #3192] @ 0xc78 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 37c38 │ │ │ │ + ldrb r3, [r4, #3652] @ 0xe44 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 37c1c │ │ │ │ + ldrb r3, [r4, #4044] @ 0xfcc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 37c00 │ │ │ │ + add r5, r4, #4096 @ 0x1000 │ │ │ │ + ldrb r3, [r5, #176] @ 0xb0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 37be4 │ │ │ │ + ldrb r3, [r5, #376] @ 0x178 │ │ │ │ + cmp r3, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #404] @ 37d64 │ │ │ │ + add r0, r4, #4416 @ 0x1140 │ │ │ │ + add r1, pc, r1 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + mov r2, #32 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ - bl 3970c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + b 48bd8 │ │ │ │ + ldr r1, [pc, #380] @ 37d68 │ │ │ │ + add r0, r4, #4224 @ 0x1080 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + bl 48bd8 │ │ │ │ + b 37bbc │ │ │ │ + ldr r1, [pc, #356] @ 37d6c │ │ │ │ + add r0, r4, #4032 @ 0xfc0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl 48bd8 │ │ │ │ + b 37bac │ │ │ │ + ldr r1, [pc, #332] @ 37d70 │ │ │ │ + add r0, r4, #3648 @ 0xe40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 48bd8 │ │ │ │ + b 37ba0 │ │ │ │ + ldr r1, [pc, #308] @ 37d74 │ │ │ │ + add r0, r4, #3184 @ 0xc70 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #16 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 48bd8 │ │ │ │ + b 37b94 │ │ │ │ + ldr r1, [pc, #284] @ 37d78 │ │ │ │ + add r0, r4, #3072 @ 0xc00 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #32 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 48bd8 │ │ │ │ + b 37b88 │ │ │ │ + ldr r1, [pc, #260] @ 37d7c │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r4, #1280 @ 0x500 │ │ │ │ + bl 48bd8 │ │ │ │ + b 37b7c │ │ │ │ + ldr r1, [pc, #240] @ 37d80 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r4, #1200 @ 0x4b0 │ │ │ │ + bl 48bd8 │ │ │ │ + b 37b70 │ │ │ │ + ldr r1, [pc, #220] @ 37d84 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r4, #1136 @ 0x470 │ │ │ │ + bl 48bd8 │ │ │ │ + b 37b64 │ │ │ │ + ldr r1, [pc, #200] @ 37d88 │ │ │ │ + mov r2, #24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r4, #1104 @ 0x450 │ │ │ │ + bl 48bd8 │ │ │ │ + b 37b58 │ │ │ │ + ldr r1, [pc, #180] @ 37d8c │ │ │ │ + add r0, r4, #1072 @ 0x430 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #24 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 48bd8 │ │ │ │ + b 37b4c │ │ │ │ + ldr r1, [pc, #156] @ 37d90 │ │ │ │ + mov r2, #24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r4, #1056 @ 0x420 │ │ │ │ + bl 48bd8 │ │ │ │ + b 37b40 │ │ │ │ + ldr r1, [pc, #136] @ 37d94 │ │ │ │ + mov r2, #24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r4, #984 @ 0x3d8 │ │ │ │ + bl 48bd8 │ │ │ │ + b 37b34 │ │ │ │ + ldr r1, [pc, #116] @ 37d98 │ │ │ │ + mov r2, #24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r4, #960 @ 0x3c0 │ │ │ │ + bl 48bd8 │ │ │ │ + b 37b28 │ │ │ │ + ldr r1, [pc, #96] @ 37d9c │ │ │ │ + mov r2, #255 @ 0xff │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r4, #400 @ 0x190 │ │ │ │ + bl 48bd8 │ │ │ │ + b 37b1c │ │ │ │ + ldr r1, [pc, #76] @ 37da0 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r0, #300 @ 0x12c │ │ │ │ + bl 48bd8 │ │ │ │ + b 37b10 │ │ │ │ + andeq ip, r1, ip, ror pc │ │ │ │ + andeq ip, r1, r0, ror #30 │ │ │ │ + andeq r0, r2, r0, lsr #24 │ │ │ │ + strdeq r0, [r2], -r4 │ │ │ │ + andeq r0, r2, r8, asr #23 │ │ │ │ + andeq r0, r2, r8, lsr #23 │ │ │ │ + andeq r0, r2, r4, lsl #23 │ │ │ │ + andeq r0, r2, ip, asr fp │ │ │ │ + andeq r0, r2, r4, asr #22 │ │ │ │ + andeq r0, r2, r0, lsr #22 │ │ │ │ + andeq r0, r2, r8, lsl #22 │ │ │ │ + andeq r0, r2, ip, ror #21 │ │ │ │ + ldrdeq r0, [r2], -r4 │ │ │ │ + @ instruction: 0x00020ab4 │ │ │ │ + andeq r0, r2, ip, lsl #21 │ │ │ │ + andeq r0, r2, ip, asr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - add r5, r0, #12800 @ 0x3200 │ │ │ │ - add r5, r5, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 39b74 │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r3, #576] @ 0x240 │ │ │ │ - cmp r3, #5 │ │ │ │ - beq 3b104 │ │ │ │ - add r0, r4, #52736 @ 0xce00 │ │ │ │ - add r0, r0, #144 @ 0x90 │ │ │ │ - bl 3a5b8 │ │ │ │ - add r0, r4, #50176 @ 0xc400 │ │ │ │ - add r0, r0, #104 @ 0x68 │ │ │ │ - bl 3addc │ │ │ │ - mov r0, #0 │ │ │ │ + ldr r0, [r0, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #64] @ 37e04 │ │ │ │ + cmp r0, #15 │ │ │ │ + ldr r0, [pc, #60] @ 37e08 │ │ │ │ + mov r5, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #117 @ 0x75 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r4, #152] @ 0x98 │ │ │ │ + add r2, r4, r3, lsl #3 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r6, [r2, #24] │ │ │ │ + str r5, [r2, #28] │ │ │ │ + str r3, [r4, #152] @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - bl 39130 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3970c │ │ │ │ - b 3b0e4 │ │ │ │ + andeq r0, r2, r0, ror #20 │ │ │ │ + andeq r0, r2, ip, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add r0, r0, #12800 @ 0x3200 │ │ │ │ - add r0, r0, #56 @ 0x38 │ │ │ │ - bl 39624 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r3, #45056 @ 0xb000 │ │ │ │ - mov r0, #0 │ │ │ │ - strb r0, [r3, #640] @ 0x280 │ │ │ │ - bx lr │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [r0, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 47ab0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #452] @ 3b334 │ │ │ │ - ldr r3, [pc, #452] @ 3b338 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-304] @ 0xfffffed0 │ │ │ │ + ldr r2, [pc, #3604] @ 38c84 │ │ │ │ + ldr r3, [pc, #3604] @ 38c88 │ │ │ │ + sub sp, sp, #4352 @ 0x1100 │ │ │ │ add r2, pc, r2 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r8, r0, #12800 @ 0x3200 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add r6, r0, #47360 @ 0xb900 │ │ │ │ - add r8, r8, #56 @ 0x38 │ │ │ │ + mov r6, r1 │ │ │ │ + add r1, sp, #4352 @ 0x1100 │ │ │ │ + cmp r0, #0 │ │ │ │ + add r1, r1, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - mov r7, r6 │ │ │ │ - add r3, r8, #34304 @ 0x8600 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r6, r6, #64 @ 0x40 │ │ │ │ - stm sp, {r3, sl} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 21f54 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne 3b2fc │ │ │ │ - add sl, r7, #104 @ 0x68 │ │ │ │ - add fp, sp, #12 │ │ │ │ - add r2, r4, #48640 @ 0xbe00 │ │ │ │ - mov r3, sl │ │ │ │ - add r2, r2, #240 @ 0xf0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r4 │ │ │ │ - bl 22668 │ │ │ │ + beq 38520 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 38aac │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r5, [r2, #12] │ │ │ │ + mov r2, #2 │ │ │ │ + blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 3b300 │ │ │ │ - bne 3b1ac │ │ │ │ - add r2, r4, #12288 @ 0x3000 │ │ │ │ - ldr r2, [r2, #576] @ 0x240 │ │ │ │ - cmp r2, #5 │ │ │ │ - cmpne r2, #0 │ │ │ │ - bne 3b254 │ │ │ │ - add r0, r4, #52736 @ 0xce00 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, fp │ │ │ │ - add r0, r0, #144 @ 0x90 │ │ │ │ - bl 3a664 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + beq 38520 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3480] @ 38c8c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3f024 │ │ │ │ + ldr r7, [pc, #3464] @ 38c90 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #156] @ 0x9c │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3db20 │ │ │ │ + ldr r2, [r4, #160] @ 0xa0 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3da9c │ │ │ │ + ldr r2, [r4, #164] @ 0xa4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3da18 │ │ │ │ + ldr r2, [r4, #168] @ 0xa8 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3d994 │ │ │ │ + ldr r2, [r4, #172] @ 0xac │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ + bne 3d89c │ │ │ │ + ldr r2, [r4, #176] @ 0xb0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3d91c │ │ │ │ + ldr r2, [r4, #180] @ 0xb4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3d724 │ │ │ │ + ldr r2, [r4, #184] @ 0xb8 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3d7a4 │ │ │ │ + ldr r2, [r4, #188] @ 0xbc │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3d824 │ │ │ │ + ldr r2, [r4, #192] @ 0xc0 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3d62c │ │ │ │ + ldr r2, [r4, #196] @ 0xc4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3d6ac │ │ │ │ + ldr r2, [r4, #200] @ 0xc8 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3d5a8 │ │ │ │ + ldr r2, [r4, #204] @ 0xcc │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3d4b0 │ │ │ │ + ldr r2, [r4, #208] @ 0xd0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3d530 │ │ │ │ + ldr r2, [r4, #212] @ 0xd4 │ │ │ │ + cmp r2, #300 @ 0x12c │ │ │ │ + bne 3d42c │ │ │ │ + ldr r2, [r4, #216] @ 0xd8 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ + bne 3d3a8 │ │ │ │ + ldr r2, [r4, #220] @ 0xdc │ │ │ │ + cmp r2, #1000 @ 0x3e8 │ │ │ │ + bne 3d324 │ │ │ │ + ldr r2, [r4, #224] @ 0xe0 │ │ │ │ + cmp r2, #400 @ 0x190 │ │ │ │ + bne 3d1ac │ │ │ │ + ldr r2, [r4, #228] @ 0xe4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3d22c │ │ │ │ + ldr r2, [r4, #232] @ 0xe8 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3d2ac │ │ │ │ + ldr r2, [r4, #236] @ 0xec │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3cdf4 │ │ │ │ + ldr r2, [r4, #240] @ 0xf0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3ce74 │ │ │ │ + ldr r2, [r4, #244] @ 0xf4 │ │ │ │ + cmn r2, #218 @ 0xda │ │ │ │ + bne 3cd6c │ │ │ │ + ldr r2, [r4, #248] @ 0xf8 │ │ │ │ + ldr r3, [pc, #3136] @ 38c94 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3cce4 │ │ │ │ + ldr r2, [r4, #252] @ 0xfc │ │ │ │ + ldr r3, [pc, #3124] @ 38c98 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3cc60 │ │ │ │ + ldr r2, [r4, #256] @ 0x100 │ │ │ │ + cmn r2, #1 │ │ │ │ + bne 3cbdc │ │ │ │ + ldr r2, [r4, #260] @ 0x104 │ │ │ │ + cmn r2, #1 │ │ │ │ + bne 3cb54 │ │ │ │ + ldr r2, [r4, #264] @ 0x108 │ │ │ │ + ldr r3, [pc, #3088] @ 38c9c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3cad0 │ │ │ │ + ldr r2, [r4, #268] @ 0x10c │ │ │ │ + cmn r2, #1 │ │ │ │ + bne 3ca4c │ │ │ │ + ldr r2, [r4, #272] @ 0x110 │ │ │ │ + cmn r2, #1 │ │ │ │ + bne 3c9c8 │ │ │ │ + ldr r2, [r4, #276] @ 0x114 │ │ │ │ + cmn r2, #1 │ │ │ │ + bne 3c944 │ │ │ │ + ldr r2, [r4, #280] @ 0x118 │ │ │ │ + cmn r2, #154 @ 0x9a │ │ │ │ + bne 3c8c0 │ │ │ │ + ldr r2, [r4, #284] @ 0x11c │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3c83c │ │ │ │ + ldr r2, [r4, #288] @ 0x120 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne 3c7b8 │ │ │ │ + ldr r2, [r4, #292] @ 0x124 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3c734 │ │ │ │ + ldr r2, [r4, #296] @ 0x128 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3c6b4 │ │ │ │ + ldr r1, [pc, #2984] @ 38ca0 │ │ │ │ + add r5, r4, #300 @ 0x12c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b1ac │ │ │ │ - add ip, r4, #45056 @ 0xb000 │ │ │ │ - ldr r3, [ip, #2416] @ 0x970 │ │ │ │ - tst r3, #1 │ │ │ │ - beq 3b2a8 │ │ │ │ - ldrb r3, [ip, #2432] @ 0x980 │ │ │ │ - cmp r3, #5 │ │ │ │ - bne 3b1ac │ │ │ │ - add r0, r4, #50176 @ 0xc400 │ │ │ │ - ldr r2, [ip, #2412] @ 0x96c │ │ │ │ - mov r1, fp │ │ │ │ - add r0, r0, #104 @ 0x68 │ │ │ │ - mov r3, #3 │ │ │ │ - bl 3abb8 │ │ │ │ - b 3b1ac │ │ │ │ - ldr r3, [sp] │ │ │ │ - mov r1, fp │ │ │ │ - add r0, r3, #216 @ 0xd8 │ │ │ │ - bl 47d94 │ │ │ │ + bne 3e4c4 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r1, [pc, #2948] @ 38ca4 │ │ │ │ + add r5, r4, #400 @ 0x190 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b200 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3971c │ │ │ │ + bne 3eba0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r1, [pc, #2912] @ 38ca8 │ │ │ │ + add r5, r4, #652 @ 0x28c │ │ │ │ + add r5, r5, #3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b1ac │ │ │ │ - add r3, r4, #45056 @ 0xb000 │ │ │ │ - ldr r3, [r3, #2416] @ 0x970 │ │ │ │ - ands r3, r3, #8 │ │ │ │ - bne 3b1ac │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 21f10 │ │ │ │ - b 3b1ac │ │ │ │ - adds r0, r0, #1 │ │ │ │ - movne r0, #1 │ │ │ │ - ands r0, r0, r3, lsr #3 │ │ │ │ - beq 3b1ac │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [r5, #28] │ │ │ │ - mov lr, r5 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [lr], #4 │ │ │ │ - ldm fp!, {r0, r1, r2, r3} │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm fp, {r0, r1} │ │ │ │ - cmp sl, #0 │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - ldr r3, [ip, #2428] @ 0x97c │ │ │ │ - str r3, [r5, #32] │ │ │ │ - add r7, r7, #128 @ 0x80 │ │ │ │ - ldrne r3, [ip, #2412] @ 0x96c │ │ │ │ - str r7, [r5, #36] @ 0x24 │ │ │ │ - strne r3, [sl] │ │ │ │ - mov r9, #1 │ │ │ │ - ldr r1, [pc, #52] @ 3b33c │ │ │ │ - ldr r2, [pc, #44] @ 3b338 │ │ │ │ + bne 3e894 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #912] @ 0x390 │ │ │ │ + ldr r3, [pc, #2868] @ 38cac │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3a1d4 │ │ │ │ + ldr r2, [r4, #916] @ 0x394 │ │ │ │ + ldr r3, [pc, #2832] @ 38c98 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3a14c │ │ │ │ + ldr r2, [r4, #920] @ 0x398 │ │ │ │ + ldr r3, [pc, #2836] @ 38cac │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3a0c4 │ │ │ │ + ldr r2, [r4, #924] @ 0x39c │ │ │ │ + ldr r3, [pc, #2824] @ 38cb0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3a03c │ │ │ │ + ldr r2, [r4, #928] @ 0x3a0 │ │ │ │ + ldr r3, [pc, #2812] @ 38cb4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 39fb8 │ │ │ │ + ldr r2, [r4, #932] @ 0x3a4 │ │ │ │ + cmp r2, #255 @ 0xff │ │ │ │ + bne 39f34 │ │ │ │ + ldr r2, [r4, #936] @ 0x3a8 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 39eb0 │ │ │ │ + ldr r2, [r4, #940] @ 0x3ac │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 39e2c │ │ │ │ + ldr r2, [r4, #944] @ 0x3b0 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 39da8 │ │ │ │ + ldr r2, [r4, #948] @ 0x3b4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 39d24 │ │ │ │ + ldr r2, [r4, #952] @ 0x3b8 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 39ca0 │ │ │ │ + ldr r2, [r4, #956] @ 0x3bc │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 39c20 │ │ │ │ + ldr r1, [pc, #2720] @ 38cb8 │ │ │ │ + add r5, r4, #960 @ 0x3c0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - eors r1, r2, r1 │ │ │ │ - mov r2, #0 │ │ │ │ - bne 3b330 │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r2, r8, lsl ip │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r2, r0, lsl #21 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [r1, #32] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - tst r1, #2 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 3b3d8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #408] @ 3b510 │ │ │ │ - cmp ip, r3 │ │ │ │ - bgt 3b4d4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r7, r2 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 3b47c │ │ │ │ - cmn r7, #1 │ │ │ │ - addne r8, r4, #4 │ │ │ │ - beq 3b440 │ │ │ │ - add r0, r5, #52736 @ 0xce00 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r0, #144 @ 0x90 │ │ │ │ - bl 3a518 │ │ │ │ - ldr ip, [r4, #32] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [r4, #36] @ 0x24 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2228c │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #308] @ 3b514 │ │ │ │ - cmp ip, r3 │ │ │ │ - bgt 3b4f4 │ │ │ │ - ldr r3, [pc, #300] @ 3b518 │ │ │ │ - ldr r0, [pc, #300] @ 3b51c │ │ │ │ - ldr r2, [r4] │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #164 @ 0xa4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - clz r2, r2 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - bl 493fc │ │ │ │ - add r5, r5, #12800 @ 0x3200 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - add r5, r5, #56 @ 0x38 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - and r1, r1, #1 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3eea4 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r1, [pc, #2684] @ 38cbc │ │ │ │ + add r5, r4, #984 @ 0x3d8 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 39440 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - tst r3, #4 │ │ │ │ - beq 3b3cc │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3ea1c │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r1, [pc, #2648] @ 38cc0 │ │ │ │ + add r5, r4, #1008 @ 0x3f0 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 39230 │ │ │ │ - b 3b3cc │ │ │ │ - ldr r2, [r4] │ │ │ │ - add r9, r5, #12800 @ 0x3200 │ │ │ │ - ldr r3, [pc, #208] @ 3b520 │ │ │ │ - ldr r0, [pc, #208] @ 3b524 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #150 @ 0x96 │ │ │ │ - add r0, pc, r0 │ │ │ │ - clz r2, r2 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - bl 493fc │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - ldr r1, [r4, #36] @ 0x24 │ │ │ │ - add r0, r9, #56 @ 0x38 │ │ │ │ - bl 394dc │ │ │ │ - b 3b3cc │ │ │ │ - add r1, r0, #47360 @ 0xb900 │ │ │ │ - add r8, r4, #4 │ │ │ │ - add r1, r1, #16 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47d94 │ │ │ │ - add r9, r5, #12800 @ 0x3200 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - streq r0, [r4] │ │ │ │ - beq 3b38c │ │ │ │ - cmn r7, #1 │ │ │ │ - bne 3b398 │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmn r2, #1 │ │ │ │ - bne 3b448 │ │ │ │ - add r0, r5, #50176 @ 0xc400 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r0, #104 @ 0x68 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 3a8ac │ │ │ │ - b 3b3cc │ │ │ │ - ldr r1, [pc, #76] @ 3b528 │ │ │ │ - ldr r0, [pc, #76] @ 3b52c │ │ │ │ + bne 3ed24 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r1, [pc, #2612] @ 38cc4 │ │ │ │ + add r5, r4, #1024 @ 0x400 │ │ │ │ + add r5, r5, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, ip │ │ │ │ - bl 4928c │ │ │ │ - mvn r0, #0 │ │ │ │ - b 3b3d0 │ │ │ │ - ldr r1, [pc, #52] @ 3b530 │ │ │ │ - ldr r0, [pc, #52] @ 3b534 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3e584 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r1, [pc, #2572] @ 38cc8 │ │ │ │ + add r5, r4, #1056 @ 0x420 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, ip │ │ │ │ - bl 4928c │ │ │ │ - b 3b4ec │ │ │ │ - andeq r0, r0, lr, ror #10 │ │ │ │ - andeq r0, r0, fp, ror #10 │ │ │ │ - muleq r1, r0, r0 │ │ │ │ - ldrdeq fp, [r1], -r0 │ │ │ │ - andeq sl, r1, r0, lsr r0 │ │ │ │ - andeq fp, r1, r0, ror fp │ │ │ │ - andeq r9, r1, ip, ror #30 │ │ │ │ - muleq r1, r4, pc @ │ │ │ │ - andeq r9, r1, r0, asr #31 │ │ │ │ - andeq r9, r1, r8, ror #31 │ │ │ │ - add r0, r0, #50176 @ 0xc400 │ │ │ │ - add r0, r0, #104 @ 0x68 │ │ │ │ - b 3aa90 │ │ │ │ - add r0, r0, #12288 @ 0x3000 │ │ │ │ - ldr r0, [r0, #576] @ 0x240 │ │ │ │ - cmp r0, #4 │ │ │ │ - beq 3b560 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - bx lr │ │ │ │ - mov r0, #2 │ │ │ │ - bx lr │ │ │ │ - add r0, r0, #12800 @ 0x3200 │ │ │ │ - add r0, r0, #56 @ 0x38 │ │ │ │ - b 39230 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 47cf4 │ │ │ │ - add r3, r4, #45568 @ 0xb200 │ │ │ │ - ldr r2, [r3, #112] @ 0x70 │ │ │ │ - ldr ip, [r3, #116] @ 0x74 │ │ │ │ - subs r4, r0, r2 │ │ │ │ - sbc r5, r1, ip │ │ │ │ - bl 47d84 │ │ │ │ - cmp r0, r4 │ │ │ │ - sbcs r1, r1, r5 │ │ │ │ - movlt r0, #1 │ │ │ │ - movge r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r0, r0, #45568 @ 0xb200 │ │ │ │ - add r0, r0, #128 @ 0x80 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrb r6, [r0, #132] @ 0x84 │ │ │ │ - ands r6, r6, #255 @ 0xff │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, #1 │ │ │ │ - mov r7, #2 │ │ │ │ - b 3b630 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r5, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5, #140] @ 0x8c │ │ │ │ - streq r3, [r5, #144] @ 0x90 │ │ │ │ - strne r6, [r3] │ │ │ │ - bl 47cd8 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - str r8, [r4, #8] │ │ │ │ - blx r3 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - str r7, [r4, #8] │ │ │ │ - ldrb r3, [r5, #132] @ 0x84 │ │ │ │ - cmp r3, #0 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r5, #136] @ 0x88 │ │ │ │ - bl 47cd4 │ │ │ │ - ldr r4, [r5, #140] @ 0x8c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 3b5f0 │ │ │ │ - ldr r0, [r5, #136] @ 0x88 │ │ │ │ - bl 47cd8 │ │ │ │ - mov r0, #10 │ │ │ │ - bl 47c68 │ │ │ │ - b 3b624 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, #0 │ │ │ │ - str r5, [r0] │ │ │ │ - strb r5, [r0, #132] @ 0x84 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 47c80 │ │ │ │ - str r5, [r4, #140] @ 0x8c │ │ │ │ - str r5, [r4, #144] @ 0x90 │ │ │ │ - str r0, [r4, #136] @ 0x88 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3ef64 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r1, [pc, #2536] @ 38ccc │ │ │ │ + add r5, r4, #1072 @ 0x430 │ │ │ │ + add r5, r5, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3ec60 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r1, [pc, #2496] @ 38cd0 │ │ │ │ + add r5, r4, #1104 @ 0x450 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3ede4 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #1128] @ 0x468 │ │ │ │ + cmp r2, #5 │ │ │ │ + bne 39b20 │ │ │ │ + ldr r2, [r4, #1132] @ 0x46c │ │ │ │ cmp r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - strb r3, [r0, #132] @ 0x84 │ │ │ │ - ble 3b6e0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - bl 47be0 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 47be8 │ │ │ │ - ldr r3, [r6] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt 3b6c0 │ │ │ │ - ldr r0, [r6, #136] @ 0x88 │ │ │ │ - bl 47cac │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #32 │ │ │ │ - movlt r3, r1 │ │ │ │ - movge r3, #32 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - ble 3b754 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #60] @ 3b75c │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47b34 │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - str r0, [r6, #4]! │ │ │ │ - bgt 3b72c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0xfffffe9c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r1, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 47868 │ │ │ │ - ldr r0, [r5, #136] @ 0x88 │ │ │ │ - str r7, [r4, #16] │ │ │ │ - str r6, [r4, #20] │ │ │ │ - bl 47cd4 │ │ │ │ - ldr r3, [r5, #144] @ 0x90 │ │ │ │ - str r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - strne r4, [r3, #4] │ │ │ │ - ldr r3, [r5, #140] @ 0x8c │ │ │ │ - ldr r0, [r5, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r4, [r5, #144] @ 0x90 │ │ │ │ - streq r4, [r5, #140] @ 0x8c │ │ │ │ - bl 47cd8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - ldrh r1, [r1, #10] │ │ │ │ - ldr r3, [pc, #88] @ 3b848 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - beq 3b810 │ │ │ │ - mov r2, #1 │ │ │ │ - orr r2, r6, r2, lsl r5 │ │ │ │ - add r1, r0, r1, lsl #4 │ │ │ │ - add r3, r5, #1 │ │ │ │ - bl 3b7cc │ │ │ │ - ldrh r1, [r4, #8] │ │ │ │ - ldr r3, [pc, #44] @ 3b848 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq 3b834 │ │ │ │ - add r1, r7, r1, lsl #4 │ │ │ │ - mov r0, r7 │ │ │ │ - add r3, r5, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 3b7cc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - strne r6, [r4] │ │ │ │ - strne r5, [r4, #4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #960] @ 0x3c0 │ │ │ │ - sub lr, r1, #4 │ │ │ │ - ldr r1, [pc, #1152] @ 3bce8 │ │ │ │ - ldr r2, [pc, #1152] @ 3bcec │ │ │ │ + bne 39ba0 │ │ │ │ + ldr r1, [pc, #2436] @ 38cd4 │ │ │ │ + add r5, r4, #1136 @ 0x470 │ │ │ │ add r1, pc, r1 │ │ │ │ - sub sp, sp, #3088 @ 0xc10 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mvn ip, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r9, sp, #1040 @ 0x410 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #3092] @ 0xc14 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r9, r9, #8 │ │ │ │ - str ip, [r0, #4] │ │ │ │ - strb r3, [r0, #12] │ │ │ │ - str ip, [r0, #8] │ │ │ │ - add r0, sp, #8 │ │ │ │ - sub r5, r0, #4 │ │ │ │ - sub r1, r9, #12 │ │ │ │ - mov r2, r4 │ │ │ │ - strh r3, [r1] │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r6, [lr, #4]! │ │ │ │ - cmp r3, #256 @ 0x100 │ │ │ │ - str r6, [r1, #4] │ │ │ │ - str r1, [r5, #4]! │ │ │ │ - str ip, [r2, #20] │ │ │ │ - strb r3, [r2, #28] │ │ │ │ - str ip, [r2, #24] │ │ │ │ - add r1, r1, #8 │ │ │ │ - add r2, r2, #16 │ │ │ │ - bne 3b8b4 │ │ │ │ - add r5, r4, #8192 @ 0x2000 │ │ │ │ - ldr r7, [pc, #1024] @ 3bcf0 │ │ │ │ - add r9, r9, #2032 @ 0x7f0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov lr, r5 │ │ │ │ - add ip, sp, #1024 @ 0x400 │ │ │ │ - add r9, r9, #4 │ │ │ │ - mov sl, #1 │ │ │ │ - add r8, r4, #12288 @ 0x3000 │ │ │ │ - add fp, r4, #8192 @ 0x2000 │ │ │ │ - add ip, ip, #8 │ │ │ │ - mov r2, r7 │ │ │ │ - add r5, r5, #36 @ 0x24 │ │ │ │ - add r1, r1, #24 │ │ │ │ - add lr, lr, #26 │ │ │ │ - str sl, [sp, #3088] @ 0xc10 │ │ │ │ - str r9, [sp, #1032] @ 0x408 │ │ │ │ - str r7, [r8, #20] │ │ │ │ - stm sp, {r4, fp} │ │ │ │ - strh r3, [r9] │ │ │ │ - mov sl, ip │ │ │ │ - mov r9, r2 │ │ │ │ - cmp r0, sl │ │ │ │ - beq 3b990 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r3, r0 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, ip │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr ip, [r3, #4]! │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - ldr r6, [ip, #4] │ │ │ │ - cmp r7, r6 │ │ │ │ - movlt fp, #1 │ │ │ │ - strlt ip, [r3, #-4] │ │ │ │ - strlt r2, [r3] │ │ │ │ - cmp r3, sl │ │ │ │ - bne 3b954 │ │ │ │ - cmp fp, #0 │ │ │ │ - mov ip, r9 │ │ │ │ - sub sl, sl, #4 │ │ │ │ - mov r9, r4 │ │ │ │ - bne 3b93c │ │ │ │ - rsb r4, r9, r9, lsl #28 │ │ │ │ - sub r2, r9, #1 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r9, [ip] │ │ │ │ - str r3, [r5, r4, lsl #4] │ │ │ │ - lsl sl, r4, #4 │ │ │ │ - ldr r4, [ip, #-4]! │ │ │ │ - ldr fp, [r9, #4] │ │ │ │ - add sl, sl, #16 │ │ │ │ - ldrh r9, [r9] │ │ │ │ - strh r9, [r1, sl] │ │ │ │ - ldr r9, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3e030 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r1, [pc, #2400] @ 38cd8 │ │ │ │ + add r5, r4, #1200 @ 0x4b0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3e404 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #1264] @ 0x4f0 │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + bne 39a9c │ │ │ │ + ldr r2, [r4, #1268] @ 0x4f4 │ │ │ │ cmp r2, #1 │ │ │ │ - add r9, r9, fp │ │ │ │ - str r9, [r4, #4] │ │ │ │ - ldrh r9, [r4] │ │ │ │ - strh r9, [lr, sl] │ │ │ │ - rsb sl, r2, #512 @ 0x200 │ │ │ │ - add sl, sl, #1 │ │ │ │ - strh sl, [r4] │ │ │ │ - bne 3b934 │ │ │ │ - ldr r3, [pc, #776] @ 3bcf4 │ │ │ │ - str r3, [r8, #20] │ │ │ │ - ldr r3, [pc, #772] @ 3bcf8 │ │ │ │ - ldm sp, {r4, fp} │ │ │ │ - cmp r9, r3 │ │ │ │ - str fp, [r8, #16] │ │ │ │ - beq 3ba10 │ │ │ │ - mov r3, r2 │ │ │ │ - add r1, r4, r9, lsl #4 │ │ │ │ + bne 3991c │ │ │ │ + ldr r2, [r4, #1272] @ 0x4f8 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3999c │ │ │ │ + ldr r2, [r4, #1276] @ 0x4fc │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 39a1c │ │ │ │ + ldr r1, [pc, #2316] @ 38cdc │ │ │ │ + add r5, r4, #1280 @ 0x500 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3dd2c │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #3 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #1344] @ 0x540 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 39894 │ │ │ │ + ldr r2, [r4, #1348] @ 0x544 │ │ │ │ + cmp r2, #25 │ │ │ │ + bne 3980c │ │ │ │ + ldr r2, [r4, #1352] @ 0x548 │ │ │ │ + cmp r2, #30 │ │ │ │ + bne 39784 │ │ │ │ + ldr r2, [r4, #1356] @ 0x54c │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + bne 396fc │ │ │ │ + ldr r2, [r4, #1360] @ 0x550 │ │ │ │ + cmp r2, #5 │ │ │ │ + bne 39674 │ │ │ │ + ldr r2, [r4, #1364] @ 0x554 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 39574 │ │ │ │ + ldr r2, [r4, #1368] @ 0x558 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 395f8 │ │ │ │ + ldr r2, [r4, #1372] @ 0x55c │ │ │ │ + ldr r3, [pc, #2188] @ 38ce0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 394f8 │ │ │ │ + ldr r2, [r4, #1376] @ 0x560 │ │ │ │ + ldr r3, [pc, #2176] @ 38ce4 │ │ │ │ + cmp r2, r3 │ │ │ │ + moveq r2, r0 │ │ │ │ + bne 39488 │ │ │ │ + tst r2, #5 │ │ │ │ + bne 38558 │ │ │ │ + tst r2, #3 │ │ │ │ + bne 38bb0 │ │ │ │ + tst r2, #5 │ │ │ │ + bne 393b0 │ │ │ │ + tst r2, #23 │ │ │ │ + bne 38ecc │ │ │ │ + tst r2, #33 @ 0x21 │ │ │ │ + bne 38ab8 │ │ │ │ + ldr r3, [r4, #152] @ 0x98 │ │ │ │ + cmp r3, #0 │ │ │ │ + movgt r5, #0 │ │ │ │ + addgt r8, r4, #28 │ │ │ │ + addgt r7, r4, #24 │ │ │ │ + ble 384cc │ │ │ │ + ldr r2, [r7, r5, lsl #3] │ │ │ │ + ldr r1, [r8, r5, lsl #3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3b7cc │ │ │ │ - ldrh r5, [fp, #8] │ │ │ │ - ldr r3, [pc, #732] @ 3bcf8 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne 3ba64 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #720] @ 3bcfc │ │ │ │ + blx r2 │ │ │ │ + ldr r2, [r4, #152] @ 0x98 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r2, r5 │ │ │ │ + bgt 384ac │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47acc │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strne r3, [fp] │ │ │ │ - strne r3, [fp, #4] │ │ │ │ - ldr r3, [pc, #684] @ 3bcec │ │ │ │ + beq 38520 │ │ │ │ + ldr r2, [pc, #2048] @ 38ce8 │ │ │ │ + add r5, sp, #20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r2, [pc, #2020] @ 38cec │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r3, r5 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #1992] @ 38cf0 │ │ │ │ + ldr r3, [pc, #1884] @ 38c88 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, sp, #4352 @ 0x1100 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #20 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #3092] @ 0xc14 │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3bce4 │ │ │ │ - add sp, sp, #3088 @ 0xc10 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsl r2, r5, #4 │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, r4, r5, lsl #4 │ │ │ │ - ldrh r1, [r2, #10] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq 3ba90 │ │ │ │ - mov r3, #2 │ │ │ │ - add r1, r4, r1, lsl #4 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b7cc │ │ │ │ - lsl r3, r5, #4 │ │ │ │ - add r3, r4, r3 │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ - ldr r3, [pc, #596] @ 3bcf8 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq 3baf8 │ │ │ │ - add r2, r4, r6, lsl #4 │ │ │ │ - ldrh r1, [r2, #10] │ │ │ │ - cmp r1, r3 │ │ │ │ - lsl r3, r6, #4 │ │ │ │ - str r3, [sp] │ │ │ │ - bne 3bb1c │ │ │ │ - lsl r3, r6, #4 │ │ │ │ - add r3, r4, r3 │ │ │ │ - ldrh r7, [r3, #8] │ │ │ │ - ldr r3, [pc, #548] @ 3bcf8 │ │ │ │ - cmp r7, r3 │ │ │ │ - bne 3bb34 │ │ │ │ - lsl r3, r6, #4 │ │ │ │ - add r3, r4, r3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + bne 4064c │ │ │ │ + add sp, sp, #4352 @ 0x1100 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r2, [r4, #1380] @ 0x564 │ │ │ │ cmp r2, #0 │ │ │ │ - movne r2, #0 │ │ │ │ - strne r2, [r4, r6, lsl #4] │ │ │ │ - movne r2, #2 │ │ │ │ - strne r2, [r3, #4] │ │ │ │ - lsl r3, r5, #4 │ │ │ │ - add r3, r4, r3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + bne 3f614 │ │ │ │ + ldr r2, [r4, #1384] @ 0x568 │ │ │ │ cmp r2, #0 │ │ │ │ - movne r2, #0 │ │ │ │ - strne r2, [r4, r5, lsl #4] │ │ │ │ - movne r2, #1 │ │ │ │ - strne r2, [r3, #4] │ │ │ │ - b 3ba20 │ │ │ │ - add r1, r4, r1, lsl #4 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b7cc │ │ │ │ - b 3bac0 │ │ │ │ - add r2, r4, r7, lsl #4 │ │ │ │ - ldrh r1, [r2, #10] │ │ │ │ - cmp r1, r3 │ │ │ │ - lsl r3, r7, #4 │ │ │ │ - str r3, [sp] │ │ │ │ - beq 3bb60 │ │ │ │ - add r1, r4, r1, lsl #4 │ │ │ │ - mov r3, #4 │ │ │ │ - mov r2, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b7cc │ │ │ │ - lsl r3, r7, #4 │ │ │ │ - add r3, r4, r3 │ │ │ │ - ldrh r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #388] @ 3bcf8 │ │ │ │ - cmp r8, r3 │ │ │ │ - beq 3bbc8 │ │ │ │ - add r2, r4, r8, lsl #4 │ │ │ │ - ldrh r1, [r2, #10] │ │ │ │ - cmp r1, r3 │ │ │ │ - lsl r3, r8, #4 │ │ │ │ - str r3, [sp] │ │ │ │ - bne 3bbec │ │ │ │ - lsl r3, r8, #4 │ │ │ │ - add r3, r4, r3 │ │ │ │ - ldrh r9, [r3, #8] │ │ │ │ - ldr r3, [pc, #340] @ 3bcf8 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne 3bc04 │ │ │ │ - lsl r3, r8, #4 │ │ │ │ - add r3, r4, r3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + bne 3f038 │ │ │ │ + ldr r1, [pc, #1916] @ 38cf4 │ │ │ │ + add r5, r4, #1376 @ 0x560 │ │ │ │ + add r5, r5, #12 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3dba4 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #2288] @ 0x8f0 │ │ │ │ cmp r2, #0 │ │ │ │ - movne r2, #0 │ │ │ │ - strne r2, [r4, r8, lsl #4] │ │ │ │ - movne r2, #4 │ │ │ │ - strne r2, [r3, #4] │ │ │ │ - lsl r3, r7, #4 │ │ │ │ - add r3, r4, r3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + bne 3f4a8 │ │ │ │ + ldr r1, [pc, #1864] @ 38cf8 │ │ │ │ + add r5, r4, #2288 @ 0x8f0 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3dc68 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3060] @ 0xbf4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3c630 │ │ │ │ + ldr r2, [r4, #3064] @ 0xbf8 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3c5ac │ │ │ │ + ldr r2, [r4, #3068] @ 0xbfc │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3c528 │ │ │ │ + ldr r2, [r4, #3072] @ 0xc00 │ │ │ │ + cmp r2, #20 │ │ │ │ + bne 3c430 │ │ │ │ + ldr r2, [r4, #3076] @ 0xc04 │ │ │ │ cmp r2, #0 │ │ │ │ - movne r2, #0 │ │ │ │ - strne r2, [r4, r7, lsl #4] │ │ │ │ - movne r2, #3 │ │ │ │ - strne r2, [r3, #4] │ │ │ │ - b 3bad8 │ │ │ │ - add r1, r4, r1, lsl #4 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b7cc │ │ │ │ - b 3bb90 │ │ │ │ - add r2, r4, r9, lsl #4 │ │ │ │ - ldrh r1, [r2, #10] │ │ │ │ - cmp r1, r3 │ │ │ │ - lsl r3, r9, #4 │ │ │ │ - str r3, [sp] │ │ │ │ - beq 3bc30 │ │ │ │ - add r1, r4, r1, lsl #4 │ │ │ │ - mov r3, #6 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b7cc │ │ │ │ - lsl r3, r9, #4 │ │ │ │ - add r3, r4, r3 │ │ │ │ - ldrh sl, [r3, #8] │ │ │ │ - ldr r3, [pc, #180] @ 3bcf8 │ │ │ │ - cmp sl, r3 │ │ │ │ - beq 3bcc0 │ │ │ │ - add r2, r4, sl, lsl #4 │ │ │ │ - ldrh r1, [r2, #10] │ │ │ │ - cmp r1, r3 │ │ │ │ - lsl r3, sl, #4 │ │ │ │ - str r3, [sp] │ │ │ │ - beq 3bc74 │ │ │ │ - add r1, r4, r1, lsl #4 │ │ │ │ - mov r3, #7 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b7cc │ │ │ │ - lsl r3, sl, #4 │ │ │ │ - add r3, r4, r3 │ │ │ │ - ldrh r1, [r3, #8] │ │ │ │ - ldr r3, [pc, #112] @ 3bcf8 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq 3bca0 │ │ │ │ - add r1, r4, r1, lsl #4 │ │ │ │ - mov r3, #7 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b7cc │ │ │ │ - lsl r3, sl, #4 │ │ │ │ - add r3, r4, r3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + bne 3c4b0 │ │ │ │ + ldr r1, [pc, #1764] @ 38cfc │ │ │ │ + add r5, r4, #3072 @ 0xc00 │ │ │ │ + add r5, r5, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3ddec │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3112] @ 0xc28 │ │ │ │ cmp r2, #0 │ │ │ │ - movne r2, #0 │ │ │ │ - strne r2, [r4, sl, lsl #4] │ │ │ │ - movne r2, #6 │ │ │ │ - strne r2, [r3, #4] │ │ │ │ - lsl r3, r9, #4 │ │ │ │ - add r3, r4, r3 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + bne 3f68c │ │ │ │ + ldr r2, [r4, #3116] @ 0xc2c │ │ │ │ cmp r2, #0 │ │ │ │ - movne r2, #0 │ │ │ │ - strne r2, [r4, r9, lsl #4] │ │ │ │ - movne r2, #5 │ │ │ │ - strne r2, [r3, #4] │ │ │ │ - b 3bba8 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r2, r0, lsr #10 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - andeq r0, r0, r1, lsl #4 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ - andeq r0, r2, ip, asr #6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ 3bda0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 47868 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 3bd94 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3b84c │ │ │ │ - add r5, r4, #12288 @ 0x3000 │ │ │ │ - add ip, r4, #8192 @ 0x2000 │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ - mov lr, #0 │ │ │ │ - add ip, ip, #12 │ │ │ │ - add r5, r5, #12 │ │ │ │ - mov r2, lr │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #10 │ │ │ │ - and r0, r2, #1 │ │ │ │ - add r3, r3, r0, lsl #1 │ │ │ │ - ldrh r3, [r3, #8] │ │ │ │ - lsr r2, r2, #1 │ │ │ │ - add r3, r4, r3, lsl #4 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3bd80 │ │ │ │ - subs r1, r1, #1 │ │ │ │ - bne 3bd58 │ │ │ │ - str r3, [ip, #4]! │ │ │ │ - cmp ip, r5 │ │ │ │ - add lr, lr, #1 │ │ │ │ - bne 3bd4c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #8] @ 3bda4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - b 3bd28 │ │ │ │ - andeq r3, r0, r8, lsl r0 │ │ │ │ - andeq lr, r1, r4, ror r2 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - subs lr, r2, #0 │ │ │ │ - add r6, r3, r6 │ │ │ │ - beq 3be9c │ │ │ │ - mov r7, r1 │ │ │ │ - ldrb r8, [r7], #1 │ │ │ │ - add ip, r1, lr │ │ │ │ - cmp ip, r7 │ │ │ │ - beq 3bf1c │ │ │ │ - mov lr, #0 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r2, lr │ │ │ │ - add r4, r3, #1 │ │ │ │ - add r1, r0, r8, lsl #4 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - ldr r8, [r0, r8, lsl #4] │ │ │ │ - orr r2, r2, r8, lsl lr │ │ │ │ - add lr, lr, r1 │ │ │ │ - cmp lr, #7 │ │ │ │ - ldrb r8, [r7] │ │ │ │ - bls 3be38 │ │ │ │ - cmp r6, r4 │ │ │ │ - strb r2, [r5] │ │ │ │ - beq 3bf14 │ │ │ │ - mov r1, r4 │ │ │ │ - b 3be20 │ │ │ │ - strb r2, [r1], #1 │ │ │ │ - cmp r6, r1 │ │ │ │ - beq 3bf14 │ │ │ │ - sub lr, lr, #8 │ │ │ │ - cmp lr, #7 │ │ │ │ - mov r5, r1 │ │ │ │ - lsr r2, r2, #8 │ │ │ │ - bhi 3be14 │ │ │ │ - add r4, r1, #1 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp ip, r7 │ │ │ │ - bne 3bde0 │ │ │ │ - add r1, r0, r8, lsl #4 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - ldr ip, [r0, r8, lsl #4] │ │ │ │ - orr ip, r2, ip, lsl lr │ │ │ │ - add lr, lr, r1 │ │ │ │ - cmp lr, #7 │ │ │ │ - bls 3bea8 │ │ │ │ - cmp r6, r4 │ │ │ │ - strb ip, [r5] │ │ │ │ - beq 3bf14 │ │ │ │ - mov r2, r4 │ │ │ │ - b 3be80 │ │ │ │ - strb ip, [r2], #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - beq 3bf14 │ │ │ │ - sub lr, lr, #8 │ │ │ │ - cmp lr, #7 │ │ │ │ - mov r5, r2 │ │ │ │ - lsr ip, ip, #8 │ │ │ │ - bhi 3be74 │ │ │ │ - add r4, r2, #1 │ │ │ │ - b 3bea8 │ │ │ │ - mov r5, r3 │ │ │ │ - mov ip, lr │ │ │ │ - add r4, r3, #1 │ │ │ │ - add r0, r0, #4096 @ 0x1000 │ │ │ │ - ldr r2, [r0] │ │ │ │ - orr r1, ip, r2, lsl lr │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - add lr, lr, r2 │ │ │ │ - cmp lr, #7 │ │ │ │ - and r2, r1, #255 @ 0xff │ │ │ │ - bls 3bf08 │ │ │ │ - cmp r6, r4 │ │ │ │ - strb r2, [r5] │ │ │ │ - beq 3bf14 │ │ │ │ - sub lr, lr, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - add ip, r4, lr, lsr #3 │ │ │ │ - b 3bef0 │ │ │ │ - strb r0, [r2], #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - beq 3bf14 │ │ │ │ - lsr r1, r1, #8 │ │ │ │ - cmp ip, r2 │ │ │ │ - mov r5, r2 │ │ │ │ - and r0, r1, #255 @ 0xff │ │ │ │ - bne 3bee4 │ │ │ │ - add r4, r2, #1 │ │ │ │ - sub r0, r4, r3 │ │ │ │ - strb r1, [r5] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov lr, #0 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r2, lr │ │ │ │ - add r4, r3, #1 │ │ │ │ - b 3be44 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - mov r4, r0 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r9, [pc, #268] @ 3c054 │ │ │ │ - add r0, r1, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - add r6, r3, r6 │ │ │ │ - add r7, r4, #4096 @ 0x1000 │ │ │ │ - mov r5, r3 │ │ │ │ - mov lr, ip │ │ │ │ - mov r2, ip │ │ │ │ - subs r3, r0, r1 │ │ │ │ - movne r3, #1 │ │ │ │ - cmp ip, #23 │ │ │ │ - movhi r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3bfa0 │ │ │ │ - ldrb r3, [r1], #1 │ │ │ │ - orr lr, lr, r3, lsl ip │ │ │ │ - add ip, ip, #8 │ │ │ │ - cmp ip, #23 │ │ │ │ - movhi r3, #0 │ │ │ │ - movls r3, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - moveq r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ + bne 3f520 │ │ │ │ + ldr r2, [r4, #3120] @ 0xc30 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3c3a8 │ │ │ │ + ldr r2, [r4, #3124] @ 0xc34 │ │ │ │ + cmp r2, #3 │ │ │ │ + bne 3c320 │ │ │ │ + ldr r2, [r4, #3128] @ 0xc38 │ │ │ │ + cmp r2, #8 │ │ │ │ + bne 3c298 │ │ │ │ + ldr r2, [r4, #3132] @ 0xc3c │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3c210 │ │ │ │ + ldr r2, [r4, #3136] @ 0xc40 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3c188 │ │ │ │ + ldr r2, [r4, #3140] @ 0xc44 │ │ │ │ + cmp r2, #3 │ │ │ │ + bne 3c100 │ │ │ │ + ldr r2, [r4, #3144] @ 0xc48 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne 3c000 │ │ │ │ + ldr r2, [r4, #3148] @ 0xc4c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3c084 │ │ │ │ + ldr r2, [r4, #3152] @ 0xc50 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3be78 │ │ │ │ + ldr r2, [r4, #3156] @ 0xc54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3befc │ │ │ │ + ldr r2, [r4, #3160] @ 0xc58 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3bdf0 │ │ │ │ + ldr r2, [r4, #3164] @ 0xc5c │ │ │ │ + cmp r2, #3 │ │ │ │ bne 3bf78 │ │ │ │ + ldr r2, [r4, #3168] @ 0xc60 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3bcf0 │ │ │ │ + ldr r2, [r4, #3172] @ 0xc64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bff0 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3c010 │ │ │ │ - lsr lr, lr, r3 │ │ │ │ - sub ip, ip, r3 │ │ │ │ - cmp r2, r7 │ │ │ │ - beq 3c04c │ │ │ │ - cmp r6, r5 │ │ │ │ - beq 3c008 │ │ │ │ - ldrb r3, [r2, #12] │ │ │ │ - cmp ip, #9 │ │ │ │ - movls r2, #0 │ │ │ │ - strb r3, [r5], #1 │ │ │ │ - andhi r3, lr, r9 │ │ │ │ - addhi r3, r3, #2048 @ 0x800 │ │ │ │ - addhi r3, r3, #4 │ │ │ │ - ldrhi r2, [r4, r3, lsl #2] │ │ │ │ - b 3bf60 │ │ │ │ - and r3, lr, r9 │ │ │ │ - add r3, r3, #2048 @ 0x800 │ │ │ │ - add r3, r3, #4 │ │ │ │ - ldr r2, [r4, r3, lsl #2] │ │ │ │ + bne 3bd74 │ │ │ │ + ldr r2, [r4, #3176] @ 0xc68 │ │ │ │ + cmp r2, #5 │ │ │ │ + moveq r2, r0 │ │ │ │ + bne 3bc80 │ │ │ │ + tst r2, #3 │ │ │ │ + bne 38bb0 │ │ │ │ + tst r2, #7 │ │ │ │ + beq 3847c │ │ │ │ + ldr r1, [pc, #1496] @ 38d00 │ │ │ │ + add r5, r4, #3216 @ 0xc90 │ │ │ │ + add r5, r5, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3e7d0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #7 │ │ │ │ + beq 3847c │ │ │ │ + ldr r1, [pc, #1456] @ 38d04 │ │ │ │ + add r5, r4, #3248 @ 0xcb0 │ │ │ │ + add r5, r5, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3e648 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #7 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3384] @ 0xd38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3bfa8 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - lsr lr, lr, #10 │ │ │ │ - sub ip, ip, #10 │ │ │ │ - and r3, lr, #1 │ │ │ │ - add r2, r2, r3, lsl #1 │ │ │ │ - ldrh r2, [r2, #8] │ │ │ │ - sub ip, ip, #1 │ │ │ │ - add r2, r4, r2, lsl #4 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - lsr lr, lr, #1 │ │ │ │ + bne 3f42c │ │ │ │ + ldr r2, [r4, #3388] @ 0xd3c │ │ │ │ + cmp r2, #0 │ │ │ │ + moveq r2, r0 │ │ │ │ + bne 3f3bc │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3392] @ 0xd40 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3bb88 │ │ │ │ + ldr r2, [r4, #3396] @ 0xd44 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3bc08 │ │ │ │ + ldr r2, [r4, #3404] @ 0xd4c │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3ba90 │ │ │ │ + ldr r2, [r4, #3408] @ 0xd50 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3bb10 │ │ │ │ + ldr r2, [r4, #3412] @ 0xd54 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne 3b918 │ │ │ │ + ldr r2, [r4, #3416] @ 0xd58 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3b998 │ │ │ │ + ldr r2, [r4, #3420] @ 0xd5c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3ba18 │ │ │ │ + ldr r2, [r4, #3424] @ 0xd60 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne 3b894 │ │ │ │ + ldr r2, [r4, #3428] @ 0xd64 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3b79c │ │ │ │ + ldr r2, [r4, #3432] @ 0xd68 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3b81c │ │ │ │ + ldr r2, [r4, #3436] @ 0xd6c │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3b724 │ │ │ │ + ldr r1, [pc, #1244] @ 38d08 │ │ │ │ + add r5, r4, #3440 @ 0xd70 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3e344 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3468] @ 0xd8c │ │ │ │ + cmp r2, #4 │ │ │ │ + bne 3b6a0 │ │ │ │ + ldr r2, [r4, #3472] @ 0xd90 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3b61c │ │ │ │ + ldr r2, [r4, #3476] @ 0xd94 │ │ │ │ + cmp r2, #25 │ │ │ │ + bne 3b598 │ │ │ │ + ldr r2, [r4, #3480] @ 0xd98 │ │ │ │ + cmp r2, #512 @ 0x200 │ │ │ │ + bne 3b510 │ │ │ │ + ldr r2, [r4, #3484] @ 0xd9c │ │ │ │ + ldr r3, [pc, #1156] @ 38d0c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3b48c │ │ │ │ + ldr r2, [r4, #3488] @ 0xda0 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3b408 │ │ │ │ + ldr r2, [r4, #3492] @ 0xda4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3b384 │ │ │ │ + ldr r2, [r4, #3496] @ 0xda8 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3b300 │ │ │ │ + ldr r2, [r4, #3500] @ 0xdac │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + bne 3b208 │ │ │ │ + ldr r2, [r4, #3504] @ 0xdb0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3b288 │ │ │ │ + ldr r2, [r4, #3508] @ 0xdb4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3af90 │ │ │ │ + ldr r2, [r4, #3512] @ 0xdb8 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3b010 │ │ │ │ + ldr r2, [r4, #3516] @ 0xdbc │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3b090 │ │ │ │ + ldr r2, [r4, #3520] @ 0xdc0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3b110 │ │ │ │ + ldr r2, [r4, #3524] @ 0xdc4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3b190 │ │ │ │ + ldr r2, [r4, #3528] @ 0xdc8 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3ab34 │ │ │ │ + ldr r2, [r4, #3532] @ 0xdcc │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3abb4 │ │ │ │ + ldr r2, [r4, #3536] @ 0xdd0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3ac34 │ │ │ │ + ldr r2, [r4, #3540] @ 0xdd4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3aa3c │ │ │ │ + ldr r2, [r4, #3544] @ 0xdd8 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3aabc │ │ │ │ + ldr r2, [r4, #3548] @ 0xddc │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3a944 │ │ │ │ + ldr r2, [r4, #3552] @ 0xde0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3a9c4 │ │ │ │ + ldr r2, [r4, #3556] @ 0xde4 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3a8c0 │ │ │ │ + ldr r2, [r4, #3560] @ 0xde8 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3a7c8 │ │ │ │ + ldr r2, [r4, #3564] @ 0xdec │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3a848 │ │ │ │ + ldr r2, [r4, #3568] @ 0xdf0 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3a6d0 │ │ │ │ + ldr r2, [r4, #3572] @ 0xdf4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3a750 │ │ │ │ + ldr r2, [r4, #3576] @ 0xdf8 │ │ │ │ + cmp r2, #144 @ 0x90 │ │ │ │ + bne 3a5d8 │ │ │ │ + ldr r2, [r4, #3580] @ 0xdfc │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3a658 │ │ │ │ + ldr r2, [r4, #3584] @ 0xe00 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3a4e0 │ │ │ │ + ldr r2, [r4, #3588] @ 0xe04 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3a560 │ │ │ │ + ldr r2, [r4, #3592] @ 0xe08 │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + bne 3a3e8 │ │ │ │ + ldr r2, [r4, #3596] @ 0xe0c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3a468 │ │ │ │ + ldr r1, [pc, #812] @ 38d10 │ │ │ │ + add r5, r4, #3600 @ 0xe10 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3deb0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #3 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3636] @ 0xe34 │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + bne 3a2e8 │ │ │ │ + ldr r2, [r4, #3640] @ 0xe38 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3a36c │ │ │ │ + ldr r2, [r4, #3644] @ 0xe3c │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 3a25c │ │ │ │ + ldr r2, [r4, #3648] @ 0xe40 │ │ │ │ + cmp r2, #5 │ │ │ │ + moveq r2, r0 │ │ │ │ + beq 3847c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #716] @ 38d14 │ │ │ │ + ldr r2, [pc, #716] @ 38d18 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #688] @ 38d1c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fa00 │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3fa0c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + b 3847c │ │ │ │ + ldr r6, [pc, #620] @ 38d20 │ │ │ │ + add r6, pc, r6 │ │ │ │ + b 37eb0 │ │ │ │ + ldr r1, [pc, #612] @ 38d24 │ │ │ │ + add r5, r4, #4224 @ 0x1080 │ │ │ │ + add r5, r5, #48 @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3e958 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + tst r3, #33 @ 0x21 │ │ │ │ + beq 38494 │ │ │ │ + add r5, r4, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r5, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3bfbc │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 3c018 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - sub r0, r5, r8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strdeq r0, [r0], -pc @ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bls 3c070 │ │ │ │ - add r0, r0, r1, lsl #2 │ │ │ │ - ldr r0, [r0, #1044] @ 0x414 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #4] @ 3c07c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - andeq r6, r1, ip, lsl #23 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + bne 3f0b0 │ │ │ │ + ldr r1, [pc, #556] @ 38d28 │ │ │ │ + add r7, r4, #4352 @ 0x1100 │ │ │ │ + add r7, r7, #52 @ 0x34 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - tst r2, r3 │ │ │ │ - beq 3c080 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - blt 3c080 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ + bne 3df70 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + tst r3, #33 @ 0x21 │ │ │ │ + beq 38494 │ │ │ │ + ldr r3, [r5, #340] @ 0x154 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 3f128 │ │ │ │ + ldr r3, [r5, #344] @ 0x158 │ │ │ │ + cmp r3, #30 │ │ │ │ + bne 39404 │ │ │ │ + ldr r2, [r5, #348] @ 0x15c │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 38494 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #476] @ 38d2c │ │ │ │ + ldr r2, [pc, #476] @ 38d30 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #448] @ 38d34 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4007c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 38494 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 38494 │ │ │ │ + ldr r1, [pc, #384] @ 38d38 │ │ │ │ + add r5, r4, #3184 @ 0xc70 │ │ │ │ + add r5, r5, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - tst r2, r3 │ │ │ │ - beq 3c0cc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bxge lr │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + bne 3eadc │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 38718 │ │ │ │ + ldr r1, [pc, #344] @ 38d3c │ │ │ │ + add r5, r4, #3200 @ 0xc80 │ │ │ │ + add r5, r5, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c0b4 │ │ │ │ - bx lr │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ - cmp r0, #4 │ │ │ │ - beq 3c11c │ │ │ │ - cmp r1, #2 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - movge r1, #2 │ │ │ │ - add lr, r0, r0, lsl #1 │ │ │ │ - add lr, ip, lr, lsl #2 │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - str r2, [lr, #56] @ 0x38 │ │ │ │ - add r2, r0, #1 │ │ │ │ - str r1, [lr, #52] @ 0x34 │ │ │ │ - str r3, [lr, #60] @ 0x3c │ │ │ │ - str r2, [ip, #100] @ 0x64 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mvn r0, #0 │ │ │ │ - bx lr │ │ │ │ - cmp r1, #3 │ │ │ │ - bxhi lr │ │ │ │ - cmp r2, #2 │ │ │ │ - movge r2, #2 │ │ │ │ - bic r2, r2, r2, asr #31 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - add r0, r0, r1, lsl #2 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ - bx lr │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [r1] │ │ │ │ - ldmib r1, {r2, r3} │ │ │ │ - mov ip, lr │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - bx ip │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi 3c178 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - add r0, r0, r1, lsl #2 │ │ │ │ - ldr r0, [r0, #1044] @ 0x414 │ │ │ │ - b 4b190 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bhi 3c198 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - add r0, r0, r1, lsl #2 │ │ │ │ - ldr r0, [r0, #1044] @ 0x414 │ │ │ │ - b 4b19c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2944] @ 0xb80 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #252] @ 3c2bc │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #248] @ 3c2c0 │ │ │ │ + bne 3e70c │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 38718 │ │ │ │ + ldr r1, [r4, #3220] @ 0xc94 │ │ │ │ + cmn r1, #1 │ │ │ │ + beq 38718 │ │ │ │ + ldr r3, [pc, #292] @ 38d40 │ │ │ │ + ldr r2, [pc, #292] @ 38d44 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #1120 @ 0x460 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #232] @ 3c2c4 │ │ │ │ - add r8, sp, #12 │ │ │ │ - mov r7, r0 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #260] @ 38d48 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3f914 │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3f920 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + b 38718 │ │ │ │ + andeq r3, r2, r4, lsl pc │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0xffffff10 │ │ │ │ + andeq r0, r2, r4, ror r9 │ │ │ │ + @ instruction: 0xff4c4c4c │ │ │ │ + @ instruction: 0xff0000ff │ │ │ │ + ldrsheq r0, [pc], #15 @ │ │ │ │ + @ instruction: 0x000206b8 │ │ │ │ + andeq r0, r2, r8, lsr #13 │ │ │ │ + strdeq sl, [r1], -r4 │ │ │ │ + andseq r6, fp, r4, ror pc │ │ │ │ + mulseq fp, lr, r5 │ │ │ │ + andseq r8, ip, lr, lsr r7 │ │ │ │ + andeq r0, r2, r0, asr #11 │ │ │ │ + andeq r0, r2, r0, lsr #11 │ │ │ │ + ldrdeq sl, [r1], -r8 │ │ │ │ + andeq sl, r1, ip, lsr #15 │ │ │ │ + andeq r0, r2, r4, lsr #10 │ │ │ │ + strdeq r0, [r2], -r8 │ │ │ │ + ldrdeq r0, [r2], -r0 @ │ │ │ │ + muleq r2, ip, r4 │ │ │ │ + andeq r0, r2, r4, ror r4 │ │ │ │ + andeq r0, r2, ip, lsr #8 │ │ │ │ + andeq r0, r0, fp, ror #9 │ │ │ │ + andeq r0, r0, r3, lsl #14 │ │ │ │ + andeq r0, r2, ip, lsr #7 │ │ │ │ + ldrdeq r9, [r1], -r8 │ │ │ │ + andeq r3, r2, r0, ror #16 │ │ │ │ + andeq sl, r1, r4, asr #9 │ │ │ │ + andeq sl, r1, ip, lsl #9 │ │ │ │ + andeq r0, r2, r8, ror #3 │ │ │ │ + andeq sl, r1, r4, lsl r3 │ │ │ │ + andeq sl, r1, r8, ror #5 │ │ │ │ + andeq sl, r1, r4, lsl r2 │ │ │ │ + andeq fp, r0, r0, lsl #23 │ │ │ │ + andeq sl, r1, ip, asr r0 │ │ │ │ + andeq lr, r1, r4, asr #13 │ │ │ │ + andeq lr, r1, r8, lsr #30 │ │ │ │ + @ instruction: 0xfffff398 │ │ │ │ + @ instruction: 0x0001fdb8 │ │ │ │ + andeq ip, r1, r8, lsl #1 │ │ │ │ + andeq r9, r1, r0, asr #30 │ │ │ │ + andeq lr, r1, r4, lsr fp │ │ │ │ + andeq lr, r1, r0, lsr #28 │ │ │ │ + @ instruction: 0xfffff290 │ │ │ │ + andeq pc, r1, ip, asr #24 │ │ │ │ + andeq r9, r1, r8, asr lr │ │ │ │ + andeq sp, r1, r8, asr #19 │ │ │ │ + andeq lr, r1, r4, asr sp │ │ │ │ + @ instruction: 0xfffff1c0 │ │ │ │ + andeq r9, r1, r8, ror #22 │ │ │ │ + andeq r2, r0, pc, rrx │ │ │ │ + muleq r1, r8, r2 │ │ │ │ + andeq lr, r1, ip, asr sl │ │ │ │ + @ instruction: 0xffffeecc │ │ │ │ + muleq r1, r4, r8 │ │ │ │ + andeq lr, r1, r0, lsr #19 │ │ │ │ + muleq r1, r8, ip │ │ │ │ + @ instruction: 0xffffee10 │ │ │ │ + andeq lr, r1, r0, lsr #18 │ │ │ │ + andeq r8, r1, r8, lsr #24 │ │ │ │ + @ instruction: 0xffffed90 │ │ │ │ + andeq lr, r1, r0, lsr #17 │ │ │ │ + andeq lr, r1, r4, ror #3 │ │ │ │ + @ instruction: 0xffffed10 │ │ │ │ + andeq lr, r1, r4, lsl r8 │ │ │ │ + andeq lr, r1, r8, lsl r2 │ │ │ │ + @ instruction: 0xffffec84 │ │ │ │ + andeq r9, r1, r0, ror r8 │ │ │ │ + andeq r9, r1, r8, asr #16 │ │ │ │ + andeq lr, r1, ip, lsr r7 │ │ │ │ + strdeq lr, [r1], -ip │ │ │ │ + @ instruction: 0xffffebac │ │ │ │ + @ instruction: 0x0001e6b8 │ │ │ │ + andeq lr, r1, r8, asr #3 │ │ │ │ + @ instruction: 0xffffeb28 │ │ │ │ + @ instruction: 0x0001e1b8 │ │ │ │ + andeq lr, r1, r4, lsr #12 │ │ │ │ + @ instruction: 0xffffea94 │ │ │ │ + andeq pc, r1, ip, asr r4 @ │ │ │ │ + andeq r9, r1, r8, asr r6 │ │ │ │ + andeq lr, r1, r0, ror #10 │ │ │ │ + andeq lr, r1, r4, lsr #4 │ │ │ │ + @ instruction: 0xffffe9d0 │ │ │ │ + andeq ip, r1, r8, ror #18 │ │ │ │ + ldrdeq lr, [r1], -ip │ │ │ │ + @ instruction: 0xffffe94c │ │ │ │ + @ instruction: 0x0001c8b4 │ │ │ │ + andeq lr, r1, ip, ror #8 │ │ │ │ + @ instruction: 0xffffe8dc │ │ │ │ + ldrdeq ip, [r1], -ip @ │ │ │ │ + strdeq lr, [r1], -r0 │ │ │ │ + @ instruction: 0xffffe860 │ │ │ │ + andeq ip, r1, ip, lsl #15 │ │ │ │ + andeq lr, r1, ip, ror #6 │ │ │ │ + @ instruction: 0xffffe7dc │ │ │ │ + @ instruction: 0x0001c6b8 │ │ │ │ + strdeq lr, [r1], -r0 │ │ │ │ + @ instruction: 0xffffe760 │ │ │ │ + strdeq ip, [r1], -r8 │ │ │ │ + andeq lr, r1, r8, ror #4 │ │ │ │ + @ instruction: 0xffffe6d8 │ │ │ │ + andeq ip, r1, r0, asr #10 │ │ │ │ + andeq lr, r1, r0, ror #3 │ │ │ │ + @ instruction: 0xffffe650 │ │ │ │ + andeq ip, r1, r4, lsl #9 │ │ │ │ + andeq lr, r1, r8, asr r1 │ │ │ │ + @ instruction: 0xffffe5c8 │ │ │ │ + andeq ip, r1, r4, asr #7 │ │ │ │ + ldrdeq lr, [r1], -r0 │ │ │ │ + @ instruction: 0xffffe540 │ │ │ │ + andeq ip, r1, r8, lsl #5 │ │ │ │ + andeq lr, r1, r8, asr #32 │ │ │ │ + @ instruction: 0xffffe4b8 │ │ │ │ + andeq ip, r1, r4, asr r2 │ │ │ │ + andeq sp, r1, r8, asr #31 │ │ │ │ + @ instruction: 0xffffe438 │ │ │ │ + strdeq ip, [r1], -r4 │ │ │ │ + andeq sp, r1, r8, asr #30 │ │ │ │ + @ instruction: 0xffffe3b8 │ │ │ │ + ldrdeq ip, [r1], -r4 │ │ │ │ + andeq sp, r1, r8, asr #29 │ │ │ │ + @ instruction: 0xffffe338 │ │ │ │ + andeq fp, r1, r8, ror pc │ │ │ │ + andeq sp, r1, r4, asr #28 │ │ │ │ + @ instruction: 0xffffe2b4 │ │ │ │ + andeq fp, r1, r8, lsr #30 │ │ │ │ + andeq sp, r1, r4, asr #27 │ │ │ │ + @ instruction: 0xffffe234 │ │ │ │ + andeq fp, r1, r0, lsr #26 │ │ │ │ + andeq sp, r1, r4, asr #26 │ │ │ │ + @ instruction: 0xffffe1b4 │ │ │ │ + andeq fp, r1, r8, asr ip │ │ │ │ + andeq sp, r1, r4, asr #25 │ │ │ │ + @ instruction: 0xffffe134 │ │ │ │ + andeq fp, r1, r8, lsl #23 │ │ │ │ + andeq sp, r1, r0, asr #24 │ │ │ │ + @ instruction: 0xffffe0b0 │ │ │ │ + @ instruction: 0x0001bab0 │ │ │ │ + @ instruction: 0x0001dbbc │ │ │ │ + @ instruction: 0xffffe02c │ │ │ │ + andeq fp, r1, r0, ror #19 │ │ │ │ + andeq sp, r1, r8, lsr fp │ │ │ │ + @ instruction: 0xffffdfa8 │ │ │ │ + andeq fp, r1, r4, lsl r9 │ │ │ │ + @ instruction: 0x0001dab4 │ │ │ │ + ldr r1, [pc, #-392] @ 38d4c │ │ │ │ + add r5, r4, #3904 @ 0xf40 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3e0f0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 3848c │ │ │ │ + ldr r2, [r4, #4036] @ 0xfc4 │ │ │ │ + ldr r3, [pc, #-436] @ 38d50 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 38f7c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-448] @ 38d54 │ │ │ │ + ldr r2, [pc, #-448] @ 38d58 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-476] @ 38d5c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fa9c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 38f70 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 3848c │ │ │ │ + ldr r2, [r4, #4040] @ 0xfc8 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 3f59c │ │ │ │ + ldr r1, [pc, #-560] @ 38d60 │ │ │ │ + add r5, r4, #4032 @ 0xfc0 │ │ │ │ + add r5, r5, #12 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3f93c │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 3848c │ │ │ │ + add r5, r4, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ + cmp r3, #8 │ │ │ │ + beq 39038 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-620] @ 38d64 │ │ │ │ + ldr r3, [pc, #-620] @ 38d68 │ │ │ │ + add r7, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-648] @ 38d6c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fa8c │ │ │ │ + ldr r8, [r4, #16] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 3902c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #1116] @ 0x45c │ │ │ │ - mov r3, #0 │ │ │ │ - ldrb r9, [sp, #1152] @ 0x480 │ │ │ │ - bl 4af9c │ │ │ │ - ldr r2, [pc, #188] @ 3c2c8 │ │ │ │ - mov r3, r8 │ │ │ │ - add r8, sp, #92 @ 0x5c │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 3848c │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 390b8 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-736] @ 38d70 │ │ │ │ + ldr r3, [pc, #-736] @ 38d74 │ │ │ │ + add r7, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-764] @ 38d78 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fa7c │ │ │ │ + ldr r8, [r4, #16] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 390ac │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - stm sp, {r4, r5} │ │ │ │ - bl 48c74 │ │ │ │ - ldr r1, [pc, #160] @ 3c2cc │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4928c │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 3c288 │ │ │ │ - mov r4, r7 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r3, [r4, #52] @ 0x34 │ │ │ │ - cmp r3, r6 │ │ │ │ - blt 3c278 │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3c278 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 3848c │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + cmp r3, #8 │ │ │ │ + beq 39138 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-852] @ 38d7c │ │ │ │ + ldr r3, [pc, #-852] @ 38d80 │ │ │ │ + add r7, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-880] @ 38d84 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fa6c │ │ │ │ + ldr r8, [r4, #16] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 3912c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r7, #100] @ 0x64 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ - add r4, r4, #12 │ │ │ │ - bgt 3c24c │ │ │ │ - ldr r2, [pc, #64] @ 3c2d0 │ │ │ │ - ldr r3, [pc, #44] @ 3c2c0 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 3848c │ │ │ │ + ldr r3, [r5, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 3f344 │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 391c4 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-980] @ 38d88 │ │ │ │ + ldr r3, [pc, #-980] @ 38d8c │ │ │ │ + add r7, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1116] @ 0x45c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 3c2b8 │ │ │ │ - add sp, sp, #1120 @ 0x460 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r1, r4, asr #23 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - andeq sl, r1, r0, lsl lr │ │ │ │ - andeq sl, r1, ip, ror #27 │ │ │ │ - andeq r6, r1, ip, lsr #19 │ │ │ │ - strdeq pc, [r1], -r8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - b 3c30c │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - tst r5, r0 │ │ │ │ - beq 3c300 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ - cmp r2, r6 │ │ │ │ - bne 3c300 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1008] @ 38d90 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fa5c │ │ │ │ + ldr r8, [r4, #16] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 391b8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c40 │ │ │ │ mov r1, r7 │ │ │ │ - bl 4ad50 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 3848c │ │ │ │ + ldr r1, [pc, #-1080] @ 38d94 │ │ │ │ + add r7, r4, #4160 @ 0x1040 │ │ │ │ + add r7, r7, #32 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c300 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - blx r3 │ │ │ │ - b 3c300 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ - cmp r4, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r6, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - add r5, r4, #8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4ad50 │ │ │ │ + bne 3f854 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 3848c │ │ │ │ + ldr r1, [pc, #-1120] @ 38d98 │ │ │ │ + add r7, r4, #4224 @ 0x1080 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c398 │ │ │ │ + bne 3f798 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 3848c │ │ │ │ + ldr r3, [r5, #160] @ 0xa0 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 392a0 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1176] @ 38d9c │ │ │ │ + ldr r3, [pc, #-1176] @ 38da0 │ │ │ │ + add r7, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1204] @ 38da4 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fa3c │ │ │ │ + ldr r8, [r4, #16] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 39290 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c40 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r8 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 3c374 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 3c414 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - b 3c3e0 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 3c414 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - tst r5, r0 │ │ │ │ - beq 3c3d4 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ - cmp r2, r6 │ │ │ │ - bne 3c3d4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 3848c │ │ │ │ + ldr r3, [r5, #164] @ 0xa4 │ │ │ │ + cmp r3, #5 │ │ │ │ + beq 39324 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1296] @ 38da8 │ │ │ │ + ldr r3, [pc, #-1296] @ 38dac │ │ │ │ + add r7, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1324] @ 38db0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fa4c │ │ │ │ + ldr r8, [r4, #16] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 39314 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c40 │ │ │ │ mov r1, r7 │ │ │ │ - bl 4aadc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3c3d4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldrb r3, [r4, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bne 3c4ac │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 3c470 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 3848c │ │ │ │ + ldr r3, [r5, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldrb r2, [r3, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 3c460 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + bne 3f708 │ │ │ │ + ldr r2, [r5, #172] @ 0xac │ │ │ │ + cmp r2, #10 │ │ │ │ + moveq r2, r0 │ │ │ │ + beq 3848c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1432] @ 38db4 │ │ │ │ + ldr r2, [pc, #-1432] @ 38db8 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1460] @ 38dbc │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3f784 │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3f790 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 4aae4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + b 3848c │ │ │ │ + ldr r1, [pc, #-1528] @ 38dc0 │ │ │ │ + add r5, r4, #3648 @ 0xe40 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c460 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - str r2, [r4, #20] │ │ │ │ - ldr r2, [r6, #44] @ 0x2c │ │ │ │ - str r2, [r3, #20] │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 4aae4 │ │ │ │ + bne 3e280 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 38484 │ │ │ │ + ldr r1, [pc, #-1568] @ 38dc4 │ │ │ │ + add r5, r4, #3776 @ 0xec0 │ │ │ │ + add r5, r5, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [r6, #24] │ │ │ │ - ldreq r2, [r3, #20] │ │ │ │ - streq r2, [r6, #24] │ │ │ │ - beq 3c49c │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ - b 3c450 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r2, [pc, #348] @ 3c644 │ │ │ │ - ldr r3, [pc, #348] @ 3c648 │ │ │ │ - sub sp, sp, #260 @ 0x104 │ │ │ │ + bne 3e1b8 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + b 38484 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #-1608] @ 38dc8 │ │ │ │ + ldr r3, [pc, #-1608] @ 38dcc │ │ │ │ + add r7, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #240 @ 0xf0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #252] @ 0xfc │ │ │ │ - mov r3, #0 │ │ │ │ - bl 47868 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 3c578 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - tst r2, r3 │ │ │ │ - beq 3c540 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 3c5a4 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 3c524 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1636] @ 38dd0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4006c │ │ │ │ + ldr r8, [r4, #16] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 3946c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + tst r3, #33 @ 0x21 │ │ │ │ + beq 38494 │ │ │ │ + ldr r2, [r5, #348] @ 0x15c │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 38494 │ │ │ │ + b 38b44 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1728] @ 38dd4 │ │ │ │ + ldr r2, [pc, #-1728] @ 38dd8 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1756] @ 38ddc │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3f928 │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 3c578 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #236] @ 3c64c │ │ │ │ - str r4, [sp] │ │ │ │ + beq 3f934 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + b 3846c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1828] @ 38de0 │ │ │ │ + ldr r2, [pc, #-1828] @ 38de4 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r7, [r3, #100] @ 0x64 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, r6 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - blx r7 │ │ │ │ - ldr r2, [pc, #208] @ 3c650 │ │ │ │ - ldr r3, [pc, #196] @ 3c648 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1856] @ 38de8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4005c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39560 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #3 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 38458 │ │ │ │ + b 3846c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1940] @ 38dec │ │ │ │ + ldr r2, [pc, #-1940] @ 38df0 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #252] @ 0xfc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 3c640 │ │ │ │ - add sp, sp, #260 @ 0x104 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 48c70 │ │ │ │ - add r9, r0, r7 │ │ │ │ - cmp r9, #237 @ 0xed │ │ │ │ - mov r8, r0 │ │ │ │ - bgt 3c5f8 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1968] @ 38df4 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4004c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 3c5e0 │ │ │ │ - ldr r1, [pc, #136] @ 3c654 │ │ │ │ - mov r2, #240 @ 0xf0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 48ba0 │ │ │ │ - add r9, r7, #2 │ │ │ │ - add r9, r9, r8 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r2, #240 @ 0xf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 48ba0 │ │ │ │ - mov r7, r9 │ │ │ │ - b 3c540 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #84] @ 3c658 │ │ │ │ - mov r1, #0 │ │ │ │ + beq 395dc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #3 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #1368] @ 0x558 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 38448 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2060] @ 38df8 │ │ │ │ + ldr r2, [pc, #-2060] @ 38dfc │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [sp] │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r7, [r3, #100] @ 0x64 │ │ │ │ - mov r3, r6 │ │ │ │ - blx r7 │ │ │ │ - mov r1, #240 @ 0xf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 47868 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r2, #240 @ 0xf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 48c08 │ │ │ │ - mov r7, r8 │ │ │ │ - b 3c540 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - muleq r1, ip, r8 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0x0001aab0 │ │ │ │ - andeq pc, r1, r8, lsl #16 │ │ │ │ - andeq sl, r1, r0, asr #20 │ │ │ │ - andeq sl, r1, ip, lsl #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r0, #24] │ │ │ │ - mov r4, r0 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2088] @ 38e00 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 400fc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39660 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #3 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 38448 │ │ │ │ + b 3846c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2172] @ 38e04 │ │ │ │ + ldr r2, [pc, #-2172] @ 38e08 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2200] @ 38e0c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4003c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 396dc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #3 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #1364] @ 0x554 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 3843c │ │ │ │ + b 39574 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2296] @ 38e10 │ │ │ │ + ldr r2, [pc, #-2296] @ 38e14 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2324] @ 38e18 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4002c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39764 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #3 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #1360] @ 0x550 │ │ │ │ + cmp r2, #5 │ │ │ │ + beq 38430 │ │ │ │ + b 39674 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2420] @ 38e1c │ │ │ │ + ldr r2, [pc, #-2420] @ 38e20 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2448] @ 38e24 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4001c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 397ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #3 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #1356] @ 0x54c │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + beq 38424 │ │ │ │ + b 396fc │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2544] @ 38e28 │ │ │ │ + ldr r2, [pc, #-2544] @ 38e2c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2572] @ 38e30 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4000c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39874 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #3 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #1352] @ 0x548 │ │ │ │ + cmp r2, #30 │ │ │ │ + beq 38418 │ │ │ │ + b 39784 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2668] @ 38e34 │ │ │ │ + ldr r2, [pc, #-2668] @ 38e38 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2696] @ 38e3c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fffc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 398fc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #3 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #1348] @ 0x544 │ │ │ │ + cmp r2, #25 │ │ │ │ + beq 3840c │ │ │ │ + b 3980c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2792] @ 38e40 │ │ │ │ + ldr r2, [pc, #-2792] @ 38e44 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2820] @ 38e48 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3ffec │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39984 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #1272] @ 0x4f8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3c690 │ │ │ │ - b 3c6e8 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - str r2, [r4, #24] │ │ │ │ + beq 383bc │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2908] @ 38e4c │ │ │ │ + ldr r2, [pc, #-2908] @ 38e50 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2936] @ 38e54 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4035c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39a04 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #1276] @ 0x4fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3c6e8 │ │ │ │ - ldrb r3, [r2, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 3c680 │ │ │ │ - b 3c6c0 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3c6e4 │ │ │ │ - ldrb r1, [r3, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 3c6a0 │ │ │ │ - str r3, [r2, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3c6e8 │ │ │ │ - ldrb r1, [r3, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 3c6bc │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 3c6ac │ │ │ │ - str r3, [r2, #20] │ │ │ │ - add r0, r4, #48 @ 0x30 │ │ │ │ - bl 3a120 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #44] @ 0x2c │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #116] @ 0x74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3c720 │ │ │ │ - bl 3a120 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #120] @ 0x78 │ │ │ │ - str r3, [r4, #124] @ 0x7c │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - subs r6, r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 3c78c │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 3c778 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r0, r4, #8 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - blx r2 │ │ │ │ - ldr r4, [r4] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 3c758 │ │ │ │ - add r0, r5, #104 @ 0x68 │ │ │ │ - bl 3a120 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r5, #112] @ 0x70 │ │ │ │ - str r3, [r5, #108] @ 0x6c │ │ │ │ - strb r6, [r5, #12] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #160] @ 3c84c │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ + beq 383c8 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3024] @ 38e58 │ │ │ │ + ldr r2, [pc, #-3024] @ 38e5c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [r0] │ │ │ │ - beq 3c80c │ │ │ │ - ldr r7, [pc, #132] @ 3c850 │ │ │ │ - add r7, pc, r7 │ │ │ │ - b 3c7e0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4785c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 3c80c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r5, r4 │ │ │ │ - cmp r3, r7 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - bne 3c7d0 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 4785c │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3052] @ 38e60 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4010c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39a84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4785c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 3c7e0 │ │ │ │ - ldr r4, [r6, #116] @ 0x74 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 3c834 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3a0e4 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3bf4 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r6, #116] @ 0x74 │ │ │ │ - add r0, r6, #104 @ 0x68 │ │ │ │ - bl 3a0e4 │ │ │ │ - add r0, r6, #48 @ 0x30 │ │ │ │ - bl 3a0e4 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq pc, r1, ip, lsr #1 │ │ │ │ - @ instruction: 0xfffff978 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 3c794 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl 3bf4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - beq 3c8ec │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3a1e8 │ │ │ │ - mov r3, #0 │ │ │ │ + bl 48c40 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, #32 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - ldr r3, [r4, #124] @ 0x7c │ │ │ │ - str r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - strne r0, [r3, #4] │ │ │ │ - ldr r3, [r4, #120] @ 0x78 │ │ │ │ - str r0, [r4, #124] @ 0x7c │ │ │ │ - cmp r3, #0 │ │ │ │ - streq r0, [r4, #120] @ 0x78 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 48c08 │ │ │ │ - mov r0, #4 │ │ │ │ - bl 3a5c │ │ │ │ - mov r6, r0 │ │ │ │ - bl 3a078 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ - b 3c8a4 │ │ │ │ - ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #4 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 3a5c │ │ │ │ - mov r8, r0 │ │ │ │ - bl 3a078 │ │ │ │ - ldr r4, [r5, #120] @ 0x78 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 3c9b0 │ │ │ │ - mov r9, #0 │ │ │ │ - add r6, r4, #8 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4aadc │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3c9a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3a1e8 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - str r9, [r3, #4] │ │ │ │ - ldr ip, [r5, #124] @ 0x7c │ │ │ │ - str ip, [r3] │ │ │ │ - cmp ip, #0 │ │ │ │ - strne r3, [ip, #4] │ │ │ │ - ldr ip, [r5, #120] @ 0x78 │ │ │ │ - add r0, r0, #8 │ │ │ │ - cmp ip, #0 │ │ │ │ - str r3, [r5, #124] @ 0x7c │ │ │ │ - streq r3, [r5, #120] @ 0x78 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 3c948 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 3c9d0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3a0e4 │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3bf4 │ │ │ │ - mov r3, #0 │ │ │ │ - str r8, [r5, #116] @ 0x74 │ │ │ │ - str r3, [r5, #120] @ 0x78 │ │ │ │ - str r3, [r5, #124] @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3040] @ 0xbe0 │ │ │ │ - ldr ip, [pc, #152] @ 3ca94 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #144] @ 3ca98 │ │ │ │ - add ip, pc, ip │ │ │ │ - sub sp, sp, #1040 @ 0x410 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #128] @ 3ca9c │ │ │ │ - add r4, sp, #12 │ │ │ │ - ldr r3, [r3] │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 383c8 │ │ │ │ + tst r2, #5 │ │ │ │ + beq 38474 │ │ │ │ + b 38558 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3140] @ 38e64 │ │ │ │ + ldr r2, [pc, #-3140] @ 38e68 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #1036] @ 0x40c │ │ │ │ - mov r0, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r5] │ │ │ │ - ldr r2, [pc, #88] @ 3caa0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, r4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3168] @ 38e6c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3ffdc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39b04 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #1268] @ 0x4f4 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 383b0 │ │ │ │ + b 3991c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3260] @ 38e70 │ │ │ │ + ldr r2, [pc, #-3260] @ 38e74 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #60] @ 3caa4 │ │ │ │ - ldr r3, [pc, #44] @ 3ca98 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3288] @ 38e78 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3ffcc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39b88 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #1132] @ 0x46c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 38348 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3376] @ 38e7c │ │ │ │ + ldr r2, [pc, #-3376] @ 38e80 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3404] @ 38e84 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 402bc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39c08 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 38348 │ │ │ │ + tst r2, #5 │ │ │ │ + beq 38474 │ │ │ │ + b 38558 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3492] @ 38e88 │ │ │ │ + ldr r2, [pc, #-3492] @ 38e8c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3520] @ 38e90 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3ffbc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39c88 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 38210 │ │ │ │ + tst r2, #5 │ │ │ │ + beq 38474 │ │ │ │ + b 38558 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3608] @ 38e94 │ │ │ │ + ldr r2, [pc, #-3608] @ 38e98 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3636] @ 38e9c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3ffac │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39d08 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #956] @ 0x3bc │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 38210 │ │ │ │ + b 39c20 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3728] @ 38ea0 │ │ │ │ + ldr r2, [pc, #-3728] @ 38ea4 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3756] @ 38ea8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3ff9c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39d8c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #952] @ 0x3b8 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 38204 │ │ │ │ + b 39ca0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3848] @ 38eac │ │ │ │ + ldr r2, [pc, #-3848] @ 38eb0 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3876] @ 38eb4 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3ff8c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39e10 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #948] @ 0x3b4 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 381f8 │ │ │ │ + b 39d24 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3968] @ 38eb8 │ │ │ │ + ldr r2, [pc, #-3968] @ 38ebc │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3996] @ 38ec0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3ff7c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39e94 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #944] @ 0x3b0 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 381ec │ │ │ │ + b 39da8 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-4088] @ 38ec4 │ │ │ │ + ldr r2, [pc, #-4088] @ 38ec8 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3532] @ 3acac │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3ff6c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39f18 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #940] @ 0x3ac │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 381e0 │ │ │ │ + b 39e2c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #3440] @ 3acb0 │ │ │ │ + ldr r2, [pc, #3440] @ 3acb4 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3412] @ 3acb8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3ff5c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 39f9c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #936] @ 0x3a8 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 381d4 │ │ │ │ + b 39eb0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #3320] @ 3acbc │ │ │ │ + ldr r2, [pc, #3320] @ 3acc0 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3292] @ 3acc4 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3ff4c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a020 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #932] @ 0x3a4 │ │ │ │ + cmp r2, #255 @ 0xff │ │ │ │ + beq 381c8 │ │ │ │ + b 39f34 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #3200] @ 3acc8 │ │ │ │ + ldr r2, [pc, #3200] @ 3accc │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3172] @ 3acd0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3ff3c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a0a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #928] @ 0x3a0 │ │ │ │ + ldr r3, [pc, #3096] @ 3acd4 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 381bc │ │ │ │ + b 39fb8 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #3080] @ 3acd8 │ │ │ │ + ldr r2, [pc, #3080] @ 3acdc │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3052] @ 3ace0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3ff2c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a12c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #924] @ 0x39c │ │ │ │ + ldr r3, [pc, #2976] @ 3ace4 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 381ac │ │ │ │ + b 3a03c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2960] @ 3ace8 │ │ │ │ + ldr r2, [pc, #2960] @ 3acec │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2932] @ 3acf0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3ff1c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a1b4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #920] @ 0x398 │ │ │ │ + ldr r3, [pc, #2856] @ 3acf4 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 3819c │ │ │ │ + b 3a0c4 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2840] @ 3acf8 │ │ │ │ + ldr r2, [pc, #2840] @ 3acfc │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2812] @ 3ad00 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3ff0c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a23c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #916] @ 0x394 │ │ │ │ + ldr r3, [pc, #2736] @ 3ad04 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 3818c │ │ │ │ + b 3a14c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2720] @ 3ad08 │ │ │ │ + ldr r2, [pc, #2720] @ 3ad0c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2692] @ 3ad10 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fefc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a2c4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #3 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3648] @ 0xe40 │ │ │ │ + cmp r2, #5 │ │ │ │ + moveq r2, r0 │ │ │ │ + beq 3847c │ │ │ │ + b 38a3c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2592] @ 3ad14 │ │ │ │ + ldr r2, [pc, #2592] @ 3ad18 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2564] @ 3ad1c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3feec │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a350 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #3 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3640] @ 0xe38 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 38a20 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2472] @ 3ad20 │ │ │ │ + ldr r2, [pc, #2472] @ 3ad24 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2444] @ 3ad28 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 402dc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a3d4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #3 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 38a20 │ │ │ │ + b 3847c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2360] @ 3ad2c │ │ │ │ + ldr r2, [pc, #2360] @ 3ad30 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2332] @ 3ad34 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fedc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a450 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3596] @ 0xe0c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 389dc │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2244] @ 3ad38 │ │ │ │ + ldr r2, [pc, #2244] @ 3ad3c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2216] @ 3ad40 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 402cc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a4d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + b 389dc │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2136] @ 3ad44 │ │ │ │ + ldr r2, [pc, #2136] @ 3ad48 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2108] @ 3ad4c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fecc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a548 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3588] @ 0xe04 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 389c4 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2020] @ 3ad50 │ │ │ │ + ldr r2, [pc, #2020] @ 3ad54 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1992] @ 3ad58 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4028c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a5c8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 389c4 │ │ │ │ + b 3847c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1912] @ 3ad5c │ │ │ │ + ldr r2, [pc, #1912] @ 3ad60 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1884] @ 3ad64 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3febc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a640 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3580] @ 0xdfc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 389ac │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1796] @ 3ad68 │ │ │ │ + ldr r2, [pc, #1796] @ 3ad6c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1768] @ 3ad70 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4027c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a6c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 389ac │ │ │ │ + b 3847c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1688] @ 3ad74 │ │ │ │ + ldr r2, [pc, #1688] @ 3ad78 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1660] @ 3ad7c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3feac │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a738 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3572] @ 0xdf4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 38994 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1572] @ 3ad80 │ │ │ │ + ldr r2, [pc, #1572] @ 3ad84 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1544] @ 3ad88 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 402ac │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a7b8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 38994 │ │ │ │ + b 3847c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1464] @ 3ad8c │ │ │ │ + ldr r2, [pc, #1464] @ 3ad90 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1436] @ 3ad94 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fe9c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a830 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3564] @ 0xdec │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 3897c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1348] @ 3ad98 │ │ │ │ + ldr r2, [pc, #1348] @ 3ad9c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1320] @ 3ada0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4029c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a8b0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 3897c │ │ │ │ + b 3847c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1240] @ 3ada4 │ │ │ │ + ldr r2, [pc, #1240] @ 3ada8 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1212] @ 3adac │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fe8c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a928 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3560] @ 0xde8 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 38970 │ │ │ │ + b 3a7c8 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1120] @ 3adb0 │ │ │ │ + ldr r2, [pc, #1120] @ 3adb4 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1092] @ 3adb8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fe7c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3a9ac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3552] @ 0xde0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 38958 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1004] @ 3adbc │ │ │ │ + ldr r2, [pc, #1004] @ 3adc0 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #976] @ 3adc4 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4021c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3aa2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 38958 │ │ │ │ + b 3847c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #896] @ 3adc8 │ │ │ │ + ldr r2, [pc, #896] @ 3adcc │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #868] @ 3add0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fe6c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3aaa4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3544] @ 0xdd8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 38940 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #780] @ 3add4 │ │ │ │ + ldr r2, [pc, #780] @ 3add8 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #752] @ 3addc │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4020c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3ab24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 38940 │ │ │ │ + b 3847c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #672] @ 3ade0 │ │ │ │ + ldr r2, [pc, #672] @ 3ade4 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #644] @ 3ade8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fe5c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3ab9c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3532] @ 0xdcc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 3891c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #556] @ 3adec │ │ │ │ + ldr r2, [pc, #556] @ 3adf0 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #528] @ 3adf4 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 401ec │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3ac1c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3536] @ 0xdd0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 38928 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #440] @ 3adf8 │ │ │ │ + ldr r2, [pc, #440] @ 3adfc │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #412] @ 3ae00 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 401fc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3ac9c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 38928 │ │ │ │ + b 3847c │ │ │ │ + @ instruction: 0xffffdf24 │ │ │ │ + andeq fp, r1, r8, ror #16 │ │ │ │ + andeq sp, r1, r0, lsr sl │ │ │ │ + @ instruction: 0xffffdea0 │ │ │ │ + @ instruction: 0x0001b7bc │ │ │ │ + andeq sp, r1, ip, lsr #19 │ │ │ │ + @ instruction: 0xffffde1c │ │ │ │ + andeq fp, r1, r0, lsl r7 │ │ │ │ + andeq sp, r1, r8, lsr #18 │ │ │ │ + @ instruction: 0xffffdd98 │ │ │ │ + andseq r8, ip, lr, lsr r7 │ │ │ │ + andeq fp, r1, r8, asr r6 │ │ │ │ + andeq sp, r1, r0, lsr #17 │ │ │ │ + @ instruction: 0xffffdd10 │ │ │ │ + mulseq fp, lr, r5 │ │ │ │ + andeq fp, r1, r0, lsr #11 │ │ │ │ + andeq sp, r1, r8, lsl r8 │ │ │ │ + @ instruction: 0xffffdc88 │ │ │ │ + andseq r6, fp, r4, ror pc │ │ │ │ + strdeq fp, [r1], -r0 │ │ │ │ + muleq r1, r0, r7 │ │ │ │ + @ instruction: 0xffffdc00 │ │ │ │ + @ instruction: 0xff0000ff │ │ │ │ + andeq ip, r1, r8, ror #28 │ │ │ │ + andeq sp, r1, r8, lsl #14 │ │ │ │ + @ instruction: 0xffffdb78 │ │ │ │ + andeq ip, r1, r8, ror sp │ │ │ │ + andeq sp, r1, ip, ror r6 │ │ │ │ + @ instruction: 0xffffdaec │ │ │ │ + andeq ip, r1, ip, lsl sp │ │ │ │ + strdeq sp, [r1], -r8 │ │ │ │ + @ instruction: 0xffffda68 │ │ │ │ + andeq ip, r1, r0, ror #23 │ │ │ │ + andeq sp, r1, ip, ror r5 │ │ │ │ + @ instruction: 0xffffd9ec │ │ │ │ + andeq ip, r1, ip, lsl #23 │ │ │ │ + strdeq sp, [r1], -ip │ │ │ │ + @ instruction: 0xffffd96c │ │ │ │ + andeq ip, r1, r8, asr #20 │ │ │ │ + andeq sp, r1, r4, lsl #9 │ │ │ │ + @ instruction: 0xffffd8f4 │ │ │ │ + andeq ip, r1, ip, lsl #20 │ │ │ │ + andeq sp, r1, r4, lsl #8 │ │ │ │ + @ instruction: 0xffffd874 │ │ │ │ + andeq ip, r1, r0, lsl #18 │ │ │ │ + andeq sp, r1, ip, lsl #7 │ │ │ │ + @ instruction: 0xffffd7fc │ │ │ │ + @ instruction: 0x0001c8b4 │ │ │ │ + andeq sp, r1, ip, lsl #6 │ │ │ │ + @ instruction: 0xffffd77c │ │ │ │ + andeq ip, r1, r8, ror r7 │ │ │ │ + muleq r1, r4, r2 │ │ │ │ + @ instruction: 0xffffd704 │ │ │ │ + andeq ip, r1, r0, asr r7 │ │ │ │ + andeq sp, r1, r4, lsl r2 │ │ │ │ + @ instruction: 0xffffd684 │ │ │ │ + andeq ip, r1, ip, lsr #12 │ │ │ │ + muleq r1, ip, r1 │ │ │ │ + @ instruction: 0xffffd60c │ │ │ │ + ldrdeq ip, [r1], -ip @ │ │ │ │ + andeq sp, r1, ip, lsl r1 │ │ │ │ + @ instruction: 0xffffd58c │ │ │ │ + andeq ip, r1, r8, lsl r5 │ │ │ │ + andeq sp, r1, r4, lsr #1 │ │ │ │ + @ instruction: 0xffffd514 │ │ │ │ + andeq ip, r1, r8, lsr r4 │ │ │ │ + andeq sp, r1, r0, lsr #32 │ │ │ │ + @ instruction: 0xffffd490 │ │ │ │ + andeq ip, r1, r4, ror #7 │ │ │ │ + andeq ip, r1, r0, lsr #31 │ │ │ │ + @ instruction: 0xffffd410 │ │ │ │ + andeq ip, r1, r8, ror #5 │ │ │ │ + andeq ip, r1, r8, lsr #30 │ │ │ │ + @ instruction: 0xffffd398 │ │ │ │ + andeq ip, r1, r4, lsl #5 │ │ │ │ + andeq ip, r1, r8, lsr #29 │ │ │ │ + @ instruction: 0xffffd318 │ │ │ │ + andeq ip, r1, r8, ror #2 │ │ │ │ + andeq ip, r1, r0, lsr lr │ │ │ │ + @ instruction: 0xffffd2a0 │ │ │ │ + andeq ip, r1, r4, lsl #2 │ │ │ │ + @ instruction: 0x0001cdb0 │ │ │ │ + @ instruction: 0xffffd220 │ │ │ │ + andeq ip, r1, r4, asr #1 │ │ │ │ + andeq ip, r1, r0, lsr sp │ │ │ │ + @ instruction: 0xffffd1a0 │ │ │ │ + andeq fp, r1, r0, lsr #24 │ │ │ │ + ldrdeq ip, [r1], -r4 │ │ │ │ + @ instruction: 0xffffce44 │ │ │ │ + ldrdeq fp, [r1], -r0 │ │ │ │ + andeq ip, r1, r4, asr r9 │ │ │ │ + @ instruction: 0xffffcdc4 │ │ │ │ + andeq fp, r1, ip, ror #22 │ │ │ │ + ldrdeq ip, [r1], -r4 │ │ │ │ + @ instruction: 0xffffcd44 │ │ │ │ + andeq fp, r1, r8, lsl fp │ │ │ │ + andeq ip, r1, r4, asr r8 │ │ │ │ + @ instruction: 0xffffccc4 │ │ │ │ + andeq fp, r1, r8, asr #21 │ │ │ │ + ldrdeq ip, [r1], -r4 │ │ │ │ + @ instruction: 0xffffcc44 │ │ │ │ + andeq fp, r1, r0, asr r9 │ │ │ │ + andeq ip, r1, ip, asr r7 │ │ │ │ + @ instruction: 0xffffcbcc │ │ │ │ + andeq fp, r1, ip, ror #17 │ │ │ │ + ldrdeq ip, [r1], -ip @ │ │ │ │ + @ instruction: 0xffffcb4c │ │ │ │ + andeq fp, r1, ip, lsr #16 │ │ │ │ + andeq ip, r1, r4, ror #12 │ │ │ │ + @ instruction: 0xffffcad4 │ │ │ │ + andeq fp, r1, r0, lsl #15 │ │ │ │ + andeq ip, r1, r0, ror #11 │ │ │ │ + @ instruction: 0xffffca50 │ │ │ │ + andeq fp, r1, r0, ror #13 │ │ │ │ + andeq ip, r1, ip, asr r5 │ │ │ │ + @ instruction: 0xffffc9cc │ │ │ │ + andeq fp, r1, ip, lsr r6 │ │ │ │ + ldrdeq ip, [r1], -r8 │ │ │ │ + @ instruction: 0xffffc948 │ │ │ │ + muleq r1, r4, r5 │ │ │ │ + andeq ip, r1, r4, asr r4 │ │ │ │ + @ instruction: 0xffffc8c4 │ │ │ │ + andeq fp, r0, r0, lsl #23 │ │ │ │ + andeq fp, r1, r0, asr #9 │ │ │ │ + andeq ip, r1, ip, asr #7 │ │ │ │ + @ instruction: 0xffffc83c │ │ │ │ + andeq fp, r1, r8, lsl #8 │ │ │ │ + andeq ip, r1, r8, asr #6 │ │ │ │ + @ instruction: 0xffffc7b8 │ │ │ │ + andeq fp, r1, r4, asr r3 │ │ │ │ + andeq ip, r1, r4, asr #5 │ │ │ │ + @ instruction: 0xffffc734 │ │ │ │ + andeq fp, r1, r8, lsr r2 │ │ │ │ + andeq ip, r1, r0, asr #4 │ │ │ │ + @ instruction: 0xffffc6b0 │ │ │ │ + andeq fp, r1, r0, asr r1 │ │ │ │ + andeq ip, r1, r8, asr #3 │ │ │ │ + @ instruction: 0xffffc638 │ │ │ │ + andeq fp, r1, r4, lsl #2 │ │ │ │ + andeq ip, r1, r8, asr #2 │ │ │ │ + @ instruction: 0xffffc5b8 │ │ │ │ + strdeq sl, [r1], -ip │ │ │ │ + ldrdeq ip, [r1], -r0 │ │ │ │ + @ instruction: 0xffffc540 │ │ │ │ + muleq r1, ip, lr │ │ │ │ + andeq ip, r1, ip, asr #32 │ │ │ │ + @ instruction: 0xffffc4bc │ │ │ │ + andeq sl, r1, r0, ror lr │ │ │ │ + andeq fp, r1, ip, asr #31 │ │ │ │ + @ instruction: 0xffffc43c │ │ │ │ + andeq sl, r1, ip, lsr #28 │ │ │ │ + andeq fp, r1, ip, asr #30 │ │ │ │ + @ instruction: 0xffffc3bc │ │ │ │ + andeq sl, r1, r0, asr #25 │ │ │ │ + ldrdeq fp, [r1], -r4 │ │ │ │ + @ instruction: 0xffffc344 │ │ │ │ + andeq sl, r1, r4, ror ip │ │ │ │ + andeq fp, r1, r4, asr lr │ │ │ │ + @ instruction: 0xffffc2c4 │ │ │ │ + andeq sl, r1, r8, lsr #22 │ │ │ │ + ldrdeq fp, [r1], -ip │ │ │ │ + @ instruction: 0xffffc24c │ │ │ │ + andeq sl, r1, r0, lsl #22 │ │ │ │ + andeq fp, r1, ip, asr sp │ │ │ │ + @ instruction: 0xffffc1cc │ │ │ │ + muleq r1, r4, r8 │ │ │ │ + andeq fp, r1, r4, ror #25 │ │ │ │ + @ instruction: 0xffffc154 │ │ │ │ + andeq r6, r1, ip, lsr ip │ │ │ │ + andeq fp, r1, r4, ror ip │ │ │ │ + @ instruction: 0xffffc0e4 │ │ │ │ + andeq r6, r1, r8, asr #23 │ │ │ │ + strdeq fp, [r1], -r0 │ │ │ │ + @ instruction: 0xffffc060 │ │ │ │ + andeq r6, r1, r0, ror #22 │ │ │ │ + andeq fp, r1, r4, ror fp │ │ │ │ + @ instruction: 0xffffbfe4 │ │ │ │ + andeq sl, r1, r8, lsl r5 │ │ │ │ + andeq fp, r1, ip, ror #21 │ │ │ │ + @ instruction: 0xffffbf5c │ │ │ │ + ldrdeq sl, [r1], -r8 │ │ │ │ + andeq fp, r1, r8, ror #20 │ │ │ │ + @ instruction: 0xffffbed8 │ │ │ │ + andeq sl, r1, r8, asr #9 │ │ │ │ + andeq fp, r1, ip, ror #19 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-408] @ 3ae04 │ │ │ │ + ldr r2, [pc, #-408] @ 3ae08 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1036] @ 0x40c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 3ca90 │ │ │ │ - add sp, sp, #1040 @ 0x410 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r1, r4, lsl #7 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - strdeq sl, [r1], -r8 │ │ │ │ - andeq sl, r1, r0, asr #11 │ │ │ │ - andeq pc, r1, r0, lsr #6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #4088] @ 3dac0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [pc, #4068] @ 3dac4 │ │ │ │ - ldr r1, [pc, #4068] @ 3dac8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 442fc │ │ │ │ - add r3, r0, #156 @ 0x9c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #4036] @ 3dacc │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - str r3, [r4, #32] │ │ │ │ - blx r2 │ │ │ │ - ldr r5, [pc, #4016] @ 3dad0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42824 │ │ │ │ - ldr r2, [pc, #3988] @ 3dad4 │ │ │ │ - ldr r6, [pc, #3988] @ 3dad8 │ │ │ │ - ldr r3, [pc, #3988] @ 3dadc │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-436] @ 3ae0c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - stm sp, {r3, r6} │ │ │ │ - ldr r2, [pc, #3964] @ 3dae0 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3960] @ 3dae4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3940] @ 3dae8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fe4c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3aff8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 442e0 │ │ │ │ - ldr r6, [pc, #3916] @ 3daec │ │ │ │ - ldr r2, [pc, #3916] @ 3daf0 │ │ │ │ - ldr r3, [pc, #3916] @ 3daf4 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3512] @ 0xdb8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 388e0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-524] @ 3ae10 │ │ │ │ + ldr r2, [pc, #-524] @ 3ae14 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #16 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3888] @ 3daf8 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3884] @ 3dafc │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3864] @ 3db00 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #8 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 442c4 │ │ │ │ - ldr r6, [pc, #3840] @ 3db04 │ │ │ │ - ldr r2, [pc, #3840] @ 3db08 │ │ │ │ - ldr r3, [pc, #3840] @ 3db0c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-552] @ 3ae18 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #32 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3812] @ 3db10 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3808] @ 3db14 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3788] @ 3db18 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4022c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b078 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 442a8 │ │ │ │ - ldr r6, [pc, #3764] @ 3db1c │ │ │ │ - ldr r2, [pc, #3764] @ 3db20 │ │ │ │ - ldr r3, [pc, #3764] @ 3db24 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3516] @ 0xdbc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 388ec │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-640] @ 3ae1c │ │ │ │ + ldr r2, [pc, #-640] @ 3ae20 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #48 @ 0x30 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3736] @ 3db28 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3732] @ 3db2c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3712] @ 3db30 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #16 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4428c │ │ │ │ - ldr r6, [pc, #3688] @ 3db34 │ │ │ │ - ldr r2, [pc, #3688] @ 3db38 │ │ │ │ - ldr r3, [pc, #3688] @ 3db3c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-668] @ 3ae24 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #64 @ 0x40 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3660] @ 3db40 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3656] @ 3db44 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3636] @ 3db48 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #20 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4024c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b0f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44270 │ │ │ │ - ldr r6, [pc, #3612] @ 3db4c │ │ │ │ - ldr r2, [pc, #3612] @ 3db50 │ │ │ │ - ldr r3, [pc, #3612] @ 3db54 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3520] @ 0xdc0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 388f8 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-756] @ 3ae28 │ │ │ │ + ldr r2, [pc, #-756] @ 3ae2c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #80 @ 0x50 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3584] @ 3db58 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3580] @ 3db5c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3560] @ 3db60 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #24 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44254 │ │ │ │ - ldr r6, [pc, #3536] @ 3db64 │ │ │ │ - ldr r2, [pc, #3536] @ 3db68 │ │ │ │ - ldr r3, [pc, #3536] @ 3db6c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-784] @ 3ae30 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #96 @ 0x60 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3508] @ 3db70 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3504] @ 3db74 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3484] @ 3db78 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #28 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4025c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44238 │ │ │ │ - ldr r6, [pc, #3460] @ 3db7c │ │ │ │ - ldr r2, [pc, #3460] @ 3db80 │ │ │ │ - ldr r3, [pc, #3460] @ 3db84 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3524] @ 0xdc4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 38904 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-872] @ 3ae34 │ │ │ │ + ldr r2, [pc, #-872] @ 3ae38 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #112 @ 0x70 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3432] @ 3db88 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3428] @ 3db8c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3408] @ 3db90 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #32 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4421c │ │ │ │ - ldr r6, [pc, #3384] @ 3db94 │ │ │ │ - ldr r2, [pc, #3384] @ 3db98 │ │ │ │ - ldr r3, [pc, #3384] @ 3db9c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-900] @ 3ae3c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #128 @ 0x80 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3356] @ 3dba0 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3352] @ 3dba4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3332] @ 3dba8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #36 @ 0x24 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4023c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b1f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44200 │ │ │ │ - ldr r6, [pc, #3308] @ 3dbac │ │ │ │ - ldr r2, [pc, #3308] @ 3dbb0 │ │ │ │ - ldr r3, [pc, #3308] @ 3dbb4 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 38904 │ │ │ │ + b 3847c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-980] @ 3ae40 │ │ │ │ + ldr r2, [pc, #-980] @ 3ae44 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #144 @ 0x90 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3280] @ 3dbb8 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3276] @ 3dbbc │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3256] @ 3dbc0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #40 @ 0x28 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 441e4 │ │ │ │ - ldr r6, [pc, #3232] @ 3dbc4 │ │ │ │ - ldr r2, [pc, #3232] @ 3dbc8 │ │ │ │ - ldr r3, [pc, #3232] @ 3dbcc │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1008] @ 3ae48 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #160 @ 0xa0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3204] @ 3dbd0 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3200] @ 3dbd4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3180] @ 3dbd8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #44 @ 0x2c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fe3c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b270 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 441c8 │ │ │ │ - ldr r6, [pc, #3156] @ 3dbdc │ │ │ │ - ldr r2, [pc, #3156] @ 3dbe0 │ │ │ │ - ldr r3, [pc, #3156] @ 3dbe4 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3504] @ 0xdb0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 388c8 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1096] @ 3ae4c │ │ │ │ + ldr r2, [pc, #-1096] @ 3ae50 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #176 @ 0xb0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3128] @ 3dbe8 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3124] @ 3dbec │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3104] @ 3dbf0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #48 @ 0x30 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 441ac │ │ │ │ - ldr r6, [pc, #3080] @ 3dbf4 │ │ │ │ - ldr r2, [pc, #3080] @ 3dbf8 │ │ │ │ - ldr r3, [pc, #3080] @ 3dbfc │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1124] @ 3ae54 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #192 @ 0xc0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3052] @ 3dc00 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3048] @ 3dc04 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3028] @ 3dc08 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #52 @ 0x34 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4009c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b2f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44190 │ │ │ │ - ldr r1, [pc, #3004] @ 3dc0c │ │ │ │ - ldr r2, [pc, #3004] @ 3dc10 │ │ │ │ - ldr r3, [pc, #3004] @ 3dc14 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 388c8 │ │ │ │ + b 3847c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1204] @ 3ae58 │ │ │ │ + ldr r2, [pc, #-1204] @ 3ae5c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [r4] │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1232] @ 3ae60 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fe2c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b368 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3500] @ 0xdac │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + beq 388bc │ │ │ │ + b 3b208 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #2980] @ 3dc18 │ │ │ │ - ldr r2, [pc, #2980] @ 3dc1c │ │ │ │ - add r3, r3, #208 @ 0xd0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2948] @ 3dc20 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, r5, #56 @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44174 │ │ │ │ - ldr r5, [pc, #2924] @ 3dc24 │ │ │ │ - ldr r2, [pc, #2924] @ 3dc28 │ │ │ │ - ldr r3, [pc, #2924] @ 3dc2c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r0, r5, #60 @ 0x3c │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r3, [pc, #-1324] @ 3ae64 │ │ │ │ + ldr r2, [pc, #-1324] @ 3ae68 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2896] @ 3dc30 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #2892] @ 3dc34 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, r5, #76 @ 0x4c │ │ │ │ - blx r6 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44150 │ │ │ │ - ldr r1, [pc, #2852] @ 3dc38 │ │ │ │ - ldr r2, [pc, #2852] @ 3dc3c │ │ │ │ - ldr r3, [pc, #2852] @ 3dc40 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r4] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1352] @ 3ae6c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fe1c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b3ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3496] @ 0xda8 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 388b0 │ │ │ │ + b 3b300 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #2828] @ 3dc44 │ │ │ │ - ldr r2, [pc, #2828] @ 3dc48 │ │ │ │ - add r3, r3, #224 @ 0xe0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2796] @ 3dc4c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, r5, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44134 │ │ │ │ - ldr r5, [pc, #2772] @ 3dc50 │ │ │ │ - ldr r2, [pc, #2772] @ 3dc54 │ │ │ │ - ldr r3, [pc, #2772] @ 3dc58 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r3, [pc, #-1444] @ 3ae70 │ │ │ │ + ldr r2, [pc, #-1444] @ 3ae74 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r5, #84 @ 0x54 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2744] @ 3dc5c │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #2740] @ 3dc60 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - add r6, r5, #100 @ 0x64 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44118 │ │ │ │ - ldr r5, [pc, #2700] @ 3dc64 │ │ │ │ - ldr r2, [pc, #2700] @ 3dc68 │ │ │ │ - ldr r3, [pc, #2700] @ 3dc6c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r0, r5, #104 @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1472] @ 3ae78 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2672] @ 3dc70 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #2668] @ 3dc74 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, r5, #120 @ 0x78 │ │ │ │ - blx r6 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fe0c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b470 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 440f4 │ │ │ │ - ldr r6, [pc, #2628] @ 3dc78 │ │ │ │ - ldr r2, [pc, #2628] @ 3dc7c │ │ │ │ - ldr r3, [pc, #2628] @ 3dc80 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3492] @ 0xda4 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 388a4 │ │ │ │ + b 3b384 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1564] @ 3ae7c │ │ │ │ + ldr r2, [pc, #-1564] @ 3ae80 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #240 @ 0xf0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2600] @ 3dc84 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2596] @ 3dc88 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2576] @ 3dc8c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #124 @ 0x7c │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 440d8 │ │ │ │ - ldr r6, [pc, #2552] @ 3dc90 │ │ │ │ - ldr r2, [pc, #2552] @ 3dc94 │ │ │ │ - ldr r3, [pc, #2552] @ 3dc98 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1592] @ 3ae84 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #256 @ 0x100 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2524] @ 3dc9c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2520] @ 3dca0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2500] @ 3dca4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #128 @ 0x80 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fdfc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b4f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 440bc │ │ │ │ - ldr r6, [pc, #2476] @ 3dca8 │ │ │ │ - ldr r2, [pc, #2476] @ 3dcac │ │ │ │ - ldr r3, [pc, #2476] @ 3dcb0 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3488] @ 0xda0 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 38898 │ │ │ │ + b 3b408 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1684] @ 3ae88 │ │ │ │ + ldr r2, [pc, #-1684] @ 3ae8c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #272 @ 0x110 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2448] @ 3dcb4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2444] @ 3dcb8 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2424] @ 3dcbc │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #132 @ 0x84 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 440a0 │ │ │ │ - ldr r1, [pc, #2400] @ 3dcc0 │ │ │ │ - ldr r2, [pc, #2400] @ 3dcc4 │ │ │ │ - ldr r3, [pc, #2400] @ 3dcc8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r4] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1712] @ 3ae90 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fdec │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b578 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3484] @ 0xd9c │ │ │ │ + ldr r3, [pc, #-1788] @ 3ae94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 3888c │ │ │ │ + b 3b48c │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #2376] @ 3dccc │ │ │ │ - ldr r2, [pc, #2376] @ 3dcd0 │ │ │ │ - add r3, r3, #288 @ 0x120 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2344] @ 3dcd4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, r5, #136 @ 0x88 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44084 │ │ │ │ - ldr r5, [pc, #2320] @ 3dcd8 │ │ │ │ - ldr r2, [pc, #2320] @ 3dcdc │ │ │ │ - ldr r3, [pc, #2320] @ 3dce0 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r3, [pc, #-1804] @ 3ae98 │ │ │ │ + ldr r2, [pc, #-1804] @ 3ae9c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r5, #140 @ 0x8c │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2292] @ 3dce4 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #2288] @ 3dce8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - add r6, r5, #156 @ 0x9c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44068 │ │ │ │ - ldr r5, [pc, #2248] @ 3dcec │ │ │ │ - ldr r2, [pc, #2248] @ 3dcf0 │ │ │ │ - ldr r3, [pc, #2248] @ 3dcf4 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1832] @ 3aea0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r5, #160 @ 0xa0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2220] @ 3dcf8 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #2216] @ 3dcfc │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - add r6, r5, #176 @ 0xb0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4404c │ │ │ │ - ldr r5, [pc, #2176] @ 3dd00 │ │ │ │ - ldr r2, [pc, #2176] @ 3dd04 │ │ │ │ - ldr r3, [pc, #2176] @ 3dd08 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fddc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b600 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3480] @ 0xd98 │ │ │ │ + cmp r2, #512 @ 0x200 │ │ │ │ + beq 3887c │ │ │ │ + b 3b510 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1924] @ 3aea4 │ │ │ │ + ldr r2, [pc, #-1924] @ 3aea8 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r5, #180 @ 0xb4 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2148] @ 3dd0c │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #2144] @ 3dd10 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - add r6, r5, #196 @ 0xc4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44030 │ │ │ │ - ldr r5, [pc, #2104] @ 3dd14 │ │ │ │ - ldr r2, [pc, #2104] @ 3dd18 │ │ │ │ - ldr r3, [pc, #2104] @ 3dd1c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1952] @ 3aeac │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r5, #200 @ 0xc8 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2076] @ 3dd20 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #2072] @ 3dd24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - add r6, r5, #216 @ 0xd8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44014 │ │ │ │ - ldr r5, [pc, #2032] @ 3dd28 │ │ │ │ - ldr r2, [pc, #2032] @ 3dd2c │ │ │ │ - ldr r3, [pc, #2032] @ 3dd30 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fdcc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b684 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3476] @ 0xd94 │ │ │ │ + cmp r2, #25 │ │ │ │ + beq 38870 │ │ │ │ + b 3b598 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2044] @ 3aeb0 │ │ │ │ + ldr r2, [pc, #-2044] @ 3aeb4 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r5, #220 @ 0xdc │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2004] @ 3dd34 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #2000] @ 3dd38 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - add r6, r5, #236 @ 0xec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43ff8 │ │ │ │ - ldr r5, [pc, #1960] @ 3dd3c │ │ │ │ - ldr r2, [pc, #1960] @ 3dd40 │ │ │ │ - ldr r3, [pc, #1960] @ 3dd44 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2072] @ 3aeb8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r5, #240 @ 0xf0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1932] @ 3dd48 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #1928] @ 3dd4c │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - add r6, r5, #256 @ 0x100 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43fdc │ │ │ │ - ldr r5, [pc, #1888] @ 3dd50 │ │ │ │ - ldr r2, [pc, #1888] @ 3dd54 │ │ │ │ - ldr r3, [pc, #1888] @ 3dd58 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fdbc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b708 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3472] @ 0xd90 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 38864 │ │ │ │ + b 3b61c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2164] @ 3aebc │ │ │ │ + ldr r2, [pc, #-2164] @ 3aec0 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r5, #260 @ 0x104 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1860] @ 3dd5c │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #1856] @ 3dd60 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - add r6, r5, #276 @ 0x114 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43fc0 │ │ │ │ - ldr r5, [pc, #1816] @ 3dd64 │ │ │ │ - ldr r2, [pc, #1816] @ 3dd68 │ │ │ │ - ldr r3, [pc, #1816] @ 3dd6c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2192] @ 3aec4 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r5, #280 @ 0x118 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1788] @ 3dd70 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #1784] @ 3dd74 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - add r6, r5, #296 @ 0x128 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43fa4 │ │ │ │ - ldr r5, [pc, #1744] @ 3dd78 │ │ │ │ - ldr r2, [pc, #1744] @ 3dd7c │ │ │ │ - ldr r3, [pc, #1744] @ 3dd80 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fdac │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b78c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + b 38824 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2272] @ 3aec8 │ │ │ │ + ldr r2, [pc, #-2272] @ 3aecc │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r5, #300 @ 0x12c │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1716] @ 3dd84 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #1712] @ 3dd88 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - add r6, r5, #316 @ 0x13c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43f88 │ │ │ │ - ldr r5, [pc, #1672] @ 3dd8c │ │ │ │ - ldr r2, [pc, #1672] @ 3dd90 │ │ │ │ - ldr r3, [pc, #1672] @ 3dd94 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r0, r5, #320 @ 0x140 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2300] @ 3aed0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1644] @ 3dd98 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #1640] @ 3dd9c │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, r5, #336 @ 0x150 │ │ │ │ - blx r6 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fd9c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43f64 │ │ │ │ - ldr r6, [pc, #1600] @ 3dda0 │ │ │ │ - ldr r2, [pc, #1600] @ 3dda4 │ │ │ │ - ldr r3, [pc, #1600] @ 3dda8 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3432] @ 0xd68 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 38818 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2388] @ 3aed4 │ │ │ │ + ldr r2, [pc, #-2388] @ 3aed8 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #304 @ 0x130 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1572] @ 3ddac │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1568] @ 3ddb0 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1548] @ 3ddb4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #340 @ 0x154 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43f48 │ │ │ │ - ldr r6, [pc, #1524] @ 3ddb8 │ │ │ │ - ldr r2, [pc, #1524] @ 3ddbc │ │ │ │ - ldr r3, [pc, #1524] @ 3ddc0 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2416] @ 3aedc │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #320 @ 0x140 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1496] @ 3ddc4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1492] @ 3ddc8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1472] @ 3ddcc │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #344 @ 0x158 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4008c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b884 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43f2c │ │ │ │ - ldr r6, [pc, #1448] @ 3ddd0 │ │ │ │ - ldr r2, [pc, #1448] @ 3ddd4 │ │ │ │ - ldr r3, [pc, #1448] @ 3ddd8 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 38818 │ │ │ │ + b 3847c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2496] @ 3aee0 │ │ │ │ + ldr r2, [pc, #-2496] @ 3aee4 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #336 @ 0x150 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1420] @ 3dddc │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1416] @ 3dde0 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1396] @ 3dde4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #348 @ 0x15c │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43f10 │ │ │ │ - ldr r6, [pc, #1372] @ 3dde8 │ │ │ │ - ldr r2, [pc, #1372] @ 3ddec │ │ │ │ - ldr r3, [pc, #1372] @ 3ddf0 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2524] @ 3aee8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #352 @ 0x160 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1344] @ 3ddf4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1340] @ 3ddf8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1320] @ 3ddfc │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #352 @ 0x160 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fd8c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b8fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43ef4 │ │ │ │ - ldr r6, [pc, #1296] @ 3de00 │ │ │ │ - ldr r2, [pc, #1296] @ 3de04 │ │ │ │ - ldr r3, [pc, #1296] @ 3de08 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3428] @ 0xd64 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 3880c │ │ │ │ + b 3b79c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2616] @ 3aeec │ │ │ │ + ldr r2, [pc, #-2616] @ 3aef0 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #368 @ 0x170 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1268] @ 3de0c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1264] @ 3de10 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1244] @ 3de14 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #356 @ 0x164 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43ed8 │ │ │ │ - ldr r6, [pc, #1220] @ 3de18 │ │ │ │ - ldr r2, [pc, #1220] @ 3de1c │ │ │ │ - ldr r3, [pc, #1220] @ 3de20 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2644] @ 3aef4 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #380 @ 0x17c │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1192] @ 3de24 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1188] @ 3de28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1168] @ 3de2c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #360 @ 0x168 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fd7c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3b980 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43eb8 │ │ │ │ - ldr r6, [pc, #1144] @ 3de30 │ │ │ │ - ldr r2, [pc, #1144] @ 3de34 │ │ │ │ - ldr r3, [pc, #1144] @ 3de38 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3416] @ 0xd58 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 387e8 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2732] @ 3aef8 │ │ │ │ + ldr r2, [pc, #-2732] @ 3aefc │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #392 @ 0x188 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1116] @ 3de3c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1112] @ 3de40 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1092] @ 3de44 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #364 @ 0x16c │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43e9c │ │ │ │ - ldr r1, [pc, #1068] @ 3de48 │ │ │ │ - ldr r2, [pc, #1068] @ 3de4c │ │ │ │ - ldr r3, [pc, #1068] @ 3de50 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r4] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2760] @ 3af00 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4018c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3ba00 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3420] @ 0xd5c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 387f4 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #1044] @ 3de54 │ │ │ │ - ldr r2, [pc, #1044] @ 3de58 │ │ │ │ - add r3, r3, #404 @ 0x194 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1012] @ 3de5c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, r5, #368 @ 0x170 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43e80 │ │ │ │ - ldr r5, [pc, #988] @ 3de60 │ │ │ │ - ldr r2, [pc, #988] @ 3de64 │ │ │ │ - ldr r3, [pc, #988] @ 3de68 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r0, r5, #372 @ 0x174 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r3, [pc, #-2848] @ 3af04 │ │ │ │ + ldr r2, [pc, #-2848] @ 3af08 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #960] @ 3de6c │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #956] @ 3de70 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - b 3e244 │ │ │ │ - andeq r5, r1, r4, asr r7 │ │ │ │ - andeq pc, r1, r8, lsr #5 │ │ │ │ - andeq r0, r0, ip, asr #4 │ │ │ │ - andeq r5, r1, ip, lsl #14 │ │ │ │ - andeq r6, r7, ip, ror #26 │ │ │ │ - andeq sl, r1, r0, ror #9 │ │ │ │ - andeq r1, r2, ip, asr #5 │ │ │ │ - andeq r7, r0, r4, lsr #21 │ │ │ │ - @ instruction: 0x0001a4bc │ │ │ │ - ldrdeq r9, [r1], -r0 │ │ │ │ - andeq r6, r7, r8, lsl #26 │ │ │ │ - andeq r1, r2, r4, ror r2 │ │ │ │ - muleq r1, r8, r4 │ │ │ │ - andeq r7, r0, r0, asr #20 │ │ │ │ - andeq sl, r1, r8, asr r4 │ │ │ │ - andeq r9, r1, r0, lsl #9 │ │ │ │ - andeq r6, r7, r4, lsr #25 │ │ │ │ - andeq r1, r2, r0, lsl r2 │ │ │ │ - andeq sl, r1, r8, asr #8 │ │ │ │ - ldrdeq r7, [r0], -ip │ │ │ │ - strdeq sl, [r1], -r4 │ │ │ │ - andeq r9, r1, ip, lsr #8 │ │ │ │ - andeq r6, r7, r0, asr #24 │ │ │ │ - andeq r1, r2, ip, lsr #3 │ │ │ │ - andeq sl, r1, r8, lsl r4 │ │ │ │ - andeq r7, r0, r8, ror r9 │ │ │ │ - muleq r1, r0, r3 │ │ │ │ - andeq r9, r1, r0, ror #7 │ │ │ │ - ldrdeq r6, [r7], -ip │ │ │ │ - andeq r1, r2, r8, asr #2 │ │ │ │ - ldrdeq sl, [r1], -r4 │ │ │ │ - andeq r7, r0, r4, lsl r9 │ │ │ │ - andeq sl, r1, ip, lsr #6 │ │ │ │ - muleq r1, r8, r3 │ │ │ │ - andeq r6, r7, r8, ror fp │ │ │ │ - andeq r1, r2, r4, ror #1 │ │ │ │ - muleq r1, r8, r3 │ │ │ │ - @ instruction: 0x000078b0 │ │ │ │ - andeq sl, r1, r8, asr #5 │ │ │ │ - andeq r9, r1, r8, asr #6 │ │ │ │ - andeq r6, r7, r4, lsl fp │ │ │ │ - andeq r1, r2, r0, lsl #1 │ │ │ │ - andeq sl, r1, r4, asr r3 │ │ │ │ - andeq r7, r0, ip, asr #16 │ │ │ │ - andeq sl, r1, r4, ror #4 │ │ │ │ - strdeq r9, [r1], -ip │ │ │ │ - @ instruction: 0x00076ab0 │ │ │ │ - andeq r1, r2, ip, lsl r0 │ │ │ │ - andeq sl, r1, r0, lsl #6 │ │ │ │ - andeq r7, r0, r8, ror #15 │ │ │ │ - andeq sl, r1, r0, lsl #4 │ │ │ │ - andeq r9, r1, r4, lsr #5 │ │ │ │ - andeq r6, r7, ip, asr #20 │ │ │ │ - @ instruction: 0x00020fb8 │ │ │ │ - ldrdeq sl, [r1], -r8 │ │ │ │ - andeq r7, r0, r4, lsl #15 │ │ │ │ - muleq r1, ip, r1 │ │ │ │ - andeq r9, r1, r0, asr r2 │ │ │ │ - andeq r6, r7, r8, ror #19 │ │ │ │ - andeq r0, r2, r4, asr pc │ │ │ │ - muleq r1, ip, r2 │ │ │ │ - andeq r7, r0, r0, lsr #14 │ │ │ │ - andeq sl, r1, r8, lsr r1 │ │ │ │ - andeq r9, r1, r0, lsl #4 │ │ │ │ - andeq r6, r7, r4, lsl #19 │ │ │ │ - strdeq r0, [r2], -r0 @ │ │ │ │ - andeq sl, r1, r8, ror #4 │ │ │ │ - @ instruction: 0x000076bc │ │ │ │ - ldrdeq sl, [r1], -r4 │ │ │ │ - andeq r9, r1, ip, lsr #3 │ │ │ │ - andeq r6, r7, r0, lsr #18 │ │ │ │ - andeq r0, r2, ip, lsl #29 │ │ │ │ - andeq sl, r1, ip, lsl r2 │ │ │ │ - andeq r7, r0, r8, asr r6 │ │ │ │ - andeq sl, r1, r0, ror r0 │ │ │ │ - andeq r9, r1, r4, asr r1 │ │ │ │ - @ instruction: 0x000768bc │ │ │ │ - andeq r0, r2, r8, lsr #28 │ │ │ │ - ldrdeq sl, [r1], -r4 │ │ │ │ - strdeq r7, [r0], -r4 │ │ │ │ - andeq sl, r1, ip │ │ │ │ - andeq r9, r1, r4, lsl #2 │ │ │ │ - andeq r6, r7, r8, asr r8 │ │ │ │ - muleq r1, r0, r1 │ │ │ │ - muleq r0, r8, r5 │ │ │ │ - @ instruction: 0x00020dbc │ │ │ │ - strheq r9, [r1], -r4 │ │ │ │ - andeq r9, r1, r8, lsr #31 │ │ │ │ - strdeq r6, [r7], -r0 │ │ │ │ - andeq r6, r7, r8, asr #15 │ │ │ │ - andeq sl, r1, r4, asr r1 │ │ │ │ - andeq r7, r0, r4, lsr #10 │ │ │ │ - andeq r9, r1, r0, asr #30 │ │ │ │ - andeq r9, r1, r4, rrx │ │ │ │ - andeq sl, r1, r4, lsr r1 │ │ │ │ - ldrdeq r7, [r0], -r4 │ │ │ │ - strdeq r0, [r2], -r8 │ │ │ │ - andeq r9, r1, r8, lsl r0 │ │ │ │ - andeq r9, r1, r4, ror #29 │ │ │ │ - andeq r6, r7, ip, lsr #14 │ │ │ │ - andeq r6, r7, r4, lsl #14 │ │ │ │ - andeq sl, r1, ip, ror #1 │ │ │ │ - andeq r7, r0, r4, ror #8 │ │ │ │ - andeq r9, r1, ip, ror lr │ │ │ │ - andeq r8, r1, ip, asr #31 │ │ │ │ - andeq r6, r7, r8, lsr #13 │ │ │ │ - strheq sl, [r1], -r8 │ │ │ │ - andeq r7, r0, r4, lsl #8 │ │ │ │ - andeq r9, r1, r0, lsr #28 │ │ │ │ - muleq r1, r0, pc @ │ │ │ │ - andeq r0, r2, r0, ror #23 │ │ │ │ - andeq sl, r1, ip, lsl #1 │ │ │ │ - andeq r7, r0, ip, lsr #7 │ │ │ │ - andeq r9, r1, r4, asr #27 │ │ │ │ - andeq r8, r1, r4, asr pc │ │ │ │ - andeq r6, r7, r0, lsl r6 │ │ │ │ - andeq r0, r2, ip, ror fp │ │ │ │ - andeq sl, r1, r0, asr #32 │ │ │ │ - andeq r7, r0, r8, asr #6 │ │ │ │ - andeq r9, r1, r0, ror #26 │ │ │ │ - andeq r8, r1, r4, lsl #30 │ │ │ │ - andeq r6, r7, ip, lsr #11 │ │ │ │ - andeq r0, r2, r8, lsl fp │ │ │ │ - strdeq r9, [r1], -r8 │ │ │ │ - andeq r7, r0, r4, ror #5 │ │ │ │ - strdeq r9, [r1], -ip │ │ │ │ - @ instruction: 0x00018eb0 │ │ │ │ - andeq r6, r7, r8, asr #10 │ │ │ │ - andeq r9, r1, r0, asr #31 │ │ │ │ - andeq r7, r0, r8, lsl #5 │ │ │ │ - andeq r0, r2, ip, lsr #21 │ │ │ │ - andeq r8, r1, r8, asr lr │ │ │ │ - muleq r1, r8, ip │ │ │ │ - andeq r6, r7, r0, ror #9 │ │ │ │ - @ instruction: 0x000764b8 │ │ │ │ - andeq r9, r1, r4, ror pc │ │ │ │ - andeq r7, r0, r8, lsl r2 │ │ │ │ - andeq r9, r1, r0, lsr ip │ │ │ │ - andeq r8, r1, r0, lsl #28 │ │ │ │ - andeq r6, r7, ip, asr r4 │ │ │ │ - andeq r9, r1, ip, lsr #30 │ │ │ │ - @ instruction: 0x000071bc │ │ │ │ - ldrdeq r9, [r1], -r4 │ │ │ │ - @ instruction: 0x00018db8 │ │ │ │ - andeq r6, r7, r0, lsl #8 │ │ │ │ - andeq r9, r1, r4, ror #29 │ │ │ │ - andeq r7, r0, r0, ror #2 │ │ │ │ - andeq r9, r1, r8, ror fp │ │ │ │ - andeq r8, r1, r0, ror sp │ │ │ │ - andeq r6, r7, r4, lsr #7 │ │ │ │ - andeq r9, r1, r0, lsr #29 │ │ │ │ - andeq r7, r0, r4, lsl #2 │ │ │ │ - andeq r9, r1, ip, lsl fp │ │ │ │ - andeq r8, r1, r8, lsr #26 │ │ │ │ - andeq r6, r7, r8, asr #6 │ │ │ │ - andeq r9, r1, r4, lsl #29 │ │ │ │ - andeq r7, r0, r8, lsr #1 │ │ │ │ - andeq r9, r1, r0, asr #21 │ │ │ │ - andeq r8, r1, r8, ror #25 │ │ │ │ - andeq r6, r7, ip, ror #5 │ │ │ │ - andeq r9, r1, r4, asr #28 │ │ │ │ - andeq r7, r0, ip, asr #32 │ │ │ │ - andeq r9, r1, r4, ror #20 │ │ │ │ - andeq r8, r1, r8, lsr #25 │ │ │ │ - muleq r7, r0, r2 │ │ │ │ - andeq r9, r1, r0, lsl #28 │ │ │ │ - strdeq r6, [r0], -r0 │ │ │ │ - andeq r9, r1, r8, lsl #20 │ │ │ │ - andeq r8, r1, r0, ror #24 │ │ │ │ - andeq r6, r7, r4, lsr r2 │ │ │ │ - andeq r9, r1, r8, ror #27 │ │ │ │ - muleq r0, r4, pc @ │ │ │ │ - andeq r9, r1, ip, lsr #19 │ │ │ │ - andeq r8, r1, r0, lsr #24 │ │ │ │ - ldrdeq r6, [r7], -r8 │ │ │ │ - andeq r9, r1, ip, lsr #27 │ │ │ │ - andeq r6, r0, r8, lsr pc │ │ │ │ - andeq r9, r1, r0, asr r9 │ │ │ │ - andeq r8, r1, r0, ror #23 │ │ │ │ - andeq r6, r7, ip, ror r1 │ │ │ │ - andeq r9, r1, r4, ror sp │ │ │ │ - ldrdeq r6, [r0], -r8 │ │ │ │ - strdeq r9, [r1], -r4 │ │ │ │ - muleq r1, ip, fp │ │ │ │ - @ instruction: 0x000206b4 │ │ │ │ - andeq r9, r1, r4, asr #26 │ │ │ │ - andeq r6, r0, r0, lsl #29 │ │ │ │ - muleq r1, r8, r8 │ │ │ │ - andeq r8, r1, r8, asr fp │ │ │ │ - andeq r6, r7, r4, ror #1 │ │ │ │ - andeq r0, r2, r0, asr r6 │ │ │ │ - strdeq r9, [r1], -ip │ │ │ │ - andeq r6, r0, ip, lsl lr │ │ │ │ - andeq r9, r1, r4, lsr r8 │ │ │ │ - andeq r8, r1, r4, lsl #22 │ │ │ │ - andeq r6, r7, r0, lsl #1 │ │ │ │ - andeq r0, r2, ip, ror #11 │ │ │ │ - andeq r9, r1, r8, asr #25 │ │ │ │ - @ instruction: 0x00006db8 │ │ │ │ - ldrdeq r9, [r1], -r0 │ │ │ │ - @ instruction: 0x00018ab0 │ │ │ │ - andeq r6, r7, ip, lsl r0 │ │ │ │ - andeq r0, r2, r8, lsl #11 │ │ │ │ - andeq r9, r1, ip, lsl #25 │ │ │ │ - andeq r6, r0, r4, asr sp │ │ │ │ - andeq r9, r1, ip, ror #14 │ │ │ │ - andeq r8, r1, r0, ror #20 │ │ │ │ - @ instruction: 0x00075fb8 │ │ │ │ - andeq r0, r2, r4, lsr #10 │ │ │ │ - andeq r9, r1, r0, asr ip │ │ │ │ - andeq r6, r0, r0, lsl sl │ │ │ │ - andeq r9, r1, ip, lsr #24 │ │ │ │ - andeq r8, r1, r0, lsl sl │ │ │ │ - andeq r5, r7, r4, asr pc │ │ │ │ - andeq r0, r2, r0, asr #9 │ │ │ │ - andeq r9, r1, r4, lsl ip │ │ │ │ - andeq r6, r0, ip, lsr #19 │ │ │ │ - andeq r9, r1, r8, asr #23 │ │ │ │ - andeq r8, r1, r8, asr #19 │ │ │ │ - strdeq r5, [r7], -r0 │ │ │ │ - andeq r0, r2, ip, asr r4 │ │ │ │ - andeq r9, r1, r8, asr #23 │ │ │ │ - andeq r6, r0, r8, asr #18 │ │ │ │ - andeq r9, r1, r4, ror #22 │ │ │ │ - andeq r8, r1, r0, ror r9 │ │ │ │ - andeq r5, r7, ip, lsl #29 │ │ │ │ - andeq r9, r1, r8, lsl #23 │ │ │ │ - andeq r6, r0, ip, asr #23 │ │ │ │ - strdeq r0, [r2], -r0 @ │ │ │ │ - andeq r8, r1, r8, lsl r9 │ │ │ │ - ldrdeq r9, [r1], -ip │ │ │ │ - andeq r5, r7, r4, lsr #28 │ │ │ │ - strdeq r5, [r7], -ip │ │ │ │ - andeq r9, r1, r8, lsr #22 │ │ │ │ - andeq r6, r0, r8, asr fp │ │ │ │ - andeq r9, r1, r4, ror r5 │ │ │ │ - andeq r8, r1, r8, asr #17 │ │ │ │ - andeq pc, r1, ip, lsr #23 │ │ │ │ - andeq r9, r1, r0, ror #6 │ │ │ │ - andeq r6, r0, r8, ror r3 │ │ │ │ - muleq r1, r0, sp │ │ │ │ - strdeq r8, [r1], -ip │ │ │ │ - ldrdeq r5, [r7], -ip │ │ │ │ - andeq pc, r1, r8, asr #22 │ │ │ │ - andeq r9, r1, r4, lsl r3 │ │ │ │ - andeq r6, r0, r4, lsl r3 │ │ │ │ - andeq r8, r1, ip, lsr #26 │ │ │ │ - strheq r8, [r1], -r0 │ │ │ │ - andeq r5, r7, r8, ror r5 │ │ │ │ - andeq pc, r1, r4, ror #21 │ │ │ │ - andeq r9, r1, r4, asr #5 │ │ │ │ - @ instruction: 0x000062b0 │ │ │ │ - andeq r8, r1, r8, asr #25 │ │ │ │ - andeq r8, r1, r0, rrx │ │ │ │ - andeq r5, r7, r4, lsl r5 │ │ │ │ - andeq pc, r1, r0, lsl #21 │ │ │ │ - andeq r9, r1, r4, ror r2 │ │ │ │ - andeq r6, r0, ip, asr #4 │ │ │ │ - andeq r8, r1, r4, ror #24 │ │ │ │ - andeq r8, r1, r0, lsl r0 │ │ │ │ - @ instruction: 0x000754b0 │ │ │ │ - andeq pc, r1, ip, lsl sl @ │ │ │ │ - andeq r9, r1, r4, lsr #4 │ │ │ │ - andeq r6, r0, r8, ror #3 │ │ │ │ - andeq r8, r1, r0, lsl #24 │ │ │ │ - andeq r7, r1, r0, asr #31 │ │ │ │ - andeq r5, r7, ip, asr #8 │ │ │ │ - @ instruction: 0x0001f9b8 │ │ │ │ - andeq r9, r1, r8, ror #3 │ │ │ │ - andeq r6, r0, r4, lsl #3 │ │ │ │ - muleq r1, ip, fp │ │ │ │ - andeq r7, r1, ip, ror pc │ │ │ │ - andeq r5, r7, r8, ror #7 │ │ │ │ - andeq pc, r1, r4, asr r9 @ │ │ │ │ - @ instruction: 0x000191b0 │ │ │ │ - andeq r6, r0, r0, lsr #2 │ │ │ │ - andeq r8, r1, r8, lsr fp │ │ │ │ - andeq r7, r1, r8, lsr pc │ │ │ │ - andeq r5, r7, r4, lsl #7 │ │ │ │ - strdeq pc, [r1], -r0 │ │ │ │ - andeq r9, r1, ip, ror r1 │ │ │ │ - strheq r6, [r0], -ip │ │ │ │ - ldrdeq r8, [r1], -r4 │ │ │ │ - strdeq r7, [r1], -r8 │ │ │ │ - andeq r5, r7, r0, lsr #6 │ │ │ │ - andeq pc, r1, ip, lsl #17 │ │ │ │ - andeq r9, r1, r4, asr #2 │ │ │ │ - andeq r6, r0, r8, asr r0 │ │ │ │ - andeq r8, r1, r0, ror sl │ │ │ │ - @ instruction: 0x00017eb4 │ │ │ │ - @ instruction: 0x000752bc │ │ │ │ - andeq pc, r1, r8, lsr #16 │ │ │ │ - andeq r9, r1, r8, lsl #2 │ │ │ │ - strdeq r5, [r0], -r4 │ │ │ │ - andeq r8, r1, ip, lsl #20 │ │ │ │ - andeq r7, r1, r0, ror lr │ │ │ │ - andeq r5, r7, r8, asr r2 │ │ │ │ - andeq pc, r1, r4, asr #15 │ │ │ │ - andeq r9, r1, ip, asr #1 │ │ │ │ - @ instruction: 0x00005cb0 │ │ │ │ - andeq r8, r1, ip, asr #29 │ │ │ │ - andeq r7, r1, ip, lsr #28 │ │ │ │ - strdeq r5, [r7], -r4 │ │ │ │ - andeq pc, r1, r0, ror #14 │ │ │ │ - andeq r9, r1, r4, ror r0 │ │ │ │ - andeq r5, r0, ip, asr #24 │ │ │ │ - andeq r8, r1, r8, ror #28 │ │ │ │ - ldrdeq r7, [r1], -r4 │ │ │ │ - muleq r7, r0, r1 │ │ │ │ - strdeq pc, [r1], -ip │ │ │ │ - andeq r9, r1, r4, lsr #32 │ │ │ │ - andeq r5, r0, r8, ror #23 │ │ │ │ - andeq r8, r1, r4, lsl #28 │ │ │ │ - andeq r7, r1, r4, lsl #27 │ │ │ │ - andeq r5, r7, ip, lsr #2 │ │ │ │ - muleq r1, r8, r6 │ │ │ │ - ldrdeq r8, [r1], -r4 │ │ │ │ - andeq r5, r0, r4, lsl #23 │ │ │ │ - andeq r8, r1, r0, lsr #27 │ │ │ │ - andeq r7, r1, r4, lsr sp │ │ │ │ - andeq r5, r7, r8, asr #1 │ │ │ │ - andeq pc, r1, r4, lsr r6 @ │ │ │ │ - andeq r8, r1, r8, lsl #31 │ │ │ │ - andeq r5, r0, r0, lsr #22 │ │ │ │ - andeq r8, r1, ip, lsr sp │ │ │ │ - andeq r7, r1, r8, ror #25 │ │ │ │ - andeq r5, r7, r4, rrx │ │ │ │ - ldrdeq pc, [r1], -r0 │ │ │ │ - andeq r8, r1, r8, lsr pc │ │ │ │ - @ instruction: 0x00005abc │ │ │ │ - ldrdeq r8, [r1], -r8 @ │ │ │ │ - muleq r1, r8, ip │ │ │ │ - andeq r5, r7, r0 │ │ │ │ - andeq pc, r1, ip, ror #10 │ │ │ │ - andeq r8, r1, r8, ror #29 │ │ │ │ - andeq r5, r0, r8, asr sl │ │ │ │ - andeq r8, r1, r4, ror ip │ │ │ │ - andeq r7, r1, r8, asr #24 │ │ │ │ - muleq r7, ip, pc @ │ │ │ │ - andeq pc, r1, r8, lsl #10 │ │ │ │ - muleq r1, r8, lr │ │ │ │ - ldrdeq r5, [r0], -r4 │ │ │ │ - andeq r8, r1, ip, ror #13 │ │ │ │ - strdeq r7, [r1], -r8 │ │ │ │ - andeq r4, r7, r8, lsr pc │ │ │ │ - andeq pc, r1, r4, lsr #9 │ │ │ │ - andeq r8, r1, r4, asr lr │ │ │ │ - andeq r5, r0, r0, ror ip │ │ │ │ - andeq r8, r1, r8, lsl #13 │ │ │ │ - andeq r7, r1, r4, lsr #23 │ │ │ │ - ldrdeq r4, [r7], -r4 @ │ │ │ │ - andeq pc, r1, r0, asr #8 │ │ │ │ - andeq r8, r1, r8, lsl #28 │ │ │ │ - andeq r5, r0, ip, lsr #18 │ │ │ │ - andeq r8, r1, r8, asr #22 │ │ │ │ - andeq r7, r1, r4, asr fp │ │ │ │ - andeq r4, r7, r0, ror lr │ │ │ │ - ldrdeq pc, [r1], -ip │ │ │ │ - ldrdeq r8, [r1], -r0 │ │ │ │ - andeq r5, r0, r8, asr #17 │ │ │ │ - andeq r8, r1, r4, ror #21 │ │ │ │ - andeq r7, r1, r4, lsl #22 │ │ │ │ - andeq r4, r7, ip, lsl #28 │ │ │ │ - andeq pc, r1, r8, ror r3 @ │ │ │ │ - muleq r1, r0, sp │ │ │ │ - andeq r5, r0, r4, asr #22 │ │ │ │ - andeq r8, r1, ip, asr r5 │ │ │ │ - @ instruction: 0x00017ab8 │ │ │ │ - andeq r4, r7, r8, lsr #27 │ │ │ │ - andeq pc, r1, r4, lsl r3 @ │ │ │ │ - andeq r8, r1, r0, asr sp │ │ │ │ - andeq r5, r0, r0, ror #21 │ │ │ │ - strdeq r8, [r1], -r8 @ │ │ │ │ - andeq r7, r1, r4, ror #20 │ │ │ │ - andeq r4, r7, r4, asr #26 │ │ │ │ - @ instruction: 0x0001f2b0 │ │ │ │ - andeq r8, r1, r0, lsr #26 │ │ │ │ - andeq r5, r0, ip, ror sl │ │ │ │ - muleq r1, r4, r4 │ │ │ │ - andeq r7, r1, r8, lsl sl │ │ │ │ - andeq r4, r7, r0, ror #25 │ │ │ │ - andeq pc, r1, ip, asr #4 │ │ │ │ - ldrdeq r8, [r1], -r0 │ │ │ │ - andeq r5, r0, r8, lsl sl │ │ │ │ - andeq r8, r1, r0, lsr r4 │ │ │ │ - andeq r7, r1, r0, asr #19 │ │ │ │ - andeq r4, r7, ip, ror ip │ │ │ │ - andeq pc, r1, r8, ror #3 │ │ │ │ - andeq r8, r1, r0, lsl #25 │ │ │ │ - ldrdeq r5, [r0], -r4 │ │ │ │ - strdeq r8, [r1], -r0 │ │ │ │ - andeq r7, r1, r8, ror #18 │ │ │ │ - andeq r4, r7, r8, lsl ip │ │ │ │ - andeq pc, r1, r4, lsl #3 │ │ │ │ - andeq r8, r1, r8, lsr ip │ │ │ │ - andeq r5, r0, r0, asr r9 │ │ │ │ - andeq r8, r1, r8, ror #6 │ │ │ │ - andeq r7, r1, r0, lsl r9 │ │ │ │ - @ instruction: 0x00074bb4 │ │ │ │ - andeq pc, r1, r0, lsr #2 │ │ │ │ - strdeq r8, [r1], -r8 @ │ │ │ │ - andeq r5, r0, ip, ror #17 │ │ │ │ - andeq r8, r1, r4, lsl #6 │ │ │ │ - andeq r7, r1, r0, asr #17 │ │ │ │ - andeq r4, r7, r0, asr fp │ │ │ │ - strheq pc, [r1], -ip @ │ │ │ │ - @ instruction: 0x00018bb8 │ │ │ │ - andeq r5, r0, r8, lsl #17 │ │ │ │ - andeq r8, r1, r0, lsr #5 │ │ │ │ - andeq r7, r1, ip, ror #16 │ │ │ │ - andeq r4, r7, ip, ror #21 │ │ │ │ - andeq pc, r1, r8, asr r0 @ │ │ │ │ - andeq r8, r1, r0, ror fp │ │ │ │ - andeq r5, r0, r4, lsr #16 │ │ │ │ - andeq r8, r1, ip, lsr r2 │ │ │ │ - andeq r7, r1, ip, lsl r8 │ │ │ │ - andeq r4, r7, r8, lsl #21 │ │ │ │ - strdeq lr, [r1], -r4 │ │ │ │ - andeq r8, r1, r0, lsr fp │ │ │ │ - andeq r5, r0, r0, asr #15 │ │ │ │ - ldrdeq r8, [r1], -r8 @ │ │ │ │ - andeq r7, r1, ip, asr #15 │ │ │ │ - andeq r4, r7, r4, lsr #20 │ │ │ │ - muleq r1, r0, pc @ │ │ │ │ - andeq r8, r1, r0, ror #21 │ │ │ │ - andeq r5, r0, ip, asr r7 │ │ │ │ - andeq r8, r1, r4, ror r1 │ │ │ │ - andeq r7, r1, r8, ror r7 │ │ │ │ - andeq r4, r7, r0, asr #19 │ │ │ │ - andeq lr, r1, ip, lsr #30 │ │ │ │ - muleq r1, r4, sl │ │ │ │ - strdeq r5, [r0], -r8 │ │ │ │ - andeq r8, r1, r0, lsl r1 │ │ │ │ - andeq r7, r1, r0, lsr r7 │ │ │ │ - andeq r4, r7, ip, asr r9 │ │ │ │ - andeq r8, r1, ip, asr #20 │ │ │ │ - muleq r0, ip, r6 │ │ │ │ - andeq lr, r1, r0, asr #29 │ │ │ │ - ldrdeq r7, [r1], -ip │ │ │ │ - andeq r8, r1, ip, lsr #1 │ │ │ │ - strdeq r4, [r7], -r4 @ │ │ │ │ - andeq r4, r7, ip, asr #17 │ │ │ │ - andeq r8, r1, r8, lsl #20 │ │ │ │ - andeq r5, r0, r8, lsr #12 │ │ │ │ - andeq r8, r1, r4, asr #32 │ │ │ │ - andeq r7, r1, ip, lsl #13 │ │ │ │ - andeq lr, r1, r4, lsl #28 │ │ │ │ - ldrdeq r8, [r1], -ip │ │ │ │ - ldrdeq r5, [r0], -r0 │ │ │ │ - andeq r7, r1, r8, ror #31 │ │ │ │ - andeq r7, r1, r8, asr #12 │ │ │ │ - andeq r4, r7, r4, lsr r8 │ │ │ │ - andeq lr, r1, r0, lsr #27 │ │ │ │ - ldrdeq r8, [r1], -r0 │ │ │ │ - andeq r5, r0, ip, ror #10 │ │ │ │ - andeq r7, r1, r4, lsl #31 │ │ │ │ - strdeq r7, [r1], -r0 │ │ │ │ - ldrdeq r4, [r7], -r0 │ │ │ │ - andeq lr, r1, ip, lsr sp │ │ │ │ - andeq r8, r1, ip, ror #19 │ │ │ │ - andeq r5, r0, r8, lsr #4 │ │ │ │ - andeq r8, r1, r4, asr #8 │ │ │ │ - andeq r3, r1, ip, ror #19 │ │ │ │ - andeq r4, r7, ip, ror #14 │ │ │ │ - ldrdeq lr, [r1], -r8 │ │ │ │ - @ instruction: 0x000189b8 │ │ │ │ - andeq r5, r0, r4, lsr #9 │ │ │ │ - @ instruction: 0x00017ebc │ │ │ │ - andeq r7, r1, r8, lsr r5 │ │ │ │ - andeq r4, r7, r8, lsl #14 │ │ │ │ - andeq lr, r1, r4, ror ip │ │ │ │ - andeq r8, r1, r0, ror #18 │ │ │ │ - andeq r5, r0, r0, ror #2 │ │ │ │ - andeq r8, r1, ip, ror r3 │ │ │ │ - andeq r7, r1, r4, ror #9 │ │ │ │ - andeq r4, r7, r4, lsr #13 │ │ │ │ - andeq lr, r1, r0, lsl ip │ │ │ │ - andeq r8, r1, r4, lsl r9 │ │ │ │ - ldrdeq r5, [r0], -ip │ │ │ │ - strdeq r7, [r1], -r4 │ │ │ │ - andeq r3, r1, r4, lsr r9 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, r5, #388 @ 0x184 │ │ │ │ - blx r6 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43e5c │ │ │ │ - ldr r6, [pc, #-1012] @ 3de74 │ │ │ │ - ldr r2, [pc, #-1012] @ 3de78 │ │ │ │ - ldr r3, [pc, #-1012] @ 3de7c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2876] @ 3af0c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #420 @ 0x1a4 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1040] @ 3de80 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1044] @ 3de84 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1064] @ 3de88 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #392 @ 0x188 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4026c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3ba80 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43e40 │ │ │ │ - ldr r6, [pc, #-1088] @ 3de8c │ │ │ │ - ldr r2, [pc, #-1088] @ 3de90 │ │ │ │ - ldr r3, [pc, #-1088] @ 3de94 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 387f4 │ │ │ │ + b 3847c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2956] @ 3af10 │ │ │ │ + ldr r2, [pc, #-2956] @ 3af14 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #436 @ 0x1b4 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1116] @ 3de98 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1120] @ 3de9c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1140] @ 3dea0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #396 @ 0x18c │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43e24 │ │ │ │ - ldr r6, [pc, #-1164] @ 3dea4 │ │ │ │ - ldr r2, [pc, #-1164] @ 3dea8 │ │ │ │ - ldr r3, [pc, #-1164] @ 3deac │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2984] @ 3af18 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #452 @ 0x1c4 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1192] @ 3deb0 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1196] @ 3deb4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1216] @ 3deb8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #400 @ 0x190 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fd6c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3baf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43e08 │ │ │ │ - ldr r6, [pc, #-1240] @ 3debc │ │ │ │ - ldr r2, [pc, #-1240] @ 3dec0 │ │ │ │ - ldr r3, [pc, #-1240] @ 3dec4 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3408] @ 0xd50 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 387d0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3072] @ 3af1c │ │ │ │ + ldr r2, [pc, #-3072] @ 3af20 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #468 @ 0x1d4 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1268] @ 3dec8 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1272] @ 3decc │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1292] @ 3ded0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #404 @ 0x194 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43dec │ │ │ │ - ldr r6, [pc, #-1316] @ 3ded4 │ │ │ │ - ldr r2, [pc, #-1316] @ 3ded8 │ │ │ │ - ldr r3, [pc, #-1316] @ 3dedc │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3100] @ 3af24 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #484 @ 0x1e4 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1344] @ 3dee0 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1348] @ 3dee4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1368] @ 3dee8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #408 @ 0x198 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4017c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3bb78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43dd0 │ │ │ │ - ldr r6, [pc, #-1392] @ 3deec │ │ │ │ - ldr r2, [pc, #-1392] @ 3def0 │ │ │ │ - ldr r3, [pc, #-1392] @ 3def4 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 387d0 │ │ │ │ + b 3847c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3180] @ 3af28 │ │ │ │ + ldr r2, [pc, #-3180] @ 3af2c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #500 @ 0x1f4 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1420] @ 3def8 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1424] @ 3defc │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1444] @ 3df00 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #412 @ 0x19c │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43db4 │ │ │ │ - ldr r6, [pc, #-1468] @ 3df04 │ │ │ │ - ldr r2, [pc, #-1468] @ 3df08 │ │ │ │ - ldr r3, [pc, #-1468] @ 3df0c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3208] @ 3af30 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #516 @ 0x204 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1496] @ 3df10 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1500] @ 3df14 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1520] @ 3df18 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #416 @ 0x1a0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fd5c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3bbf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43d98 │ │ │ │ - ldr r6, [pc, #-1544] @ 3df1c │ │ │ │ - ldr r2, [pc, #-1544] @ 3df20 │ │ │ │ - ldr r3, [pc, #-1544] @ 3df24 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3847c │ │ │ │ + ldr r2, [r4, #3396] @ 0xd44 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 387b8 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3296] @ 3af34 │ │ │ │ + ldr r2, [pc, #-3296] @ 3af38 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #532 @ 0x214 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1572] @ 3df28 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1576] @ 3df2c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1596] @ 3df30 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #420 @ 0x1a4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43d7c │ │ │ │ - ldr r6, [pc, #-1620] @ 3df34 │ │ │ │ - ldr r2, [pc, #-1620] @ 3df38 │ │ │ │ - ldr r3, [pc, #-1620] @ 3df3c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3324] @ 3af3c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #548 @ 0x224 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1648] @ 3df40 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1652] @ 3df44 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1672] @ 3df48 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #424 @ 0x1a8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 401cc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3bc70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43d60 │ │ │ │ - ldr r6, [pc, #-1696] @ 3df4c │ │ │ │ - ldr r2, [pc, #-1696] @ 3df50 │ │ │ │ - ldr r3, [pc, #-1696] @ 3df54 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 387b8 │ │ │ │ + b 3847c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3404] @ 3af40 │ │ │ │ + ldr r2, [pc, #-3404] @ 3af44 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #564 @ 0x234 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1724] @ 3df58 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1728] @ 3df5c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1748] @ 3df60 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #428 @ 0x1ac │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43d44 │ │ │ │ - ldr r6, [pc, #-1772] @ 3df64 │ │ │ │ - ldr r2, [pc, #-1772] @ 3df68 │ │ │ │ - ldr r3, [pc, #-1772] @ 3df6c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3432] @ 3af48 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #580 @ 0x244 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1800] @ 3df70 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1804] @ 3df74 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1824] @ 3df78 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #432 @ 0x1b0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fa14 │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3fa20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43d28 │ │ │ │ - ldr r6, [pc, #-1848] @ 3df7c │ │ │ │ - ldr r2, [pc, #-1848] @ 3df80 │ │ │ │ - ldr r3, [pc, #-1848] @ 3df84 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + b 38710 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3504] @ 3af4c │ │ │ │ + ldr r2, [pc, #-3504] @ 3af50 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #592 @ 0x250 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1876] @ 3df88 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1880] @ 3df8c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1900] @ 3df90 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #436 @ 0x1b4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43d0c │ │ │ │ - ldr r6, [pc, #-1924] @ 3df94 │ │ │ │ - ldr r2, [pc, #-1924] @ 3df98 │ │ │ │ - ldr r3, [pc, #-1924] @ 3df9c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3532] @ 3af54 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #604 @ 0x25c │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1952] @ 3dfa0 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1956] @ 3dfa4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1976] @ 3dfa8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #440 @ 0x1b8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fd4c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3bd58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43cf0 │ │ │ │ - ldr r6, [pc, #-2000] @ 3dfac │ │ │ │ - ldr r2, [pc, #-2000] @ 3dfb0 │ │ │ │ - ldr r3, [pc, #-2000] @ 3dfb4 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3172] @ 0xc64 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 38700 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3624] @ 3af58 │ │ │ │ + ldr r2, [pc, #-3624] @ 3af5c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #616 @ 0x268 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2028] @ 3dfb8 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2032] @ 3dfbc │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2052] @ 3dfc0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #444 @ 0x1bc │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43cd4 │ │ │ │ - ldr r6, [pc, #-2076] @ 3dfc4 │ │ │ │ - ldr r2, [pc, #-2076] @ 3dfc8 │ │ │ │ - ldr r3, [pc, #-2076] @ 3dfcc │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3652] @ 3af60 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #628 @ 0x274 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2104] @ 3dfd0 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2108] @ 3dfd4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2128] @ 3dfd8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #448 @ 0x1c0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 401bc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3bddc │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43cb8 │ │ │ │ - ldr r6, [pc, #-2152] @ 3dfdc │ │ │ │ - ldr r2, [pc, #-2152] @ 3dfe0 │ │ │ │ - ldr r3, [pc, #-2152] @ 3dfe4 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + mov r0, r2 │ │ │ │ + bne 38700 │ │ │ │ + b 38474 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3736] @ 3af64 │ │ │ │ + ldr r2, [pc, #-3736] @ 3af68 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #640 @ 0x280 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2180] @ 3dfe8 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2184] @ 3dfec │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2204] @ 3dff0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #452 @ 0x1c4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43c9c │ │ │ │ - ldr r6, [pc, #-2228] @ 3dff4 │ │ │ │ - ldr r2, [pc, #-2228] @ 3dff8 │ │ │ │ - ldr r3, [pc, #-2228] @ 3dffc │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3764] @ 3af6c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #652 @ 0x28c │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2256] @ 3e000 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2260] @ 3e004 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2280] @ 3e008 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #456 @ 0x1c8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fd3c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3be58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43c80 │ │ │ │ - ldr r6, [pc, #-2304] @ 3e00c │ │ │ │ - ldr r2, [pc, #-2304] @ 3e010 │ │ │ │ - ldr r3, [pc, #-2304] @ 3e014 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3164] @ 0xc5c │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 386e8 │ │ │ │ + b 3bf78 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3860] @ 3af70 │ │ │ │ + ldr r2, [pc, #-3860] @ 3af74 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #664 @ 0x298 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2332] @ 3e018 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2336] @ 3e01c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2356] @ 3e020 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #460 @ 0x1cc │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43c64 │ │ │ │ - ldr r6, [pc, #-2380] @ 3e024 │ │ │ │ - ldr r2, [pc, #-2380] @ 3e028 │ │ │ │ - ldr r3, [pc, #-2380] @ 3e02c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3888] @ 3af78 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #680 @ 0x2a8 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2408] @ 3e030 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2412] @ 3e034 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2432] @ 3e038 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #464 @ 0x1d0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fd2c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3bee0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43c48 │ │ │ │ - ldr r6, [pc, #-2456] @ 3e03c │ │ │ │ - ldr r2, [pc, #-2456] @ 3e040 │ │ │ │ - ldr r3, [pc, #-2456] @ 3e044 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3156] @ 0xc54 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 386d0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3980] @ 3af7c │ │ │ │ + ldr r2, [pc, #-3980] @ 3af80 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #696 @ 0x2b8 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2484] @ 3e048 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2488] @ 3e04c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2508] @ 3e050 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #468 @ 0x1d4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43c28 │ │ │ │ - ldr r6, [pc, #-2532] @ 3e054 │ │ │ │ - ldr r2, [pc, #-2532] @ 3e058 │ │ │ │ - ldr r3, [pc, #-2532] @ 3e05c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-4008] @ 3af84 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #708 @ 0x2c4 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2560] @ 3e060 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2564] @ 3e064 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2584] @ 3e068 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #472 @ 0x1d8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 401ac │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3bf64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43c08 │ │ │ │ - ldr r6, [pc, #-2608] @ 3e06c │ │ │ │ - ldr r2, [pc, #-2608] @ 3e070 │ │ │ │ - ldr r3, [pc, #-2608] @ 3e074 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 386d0 │ │ │ │ + b 38474 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-4092] @ 3af88 │ │ │ │ + ldr r2, [pc, #-4092] @ 3af8c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #720 @ 0x2d0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2636] @ 3e078 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2640] @ 3e07c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2660] @ 3e080 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #476 @ 0x1dc │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43be8 │ │ │ │ - ldr r6, [pc, #-2684] @ 3e084 │ │ │ │ - ldr r2, [pc, #-2684] @ 3e088 │ │ │ │ - ldr r3, [pc, #-2684] @ 3e08c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3908] @ 3ceec │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #736 @ 0x2e0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2712] @ 3e090 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2716] @ 3e094 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2736] @ 3e098 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #480 @ 0x1e0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fd1c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3bfe0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43bc8 │ │ │ │ - ldr r6, [pc, #-2760] @ 3e09c │ │ │ │ - ldr r2, [pc, #-2760] @ 3e0a0 │ │ │ │ - ldr r3, [pc, #-2760] @ 3e0a4 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3168] @ 0xc60 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 386f4 │ │ │ │ + b 3bcf0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #3812] @ 3cef0 │ │ │ │ + ldr r2, [pc, #3812] @ 3cef4 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #752 @ 0x2f0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2788] @ 3e0a8 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2792] @ 3e0ac │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2812] @ 3e0b0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #484 @ 0x1e4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43bac │ │ │ │ - ldr r6, [pc, #-2836] @ 3e0b4 │ │ │ │ - ldr r2, [pc, #-2836] @ 3e0b8 │ │ │ │ - ldr r3, [pc, #-2836] @ 3e0bc │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3784] @ 3cef8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #768 @ 0x300 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2864] @ 3e0c0 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2868] @ 3e0c4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2888] @ 3e0c8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #488 @ 0x1e8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fd0c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c068 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43b8c │ │ │ │ - ldr r6, [pc, #-2912] @ 3e0cc │ │ │ │ - ldr r2, [pc, #-2912] @ 3e0d0 │ │ │ │ - ldr r3, [pc, #-2912] @ 3e0d4 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3148] @ 0xc4c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 386b8 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #3692] @ 3cefc │ │ │ │ + ldr r2, [pc, #3692] @ 3cf00 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #784 @ 0x310 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2940] @ 3e0d8 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2944] @ 3e0dc │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2964] @ 3e0e0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #492 @ 0x1ec │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43b6c │ │ │ │ - ldr r6, [pc, #-2988] @ 3e0e4 │ │ │ │ - ldr r2, [pc, #-2988] @ 3e0e8 │ │ │ │ - ldr r3, [pc, #-2988] @ 3e0ec │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3664] @ 3cf04 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #796 @ 0x31c │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3016] @ 3e0f0 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3020] @ 3e0f4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3040] @ 3e0f8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #496 @ 0x1f0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4019c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c0ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43b4c │ │ │ │ - ldr r6, [pc, #-3064] @ 3e0fc │ │ │ │ - ldr r2, [pc, #-3064] @ 3e100 │ │ │ │ - ldr r3, [pc, #-3064] @ 3e104 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 386b8 │ │ │ │ + b 38474 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #3580] @ 3cf08 │ │ │ │ + ldr r2, [pc, #3580] @ 3cf0c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #812 @ 0x32c │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3092] @ 3e108 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3096] @ 3e10c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3116] @ 3e110 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #500 @ 0x1f4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43b2c │ │ │ │ - ldr r6, [pc, #-3140] @ 3e114 │ │ │ │ - ldr r2, [pc, #-3140] @ 3e118 │ │ │ │ - ldr r3, [pc, #-3140] @ 3e11c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3552] @ 3cf10 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #828 @ 0x33c │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3168] @ 3e120 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3172] @ 3e124 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3192] @ 3e128 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #504 @ 0x1f8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fcfc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c168 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43b10 │ │ │ │ - ldr r6, [pc, #-3216] @ 3e12c │ │ │ │ - ldr r2, [pc, #-3216] @ 3e130 │ │ │ │ - ldr r3, [pc, #-3216] @ 3e134 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3144] @ 0xc48 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 386ac │ │ │ │ + b 3c000 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #3456] @ 3cf14 │ │ │ │ + ldr r2, [pc, #3456] @ 3cf18 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #844 @ 0x34c │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3244] @ 3e138 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3248] @ 3e13c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3268] @ 3e140 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #508 @ 0x1fc │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43af0 │ │ │ │ - ldr r6, [pc, #-3292] @ 3e144 │ │ │ │ - ldr r2, [pc, #-3292] @ 3e148 │ │ │ │ - ldr r3, [pc, #-3292] @ 3e14c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3428] @ 3cf1c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #860 @ 0x35c │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3320] @ 3e150 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3324] @ 3e154 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3344] @ 3e158 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #512 @ 0x200 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fcec │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c1f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43ad0 │ │ │ │ - ldr r6, [pc, #-3368] @ 3e15c │ │ │ │ - ldr r2, [pc, #-3368] @ 3e160 │ │ │ │ - ldr r3, [pc, #-3368] @ 3e164 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3140] @ 0xc44 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 386a0 │ │ │ │ + b 3c100 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #3332] @ 3cf20 │ │ │ │ + ldr r2, [pc, #3332] @ 3cf24 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #876 @ 0x36c │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3396] @ 3e168 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3400] @ 3e16c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3420] @ 3e170 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #516 @ 0x204 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43ab0 │ │ │ │ - ldr r6, [pc, #-3444] @ 3e174 │ │ │ │ - ldr r2, [pc, #-3444] @ 3e178 │ │ │ │ - ldr r3, [pc, #-3444] @ 3e17c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3304] @ 3cf28 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #892 @ 0x37c │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3472] @ 3e180 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3476] @ 3e184 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3496] @ 3e188 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #520 @ 0x208 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fcdc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c278 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43a94 │ │ │ │ - ldr r1, [pc, #-3520] @ 3e18c │ │ │ │ - ldr r2, [pc, #-3520] @ 3e190 │ │ │ │ - ldr r3, [pc, #-3520] @ 3e194 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3136] @ 0xc40 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 38694 │ │ │ │ + b 3c188 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #3208] @ 3cf2c │ │ │ │ + ldr r2, [pc, #3208] @ 3cf30 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r0, [r4] │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3180] @ 3cf34 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fccc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c300 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3132] @ 0xc3c │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 38688 │ │ │ │ + b 3c210 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #-3544] @ 3e198 │ │ │ │ - ldr r2, [pc, #-3544] @ 3e19c │ │ │ │ - add r3, r3, #908 @ 0x38c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3576] @ 3e1a0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, r5, #524 @ 0x20c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43a74 │ │ │ │ - ldr r5, [pc, #-3600] @ 3e1a4 │ │ │ │ - ldr r2, [pc, #-3600] @ 3e1a8 │ │ │ │ - ldr r3, [pc, #-3600] @ 3e1ac │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r0, r5, #528 @ 0x210 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r3, [pc, #3084] @ 3cf38 │ │ │ │ + ldr r2, [pc, #3084] @ 3cf3c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3628] @ 3e1b0 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3632] @ 3e1b4 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, r5, #544 @ 0x220 │ │ │ │ - blx r6 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43a4c │ │ │ │ - ldr r6, [pc, #-3672] @ 3e1b8 │ │ │ │ - ldr r2, [pc, #-3672] @ 3e1bc │ │ │ │ - ldr r3, [pc, #-3672] @ 3e1c0 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3056] @ 3cf40 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #924 @ 0x39c │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3700] @ 3e1c4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3704] @ 3e1c8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3724] @ 3e1cc │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #548 @ 0x224 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fcbc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43a2c │ │ │ │ - ldr r6, [pc, #-3748] @ 3e1d0 │ │ │ │ - ldr r2, [pc, #-3748] @ 3e1d4 │ │ │ │ - ldr r3, [pc, #-3748] @ 3e1d8 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3128] @ 0xc38 │ │ │ │ + cmp r2, #8 │ │ │ │ + beq 3867c │ │ │ │ + b 3c298 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2960] @ 3cf44 │ │ │ │ + ldr r2, [pc, #2960] @ 3cf48 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #940 @ 0x3ac │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3776] @ 3e1dc │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3780] @ 3e1e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3800] @ 3e1e4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #552 @ 0x228 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43a10 │ │ │ │ - ldr r6, [pc, #-3824] @ 3e1e8 │ │ │ │ - ldr r2, [pc, #-3824] @ 3e1ec │ │ │ │ - ldr r3, [pc, #-3824] @ 3e1f0 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2932] @ 3cf4c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #956 @ 0x3bc │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3852] @ 3e1f4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3856] @ 3e1f8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3876] @ 3e1fc │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #556 @ 0x22c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fcac │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c410 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 439f0 │ │ │ │ - ldr r6, [pc, #-3900] @ 3e200 │ │ │ │ - ldr r2, [pc, #-3900] @ 3e204 │ │ │ │ - ldr r3, [pc, #-3900] @ 3e208 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3124] @ 0xc34 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 38670 │ │ │ │ + b 3c320 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2836] @ 3cf50 │ │ │ │ + ldr r2, [pc, #2836] @ 3cf54 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #968 @ 0x3c8 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3928] @ 3e20c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3932] @ 3e210 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3952] @ 3e214 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #560 @ 0x230 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 439d0 │ │ │ │ - ldr r6, [pc, #-3976] @ 3e218 │ │ │ │ - ldr r2, [pc, #-3976] @ 3e21c │ │ │ │ - ldr r3, [pc, #-3976] @ 3e220 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2808] @ 3cf58 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #984 @ 0x3d8 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-4004] @ 3e224 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-4008] @ 3e228 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-4028] @ 3e22c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #564 @ 0x234 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fc9c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c498 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 439b0 │ │ │ │ - ldr r6, [pc, #-4052] @ 3e230 │ │ │ │ - ldr r2, [pc, #-4052] @ 3e234 │ │ │ │ - ldr r3, [pc, #-4052] @ 3e238 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3076] @ 0xc04 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 38610 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2720] @ 3cf5c │ │ │ │ + ldr r2, [pc, #2720] @ 3cf60 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #996 @ 0x3e4 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-4080] @ 3e23c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-4084] @ 3e240 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #4088] @ 40244 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #568 @ 0x238 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43990 │ │ │ │ - ldr r6, [pc, #4064] @ 40248 │ │ │ │ - ldr r2, [pc, #4064] @ 4024c │ │ │ │ - ldr r3, [pc, #4064] @ 40250 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2692] @ 3cf64 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4014c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c518 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 38474 │ │ │ │ + b 38610 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2612] @ 3cf68 │ │ │ │ + ldr r2, [pc, #2612] @ 3cf6c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1012 @ 0x3f4 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #4036] @ 40254 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #4032] @ 40258 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #4012] @ 4025c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #572 @ 0x23c │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43974 │ │ │ │ - ldr r3, [pc, #3988] @ 40260 │ │ │ │ - ldr r6, [pc, #3988] @ 40264 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2584] @ 3cf70 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3972] @ 40268 │ │ │ │ - add r2, r6, #1024 @ 0x400 │ │ │ │ - add r2, r2, #4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fc8c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c590 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3072] @ 0xc00 │ │ │ │ + cmp r2, #20 │ │ │ │ + beq 38604 │ │ │ │ + b 3c430 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2492] @ 3cf74 │ │ │ │ + ldr r2, [pc, #2492] @ 3cf78 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3952] @ 4026c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3948] @ 40270 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3928] @ 40274 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #576 @ 0x240 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43954 │ │ │ │ - ldr r3, [pc, #3904] @ 40278 │ │ │ │ - ldr r6, [pc, #3904] @ 4027c │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2464] @ 3cf7c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3888] @ 40280 │ │ │ │ - add r2, r6, #1040 @ 0x410 │ │ │ │ - add r2, r2, #4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fc7c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c614 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3068] @ 0xbfc │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 385f8 │ │ │ │ + b 3c528 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2372] @ 3cf80 │ │ │ │ + ldr r2, [pc, #2372] @ 3cf84 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3868] @ 40284 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3864] @ 40288 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3844] @ 4028c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #580 @ 0x244 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43934 │ │ │ │ - ldr r3, [pc, #3820] @ 40290 │ │ │ │ - ldr r6, [pc, #3820] @ 40294 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2344] @ 3cf88 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3804] @ 40298 │ │ │ │ - add r2, r6, #1056 @ 0x420 │ │ │ │ - add r2, r2, #4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fc6c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c698 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 38474 │ │ │ │ + ldr r2, [r4, #3064] @ 0xbf8 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 385ec │ │ │ │ + b 3c5ac │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2252] @ 3cf8c │ │ │ │ + ldr r2, [pc, #2252] @ 3cf90 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3784] @ 4029c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3780] @ 402a0 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3760] @ 402a4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #584 @ 0x248 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43914 │ │ │ │ - ldr r3, [pc, #3736] @ 402a8 │ │ │ │ - ldr r6, [pc, #3736] @ 402ac │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2224] @ 3cf94 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3720] @ 402b0 │ │ │ │ - add r2, r6, #1072 @ 0x430 │ │ │ │ - add r2, r2, #4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fc5c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c71c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 380f0 │ │ │ │ + tst r2, #5 │ │ │ │ + beq 38474 │ │ │ │ + b 38558 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2136] @ 3cf98 │ │ │ │ + ldr r2, [pc, #2136] @ 3cf9c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3700] @ 402b4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3696] @ 402b8 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3676] @ 402bc │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #588 @ 0x24c │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 438f4 │ │ │ │ - ldr r6, [pc, #3652] @ 402c0 │ │ │ │ - ldr r2, [pc, #3652] @ 402c4 │ │ │ │ - ldr r3, [pc, #3652] @ 402c8 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2108] @ 3cfa0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1088 @ 0x440 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3624] @ 402cc │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3620] @ 402d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3600] @ 402d4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #592 @ 0x250 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fc4c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c79c │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 438d8 │ │ │ │ - ldr r6, [pc, #3576] @ 402d8 │ │ │ │ - ldr r2, [pc, #3576] @ 402dc │ │ │ │ - ldr r3, [pc, #3576] @ 402e0 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #296] @ 0x128 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 380f0 │ │ │ │ + b 3c6b4 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2016] @ 3cfa4 │ │ │ │ + ldr r2, [pc, #2016] @ 3cfa8 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1104 @ 0x450 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3548] @ 402e4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3544] @ 402e8 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3524] @ 402ec │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #596 @ 0x254 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 438b8 │ │ │ │ - ldr r6, [pc, #3500] @ 402f0 │ │ │ │ - ldr r2, [pc, #3500] @ 402f4 │ │ │ │ - ldr r3, [pc, #3500] @ 402f8 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1988] @ 3cfac │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1120 @ 0x460 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3472] @ 402fc │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3468] @ 40300 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3448] @ 40304 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #600 @ 0x258 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fc3c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c820 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43898 │ │ │ │ - ldr r6, [pc, #3424] @ 40308 │ │ │ │ - ldr r2, [pc, #3424] @ 4030c │ │ │ │ - ldr r3, [pc, #3424] @ 40310 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #292] @ 0x124 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 380e4 │ │ │ │ + b 3c734 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1896] @ 3cfb0 │ │ │ │ + ldr r2, [pc, #1896] @ 3cfb4 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1136 @ 0x470 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3396] @ 40314 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3392] @ 40318 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3372] @ 4031c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #604 @ 0x25c │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43878 │ │ │ │ - ldr r6, [pc, #3348] @ 40320 │ │ │ │ - ldr r2, [pc, #3348] @ 40324 │ │ │ │ - ldr r3, [pc, #3348] @ 40328 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1868] @ 3cfb8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1152 @ 0x480 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3320] @ 4032c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3316] @ 40330 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3296] @ 40334 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #608 @ 0x260 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fc2c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c8a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4385c │ │ │ │ - ldr r6, [pc, #3272] @ 40338 │ │ │ │ - ldr r2, [pc, #3272] @ 4033c │ │ │ │ - ldr r3, [pc, #3272] @ 40340 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #288] @ 0x120 │ │ │ │ + cmp r2, #10 │ │ │ │ + beq 380d8 │ │ │ │ + b 3c7b8 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1776] @ 3cfbc │ │ │ │ + ldr r2, [pc, #1776] @ 3cfc0 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1168 @ 0x490 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3244] @ 40344 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3240] @ 40348 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3220] @ 4034c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #612 @ 0x264 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4383c │ │ │ │ - ldr r6, [pc, #3196] @ 40350 │ │ │ │ - ldr r2, [pc, #3196] @ 40354 │ │ │ │ - ldr r3, [pc, #3196] @ 40358 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1748] @ 3cfc4 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1184 @ 0x4a0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3168] @ 4035c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3164] @ 40360 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3144] @ 40364 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #616 @ 0x268 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fc1c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c928 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4381c │ │ │ │ - ldr r6, [pc, #3120] @ 40368 │ │ │ │ - ldr r2, [pc, #3120] @ 4036c │ │ │ │ - ldr r3, [pc, #3120] @ 40370 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #284] @ 0x11c │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 380cc │ │ │ │ + b 3c83c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1656] @ 3cfc8 │ │ │ │ + ldr r2, [pc, #1656] @ 3cfcc │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1200 @ 0x4b0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3092] @ 40374 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3088] @ 40378 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3068] @ 4037c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #620 @ 0x26c │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 437fc │ │ │ │ - ldr r6, [pc, #3044] @ 40380 │ │ │ │ - ldr r2, [pc, #3044] @ 40384 │ │ │ │ - ldr r3, [pc, #3044] @ 40388 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1628] @ 3cfd0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1216 @ 0x4c0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3016] @ 4038c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3012] @ 40390 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2992] @ 40394 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #624 @ 0x270 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fc0c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3c9ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 437e0 │ │ │ │ - ldr r6, [pc, #2968] @ 40398 │ │ │ │ - ldr r2, [pc, #2968] @ 4039c │ │ │ │ - ldr r3, [pc, #2968] @ 403a0 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #280] @ 0x118 │ │ │ │ + cmn r2, #154 @ 0x9a │ │ │ │ + beq 380c0 │ │ │ │ + b 3c8c0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1536] @ 3cfd4 │ │ │ │ + ldr r2, [pc, #1536] @ 3cfd8 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1232 @ 0x4d0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2940] @ 403a4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2936] @ 403a8 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2916] @ 403ac │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #628 @ 0x274 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 437c0 │ │ │ │ - ldr r6, [pc, #2892] @ 403b0 │ │ │ │ - ldr r2, [pc, #2892] @ 403b4 │ │ │ │ - ldr r3, [pc, #2892] @ 403b8 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1508] @ 3cfdc │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1248 @ 0x4e0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2864] @ 403bc │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2860] @ 403c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2840] @ 403c4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #632 @ 0x278 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fbfc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3ca30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 437a0 │ │ │ │ - ldr r6, [pc, #2816] @ 403c8 │ │ │ │ - ldr r2, [pc, #2816] @ 403cc │ │ │ │ - ldr r3, [pc, #2816] @ 403d0 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #276] @ 0x114 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 380b4 │ │ │ │ + b 3c944 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1416] @ 3cfe0 │ │ │ │ + ldr r2, [pc, #1416] @ 3cfe4 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1264 @ 0x4f0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2788] @ 403d4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2784] @ 403d8 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2764] @ 403dc │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #636 @ 0x27c │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43780 │ │ │ │ - ldr r6, [pc, #2740] @ 403e0 │ │ │ │ - ldr r2, [pc, #2740] @ 403e4 │ │ │ │ - ldr r3, [pc, #2740] @ 403e8 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1388] @ 3cfe8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1280 @ 0x500 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2712] @ 403ec │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2708] @ 403f0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2688] @ 403f4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #640 @ 0x280 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fbec │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3cab4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43764 │ │ │ │ - ldr r6, [pc, #2664] @ 403f8 │ │ │ │ - ldr r2, [pc, #2664] @ 403fc │ │ │ │ - ldr r3, [pc, #2664] @ 40400 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #272] @ 0x110 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 380a8 │ │ │ │ + b 3c9c8 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1296] @ 3cfec │ │ │ │ + ldr r2, [pc, #1296] @ 3cff0 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1296 @ 0x510 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2636] @ 40404 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2632] @ 40408 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2612] @ 4040c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #644 @ 0x284 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43744 │ │ │ │ - ldr r6, [pc, #2588] @ 40410 │ │ │ │ - ldr r2, [pc, #2588] @ 40414 │ │ │ │ - ldr r3, [pc, #2588] @ 40418 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1268] @ 3cff4 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1312 @ 0x520 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2560] @ 4041c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2556] @ 40420 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2536] @ 40424 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #648 @ 0x288 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fbdc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3cb38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43724 │ │ │ │ - ldr r6, [pc, #2512] @ 40428 │ │ │ │ - ldr r2, [pc, #2512] @ 4042c │ │ │ │ - ldr r3, [pc, #2512] @ 40430 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #268] @ 0x10c │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 3809c │ │ │ │ + b 3ca4c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1176] @ 3cff8 │ │ │ │ + ldr r2, [pc, #1176] @ 3cffc │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1328 @ 0x530 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2484] @ 40434 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2480] @ 40438 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2460] @ 4043c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #652 @ 0x28c │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43704 │ │ │ │ - ldr r6, [pc, #2436] @ 40440 │ │ │ │ - ldr r2, [pc, #2436] @ 40444 │ │ │ │ - ldr r3, [pc, #2436] @ 40448 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1148] @ 3d000 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1344 @ 0x540 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2408] @ 4044c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2404] @ 40450 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2384] @ 40454 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #656 @ 0x290 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fbcc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3cbbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 436e8 │ │ │ │ - ldr r6, [pc, #2360] @ 40458 │ │ │ │ - ldr r2, [pc, #2360] @ 4045c │ │ │ │ - ldr r3, [pc, #2360] @ 40460 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #264] @ 0x108 │ │ │ │ + ldr r3, [pc, #1072] @ 3d004 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 38090 │ │ │ │ + b 3cad0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1056] @ 3d008 │ │ │ │ + ldr r2, [pc, #1056] @ 3d00c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1360 @ 0x550 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2332] @ 40464 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2328] @ 40468 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2308] @ 4046c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #660 @ 0x294 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 436c8 │ │ │ │ - ldr r6, [pc, #2284] @ 40470 │ │ │ │ - ldr r2, [pc, #2284] @ 40474 │ │ │ │ - ldr r3, [pc, #2284] @ 40478 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1028] @ 3d010 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1376 @ 0x560 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2256] @ 4047c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2252] @ 40480 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2232] @ 40484 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #664 @ 0x298 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fbbc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3cc44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 436a8 │ │ │ │ - ldr r6, [pc, #2208] @ 40488 │ │ │ │ - ldr r2, [pc, #2208] @ 4048c │ │ │ │ - ldr r3, [pc, #2208] @ 40490 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #260] @ 0x104 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 38080 │ │ │ │ + b 3cb54 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #936] @ 3d014 │ │ │ │ + ldr r2, [pc, #936] @ 3d018 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1392 @ 0x570 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2180] @ 40494 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2176] @ 40498 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2156] @ 4049c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #668 @ 0x29c │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43688 │ │ │ │ - ldr r6, [pc, #2132] @ 404a0 │ │ │ │ - ldr r2, [pc, #2132] @ 404a4 │ │ │ │ - ldr r3, [pc, #2132] @ 404a8 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #908] @ 3d01c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fbac │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3ccc8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #256] @ 0x100 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 38074 │ │ │ │ + b 3cbdc │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #816] @ 3d020 │ │ │ │ + ldr r2, [pc, #816] @ 3d024 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1408 @ 0x580 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2104] @ 404ac │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2100] @ 404b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2080] @ 404b4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #672 @ 0x2a0 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43668 │ │ │ │ - ldr r3, [pc, #2056] @ 404b8 │ │ │ │ - ldr r6, [pc, #2056] @ 404bc │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #788] @ 3d028 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #2040] @ 404c0 │ │ │ │ - add r2, r6, #1408 @ 0x580 │ │ │ │ - add r2, r2, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fb9c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3cd4c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #252] @ 0xfc │ │ │ │ + ldr r3, [pc, #712] @ 3d02c │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 38068 │ │ │ │ + b 3cc60 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #696] @ 3d030 │ │ │ │ + ldr r2, [pc, #696] @ 3d034 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2020] @ 404c4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2016] @ 404c8 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1996] @ 404cc │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #676 @ 0x2a4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43648 │ │ │ │ - ldr r3, [pc, #1972] @ 404d0 │ │ │ │ - ldr r6, [pc, #1972] @ 404d4 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #668] @ 3d038 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1956] @ 404d8 │ │ │ │ - add r2, r6, #1424 @ 0x590 │ │ │ │ - add r2, r2, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fb8c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3cdd4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #248] @ 0xf8 │ │ │ │ + ldr r3, [pc, #592] @ 3d03c │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 38058 │ │ │ │ + b 3cce4 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #576] @ 3d040 │ │ │ │ + ldr r2, [pc, #576] @ 3d044 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1936] @ 404dc │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1932] @ 404e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1912] @ 404e4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #680 @ 0x2a8 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43628 │ │ │ │ - ldr r3, [pc, #1888] @ 404e8 │ │ │ │ - ldr r6, [pc, #1888] @ 404ec │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #548] @ 3d048 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1872] @ 404f0 │ │ │ │ - add r2, r6, #1440 @ 0x5a0 │ │ │ │ - add r2, r2, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fb7c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3ce5c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #240] @ 0xf0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 3803c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #460] @ 3d04c │ │ │ │ + ldr r2, [pc, #460] @ 3d050 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1852] @ 404f4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1848] @ 404f8 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1828] @ 404fc │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #684 @ 0x2ac │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43608 │ │ │ │ - ldr r3, [pc, #1804] @ 40500 │ │ │ │ - ldr r6, [pc, #1804] @ 40504 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #432] @ 3d054 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1788] @ 40508 │ │ │ │ - add r2, r6, #1456 @ 0x5b0 │ │ │ │ - add r2, r2, #4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4031c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3cedc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 3803c │ │ │ │ + b 3846c │ │ │ │ + @ instruction: 0xffffbe5c │ │ │ │ + andeq sl, r1, r0, ror #5 │ │ │ │ + andeq fp, r1, r4, ror #18 │ │ │ │ + @ instruction: 0xffffbdd4 │ │ │ │ + ldrdeq sl, [r1], -r8 │ │ │ │ + andeq fp, r1, r0, ror #17 │ │ │ │ + @ instruction: 0xffffbd50 │ │ │ │ + andeq sl, r1, r8, lsl #3 │ │ │ │ + andeq fp, r1, r4, ror #16 │ │ │ │ + @ instruction: 0xffffbcd4 │ │ │ │ + ldrdeq r6, [r1], -ip │ │ │ │ + ldrdeq fp, [r1], -ip │ │ │ │ + @ instruction: 0xffffbc4c │ │ │ │ + andeq sl, r1, r8, lsl r0 │ │ │ │ + andeq fp, r1, r4, asr r7 │ │ │ │ + @ instruction: 0xffffbbc4 │ │ │ │ + @ instruction: 0x000159b4 │ │ │ │ + andeq fp, r1, ip, asr #13 │ │ │ │ + @ instruction: 0xffffbb3c │ │ │ │ + muleq r1, r4, lr │ │ │ │ + andeq fp, r1, r4, asr #12 │ │ │ │ + @ instruction: 0xffffbab4 │ │ │ │ + andeq r9, r1, r8, ror #27 │ │ │ │ + @ instruction: 0x0001b5bc │ │ │ │ + @ instruction: 0xffffba2c │ │ │ │ + andeq r6, r1, r8, asr #10 │ │ │ │ + andeq fp, r1, r4, lsr r5 │ │ │ │ + @ instruction: 0xffffb9a4 │ │ │ │ + ldrdeq r6, [r1], -r8 │ │ │ │ + @ instruction: 0x0001b4b4 │ │ │ │ + @ instruction: 0xffffb924 │ │ │ │ + ldrdeq r9, [r1], -r0 │ │ │ │ + andeq fp, r1, ip, lsr r4 │ │ │ │ + @ instruction: 0xffffb8ac │ │ │ │ + andeq r9, r1, r0, lsr #20 │ │ │ │ + @ instruction: 0x0001b3b8 │ │ │ │ + @ instruction: 0xffffb828 │ │ │ │ + andeq r6, r1, r8, ror #6 │ │ │ │ + andeq fp, r1, r4, lsr r3 │ │ │ │ + @ instruction: 0xffffb7a4 │ │ │ │ + andeq r8, r1, r8, asr #30 │ │ │ │ + @ instruction: 0x0001b2b0 │ │ │ │ + @ instruction: 0xffffb720 │ │ │ │ + andeq r8, r1, ip, lsl #29 │ │ │ │ + andeq fp, r1, r0, lsr r2 │ │ │ │ + @ instruction: 0xffffb6a0 │ │ │ │ + andeq r8, r1, r8, asr #27 │ │ │ │ + andeq fp, r1, ip, lsr #3 │ │ │ │ + @ instruction: 0xffffb61c │ │ │ │ + andeq r8, r1, r8, lsl sp │ │ │ │ + andeq fp, r1, r8, lsr #2 │ │ │ │ + @ instruction: 0xffffb598 │ │ │ │ + andeq r8, r1, r4, asr ip │ │ │ │ + andeq fp, r1, r4, lsr #1 │ │ │ │ + @ instruction: 0xffffb514 │ │ │ │ + muleq r1, r0, fp │ │ │ │ + andeq fp, r1, r0, lsr #32 │ │ │ │ + @ instruction: 0xffffb490 │ │ │ │ + ldrdeq r8, [r1], -r0 │ │ │ │ + muleq r1, ip, pc @ │ │ │ │ + @ instruction: 0xffffb40c │ │ │ │ + andeq r8, r1, ip, ror #19 │ │ │ │ + andeq sl, r1, r8, lsl pc │ │ │ │ + @ instruction: 0xffffb388 │ │ │ │ + andeq r8, r1, ip, lsr r9 │ │ │ │ + muleq r1, r4, lr │ │ │ │ + @ instruction: 0xffffb304 │ │ │ │ + andeq r8, r1, r0, lsl #17 │ │ │ │ + andeq sl, r1, r0, lsl lr │ │ │ │ + @ instruction: 0xffffb280 │ │ │ │ + ldrsheq r0, [pc], #15 @ │ │ │ │ + muleq r1, ip, r7 │ │ │ │ + andeq sl, r1, r8, lsl #27 │ │ │ │ + @ instruction: 0xffffb1f8 │ │ │ │ + andeq r8, r1, ip, ror #13 │ │ │ │ + andeq sl, r1, r4, lsl #26 │ │ │ │ + @ instruction: 0xffffb174 │ │ │ │ + andeq r8, r1, r0, asr #12 │ │ │ │ + andeq sl, r1, r0, lsl #25 │ │ │ │ + @ instruction: 0xffffb0f0 │ │ │ │ + @ instruction: 0xff0000ff │ │ │ │ + muleq r1, r0, r5 │ │ │ │ + strdeq sl, [r1], -r8 │ │ │ │ + @ instruction: 0xffffb068 │ │ │ │ + @ instruction: 0xff4c4c4c │ │ │ │ + andeq r8, r1, r4, lsr #9 │ │ │ │ + andeq sl, r1, r0, ror fp │ │ │ │ + @ instruction: 0xffffafe0 │ │ │ │ + andeq r8, r1, r8, asr r4 │ │ │ │ + strdeq sl, [r1], -r0 │ │ │ │ + @ instruction: 0xffffaf60 │ │ │ │ + andeq r8, r1, r8, asr #32 │ │ │ │ + @ instruction: 0x0001a7b8 │ │ │ │ + @ instruction: 0xffffac28 │ │ │ │ + andeq r8, r1, r4, lsl r0 │ │ │ │ + andeq sl, r1, r8, lsr r7 │ │ │ │ + @ instruction: 0xffffaba8 │ │ │ │ + andeq r7, r1, r0, asr #31 │ │ │ │ + @ instruction: 0x0001a6b8 │ │ │ │ + @ instruction: 0xffffab28 │ │ │ │ + andeq r7, r1, r4, lsl #29 │ │ │ │ + andeq sl, r1, r0, asr #12 │ │ │ │ + @ instruction: 0xffffaab0 │ │ │ │ + andeq r7, r1, r0, asr #27 │ │ │ │ + @ instruction: 0x0001a5bc │ │ │ │ + @ instruction: 0xffffaa2c │ │ │ │ + strdeq r7, [r1], -r8 │ │ │ │ + andeq sl, r1, r8, lsr r5 │ │ │ │ + @ instruction: 0xffffa9a8 │ │ │ │ + strdeq r7, [r1], -r8 │ │ │ │ + @ instruction: 0x0001a4b4 │ │ │ │ + @ instruction: 0xffffa924 │ │ │ │ + andeq r7, r1, r8, lsr #23 │ │ │ │ + andeq sl, r1, r4, lsr r4 │ │ │ │ + @ instruction: 0xffffa8a4 │ │ │ │ + ldrdeq r7, [r1], -r0 │ │ │ │ + @ instruction: 0x0001a3bc │ │ │ │ + @ instruction: 0xffffa82c │ │ │ │ + andeq r7, r1, r8, ror #19 │ │ │ │ + andeq sl, r1, r8, lsr r3 │ │ │ │ + @ instruction: 0xffffa7a8 │ │ │ │ + andeq r7, r1, r8, lsr #19 │ │ │ │ + @ instruction: 0x0001a2b8 │ │ │ │ + @ instruction: 0xffffa728 │ │ │ │ + andeq r7, r1, ip, asr #16 │ │ │ │ + andeq sl, r1, r0, asr #4 │ │ │ │ + @ instruction: 0xffffa6b0 │ │ │ │ + andeq r7, r1, r8, ror #15 │ │ │ │ + andeq sl, r1, r0, asr #3 │ │ │ │ + @ instruction: 0xffffa630 │ │ │ │ + @ instruction: 0x000177b4 │ │ │ │ + andeq sl, r1, r0, asr #2 │ │ │ │ + @ instruction: 0xffffa5b0 │ │ │ │ + andeq r7, r1, r0, ror #12 │ │ │ │ + andeq sl, r1, r8, asr #1 │ │ │ │ + @ instruction: 0xffffa538 │ │ │ │ + andeq r7, r1, ip, lsl r6 │ │ │ │ + andeq sl, r1, r8, asr #32 │ │ │ │ + @ instruction: 0xffffa4b8 │ │ │ │ + andeq r7, r1, ip, lsr #10 │ │ │ │ + ldrdeq r9, [r1], -r0 │ │ │ │ + @ instruction: 0xffffa440 │ │ │ │ + andeq r7, r1, ip, asr r4 │ │ │ │ + andeq r9, r1, ip, asr #30 │ │ │ │ + @ instruction: 0xffffa3bc │ │ │ │ + @ instruction: 0x000173b4 │ │ │ │ + andeq r9, r1, r8, asr #29 │ │ │ │ + @ instruction: 0xffffa338 │ │ │ │ + andeq r7, r1, r8, lsl #6 │ │ │ │ + andeq r9, r1, r4, asr #28 │ │ │ │ + @ instruction: 0xffffa2b4 │ │ │ │ + andeq r4, r1, r8, lsr #26 │ │ │ │ + andeq sl, r1, ip, ror ip │ │ │ │ + @ instruction: 0xffffa1d8 │ │ │ │ + @ instruction: 0x000182b4 │ │ │ │ + @ instruction: 0x0001abb8 │ │ │ │ + @ instruction: 0xffffa114 │ │ │ │ + @ instruction: 0x00017eb0 │ │ │ │ + strdeq sl, [r1], -r8 │ │ │ │ + @ instruction: 0xffffa054 │ │ │ │ + andeq r8, r1, ip, lsl r2 │ │ │ │ + andeq sl, r1, r4, lsr sl │ │ │ │ + @ instruction: 0xffff9f90 │ │ │ │ + andeq r9, r1, r0, lsl r1 │ │ │ │ + andeq sl, r1, r4, ror r9 │ │ │ │ + @ instruction: 0xffff9ed0 │ │ │ │ + ldrdeq r9, [r1], -r4 │ │ │ │ + @ instruction: 0x0001a8b4 │ │ │ │ + @ instruction: 0xffff9e10 │ │ │ │ + andeq r7, r1, r0, ror sl │ │ │ │ + strdeq sl, [r1], -r4 │ │ │ │ + @ instruction: 0xffff9d50 │ │ │ │ + strdeq r0, [r0], -pc @ │ │ │ │ + andeq r9, r1, r4, lsr #32 │ │ │ │ + andeq sl, r1, r0, lsr r7 │ │ │ │ + @ instruction: 0xffff9c8c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-352] @ 3d058 │ │ │ │ + ldr r2, [pc, #-352] @ 3d05c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1768] @ 4050c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1764] @ 40510 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1744] @ 40514 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #688 @ 0x2b0 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 435e8 │ │ │ │ - ldr r6, [pc, #1720] @ 40518 │ │ │ │ - ldr r2, [pc, #1720] @ 4051c │ │ │ │ - ldr r3, [pc, #1720] @ 40520 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-380] @ 3d060 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1472 @ 0x5c0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1692] @ 40524 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1688] @ 40528 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1668] @ 4052c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #692 @ 0x2b4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fb6c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d214 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 435cc │ │ │ │ - ldr r6, [pc, #1644] @ 40530 │ │ │ │ - ldr r2, [pc, #1644] @ 40534 │ │ │ │ - ldr r3, [pc, #1644] @ 40538 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #228] @ 0xe4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 38018 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-468] @ 3d064 │ │ │ │ + ldr r2, [pc, #-468] @ 3d068 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1488 @ 0x5d0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1616] @ 4053c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1612] @ 40540 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1592] @ 40544 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #696 @ 0x2b8 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 435ac │ │ │ │ - ldr r6, [pc, #1568] @ 40548 │ │ │ │ - ldr r2, [pc, #1568] @ 4054c │ │ │ │ - ldr r3, [pc, #1568] @ 40550 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-496] @ 3d06c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1504 @ 0x5e0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1540] @ 40554 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1536] @ 40558 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1516] @ 4055c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #700 @ 0x2bc │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 400cc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d294 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4358c │ │ │ │ - ldr r6, [pc, #1492] @ 40560 │ │ │ │ - ldr r2, [pc, #1492] @ 40564 │ │ │ │ - ldr r3, [pc, #1492] @ 40568 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #232] @ 0xe8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 38024 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-584] @ 3d070 │ │ │ │ + ldr r2, [pc, #-584] @ 3d074 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1520 @ 0x5f0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1464] @ 4056c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1460] @ 40570 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1440] @ 40574 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #704 @ 0x2c0 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4356c │ │ │ │ - ldr r6, [pc, #1416] @ 40578 │ │ │ │ - ldr r2, [pc, #1416] @ 4057c │ │ │ │ - ldr r3, [pc, #1416] @ 40580 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-612] @ 3d078 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1536 @ 0x600 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1388] @ 40584 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1384] @ 40588 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1364] @ 4058c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #708 @ 0x2c4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 400dc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d314 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43550 │ │ │ │ - ldr r6, [pc, #1340] @ 40590 │ │ │ │ - ldr r2, [pc, #1340] @ 40594 │ │ │ │ - ldr r3, [pc, #1340] @ 40598 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 38024 │ │ │ │ + b 3846c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-692] @ 3d07c │ │ │ │ + ldr r2, [pc, #-692] @ 3d080 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1552 @ 0x610 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1312] @ 4059c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1308] @ 405a0 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1288] @ 405a4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #712 @ 0x2c8 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43530 │ │ │ │ - ldr r6, [pc, #1264] @ 405a8 │ │ │ │ - ldr r2, [pc, #1264] @ 405ac │ │ │ │ - ldr r3, [pc, #1264] @ 405b0 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-720] @ 3d084 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1568 @ 0x620 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1236] @ 405b4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1232] @ 405b8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1212] @ 405bc │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #716 @ 0x2cc │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fb5c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d38c │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43510 │ │ │ │ - ldr r6, [pc, #1188] @ 405c0 │ │ │ │ - ldr r2, [pc, #1188] @ 405c4 │ │ │ │ - ldr r3, [pc, #1188] @ 405c8 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #224] @ 0xe0 │ │ │ │ + cmp r2, #400 @ 0x190 │ │ │ │ + beq 3800c │ │ │ │ + b 3d1ac │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-812] @ 3d088 │ │ │ │ + ldr r2, [pc, #-812] @ 3d08c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1584 @ 0x630 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1160] @ 405cc │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1156] @ 405d0 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1136] @ 405d4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #720 @ 0x2d0 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 434f0 │ │ │ │ - ldr r6, [pc, #1112] @ 405d8 │ │ │ │ - ldr r2, [pc, #1112] @ 405dc │ │ │ │ - ldr r3, [pc, #1112] @ 405e0 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-840] @ 3d090 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1600 @ 0x640 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1084] @ 405e4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1080] @ 405e8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1060] @ 405ec │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #724 @ 0x2d4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fb4c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d410 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 434d4 │ │ │ │ - ldr r6, [pc, #1036] @ 405f0 │ │ │ │ - ldr r2, [pc, #1036] @ 405f4 │ │ │ │ - ldr r3, [pc, #1036] @ 405f8 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #220] @ 0xdc │ │ │ │ + cmp r2, #1000 @ 0x3e8 │ │ │ │ + beq 38000 │ │ │ │ + b 3d324 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-932] @ 3d094 │ │ │ │ + ldr r2, [pc, #-932] @ 3d098 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1616 @ 0x650 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1008] @ 405fc │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1004] @ 40600 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #984] @ 40604 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #728 @ 0x2d8 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 434b4 │ │ │ │ - b 409a0 │ │ │ │ - andeq r4, r7, r0, asr #12 │ │ │ │ - andeq lr, r1, ip, lsr #23 │ │ │ │ - andeq r8, r1, r0, ror #17 │ │ │ │ - andeq r5, r0, r8, ror r3 │ │ │ │ - muleq r1, r0, sp │ │ │ │ - andeq r7, r1, ip, lsr #8 │ │ │ │ - ldrdeq r4, [r7], -ip │ │ │ │ - andeq r8, r1, r4, lsr #17 │ │ │ │ - andeq lr, r1, r8, asr #22 │ │ │ │ - andeq r5, r0, r8, lsl #6 │ │ │ │ - andeq r7, r1, r4, lsr #26 │ │ │ │ - ldrdeq r7, [r1], -r0 │ │ │ │ - andeq r4, r7, r0, ror r5 │ │ │ │ - andeq r8, r1, r4, asr r8 │ │ │ │ - ldrdeq lr, [r1], -ip │ │ │ │ - muleq r0, ip, r2 │ │ │ │ - @ instruction: 0x00017cb8 │ │ │ │ - ldrdeq r3, [r1], -r8 │ │ │ │ - andeq r4, r7, r4, lsl #10 │ │ │ │ - andeq r8, r1, r4, lsl #16 │ │ │ │ - andeq lr, r1, r0, ror sl │ │ │ │ - andeq r5, r0, r0, lsr r2 │ │ │ │ - andeq r7, r1, ip, asr #24 │ │ │ │ - andeq r3, r1, ip, ror r7 │ │ │ │ - muleq r7, r8, r4 │ │ │ │ - @ instruction: 0x000187bc │ │ │ │ - andeq lr, r1, r4, lsl #20 │ │ │ │ - andeq r4, r0, r4, ror #29 │ │ │ │ - andeq r8, r1, r4, lsl #2 │ │ │ │ - muleq r1, r8, r2 │ │ │ │ - andeq r4, r7, ip, lsr #8 │ │ │ │ - muleq r1, r8, r9 │ │ │ │ - andeq r8, r1, r8, ror #14 │ │ │ │ - andeq r5, r0, r4, ror #2 │ │ │ │ - andeq r7, r1, ip, ror fp │ │ │ │ - andeq r7, r1, r0, asr #4 │ │ │ │ - andeq r4, r7, r8, asr #7 │ │ │ │ - andeq lr, r1, r4, lsr r9 │ │ │ │ - andeq r8, r1, r4, ror r7 │ │ │ │ - andeq r5, r0, r0, lsl #2 │ │ │ │ - andeq r7, r1, r8, lsl fp │ │ │ │ - strdeq r7, [r1], -r0 │ │ │ │ - andeq r4, r7, r4, ror #6 │ │ │ │ - ldrdeq lr, [r1], -r0 │ │ │ │ - andeq r8, r1, r4, ror r7 │ │ │ │ - muleq r0, ip, r0 │ │ │ │ - @ instruction: 0x00017ab4 │ │ │ │ - andeq r7, r1, r4, lsr #3 │ │ │ │ - andeq r4, r7, r0, lsl #6 │ │ │ │ - andeq lr, r1, ip, ror #16 │ │ │ │ - andeq r8, r1, r0, lsr #14 │ │ │ │ - andeq r5, r0, r8, lsr r0 │ │ │ │ - andeq r7, r1, r0, asr sl │ │ │ │ - andeq r7, r1, r4, asr r1 │ │ │ │ - muleq r7, ip, r2 │ │ │ │ - andeq lr, r1, r8, lsl #16 │ │ │ │ - strdeq r8, [r1], -r0 │ │ │ │ - ldrdeq r4, [r0], -r4 @ │ │ │ │ - andeq r7, r1, ip, ror #19 │ │ │ │ - andeq r2, r1, r4, asr r7 │ │ │ │ - andeq r4, r7, r8, lsr r2 │ │ │ │ - andeq lr, r1, r4, lsr #15 │ │ │ │ - @ instruction: 0x000186b4 │ │ │ │ - andeq r4, r0, r0, ror pc │ │ │ │ - andeq r7, r1, r8, lsl #19 │ │ │ │ - andeq r7, r1, r4, lsr #1 │ │ │ │ - ldrdeq r4, [r7], -r4 @ │ │ │ │ - andeq lr, r1, r0, asr #14 │ │ │ │ - andeq r8, r1, ip, ror #12 │ │ │ │ - andeq r4, r0, ip, lsl #30 │ │ │ │ - andeq r7, r1, r4, lsr #18 │ │ │ │ - andeq r3, r1, r0, lsr r4 │ │ │ │ - andeq r4, r7, r0, ror r1 │ │ │ │ - ldrdeq lr, [r1], -ip │ │ │ │ - andeq r8, r1, ip, lsr r6 │ │ │ │ - andeq r4, r0, r8, lsr #29 │ │ │ │ - andeq r7, r1, r0, asr #17 │ │ │ │ - andeq r6, r1, ip, ror #31 │ │ │ │ - andeq r4, r7, ip, lsl #2 │ │ │ │ - andeq lr, r1, r8, ror r6 │ │ │ │ - andeq r8, r1, r8, lsl r6 │ │ │ │ - andeq r4, r0, r4, asr #28 │ │ │ │ - andeq r7, r1, ip, asr r8 │ │ │ │ - andeq r6, r1, r0, lsr #31 │ │ │ │ - andeq r4, r7, r8, lsr #1 │ │ │ │ - andeq lr, r1, r4, lsl r6 │ │ │ │ - andeq r8, r1, r0, lsr #12 │ │ │ │ - andeq r4, r0, r0, ror #27 │ │ │ │ - strdeq r7, [r1], -r8 │ │ │ │ - andeq r6, r1, ip, asr #30 │ │ │ │ - andeq r4, r7, r4, asr #32 │ │ │ │ - @ instruction: 0x0001e5b0 │ │ │ │ - ldrdeq r8, [r1], -r8 @ │ │ │ │ - andeq r4, r0, ip, ror sp │ │ │ │ - muleq r1, r4, r7 │ │ │ │ - andeq r6, r1, r0, lsl #30 │ │ │ │ - andeq r3, r7, r0, ror #31 │ │ │ │ - andeq lr, r1, ip, asr #10 │ │ │ │ - muleq r1, ip, r5 │ │ │ │ - andeq r4, r0, r8, lsl sp │ │ │ │ - andeq r7, r1, r0, lsr r7 │ │ │ │ - @ instruction: 0x00016eb8 │ │ │ │ - andeq r3, r7, ip, ror pc │ │ │ │ - andeq lr, r1, r8, ror #9 │ │ │ │ - andeq r8, r1, r0, ror #10 │ │ │ │ - @ instruction: 0x00004cb4 │ │ │ │ - andeq r7, r1, ip, asr #13 │ │ │ │ - andeq r3, r1, r4, asr #3 │ │ │ │ - andeq r3, r7, r8, lsl pc │ │ │ │ - andeq lr, r1, r4, lsl #9 │ │ │ │ - andeq r8, r1, r8, lsr #10 │ │ │ │ - andeq r4, r0, r0, asr ip │ │ │ │ - andeq r7, r1, r8, ror #12 │ │ │ │ - andeq r6, r1, r8, lsl #28 │ │ │ │ - @ instruction: 0x00073eb4 │ │ │ │ - andeq lr, r1, r0, lsr #8 │ │ │ │ - andeq r8, r1, r0, lsr #10 │ │ │ │ - andeq r4, r0, ip, ror #23 │ │ │ │ - andeq r7, r1, r4, lsl #12 │ │ │ │ - ldrdeq r3, [r1], -r8 │ │ │ │ - andeq r3, r7, r0, asr lr │ │ │ │ - @ instruction: 0x0001e3bc │ │ │ │ - ldrdeq r8, [r1], -ip │ │ │ │ - andeq r4, r0, r8, lsl #23 │ │ │ │ - andeq r7, r1, r0, lsr #11 │ │ │ │ - andeq r3, r1, r4, lsl #1 │ │ │ │ - andeq r3, r7, ip, ror #27 │ │ │ │ - andeq lr, r1, r8, asr r3 │ │ │ │ - @ instruction: 0x000184b0 │ │ │ │ - andeq r4, r0, r4, lsr #22 │ │ │ │ - andeq r7, r1, ip, lsr r5 │ │ │ │ - strdeq r6, [r1], -ip │ │ │ │ - andeq r3, r7, r8, lsl #27 │ │ │ │ - strdeq lr, [r1], -r4 │ │ │ │ - ldrdeq r3, [r1], -r4 │ │ │ │ - andeq r4, r0, r0, asr #21 │ │ │ │ - ldrdeq r7, [r1], -r8 │ │ │ │ - andeq r8, r1, r0, ror r4 │ │ │ │ - andeq r3, r7, r4, lsr #26 │ │ │ │ - muleq r1, r0, r2 │ │ │ │ - andeq r3, r1, r0, ror r0 │ │ │ │ - andeq r4, r0, ip, asr sl │ │ │ │ - andeq r7, r1, r4, ror r4 │ │ │ │ - andeq r8, r1, r8, lsl r4 │ │ │ │ - andeq r3, r7, r0, asr #25 │ │ │ │ - andeq lr, r1, ip, lsr #4 │ │ │ │ - andeq r3, r1, ip │ │ │ │ - strdeq r4, [r0], -r8 │ │ │ │ - andeq r7, r1, r0, lsl r4 │ │ │ │ - andeq r8, r1, r0, asr #7 │ │ │ │ - andeq r3, r7, ip, asr ip │ │ │ │ - andeq lr, r1, r8, asr #3 │ │ │ │ - andeq r8, r1, ip, lsl #7 │ │ │ │ - @ instruction: 0x000046b4 │ │ │ │ - ldrdeq r7, [r1], -r0 │ │ │ │ - andeq r6, r1, r4, lsl #23 │ │ │ │ - strdeq r3, [r7], -r8 │ │ │ │ - andeq r8, r1, r8, asr #6 │ │ │ │ - andeq lr, r1, r4, ror #2 │ │ │ │ - andeq r4, r0, r4, asr #12 │ │ │ │ - andeq r7, r1, r4, ror #16 │ │ │ │ - andeq r6, r1, r4, lsr #22 │ │ │ │ - andeq r3, r7, ip, lsl #23 │ │ │ │ - strdeq r8, [r1], -r0 │ │ │ │ - strdeq lr, [r1], -r8 │ │ │ │ - @ instruction: 0x000048b8 │ │ │ │ - ldrdeq r7, [r1], -r4 │ │ │ │ - andeq r6, r1, r4, asr #21 │ │ │ │ - andeq r3, r7, r0, lsr #22 │ │ │ │ - muleq r1, ip, r2 │ │ │ │ - andeq lr, r1, ip, lsl #1 │ │ │ │ - andeq r4, r0, ip, ror #10 │ │ │ │ - andeq r7, r1, ip, lsl #15 │ │ │ │ - andeq r6, r1, r4, ror #28 │ │ │ │ - @ instruction: 0x00073ab4 │ │ │ │ - andeq r8, r1, r8, asr #4 │ │ │ │ - andeq lr, r1, r0, lsr #32 │ │ │ │ - andeq r4, r0, r0, lsl #10 │ │ │ │ - andeq r7, r1, r0, lsr #14 │ │ │ │ - strdeq r6, [r1], -ip │ │ │ │ - andeq r3, r7, r8, asr #20 │ │ │ │ - @ instruction: 0x0001dfb4 │ │ │ │ - strdeq r8, [r1], -r0 │ │ │ │ - andeq r4, r0, r0, lsl #15 │ │ │ │ - muleq r1, r8, r1 │ │ │ │ - andeq r6, r1, r0, lsr #19 │ │ │ │ - andeq r3, r7, r4, ror #19 │ │ │ │ - andeq sp, r1, r0, asr pc │ │ │ │ - @ instruction: 0x000181b4 │ │ │ │ - andeq r4, r0, ip, lsl r7 │ │ │ │ - andeq r7, r1, r4, lsr r1 │ │ │ │ - andeq r1, r1, r0, ror #29 │ │ │ │ - andeq r3, r7, r0, lsl #19 │ │ │ │ - andeq sp, r1, ip, ror #29 │ │ │ │ - andeq r8, r1, r4, lsl #3 │ │ │ │ - @ instruction: 0x000046b8 │ │ │ │ - ldrdeq r7, [r1], -r0 │ │ │ │ - andeq r6, r1, ip, ror #17 │ │ │ │ - andeq r3, r7, ip, lsl r9 │ │ │ │ - andeq sp, r1, r8, lsl #29 │ │ │ │ - andeq r8, r1, r4, ror #2 │ │ │ │ - andeq r4, r0, r4, asr r6 │ │ │ │ - andeq r7, r1, ip, rrx │ │ │ │ - muleq r1, ip, r8 │ │ │ │ - @ instruction: 0x000738b8 │ │ │ │ - andeq sp, r1, r4, lsr #28 │ │ │ │ - andeq r8, r1, r8, lsr #2 │ │ │ │ - strdeq r4, [r0], -r0 │ │ │ │ - andeq r7, r1, r8 │ │ │ │ - strdeq r8, [r1], -r8 @ │ │ │ │ - andeq r3, r7, r4, asr r8 │ │ │ │ - andeq sp, r1, r0, asr #27 │ │ │ │ - ldrdeq r8, [r1], -r4 │ │ │ │ - andeq r4, r0, ip, lsl #11 │ │ │ │ - andeq r6, r1, r4, lsr #31 │ │ │ │ - andeq r6, r1, r4, ror #15 │ │ │ │ - strdeq r3, [r7], -r0 │ │ │ │ - andeq sp, r1, ip, asr sp │ │ │ │ - andeq r8, r1, ip, lsl #1 │ │ │ │ - andeq r4, r0, r8, lsr #10 │ │ │ │ - andeq r6, r1, r0, asr #30 │ │ │ │ - muleq r1, r8, r7 │ │ │ │ - andeq r3, r7, ip, lsl #15 │ │ │ │ - strdeq sp, [r1], -r8 │ │ │ │ - andeq r8, r1, r4, asr #32 │ │ │ │ - andeq r4, r0, r4, asr #9 │ │ │ │ - ldrdeq r6, [r1], -ip │ │ │ │ - andeq r6, r1, r8, asr #14 │ │ │ │ - andeq r3, r7, r8, lsr #14 │ │ │ │ - muleq r1, r4, ip │ │ │ │ - andeq r8, r1, r0, lsr #32 │ │ │ │ - andeq r4, r0, r0, ror #8 │ │ │ │ - andeq r6, r1, r8, ror lr │ │ │ │ - strdeq r6, [r1], -r8 │ │ │ │ - andeq r3, r7, r4, asr #13 │ │ │ │ - andeq sp, r1, r0, lsr ip │ │ │ │ - andeq r7, r1, r4, ror #31 │ │ │ │ - strdeq r4, [r0], -ip │ │ │ │ - andeq r6, r1, r4, lsl lr │ │ │ │ - andeq r6, r1, r8, lsr #13 │ │ │ │ - andeq r3, r7, r0, ror #12 │ │ │ │ - andeq sp, r1, ip, ror #8 │ │ │ │ - andeq r7, r1, r4, asr r8 │ │ │ │ - andeq r3, r0, r8, lsr ip │ │ │ │ - andeq r6, r1, r0, asr r6 │ │ │ │ - strdeq r5, [r1], -ip │ │ │ │ - muleq r7, ip, lr │ │ │ │ - andeq sp, r1, r8, lsl #8 │ │ │ │ - andeq r7, r1, r4, lsr r8 │ │ │ │ - ldrdeq r3, [r0], -r4 │ │ │ │ - andeq r6, r1, ip, ror #11 │ │ │ │ - @ instruction: 0x00015eb0 │ │ │ │ - andeq r2, r7, r8, lsr lr │ │ │ │ - andeq sp, r1, r4, lsr #7 │ │ │ │ - andeq r7, r1, r8, ror #15 │ │ │ │ - andeq r3, r0, r0, ror fp │ │ │ │ - andeq r6, r1, r8, lsl #11 │ │ │ │ - andeq r5, r1, r8, ror #28 │ │ │ │ - ldrdeq r2, [r7], -r4 │ │ │ │ - andeq sp, r1, r0, asr #6 │ │ │ │ - andeq r7, r1, r8, lsr #15 │ │ │ │ - andeq r3, r0, ip, lsl #22 │ │ │ │ - andeq r6, r1, r4, lsr #10 │ │ │ │ - andeq r5, r1, ip, lsl lr │ │ │ │ - andeq r2, r7, r0, ror sp │ │ │ │ - ldrdeq sp, [r1], -ip │ │ │ │ - andeq r7, r1, ip, lsl #15 │ │ │ │ - andeq r3, r0, r8, asr #15 │ │ │ │ - andeq r6, r1, r4, ror #19 │ │ │ │ - ldrdeq r5, [r1], -r4 │ │ │ │ - andeq r2, r7, ip, lsl #26 │ │ │ │ - andeq r7, r1, r4, asr r7 │ │ │ │ - andeq sp, r1, r8, ror r2 │ │ │ │ - andeq r3, r0, r8, lsr sl │ │ │ │ - andeq r6, r1, r4, asr r4 │ │ │ │ - andeq r5, r1, ip, ror sp │ │ │ │ - andeq r2, r7, r0, lsr #25 │ │ │ │ - andeq r7, r1, r0, lsl r7 │ │ │ │ - andeq sp, r1, ip, lsl #4 │ │ │ │ - andeq r3, r0, ip, asr #19 │ │ │ │ - andeq r6, r1, r8, ror #7 │ │ │ │ - andeq r5, r1, r8, lsl sp │ │ │ │ - andeq r2, r7, r4, lsr ip │ │ │ │ - andeq r7, r1, r8, asr #13 │ │ │ │ - andeq sp, r1, r0, lsr #3 │ │ │ │ - andeq r3, r0, r0, ror #18 │ │ │ │ - andeq r6, r1, ip, ror r3 │ │ │ │ - @ instruction: 0x00015cbc │ │ │ │ - andeq r2, r7, r8, asr #23 │ │ │ │ - andeq sp, r1, r0, lsr r1 │ │ │ │ - muleq r1, r4, r6 │ │ │ │ - andeq r3, r0, r8, lsl #18 │ │ │ │ - andeq r5, r1, r0, ror #24 │ │ │ │ - andeq r6, r1, r4, lsl r3 │ │ │ │ - andeq r2, r7, ip, asr fp │ │ │ │ - andeq r2, r7, r4, lsr fp │ │ │ │ - andeq r7, r1, r0, lsr r6 │ │ │ │ - muleq r0, r0, r8 │ │ │ │ - andeq r6, r1, ip, lsr #5 │ │ │ │ - andeq r5, r1, ip, lsl #24 │ │ │ │ - strdeq r7, [r1], -r8 │ │ │ │ - andeq sp, r1, ip, rrx │ │ │ │ - andeq r3, r0, ip, lsr #16 │ │ │ │ - andeq r6, r1, r8, asr #4 │ │ │ │ - @ instruction: 0x00015bb4 │ │ │ │ - muleq r7, r4, sl │ │ │ │ - muleq r1, ip, r5 │ │ │ │ - andeq sp, r1, r0 │ │ │ │ - andeq r3, r0, r0, asr #15 │ │ │ │ - ldrdeq r6, [r1], -ip │ │ │ │ - andeq r5, r1, r4, asr fp │ │ │ │ - andeq r2, r7, r8, lsr #20 │ │ │ │ - andeq r7, r1, ip, asr #10 │ │ │ │ - muleq r1, r4, pc @ │ │ │ │ - andeq r3, r0, r4, asr r7 │ │ │ │ - andeq r6, r1, r0, ror r1 │ │ │ │ - strdeq r5, [r1], -r4 │ │ │ │ - @ instruction: 0x000729bc │ │ │ │ - strdeq r7, [r1], -r8 │ │ │ │ - andeq ip, r1, r8, lsr #30 │ │ │ │ - andeq r3, r0, r8, ror #13 │ │ │ │ - andeq r6, r1, r4, lsl #2 │ │ │ │ - muleq r1, ip, sl │ │ │ │ - andeq r2, r7, r0, asr r9 │ │ │ │ - muleq r1, ip, r4 │ │ │ │ - @ instruction: 0x0001cebc │ │ │ │ - andeq r3, r0, ip, ror r6 │ │ │ │ - muleq r1, r8, r0 │ │ │ │ - andeq r5, r1, ip, lsr sl │ │ │ │ - andeq r2, r7, r4, ror #17 │ │ │ │ - andeq ip, r1, ip, asr #28 │ │ │ │ - andeq r7, r1, r4, asr r4 │ │ │ │ - andeq r3, r0, r4, lsr #12 │ │ │ │ - andeq r5, r1, r4, ror #19 │ │ │ │ - andeq r6, r1, r0, lsr r0 │ │ │ │ - andeq r2, r7, r8, ror r8 │ │ │ │ - andeq r2, r7, r0, asr r8 │ │ │ │ - strdeq r7, [r1], -ip │ │ │ │ - @ instruction: 0x000035b0 │ │ │ │ - andeq r5, r1, r8, asr #31 │ │ │ │ - muleq r1, r4, r9 │ │ │ │ - strdeq r2, [r7], -r4 │ │ │ │ - @ instruction: 0x000173b0 │ │ │ │ - andeq r3, r0, r4, asr r5 │ │ │ │ - andeq r5, r1, ip, ror #30 │ │ │ │ - andeq r5, r1, r4, asr #18 │ │ │ │ - muleq r7, r8, r7 │ │ │ │ - andeq r7, r1, r8, ror #6 │ │ │ │ - strdeq r3, [r0], -r4 │ │ │ │ - andeq r5, r1, r0, lsl pc │ │ │ │ - strdeq r5, [r1], -ip │ │ │ │ - andeq r7, r1, r8, lsr r3 │ │ │ │ - ldrdeq ip, [r1], -r0 │ │ │ │ - muleq r0, r0, r4 │ │ │ │ - andeq r5, r1, ip, lsr #29 │ │ │ │ - andeq r5, r1, ip, lsr #17 │ │ │ │ - strdeq r2, [r7], -r8 │ │ │ │ - andeq ip, r1, r0, ror #24 │ │ │ │ - strdeq r7, [r1], -ip │ │ │ │ - andeq r3, r0, r8, lsr r4 │ │ │ │ - andeq r5, r1, r0, asr r8 │ │ │ │ - andeq r5, r1, r4, asr #28 │ │ │ │ - andeq r2, r7, ip, lsl #13 │ │ │ │ - andeq r2, r7, r4, ror #12 │ │ │ │ - muleq r1, r0, r2 │ │ │ │ - andeq r3, r0, r0, asr #7 │ │ │ │ - ldrdeq r5, [r1], -ip │ │ │ │ - strdeq r5, [r1], -ip │ │ │ │ - andeq r7, r1, r4, ror r2 │ │ │ │ - muleq r1, ip, fp │ │ │ │ - andeq r3, r0, ip, asr r3 │ │ │ │ - andeq r5, r1, r8, ror sp │ │ │ │ - andeq r5, r1, r8, lsr #15 │ │ │ │ - andeq r2, r7, r4, asr #11 │ │ │ │ - andeq ip, r1, ip, lsr #22 │ │ │ │ - andeq r7, r1, r4, lsr #4 │ │ │ │ - andeq r3, r0, r4, lsl #6 │ │ │ │ - andeq r5, r1, r8, asr #14 │ │ │ │ - andeq r5, r1, r0, lsl sp │ │ │ │ - andeq r2, r7, r8, asr r5 │ │ │ │ - andeq r2, r7, r0, lsr r5 │ │ │ │ - @ instruction: 0x000171bc │ │ │ │ - andeq r3, r0, ip, lsl #5 │ │ │ │ - andeq r5, r1, r8, lsr #25 │ │ │ │ - strdeq r5, [r1], -r0 │ │ │ │ - muleq r1, r4, r1 │ │ │ │ - andeq ip, r1, r8, ror #20 │ │ │ │ - andeq r3, r0, r8, lsr #4 │ │ │ │ - andeq r5, r1, r4, asr #24 │ │ │ │ - andeq r5, r1, r4, lsr #13 │ │ │ │ - muleq r7, r0, r4 │ │ │ │ - andeq r7, r1, r8, asr #2 │ │ │ │ - strdeq ip, [r1], -ip @ │ │ │ │ - @ instruction: 0x000031bc │ │ │ │ - ldrdeq r5, [r1], -r8 │ │ │ │ - andeq r5, r1, r4, asr #12 │ │ │ │ - andeq r2, r7, r4, lsr #8 │ │ │ │ - strdeq r7, [r1], -r4 │ │ │ │ - muleq r1, r0, r9 │ │ │ │ - andeq r3, r0, r0, asr r1 │ │ │ │ - andeq r5, r1, ip, ror #22 │ │ │ │ - strdeq r5, [r1], -r0 │ │ │ │ - @ instruction: 0x000723b8 │ │ │ │ - muleq r1, r4, r0 │ │ │ │ - andeq ip, r1, r4, lsr #18 │ │ │ │ - andeq r3, r0, r4, ror #1 │ │ │ │ - andeq r5, r1, r0, lsl #22 │ │ │ │ - muleq r1, r4, r5 │ │ │ │ - andeq r2, r7, ip, asr #6 │ │ │ │ - andeq r7, r1, r4, asr #32 │ │ │ │ - @ instruction: 0x0001c8b8 │ │ │ │ - andeq r3, r0, r8, ror r0 │ │ │ │ - muleq r1, r4, sl │ │ │ │ - andeq r5, r1, ip, lsr r5 │ │ │ │ - andeq r2, r7, r0, ror #5 │ │ │ │ - andeq r6, r1, r8, ror #31 │ │ │ │ - andeq ip, r1, ip, asr #16 │ │ │ │ - andeq r3, r0, ip │ │ │ │ - andeq r5, r1, r8, lsr #20 │ │ │ │ - andeq r5, r1, r4, ror #9 │ │ │ │ - andeq r2, r7, r4, ror r2 │ │ │ │ - andeq r6, r1, r8, asr #31 │ │ │ │ - andeq ip, r1, r0, ror #15 │ │ │ │ - andeq r2, r0, r0, lsr #31 │ │ │ │ - @ instruction: 0x000159bc │ │ │ │ - andeq r5, r1, r4, lsl #9 │ │ │ │ - andeq r2, r7, r8, lsl #4 │ │ │ │ - andeq r6, r1, r4, lsl #31 │ │ │ │ - andeq ip, r1, r4, ror r7 │ │ │ │ - andeq r2, r0, r4, lsr pc │ │ │ │ - andeq r5, r1, r0, asr r9 │ │ │ │ - andeq r5, r1, r8, lsr #8 │ │ │ │ - muleq r7, ip, r1 │ │ │ │ - andeq r6, r1, r0, asr #30 │ │ │ │ - andeq ip, r1, r8, lsl #14 │ │ │ │ - andeq r2, r0, r8, asr #29 │ │ │ │ - andeq r5, r1, r4, ror #17 │ │ │ │ - andeq r5, r1, r8, asr #7 │ │ │ │ - andeq r2, r7, r0, lsr r1 │ │ │ │ - andeq r6, r1, r0, ror #29 │ │ │ │ - muleq r1, ip, r6 │ │ │ │ - andeq r2, r0, ip, asr lr │ │ │ │ - andeq r5, r1, r8, ror r8 │ │ │ │ - andeq r5, r1, ip, ror #6 │ │ │ │ - andeq r2, r7, r4, asr #1 │ │ │ │ - andeq r6, r1, r0, lsr #29 │ │ │ │ - andeq ip, r1, r0, lsr r6 │ │ │ │ - strdeq r2, [r0], -r0 │ │ │ │ - andeq r5, r1, ip, lsl #16 │ │ │ │ - andeq r5, r1, r8, lsl r3 │ │ │ │ - andeq r2, r7, r8, asr r0 │ │ │ │ - andeq r6, r1, r4, lsl #29 │ │ │ │ - andeq ip, r1, r4, asr #11 │ │ │ │ - andeq r2, r0, r4, lsl #27 │ │ │ │ - andeq r5, r1, r0, lsr #15 │ │ │ │ - @ instruction: 0x000152b8 │ │ │ │ - andeq r1, r7, ip, ror #31 │ │ │ │ - andeq r6, r1, r4, lsr lr │ │ │ │ - andeq ip, r1, r8, asr r5 │ │ │ │ - andeq r2, r0, r8, lsl sp │ │ │ │ - andeq r5, r1, r4, lsr r7 │ │ │ │ - andeq r5, r1, ip, asr r2 │ │ │ │ - andeq r1, r7, r0, lsl #31 │ │ │ │ - ldrdeq r6, [r1], -r8 │ │ │ │ - andeq ip, r1, ip, ror #9 │ │ │ │ - andeq r2, r0, ip, asr #19 │ │ │ │ - andeq r5, r1, ip, ror #23 │ │ │ │ - andeq r5, r1, r0, lsl #4 │ │ │ │ - andeq r1, r7, r4, lsl pc │ │ │ │ - andeq r6, r1, r8, lsr #27 │ │ │ │ - andeq ip, r1, r0, lsl #9 │ │ │ │ - ldr r6, [pc, #-928] @ 40608 │ │ │ │ - ldr r2, [pc, #-928] @ 4060c │ │ │ │ - ldr r3, [pc, #-928] @ 40610 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-960] @ 3d09c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1632 @ 0x660 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-956] @ 40614 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-960] @ 40618 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-980] @ 4061c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #732 @ 0x2dc │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fb3c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d494 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43494 │ │ │ │ - ldr r6, [pc, #-1004] @ 40620 │ │ │ │ - ldr r2, [pc, #-1004] @ 40624 │ │ │ │ - ldr r3, [pc, #-1004] @ 40628 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #216] @ 0xd8 │ │ │ │ + cmp r2, #60 @ 0x3c │ │ │ │ + beq 37ff4 │ │ │ │ + b 3d3a8 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1052] @ 3d0a0 │ │ │ │ + ldr r2, [pc, #-1052] @ 3d0a4 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1648 @ 0x670 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1032] @ 4062c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1036] @ 40630 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1056] @ 40634 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #736 @ 0x2e0 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43474 │ │ │ │ - ldr r6, [pc, #-1080] @ 40638 │ │ │ │ - ldr r2, [pc, #-1080] @ 4063c │ │ │ │ - ldr r3, [pc, #-1080] @ 40640 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1080] @ 3d0a8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1664 @ 0x680 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1108] @ 40644 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1112] @ 40648 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1132] @ 4064c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #740 @ 0x2e4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fb2c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d518 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43458 │ │ │ │ - ldr r6, [pc, #-1156] @ 40650 │ │ │ │ - ldr r2, [pc, #-1156] @ 40654 │ │ │ │ - ldr r3, [pc, #-1156] @ 40658 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #208] @ 0xd0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 37fdc │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1168] @ 3d0ac │ │ │ │ + ldr r2, [pc, #-1168] @ 3d0b0 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1680 @ 0x690 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1184] @ 4065c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1188] @ 40660 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1208] @ 40664 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #744 @ 0x2e8 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43438 │ │ │ │ - ldr r6, [pc, #-1232] @ 40668 │ │ │ │ - ldr r2, [pc, #-1232] @ 4066c │ │ │ │ - ldr r3, [pc, #-1232] @ 40670 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1196] @ 3d0b4 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4030c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d598 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 37fdc │ │ │ │ + b 3846c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1276] @ 3d0b8 │ │ │ │ + ldr r2, [pc, #-1276] @ 3d0bc │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1696 @ 0x6a0 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1260] @ 40674 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1264] @ 40678 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1284] @ 4067c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #748 @ 0x2ec │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4341c │ │ │ │ - ldr r3, [pc, #-1308] @ 40680 │ │ │ │ - ldr r6, [pc, #-1308] @ 40684 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1304] @ 3d0c0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-1324] @ 40688 │ │ │ │ - add r2, r6, #1696 @ 0x6a0 │ │ │ │ - add r2, r2, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fb1c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d610 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #204] @ 0xcc │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 37fd0 │ │ │ │ + b 3d4b0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1396] @ 3d0c4 │ │ │ │ + ldr r2, [pc, #-1396] @ 3d0c8 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1344] @ 4068c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1348] @ 40690 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1368] @ 40694 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #752 @ 0x2f0 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 433fc │ │ │ │ - ldr r3, [pc, #-1392] @ 40698 │ │ │ │ - ldr r6, [pc, #-1392] @ 4069c │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1424] @ 3d0cc │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-1408] @ 406a0 │ │ │ │ - add r2, r6, #1712 @ 0x6b0 │ │ │ │ - add r2, r2, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fb0c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d694 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #196] @ 0xc4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 37fb8 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1512] @ 3d0d0 │ │ │ │ + ldr r2, [pc, #-1512] @ 3d0d4 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1428] @ 406a4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1432] @ 406a8 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1452] @ 406ac │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #756 @ 0x2f4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 433dc │ │ │ │ - ldr r3, [pc, #-1476] @ 406b0 │ │ │ │ - ldr r6, [pc, #-1476] @ 406b4 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1540] @ 3d0d8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-1492] @ 406b8 │ │ │ │ - add r2, r6, #1728 @ 0x6c0 │ │ │ │ - add r2, r2, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 402fc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d714 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 37fb8 │ │ │ │ + b 3846c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1620] @ 3d0dc │ │ │ │ + ldr r2, [pc, #-1620] @ 3d0e0 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1512] @ 406bc │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1516] @ 406c0 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1536] @ 406c4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #760 @ 0x2f8 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 433bc │ │ │ │ - ldr r3, [pc, #-1560] @ 406c8 │ │ │ │ - ldr r1, [pc, #-1560] @ 406cc │ │ │ │ - ldr r2, [pc, #-1560] @ 406d0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1648] @ 3d0e4 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r3, r3, #1744 @ 0x6d0 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fafc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d78c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #184] @ 0xb8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 37f94 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #-1588] @ 406d4 │ │ │ │ - ldr r2, [pc, #-1588] @ 406d8 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #-1736] @ 3d0e8 │ │ │ │ + ldr r2, [pc, #-1736] @ 3d0ec │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1620] @ 406dc │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, r5, #764 @ 0x2fc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 433a0 │ │ │ │ - ldr r5, [pc, #-1644] @ 406e0 │ │ │ │ - ldr r2, [pc, #-1644] @ 406e4 │ │ │ │ - ldr r3, [pc, #-1644] @ 406e8 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r0, r5, #768 @ 0x300 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1764] @ 3d0f0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4033c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d80c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #188] @ 0xbc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 37fa0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1852] @ 3d0f4 │ │ │ │ + ldr r2, [pc, #-1852] @ 3d0f8 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1880] @ 3d0fc │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 402ec │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d88c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 37fa0 │ │ │ │ + b 3846c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1960] @ 3d100 │ │ │ │ + ldr r2, [pc, #-1960] @ 3d104 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1672] @ 406ec │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1676] @ 406f0 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, r5, #784 @ 0x310 │ │ │ │ - blx r6 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43378 │ │ │ │ - ldr r3, [pc, #-1716] @ 406f4 │ │ │ │ - ldr r6, [pc, #-1716] @ 406f8 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1988] @ 3d108 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-1732] @ 406fc │ │ │ │ - add r2, r6, #1760 @ 0x6e0 │ │ │ │ - add r2, r2, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3faec │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d904 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #176] @ 0xb0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 37f7c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2076] @ 3d10c │ │ │ │ + ldr r2, [pc, #-2076] @ 3d110 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1752] @ 40700 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1756] @ 40704 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1776] @ 40708 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #788 @ 0x314 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43358 │ │ │ │ - ldr r3, [pc, #-1800] @ 4070c │ │ │ │ - ldr r6, [pc, #-1800] @ 40710 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2104] @ 3d114 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-1816] @ 40714 │ │ │ │ - add r2, r6, #1776 @ 0x6f0 │ │ │ │ - add r2, r2, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4032c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d984 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + bne 37f7c │ │ │ │ + b 3846c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2184] @ 3d118 │ │ │ │ + ldr r2, [pc, #-2184] @ 3d11c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1836] @ 40718 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1840] @ 4071c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1860] @ 40720 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #792 @ 0x318 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43338 │ │ │ │ - ldr r3, [pc, #-1884] @ 40724 │ │ │ │ - ldr r6, [pc, #-1884] @ 40728 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2212] @ 3d120 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-1900] @ 4072c │ │ │ │ - add r2, r6, #1792 @ 0x700 │ │ │ │ - add r2, r2, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fadc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3d9fc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #172] @ 0xac │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ + beq 37f70 │ │ │ │ + b 3d89c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2304] @ 3d124 │ │ │ │ + ldr r2, [pc, #-2304] @ 3d128 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-1920] @ 40730 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-1924] @ 40734 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-1944] @ 40738 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #796 @ 0x31c │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4331c │ │ │ │ - ldr r3, [pc, #-1968] @ 4073c │ │ │ │ - ldr r6, [pc, #-1968] @ 40740 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2332] @ 3d12c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-1984] @ 40744 │ │ │ │ - add r2, r6, #1808 @ 0x710 │ │ │ │ - add r2, r2, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3facc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3da80 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #168] @ 0xa8 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 37f64 │ │ │ │ + b 3d994 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2424] @ 3d130 │ │ │ │ + ldr r2, [pc, #-2424] @ 3d134 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2004] @ 40748 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2008] @ 4074c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2028] @ 40750 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #800 @ 0x320 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 432fc │ │ │ │ - ldr r3, [pc, #-2052] @ 40754 │ │ │ │ - ldr r6, [pc, #-2052] @ 40758 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2452] @ 3d138 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-2068] @ 4075c │ │ │ │ - add r2, r6, #1824 @ 0x720 │ │ │ │ - add r2, r2, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fabc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3db04 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #164] @ 0xa4 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 37f58 │ │ │ │ + b 3da18 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2544] @ 3d13c │ │ │ │ + ldr r2, [pc, #-2544] @ 3d140 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2088] @ 40760 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2092] @ 40764 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2112] @ 40768 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #804 @ 0x324 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2572] @ 3d144 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3faac │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3db88 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #3 │ │ │ │ + beq 3846c │ │ │ │ + ldr r2, [r4, #160] @ 0xa0 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 37f4c │ │ │ │ + b 3da9c │ │ │ │ + ldrb r0, [r4, #1388] @ 0x56c │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 432dc │ │ │ │ - ldr r3, [pc, #-2136] @ 4076c │ │ │ │ - ldr r1, [pc, #-2136] @ 40770 │ │ │ │ - ldr r2, [pc, #-2136] @ 40774 │ │ │ │ - add r1, pc, r1 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 405c4 │ │ │ │ + ldr ip, [pc, #-2596] @ 3d19c │ │ │ │ + mov r1, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + mov r3, r5 │ │ │ │ + strbeq lr, [r1], #1 │ │ │ │ + strb r0, [r1], #1 │ │ │ │ + ldrb r0, [r3], #-1376 @ 0xfffffaa0 │ │ │ │ + sub r3, r3, #12 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3dbc4 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-2752] @ 3d148 │ │ │ │ + ldr r2, [pc, #-2752] @ 3d14c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2780] @ 3d150 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r3, r3, #1840 @ 0x730 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 404ac │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 38590 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 38590 │ │ │ │ + ldrb r0, [r4, #2292] @ 0x8f4 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ + cmp r0, #0 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 405bc │ │ │ │ + ldr ip, [pc, #-2792] @ 3d19c │ │ │ │ + mov r1, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + mov r3, r5 │ │ │ │ + strbeq lr, [r1], #1 │ │ │ │ + strb r0, [r1], #1 │ │ │ │ + ldrb r0, [r3], #-2288 @ 0xfffff710 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3dc88 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #-2164] @ 40778 │ │ │ │ - ldr r2, [pc, #-2164] @ 4077c │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #-2936] @ 3d154 │ │ │ │ + ldr r2, [pc, #-2936] @ 3d158 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2196] @ 40780 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, r5, #808 @ 0x328 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-2964] @ 3d15c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4045c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 385c8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 385c8 │ │ │ │ + ldrb r0, [r4, #1280] @ 0x500 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 432bc │ │ │ │ - ldr r5, [pc, #-2220] @ 40784 │ │ │ │ - ldr r2, [pc, #-2220] @ 40788 │ │ │ │ - ldr r3, [pc, #-2220] @ 4078c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 405b4 │ │ │ │ + ldr ip, [pc, #-2988] @ 3d19c │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + mov r1, r5 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + strb r0, [r3], #1 │ │ │ │ + ldrb r0, [r1], #-1280 @ 0xfffffb00 │ │ │ │ + sub r1, r1, r4 │ │ │ │ + cmp r1, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3dd4c │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r3] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3116] @ 3d160 │ │ │ │ + ldr r2, [pc, #-3116] @ 3d164 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3144] @ 3d168 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4052c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 383e4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 383e4 │ │ │ │ + ldrb r0, [r4, #3080] @ 0xc08 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ + cmp r0, #0 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 405ac │ │ │ │ + ldr ip, [pc, #-3180] @ 3d19c │ │ │ │ + mov r1, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + mov r3, r5 │ │ │ │ + strbeq lr, [r1], #1 │ │ │ │ + strb r0, [r1], #1 │ │ │ │ + ldrb r0, [r3], #-3072 @ 0xfffff400 │ │ │ │ + sub r3, r3, #8 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3de0c │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3300] @ 3d16c │ │ │ │ + ldr r2, [pc, #-3300] @ 3d170 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r5, #812 @ 0x32c │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2248] @ 40790 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2252] @ 40794 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - add r6, r5, #828 @ 0x33c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3328] @ 3d174 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 404dc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 38630 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 38630 │ │ │ │ + ldrb r0, [r4, #3600] @ 0xe10 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 432a0 │ │ │ │ - ldr r5, [pc, #-2292] @ 40798 │ │ │ │ - ldr r2, [pc, #-2292] @ 4079c │ │ │ │ - ldr r3, [pc, #-2292] @ 407a0 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 405a4 │ │ │ │ + ldr ip, [pc, #-3376] @ 3d19c │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + mov r1, r5 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + strb r0, [r3], #1 │ │ │ │ + ldrb r0, [r1], #-3600 @ 0xfffff1f0 │ │ │ │ + sub r1, r1, r4 │ │ │ │ + cmp r1, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3ded0 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r3] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3480] @ 3d178 │ │ │ │ + ldr r2, [pc, #-3480] @ 3d17c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3508] @ 3d180 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4039c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 389f8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 389f8 │ │ │ │ + ldrb r0, [r5, #308] @ 0x134 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ + cmp r0, #0 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 4059c │ │ │ │ + ldr ip, [pc, #-3568] @ 3d19c │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + strb r0, [r3], #1 │ │ │ │ + ldrb r0, [r7, #1]! │ │ │ │ + sub r1, r7, #4352 @ 0x1100 │ │ │ │ + sub r1, r1, #52 @ 0x34 │ │ │ │ + sub r1, r1, r4 │ │ │ │ + cmp r1, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3df90 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r3] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3660] @ 3d184 │ │ │ │ + ldr r2, [pc, #-3660] @ 3d188 │ │ │ │ + add r7, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r5, #832 @ 0x340 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2320] @ 407a4 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2324] @ 407a8 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - add r6, r5, #848 @ 0x350 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3688] @ 3d18c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4050c │ │ │ │ + ldr r8, [r4, #16] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 38b14 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 38b14 │ │ │ │ + ldrb r0, [r4, #1136] @ 0x470 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43280 │ │ │ │ - ldr r5, [pc, #-2364] @ 407ac │ │ │ │ - ldr r2, [pc, #-2364] @ 407b0 │ │ │ │ - ldr r3, [pc, #-2364] @ 407b4 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r0, r5, #852 @ 0x354 │ │ │ │ - add r2, pc, r2 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 40594 │ │ │ │ + ldr ip, [pc, #-3760] @ 3d19c │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + mov r1, r5 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + strb r0, [r3], #1 │ │ │ │ + ldrb r0, [r1], #-1136 @ 0xfffffb90 │ │ │ │ + sub r1, r1, r4 │ │ │ │ + cmp r1, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3e050 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r3] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-3840] @ 3d190 │ │ │ │ + ldr r2, [pc, #-3840] @ 3d194 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2392] @ 407b8 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2396] @ 407bc │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, r5, #868 @ 0x364 │ │ │ │ - blx r6 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43258 │ │ │ │ - ldr r3, [pc, #-2436] @ 407c0 │ │ │ │ - ldr r6, [pc, #-2436] @ 407c4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-2452] @ 407c8 │ │ │ │ - add r2, r6, #1856 @ 0x740 │ │ │ │ - add r2, r2, #12 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-3868] @ 3d198 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2472] @ 407cc │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2476] @ 407d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2496] @ 407d4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #872 @ 0x368 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4049c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 38364 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 38364 │ │ │ │ + ldrb r0, [r4, #3908] @ 0xf44 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43238 │ │ │ │ - ldr r3, [pc, #-2520] @ 407d8 │ │ │ │ - ldr r1, [pc, #-2520] @ 407dc │ │ │ │ - ldr r2, [pc, #-2520] @ 407e0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r3, r3, #1872 @ 0x750 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 4058c │ │ │ │ + ldr ip, [pc, #-3952] @ 3d19c │ │ │ │ + mov r1, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + mov r3, r5 │ │ │ │ + strbeq lr, [r1], #1 │ │ │ │ + strb r0, [r1], #1 │ │ │ │ + ldrb r0, [r3], #-3904 @ 0xfffff0c0 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3e110 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #-2548] @ 407e4 │ │ │ │ - ldr r2, [pc, #-2548] @ 407e8 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2580] @ 407ec │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, r5, #876 @ 0x36c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4321c │ │ │ │ - ldr r5, [pc, #-2604] @ 407f0 │ │ │ │ - ldr r2, [pc, #-2604] @ 407f4 │ │ │ │ - ldr r3, [pc, #-2604] @ 407f8 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r0, r5, #880 @ 0x370 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r3, [pc, #-4020] @ 3d1a0 │ │ │ │ + ldr r2, [pc, #-4020] @ 3d1a4 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2632] @ 407fc │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2636] @ 40800 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, r5, #896 @ 0x380 │ │ │ │ - blx r6 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 431f4 │ │ │ │ - ldr r3, [pc, #-2676] @ 40804 │ │ │ │ - ldr r6, [pc, #-2676] @ 40808 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-2692] @ 4080c │ │ │ │ - add r2, r6, #1888 @ 0x760 │ │ │ │ - add r2, r2, #12 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-4048] @ 3d1a8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2712] @ 40810 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2716] @ 40814 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2736] @ 40818 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #900 @ 0x384 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4048c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 38eec │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + b 38ef0 │ │ │ │ + ldrb r0, [r4, #3780] @ 0xec4 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 431d4 │ │ │ │ - ldr r3, [pc, #-2760] @ 4081c │ │ │ │ - ldr r1, [pc, #-2760] @ 40820 │ │ │ │ - ldr r2, [pc, #-2760] @ 40824 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r3, r3, #1904 @ 0x770 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 40644 │ │ │ │ + ldr ip, [pc, #4044] @ 3f1a0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + mov r3, r5 │ │ │ │ + strbeq lr, [r1], #1 │ │ │ │ + strb r0, [r1], #1 │ │ │ │ + ldrb r0, [r3], #-3776 @ 0xfffff140 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3e1d8 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #-2788] @ 40828 │ │ │ │ - ldr r2, [pc, #-2788] @ 4082c │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2820] @ 40830 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, r5, #904 @ 0x388 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 431b4 │ │ │ │ - ldr r5, [pc, #-2844] @ 40834 │ │ │ │ - ldr r2, [pc, #-2844] @ 40838 │ │ │ │ - ldr r3, [pc, #-2844] @ 4083c │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r0, r5, #908 @ 0x38c │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r3, [pc, #3976] @ 3f1a4 │ │ │ │ + ldr r2, [pc, #3976] @ 3f1a8 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2872] @ 40840 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2876] @ 40844 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, r5, #924 @ 0x39c │ │ │ │ - blx r6 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43190 │ │ │ │ - ldr r3, [pc, #-2916] @ 40848 │ │ │ │ - ldr r6, [pc, #-2916] @ 4084c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-2932] @ 40850 │ │ │ │ - add r2, r6, #1920 @ 0x780 │ │ │ │ - add r2, r2, #12 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3948] @ 3f1ac │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-2952] @ 40854 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-2956] @ 40858 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-2976] @ 4085c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #928 @ 0x3a0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 404bc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 393fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + b 38484 │ │ │ │ + ldrb r0, [r4, #3652] @ 0xe44 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43170 │ │ │ │ - ldr r3, [pc, #-3000] @ 40860 │ │ │ │ - ldr r6, [pc, #-3000] @ 40864 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-3016] @ 40868 │ │ │ │ - add r2, r6, #1936 @ 0x790 │ │ │ │ - add r2, r2, #12 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 4063c │ │ │ │ + ldr ip, [pc, #3844] @ 3f1a0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + mov r3, r5 │ │ │ │ + strbeq lr, [r1], #1 │ │ │ │ + strb r0, [r1], #1 │ │ │ │ + ldrb r0, [r3], #-3648 @ 0xfffff1c0 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3e2a0 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #3788] @ 3f1b0 │ │ │ │ + ldr r2, [pc, #3788] @ 3f1b4 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3036] @ 4086c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3040] @ 40870 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3060] @ 40874 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #932 @ 0x3a4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43150 │ │ │ │ - ldr r3, [pc, #-3084] @ 40878 │ │ │ │ - ldr r6, [pc, #-3084] @ 4087c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-3100] @ 40880 │ │ │ │ - add r2, r6, #1952 @ 0x7a0 │ │ │ │ - add r2, r2, #12 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3760] @ 3f1b8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3120] @ 40884 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3124] @ 40888 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3144] @ 4088c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #936 @ 0x3a8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4054c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 393d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 393d0 │ │ │ │ + ldrb r0, [r4, #3440] @ 0xd70 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43130 │ │ │ │ - ldr r3, [pc, #-3168] @ 40890 │ │ │ │ - ldr r6, [pc, #-3168] @ 40894 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-3184] @ 40898 │ │ │ │ - add r2, r6, #1968 @ 0x7b0 │ │ │ │ - add r2, r2, #12 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 40634 │ │ │ │ + ldr ip, [pc, #3648] @ 3f1a0 │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + mov r1, r5 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + strb r0, [r3], #1 │ │ │ │ + ldrb r0, [r1], #-3440 @ 0xfffff290 │ │ │ │ + sub r1, r1, r4 │ │ │ │ + cmp r1, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3e364 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r3] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #3608] @ 3f1bc │ │ │ │ + ldr r2, [pc, #3608] @ 3f1c0 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3204] @ 4089c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3208] @ 408a0 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3228] @ 408a4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #940 @ 0x3ac │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43114 │ │ │ │ - ldr r3, [pc, #-3252] @ 408a8 │ │ │ │ - ldr r6, [pc, #-3252] @ 408ac │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-3268] @ 408b0 │ │ │ │ - add r2, r6, #1984 @ 0x7c0 │ │ │ │ - add r2, r2, #12 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3580] @ 3f1c4 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3288] @ 408b4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3292] @ 408b8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3312] @ 408bc │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #944 @ 0x3b0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4047c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 38840 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 38840 │ │ │ │ + ldrb r0, [r4, #1200] @ 0x4b0 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 430f4 │ │ │ │ - ldr r3, [pc, #-3336] @ 408c0 │ │ │ │ - ldr r6, [pc, #-3336] @ 408c4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-3352] @ 408c8 │ │ │ │ - add r2, r6, #2000 @ 0x7d0 │ │ │ │ - add r2, r2, #12 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 4062c │ │ │ │ + ldr ip, [pc, #3456] @ 3f1a0 │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + mov r1, r5 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + strb r0, [r3], #1 │ │ │ │ + ldrb r0, [r1], #-1200 @ 0xfffffb50 │ │ │ │ + sub r1, r1, r4 │ │ │ │ + cmp r1, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3e424 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r3] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #3428] @ 3f1c8 │ │ │ │ + ldr r2, [pc, #3428] @ 3f1cc │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3372] @ 408cc │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3376] @ 408d0 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3396] @ 408d4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #948 @ 0x3b4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 430d4 │ │ │ │ - ldr r3, [pc, #-3420] @ 408d8 │ │ │ │ - ldr r6, [pc, #-3420] @ 408dc │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-3436] @ 408e0 │ │ │ │ - add r2, r6, #2016 @ 0x7e0 │ │ │ │ - add r2, r2, #12 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3400] @ 3f1d0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3456] @ 408e4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3460] @ 408e8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3480] @ 408ec │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #952 @ 0x3b8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4051c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3838c │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 3838c │ │ │ │ + ldrb r0, [r4, #300] @ 0x12c │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 430b4 │ │ │ │ - ldr r3, [pc, #-3504] @ 408f0 │ │ │ │ - ldr r6, [pc, #-3504] @ 408f4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-3520] @ 408f8 │ │ │ │ - add r2, r6, #2032 @ 0x7f0 │ │ │ │ - add r2, r2, #12 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 40624 │ │ │ │ + ldr ip, [pc, #3264] @ 3f1a0 │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + cmpne r0, #92 @ 0x5c │ │ │ │ + mov r1, r5 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + strb r0, [r3], #1 │ │ │ │ + ldrb r0, [r1], #-300 @ 0xfffffed4 │ │ │ │ + sub r1, r1, r4 │ │ │ │ + cmp r1, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3e4e4 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r3] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #3248] @ 3f1d4 │ │ │ │ + ldr r2, [pc, #3248] @ 3f1d8 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3540] @ 408fc │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3544] @ 40900 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3564] @ 40904 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #956 @ 0x3bc │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43098 │ │ │ │ - ldr r3, [pc, #-3588] @ 40908 │ │ │ │ - ldr r6, [pc, #-3588] @ 4090c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-3604] @ 40910 │ │ │ │ - add r2, r6, #2048 @ 0x800 │ │ │ │ - add r2, r2, #12 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3220] @ 3f1dc │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3624] @ 40914 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3628] @ 40918 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3648] @ 4091c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #960 @ 0x3c0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 403dc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3810c │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 3810c │ │ │ │ + ldrb r0, [r4, #1032] @ 0x408 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43078 │ │ │ │ - ldr r3, [pc, #-3672] @ 40920 │ │ │ │ - ldr r6, [pc, #-3672] @ 40924 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-3688] @ 40928 │ │ │ │ - add r2, r6, #2064 @ 0x810 │ │ │ │ - add r2, r2, #12 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 4061c │ │ │ │ + ldr ip, [pc, #3072] @ 3f1a0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + cmpne r0, #92 @ 0x5c │ │ │ │ + mov r3, r5 │ │ │ │ + strbeq lr, [r1], #1 │ │ │ │ + strb r0, [r1], #1 │ │ │ │ + ldrb r0, [r3], #-1024 @ 0xfffffc00 │ │ │ │ + sub r3, r3, #8 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3e5a4 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #3064] @ 3f1e0 │ │ │ │ + ldr r2, [pc, #3064] @ 3f1e4 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3708] @ 4092c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3712] @ 40930 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3732] @ 40934 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #964 @ 0x3c4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 43058 │ │ │ │ - ldr r3, [pc, #-3756] @ 40938 │ │ │ │ - ldr r6, [pc, #-3756] @ 4093c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-3772] @ 40940 │ │ │ │ - add r2, r6, #2080 @ 0x820 │ │ │ │ - add r2, r2, #12 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #3036] @ 3f1e8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3792] @ 40944 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3796] @ 40948 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3816] @ 4094c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #968 @ 0x3c8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4053c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 382a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 382a8 │ │ │ │ + ldrb r0, [r4, #3256] @ 0xcb8 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43038 │ │ │ │ - ldr r3, [pc, #-3840] @ 40950 │ │ │ │ - ldr r6, [pc, #-3840] @ 40954 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-3856] @ 40958 │ │ │ │ - add r2, r6, #2096 @ 0x830 │ │ │ │ - add r2, r2, #12 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 40614 │ │ │ │ + ldr ip, [pc, #2876] @ 3f1a0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + mov r3, r5 │ │ │ │ + strbeq lr, [r1], #1 │ │ │ │ + strb r0, [r1], #1 │ │ │ │ + ldrb r0, [r3], #-3248 @ 0xfffff350 │ │ │ │ + sub r3, r3, #8 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3e668 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2880] @ 3f1ec │ │ │ │ + ldr r2, [pc, #2880] @ 3f1f0 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3876] @ 4095c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3880] @ 40960 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3900] @ 40964 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #972 @ 0x3cc │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4301c │ │ │ │ - ldr r3, [pc, #-3924] @ 40968 │ │ │ │ - ldr r6, [pc, #-3924] @ 4096c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-3940] @ 40970 │ │ │ │ - add r2, r6, #2112 @ 0x840 │ │ │ │ - add r2, r2, #12 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2852] @ 3f1f4 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-3960] @ 40974 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-3964] @ 40978 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-3984] @ 4097c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #976 @ 0x3d0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 403cc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3876c │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 3876c │ │ │ │ + ldrb r0, [r4, #3208] @ 0xc88 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42ffc │ │ │ │ - ldr r3, [pc, #-4008] @ 40980 │ │ │ │ - ldr r6, [pc, #-4008] @ 40984 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #-4024] @ 40988 │ │ │ │ - add r2, r6, #2128 @ 0x850 │ │ │ │ - add r2, r2, #12 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 4060c │ │ │ │ + ldr ip, [pc, #2680] @ 3f1a0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + mov r3, r5 │ │ │ │ + strbeq lr, [r1], #1 │ │ │ │ + strb r0, [r1], #1 │ │ │ │ + ldrb r0, [r3], #-3200 @ 0xfffff380 │ │ │ │ + sub r3, r3, #8 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3e72c │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2696] @ 3f1f8 │ │ │ │ + ldr r2, [pc, #2696] @ 3f1fc │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #-4044] @ 4098c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #-4048] @ 40990 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #-4068] @ 40994 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #980 @ 0x3d4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42fdc │ │ │ │ - ldr r3, [pc, #-4092] @ 40998 │ │ │ │ - ldr r6, [pc, #-4092] @ 4099c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #4068] @ 42990 │ │ │ │ - add r2, r6, #2144 @ 0x860 │ │ │ │ - add r2, r2, #8 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2668] @ 3f200 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #4048] @ 42994 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #4044] @ 42998 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #4024] @ 4299c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #984 @ 0x3d8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 404ec │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 38bfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 38bfc │ │ │ │ + ldrb r0, [r4, #3224] @ 0xc98 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42fbc │ │ │ │ - ldr r3, [pc, #4000] @ 429a0 │ │ │ │ - ldr r6, [pc, #4000] @ 429a4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3984] @ 429a8 │ │ │ │ - add r2, r6, #2160 @ 0x870 │ │ │ │ - add r2, r2, #8 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 40604 │ │ │ │ + ldr ip, [pc, #2484] @ 3f1a0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + mov r3, r5 │ │ │ │ + strbeq lr, [r1], #1 │ │ │ │ + strb r0, [r1], #1 │ │ │ │ + ldrb r0, [r3], #-3216 @ 0xfffff370 │ │ │ │ + sub r3, r3, #8 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3e7f0 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2512] @ 3f204 │ │ │ │ + ldr r2, [pc, #2512] @ 3f208 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3964] @ 429ac │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3960] @ 429b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3940] @ 429b4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #988 @ 0x3dc │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42fa0 │ │ │ │ - ldr r3, [pc, #3916] @ 429b8 │ │ │ │ - ldr r6, [pc, #3916] @ 429bc │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3900] @ 429c0 │ │ │ │ - add r2, r6, #2176 @ 0x880 │ │ │ │ - add r2, r2, #8 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2484] @ 3f20c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3880] @ 429c4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3876] @ 429c8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3856] @ 429cc │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #992 @ 0x3e0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 404fc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 38740 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 38740 │ │ │ │ + ldrb r0, [r4, #655] @ 0x28f │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42f80 │ │ │ │ - ldr r3, [pc, #3832] @ 429d0 │ │ │ │ - ldr r6, [pc, #3832] @ 429d4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3816] @ 429d8 │ │ │ │ - add r2, r6, #2192 @ 0x890 │ │ │ │ - add r2, r2, #8 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 405fc │ │ │ │ + ldr ip, [pc, #2288] @ 3f1a0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + cmpne r0, #92 @ 0x5c │ │ │ │ + mov r3, r5 │ │ │ │ + strbeq lr, [r1], #1 │ │ │ │ + strb r0, [r1], #1 │ │ │ │ + ldrb r0, [r3], #-652 @ 0xfffffd74 │ │ │ │ + sub r3, r3, #3 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3e8b4 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2328] @ 3f210 │ │ │ │ + ldr r2, [pc, #2328] @ 3f214 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3796] @ 429dc │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3792] @ 429e0 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3772] @ 429e4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #996 @ 0x3e4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42f60 │ │ │ │ - ldr r3, [pc, #3748] @ 429e8 │ │ │ │ - ldr r6, [pc, #3748] @ 429ec │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3732] @ 429f0 │ │ │ │ - add r2, r6, #2208 @ 0x8a0 │ │ │ │ - add r2, r2, #8 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2300] @ 3f218 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3712] @ 429f4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3708] @ 429f8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3688] @ 429fc │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1000 @ 0x3e8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4044c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 38160 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 38160 │ │ │ │ + add r3, r4, #4096 @ 0x1000 │ │ │ │ + ldrb r0, [r3, #176] @ 0xb0 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42f40 │ │ │ │ - ldr r3, [pc, #3664] @ 42a00 │ │ │ │ - ldr r6, [pc, #3664] @ 42a04 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3648] @ 42a08 │ │ │ │ - add r2, r6, #2224 @ 0x8b0 │ │ │ │ add r2, r2, #4 │ │ │ │ + beq 405f4 │ │ │ │ + ldr ip, [pc, #2088] @ 3f1a0 │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + strb r0, [r3], #1 │ │ │ │ + ldrb r0, [r5, #1]! │ │ │ │ + sub r1, r5, #4224 @ 0x1080 │ │ │ │ + sub r1, r1, #48 @ 0x30 │ │ │ │ + sub r1, r1, r4 │ │ │ │ + cmp r1, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3e97c │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r3] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #2144] @ 3f21c │ │ │ │ + ldr r2, [pc, #2144] @ 3f220 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3628] @ 42a0c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3624] @ 42a10 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3604] @ 42a14 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1004 @ 0x3ec │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42f20 │ │ │ │ - ldr r1, [pc, #3580] @ 42a18 │ │ │ │ - ldr r2, [pc, #3580] @ 42a1c │ │ │ │ - ldr r3, [pc, #3580] @ 42a20 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r4] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #2116] @ 3f224 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r1, [pc, #3556] @ 42a24 │ │ │ │ - ldr r2, [pc, #3556] @ 42a28 │ │ │ │ - add r3, r3, #2240 @ 0x8c0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #23 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3524] @ 42a2c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, r5, #1008 @ 0x3f0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 403fc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 38ad8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 38ad8 │ │ │ │ + ldrb r0, [r4, #984] @ 0x3d8 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42f00 │ │ │ │ - ldr r6, [pc, #3500] @ 42a30 │ │ │ │ - ldr r2, [pc, #3500] @ 42a34 │ │ │ │ - ldr r3, [pc, #3500] @ 42a38 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 405ec │ │ │ │ + ldr ip, [pc, #1896] @ 3f1a0 │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + cmpne r0, #92 @ 0x5c │ │ │ │ + mov r1, r5 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + strb r0, [r3], #1 │ │ │ │ + ldrb r0, [r1], #-984 @ 0xfffffc28 │ │ │ │ + sub r1, r1, r4 │ │ │ │ + cmp r1, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3ea3c │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r3] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1964] @ 3f228 │ │ │ │ + ldr r2, [pc, #1964] @ 3f22c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #1012 @ 0x3f4 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3472] @ 42a3c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3468] @ 42a40 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - add r5, r6, #1024 @ 0x400 │ │ │ │ - add r5, r5, #4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42ee0 │ │ │ │ - ldr r3, [pc, #3424] @ 42a44 │ │ │ │ - ldr r5, [pc, #3424] @ 42a48 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3408] @ 42a4c │ │ │ │ - add r2, r5, #1024 @ 0x400 │ │ │ │ - add r2, r2, #8 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1936] @ 3f230 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3388] @ 42a50 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #3384] @ 42a54 │ │ │ │ - add r5, r5, #1040 @ 0x410 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, r5, #8 │ │ │ │ - blx r6 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 403bc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 38254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 38254 │ │ │ │ + ldrb r0, [r4, #3192] @ 0xc78 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42ebc │ │ │ │ - ldr r3, [pc, #3340] @ 42a58 │ │ │ │ - ldr r6, [pc, #3340] @ 42a5c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3324] @ 42a60 │ │ │ │ - add r2, r6, #2240 @ 0x8c0 │ │ │ │ - add r2, r2, #12 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 405e4 │ │ │ │ + ldr ip, [pc, #1704] @ 3f1a0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + mov r3, r5 │ │ │ │ + strbeq lr, [r1], #1 │ │ │ │ + strb r0, [r1], #1 │ │ │ │ + ldrb r0, [r3], #-3184 @ 0xfffff390 │ │ │ │ + sub r3, r3, #8 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3eafc │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1780] @ 3f234 │ │ │ │ + ldr r2, [pc, #1780] @ 3f238 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3304] @ 42a64 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3300] @ 42a68 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3280] @ 42a6c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1040 @ 0x410 │ │ │ │ - add r5, r5, #12 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42ea0 │ │ │ │ - ldr r3, [pc, #3252] @ 42a70 │ │ │ │ - ldr r6, [pc, #3252] @ 42a74 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3236] @ 42a78 │ │ │ │ - add r2, r6, #2256 @ 0x8d0 │ │ │ │ - add r2, r2, #8 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1752] @ 3f23c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3216] @ 42a7c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3212] @ 42a80 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3192] @ 42a84 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1056 @ 0x420 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 403ec │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 38bd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 38bd0 │ │ │ │ + ldrb r0, [r4, #400] @ 0x190 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42e80 │ │ │ │ - ldr r3, [pc, #3168] @ 42a88 │ │ │ │ - ldr r6, [pc, #3168] @ 42a8c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3152] @ 42a90 │ │ │ │ - add r2, r6, #2272 @ 0x8e0 │ │ │ │ - add r2, r2, #8 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 405dc │ │ │ │ + ldr ip, [pc, #1508] @ 3f1a0 │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + cmpne r0, #92 @ 0x5c │ │ │ │ + mov r1, r5 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + strb r0, [r3], #1 │ │ │ │ + ldrb r0, [r1], #-400 @ 0xfffffe70 │ │ │ │ + sub r1, r1, r4 │ │ │ │ + cmp r1, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3ebc0 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r3] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1600] @ 3f240 │ │ │ │ + ldr r2, [pc, #1600] @ 3f244 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3132] @ 42a94 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3128] @ 42a98 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3108] @ 42a9c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1056 @ 0x420 │ │ │ │ - add r5, r5, #4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42e60 │ │ │ │ - ldr r3, [pc, #3080] @ 42aa0 │ │ │ │ - ldr r6, [pc, #3080] @ 42aa4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3064] @ 42aa8 │ │ │ │ - add r2, r6, #2288 @ 0x8f0 │ │ │ │ - add r2, r2, #8 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1572] @ 3f248 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #3044] @ 42aac │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #3040] @ 42ab0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #3020] @ 42ab4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1056 @ 0x420 │ │ │ │ - add r5, r5, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4043c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 38134 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 38134 │ │ │ │ + ldrb r0, [r4, #1080] @ 0x438 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42e40 │ │ │ │ - ldr r3, [pc, #2992] @ 42ab8 │ │ │ │ - ldr r6, [pc, #2992] @ 42abc │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #2976] @ 42ac0 │ │ │ │ - add r2, r6, #2304 @ 0x900 │ │ │ │ - add r2, r2, #8 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 405d4 │ │ │ │ + ldr ip, [pc, #1316] @ 3f1a0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + cmpne r0, #92 @ 0x5c │ │ │ │ + mov r3, r5 │ │ │ │ + strbeq lr, [r1], #1 │ │ │ │ + strb r0, [r1], #1 │ │ │ │ + ldrb r0, [r3], #-1072 @ 0xfffffbd0 │ │ │ │ + sub r3, r3, #8 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3ec80 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1416] @ 3f24c │ │ │ │ + ldr r2, [pc, #1416] @ 3f250 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2956] @ 42ac4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2952] @ 42ac8 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2932] @ 42acc │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1056 @ 0x420 │ │ │ │ - add r5, r5, #12 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42e24 │ │ │ │ - ldr r3, [pc, #2904] @ 42ad0 │ │ │ │ - ldr r6, [pc, #2904] @ 42ad4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #2888] @ 42ad8 │ │ │ │ - add r2, r6, #2320 @ 0x910 │ │ │ │ - add r2, r2, #8 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1388] @ 3f254 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2868] @ 42adc │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2864] @ 42ae0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2844] @ 42ae4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1072 @ 0x430 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4040c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 382fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 382fc │ │ │ │ + ldrb r0, [r4, #1008] @ 0x3f0 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42e04 │ │ │ │ - ldr r3, [pc, #2820] @ 42ae8 │ │ │ │ - ldr r6, [pc, #2820] @ 42aec │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #2804] @ 42af0 │ │ │ │ - add r2, r6, #2336 @ 0x920 │ │ │ │ - add r2, r2, #8 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 405cc │ │ │ │ + ldr ip, [pc, #1120] @ 3f1a0 │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + cmpne r0, #92 @ 0x5c │ │ │ │ + mov r1, r5 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + strb r0, [r3], #1 │ │ │ │ + ldrb r0, [r1], #-1008 @ 0xfffffc10 │ │ │ │ + sub r1, r1, r4 │ │ │ │ + cmp r1, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3ed44 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r3] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1236] @ 3f258 │ │ │ │ + ldr r2, [pc, #1236] @ 3f25c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2784] @ 42af4 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2780] @ 42af8 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2760] @ 42afc │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1072 @ 0x430 │ │ │ │ - add r5, r5, #4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42de4 │ │ │ │ - ldr r3, [pc, #2732] @ 42b00 │ │ │ │ - ldr r6, [pc, #2732] @ 42b04 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1208] @ 3f260 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #2716] @ 42b08 │ │ │ │ - add r2, r6, #2352 @ 0x930 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4046c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3827c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 3827c │ │ │ │ + ldrb r0, [r4, #1104] @ 0x450 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ + cmp r0, #0 │ │ │ │ add r2, r2, #4 │ │ │ │ + beq 4056c │ │ │ │ + ldr ip, [pc, #928] @ 3f1a0 │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + cmpne r0, #92 @ 0x5c │ │ │ │ + mov r1, r5 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + strb r0, [r3], #1 │ │ │ │ + ldrb r0, [r1], #-1104 @ 0xfffffbb0 │ │ │ │ + sub r1, r1, r4 │ │ │ │ + cmp r1, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3ee04 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r3] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #1056] @ 3f264 │ │ │ │ + ldr r2, [pc, #1056] @ 3f268 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2696] @ 42b0c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2692] @ 42b10 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2672] @ 42b14 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1072 @ 0x430 │ │ │ │ - add r5, r5, #8 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42dc4 │ │ │ │ - ldr r6, [pc, #2644] @ 42b18 │ │ │ │ - ldr r2, [pc, #2644] @ 42b1c │ │ │ │ - ldr r3, [pc, #2644] @ 42b20 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #1028] @ 3f26c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #2368 @ 0x940 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2616] @ 42b24 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2612] @ 42b28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2592] @ 42b2c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1072 @ 0x430 │ │ │ │ - add r5, r5, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 403ac │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 38324 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 38324 │ │ │ │ + ldrb r0, [r4, #960] @ 0x3c0 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42da4 │ │ │ │ - ldr r6, [pc, #2564] @ 42b30 │ │ │ │ - ldr r2, [pc, #2564] @ 42b34 │ │ │ │ - ldr r3, [pc, #2564] @ 42b38 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 40564 │ │ │ │ + ldr ip, [pc, #736] @ 3f1a0 │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + cmpne r0, #92 @ 0x5c │ │ │ │ + mov r1, r5 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + strb r0, [r3], #1 │ │ │ │ + ldrb r0, [r1], #-960 @ 0xfffffc40 │ │ │ │ + sub r1, r1, r4 │ │ │ │ + cmp r1, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3eec4 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r3] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #876] @ 3f270 │ │ │ │ + ldr r2, [pc, #876] @ 3f274 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #2384 @ 0x950 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2536] @ 42b3c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2532] @ 42b40 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2512] @ 42b44 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1088 @ 0x440 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42d84 │ │ │ │ - ldr r6, [pc, #2488] @ 42b48 │ │ │ │ - ldr r2, [pc, #2488] @ 42b4c │ │ │ │ - ldr r3, [pc, #2488] @ 42b50 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #848] @ 3f278 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #2400 @ 0x960 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2460] @ 42b54 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2456] @ 42b58 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2436] @ 42b5c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1088 @ 0x440 │ │ │ │ - add r5, r5, #4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4042c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3822c │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 3822c │ │ │ │ + ldrb r0, [r4, #1056] @ 0x420 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42d64 │ │ │ │ - ldr r6, [pc, #2408] @ 42b60 │ │ │ │ - ldr r2, [pc, #2408] @ 42b64 │ │ │ │ - ldr r3, [pc, #2408] @ 42b68 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 4055c │ │ │ │ + ldr ip, [pc, #544] @ 3f1a0 │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ + cmpne r0, #92 @ 0x5c │ │ │ │ + mov r1, r5 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + strb r0, [r3], #1 │ │ │ │ + ldrb r0, [r1], #-1056 @ 0xfffffbe0 │ │ │ │ + sub r1, r1, r4 │ │ │ │ + cmp r1, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3ef84 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r3] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #696] @ 3f27c │ │ │ │ + ldr r2, [pc, #696] @ 3f280 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, r6, #2416 @ 0x970 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2380] @ 42b6c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2376] @ 42b70 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2356] @ 42b74 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1088 @ 0x440 │ │ │ │ - add r5, r5, #8 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42d44 │ │ │ │ - ldr r1, [pc, #2328] @ 42b78 │ │ │ │ - ldr r2, [pc, #2328] @ 42b7c │ │ │ │ - ldr r3, [pc, #2328] @ 42b80 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #668] @ 3f284 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 404cc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 382d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 382d0 │ │ │ │ + ldr r1, [pc, #604] @ 3f288 │ │ │ │ + mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r6, [pc, #2316] @ 42b84 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + blx r2 │ │ │ │ + b 37f28 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #2308] @ 42b88 │ │ │ │ - ldr r2, [pc, #2308] @ 42b8c │ │ │ │ + ldr r3, [pc, #584] @ 3f28c │ │ │ │ + ldr r2, [pc, #584] @ 3f290 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r3, r3, #2432 @ 0x980 │ │ │ │ - str r3, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #33 @ 0x21 │ │ │ │ - mov r0, r4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - blx r5 │ │ │ │ - add r5, r6, #1088 @ 0x440 │ │ │ │ - add r5, r5, #12 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42d24 │ │ │ │ - ldr r5, [pc, #2244] @ 42b90 │ │ │ │ - ldr r2, [pc, #2244] @ 42b94 │ │ │ │ - ldr r3, [pc, #2244] @ 42b98 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r0, r5, #1104 @ 0x450 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #556] @ 3f294 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - stmib sp, {r0, r2} │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #2216] @ 42b9c │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #2212] @ 42ba0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #33 @ 0x21 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, r5, #1120 @ 0x460 │ │ │ │ - blx r6 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4011c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3f0a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42cfc │ │ │ │ - ldr r3, [pc, #2172] @ 42ba4 │ │ │ │ - ldr r6, [pc, #2172] @ 42ba8 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 38474 │ │ │ │ + b 38570 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #476] @ 3f298 │ │ │ │ + ldr r3, [pc, #476] @ 3f29c │ │ │ │ + add r7, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #2156] @ 42bac │ │ │ │ - add r2, r6, #2432 @ 0x980 │ │ │ │ - add r2, r2, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #448] @ 3f2a0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 400ec │ │ │ │ + ldr r8, [r4, #16] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 3f118 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + tst r3, #33 @ 0x21 │ │ │ │ + beq 38494 │ │ │ │ + b 38af4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #2136] @ 42bb0 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2132] @ 42bb4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #33 @ 0x21 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2112] @ 42bb8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1120 @ 0x460 │ │ │ │ - add r5, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42cdc │ │ │ │ - ldr r3, [pc, #2084] @ 42bbc │ │ │ │ - ldr r6, [pc, #2084] @ 42bc0 │ │ │ │ + ldr r2, [pc, #368] @ 3f2a4 │ │ │ │ + ldr r3, [pc, #368] @ 3f2a8 │ │ │ │ + add r7, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #2068] @ 42bc4 │ │ │ │ - add r2, r6, #2448 @ 0x990 │ │ │ │ - add r2, r2, #8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #340] @ 3f2ac │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4036c │ │ │ │ + ldr r8, [r4, #16] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 3f190 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + tst r3, #33 @ 0x21 │ │ │ │ + bne 38b2c │ │ │ │ + b 38494 │ │ │ │ + strdeq r0, [r0], -pc @ │ │ │ │ + andeq r8, r1, r0, asr #30 │ │ │ │ + andeq sl, r1, r8, ror #12 │ │ │ │ + @ instruction: 0xffff9bc4 │ │ │ │ + andeq r3, r1, ip, ror #18 │ │ │ │ + andeq sl, r1, r0, lsr #11 │ │ │ │ + @ instruction: 0xffff9afc │ │ │ │ + andeq r8, r1, r8, lsr #12 │ │ │ │ + andeq sl, r1, r0, ror #9 │ │ │ │ + @ instruction: 0xffff9a3c │ │ │ │ + ldrdeq r7, [r1], -ip │ │ │ │ + andeq sl, r1, r0, lsr #8 │ │ │ │ + @ instruction: 0xffff997c │ │ │ │ + andeq r7, r1, r0, lsr #2 │ │ │ │ + andeq sl, r1, r0, ror #6 │ │ │ │ + @ instruction: 0xffff98bc │ │ │ │ + andeq r7, r1, r4, lsl r4 │ │ │ │ + muleq r1, ip, r2 │ │ │ │ + @ instruction: 0xffff97f8 │ │ │ │ + andeq r7, r1, r8, ror pc │ │ │ │ + ldrdeq sl, [r1], -r8 │ │ │ │ + @ instruction: 0xffff9734 │ │ │ │ + andeq r7, r1, r4, asr lr │ │ │ │ + andeq sl, r1, r4, lsl r1 │ │ │ │ + @ instruction: 0xffff9670 │ │ │ │ + @ instruction: 0x00018bb8 │ │ │ │ + andeq sl, r1, r0, asr r0 │ │ │ │ + @ instruction: 0xffff95ac │ │ │ │ + andeq r6, r1, ip, lsr #27 │ │ │ │ + andeq r9, r1, ip, lsl #31 │ │ │ │ + @ instruction: 0xffff94e8 │ │ │ │ + andeq r8, r1, ip, asr fp │ │ │ │ + andeq r9, r1, r8, asr #29 │ │ │ │ + @ instruction: 0xffff9424 │ │ │ │ + andeq r6, r1, r0, lsr pc │ │ │ │ + andeq r9, r1, r8, lsl #28 │ │ │ │ + @ instruction: 0xffff9364 │ │ │ │ + andeq r7, r1, r4, ror #20 │ │ │ │ + andeq r9, r1, r4, asr #26 │ │ │ │ + @ instruction: 0xffff92a0 │ │ │ │ + andeq r6, r1, r0, lsl #21 │ │ │ │ + andeq r9, r1, r4, lsl #25 │ │ │ │ + @ instruction: 0xffff91e0 │ │ │ │ + muleq r1, r0, sp │ │ │ │ + andeq r9, r1, r0, asr #23 │ │ │ │ + @ instruction: 0xffff911c │ │ │ │ + andeq r6, r1, r0, asr ip │ │ │ │ + andeq r9, r1, r0, lsl #22 │ │ │ │ + @ instruction: 0xffff905c │ │ │ │ + andeq r6, r1, r8, lsr ip │ │ │ │ + andeq r9, r1, r0, asr #20 │ │ │ │ + @ instruction: 0xffff8f9c │ │ │ │ + muleq r1, r0, sl │ │ │ │ + andeq r9, r1, r0, lsl #19 │ │ │ │ + @ instruction: 0xffff8edc │ │ │ │ + andeq r6, r1, r8, ror #20 │ │ │ │ + andeq r9, r1, r0, asr #17 │ │ │ │ + @ instruction: 0xffff8e1c │ │ │ │ + andeq r9, r1, ip, asr #16 │ │ │ │ + andeq r6, r1, r0, ror #28 │ │ │ │ + andeq r8, r1, ip, lsr #18 │ │ │ │ + @ instruction: 0xffff8d9c │ │ │ │ + @ instruction: 0x000188b4 │ │ │ │ + @ instruction: 0x000184b8 │ │ │ │ + @ instruction: 0xffff8d24 │ │ │ │ + andeq r8, r1, ip, lsr r8 │ │ │ │ + muleq r1, r8, r4 │ │ │ │ + @ instruction: 0xffff8cac │ │ │ │ + andeq r8, r1, r0, lsr #12 │ │ │ │ + @ instruction: 0x00017fb8 │ │ │ │ + @ instruction: 0xffff8a90 │ │ │ │ + ldrdeq r2, [r1], -r4 │ │ │ │ + andeq r8, r1, r8, lsr #11 │ │ │ │ + @ instruction: 0xffff8a18 │ │ │ │ + andeq r7, r1, r4, lsl r2 │ │ │ │ + andeq r8, r1, r8, lsr r5 │ │ │ │ + @ instruction: 0xffff89a8 │ │ │ │ + @ instruction: 0x00016ab0 │ │ │ │ + @ instruction: 0x000184bc │ │ │ │ + @ instruction: 0xffff892c │ │ │ │ + strdeq r6, [r1], -r4 │ │ │ │ + andeq r8, r1, r4, asr #8 │ │ │ │ + @ instruction: 0xffff88b4 │ │ │ │ + andeq r7, r1, r8, lsr #24 │ │ │ │ + andeq r8, r1, r8, asr #7 │ │ │ │ + @ instruction: 0xffff8838 │ │ │ │ + andeq r6, r1, r0, lsr #16 │ │ │ │ + andeq r8, r1, r0, asr r3 │ │ │ │ + @ instruction: 0xffff87c0 │ │ │ │ + andeq r6, r1, r4, lsl #20 │ │ │ │ + ldrdeq r8, [r1], -r8 @ │ │ │ │ + @ instruction: 0xffff8748 │ │ │ │ + andeq r8, r1, ip, asr r2 │ │ │ │ + ldrdeq r7, [r1], -ip │ │ │ │ + @ instruction: 0xffff86cc │ │ │ │ + andeq r7, r1, ip, ror #23 │ │ │ │ + muleq r1, r0, r0 │ │ │ │ + @ instruction: 0xffff85ec │ │ │ │ + andeq r2, r1, r0, lsl #8 │ │ │ │ + ldrdeq r8, [r1], -r0 │ │ │ │ + @ instruction: 0xffff852c │ │ │ │ + strdeq r0, [r0], -pc @ │ │ │ │ + andeq r2, r1, r4, lsr r5 │ │ │ │ + andeq r8, r1, r4, ror #29 │ │ │ │ + @ instruction: 0xffff8440 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #2048] @ 42bc8 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #2044] @ 42bcc │ │ │ │ + ldr r2, [pc, #-160] @ 3f2b0 │ │ │ │ + ldr r3, [pc, #-160] @ 3f2b4 │ │ │ │ + add r7, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #33 @ 0x21 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #2024] @ 42bd0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1120 @ 0x460 │ │ │ │ - add r5, r5, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42970 │ │ │ │ - ldr r3, [pc, #1996] @ 42bd4 │ │ │ │ - ldr r6, [pc, #1996] @ 42bd8 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-188] @ 3f2b8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1980] @ 42bdc │ │ │ │ - add r2, r6, #2464 @ 0x9a0 │ │ │ │ - add r2, r2, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4034c │ │ │ │ + ldr r8, [r4, #16] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 3f3ac │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + bne 39144 │ │ │ │ + b 3848c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-268] @ 3f2bc │ │ │ │ + ldr r2, [pc, #-268] @ 3f2c0 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1960] @ 42be0 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1956] @ 42be4 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #33 @ 0x21 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1936] @ 42be8 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1120 @ 0x460 │ │ │ │ - add r5, r5, #12 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42954 │ │ │ │ - ldr r3, [pc, #1908] @ 42bec │ │ │ │ - ldr r6, [pc, #1908] @ 42bf0 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-296] @ 3f2c4 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1892] @ 42bf4 │ │ │ │ - add r2, r6, #2480 @ 0x9b0 │ │ │ │ - add r2, r2, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3fa28 │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3fa34 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + b 38798 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-368] @ 3f2c8 │ │ │ │ + ldr r2, [pc, #-368] @ 3f2cc │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1872] @ 42bf8 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1868] @ 42bfc │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #33 @ 0x21 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1848] @ 42c00 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1136 @ 0x470 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42934 │ │ │ │ - ldr r3, [pc, #1824] @ 42c04 │ │ │ │ - ldr r1, [pc, #1824] @ 42c08 │ │ │ │ - ldr r2, [pc, #1824] @ 42c0c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-396] @ 3f2d0 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r6, [pc, #1808] @ 42c10 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 400bc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3f494 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #7 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 38788 │ │ │ │ + b 3847c │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #1800] @ 42c14 │ │ │ │ - ldr r2, [pc, #1800] @ 42c18 │ │ │ │ - add r3, r3, #2496 @ 0x9c0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #-480] @ 3f2d4 │ │ │ │ + ldr r2, [pc, #-480] @ 3f2d8 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #6 │ │ │ │ - mov r0, r4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - blx r5 │ │ │ │ - add r5, r6, #1136 @ 0x470 │ │ │ │ - add r5, r5, #4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42914 │ │ │ │ - ldr r3, [pc, #1736] @ 42c1c │ │ │ │ - ldr r6, [pc, #1736] @ 42c20 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-508] @ 3f2dc │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1720] @ 42c24 │ │ │ │ - add r2, r6, #1136 @ 0x470 │ │ │ │ - add r2, r2, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 400ac │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3f510 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 38474 │ │ │ │ + b 385a8 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-588] @ 3f2e0 │ │ │ │ + ldr r2, [pc, #-588] @ 3f2e4 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1700] @ 42c28 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1696] @ 42c2c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - add r5, r6, #1152 @ 0x480 │ │ │ │ - add r5, r5, #8 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 428f4 │ │ │ │ - ldr r3, [pc, #1652] @ 42c30 │ │ │ │ - ldr r5, [pc, #1652] @ 42c34 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-616] @ 3f2e8 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1636] @ 42c38 │ │ │ │ - add r2, r5, #1152 @ 0x480 │ │ │ │ - add r2, r2, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 401dc │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3f588 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 38658 │ │ │ │ + b 38474 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-700] @ 3f2ec │ │ │ │ + ldr r2, [pc, #-700] @ 3f2f0 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1616] @ 42c3c │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #1612] @ 42c40 │ │ │ │ - add r5, r5, #1168 @ 0x490 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #6 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, r5, #12 │ │ │ │ - blx r6 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 428cc │ │ │ │ - ldr r3, [pc, #1568] @ 42c44 │ │ │ │ - ldr r6, [pc, #1568] @ 42c48 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-728] @ 3f2f4 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1552] @ 42c4c │ │ │ │ - add r2, r6, #2512 @ 0x9d0 │ │ │ │ - add r2, r2, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4016c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3f604 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + beq 3848c │ │ │ │ + b 38f88 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-808] @ 3f2f8 │ │ │ │ + ldr r2, [pc, #-808] @ 3f2fc │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #1532] @ 42c50 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1528] @ 42c54 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #1508] @ 42c58 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #1184 @ 0x4a0 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 428ac │ │ │ │ - ldr r3, [pc, #1484] @ 42c5c │ │ │ │ - ldr r1, [pc, #1484] @ 42c60 │ │ │ │ - ldr r2, [pc, #1484] @ 42c64 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-836] @ 3f300 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r6, [pc, #1468] @ 42c68 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4015c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3f67c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + tst r2, #5 │ │ │ │ + bne 38564 │ │ │ │ + b 38474 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #1460] @ 42c6c │ │ │ │ - ldr r2, [pc, #1460] @ 42c70 │ │ │ │ - add r3, r3, #2528 @ 0x9e0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #-916] @ 3f304 │ │ │ │ + ldr r2, [pc, #-916] @ 3f308 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - blx r5 │ │ │ │ - add r5, r6, #1184 @ 0x4a0 │ │ │ │ - add r5, r5, #4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4288c │ │ │ │ - ldr r3, [pc, #1396] @ 42c74 │ │ │ │ - ldr r5, [pc, #1396] @ 42c78 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #1380] @ 42c7c │ │ │ │ - add r2, r5, #1184 @ 0x4a0 │ │ │ │ - add r2, r2, #8 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-944] @ 3f30c │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4013c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3f6f4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 3864c │ │ │ │ + b 38474 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #1360] @ 42c80 │ │ │ │ - ldr r6, [r1, #32] │ │ │ │ - ldr r1, [pc, #1356] @ 42c84 │ │ │ │ - add r5, r5, #1200 @ 0x4b0 │ │ │ │ + ldr r2, [pc, #-1028] @ 3f310 │ │ │ │ + ldr r3, [pc, #-1028] @ 3f314 │ │ │ │ + add r7, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #4 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1056] @ 3f318 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4012c │ │ │ │ + ldr r8, [r4, #16] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 3f770 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + tst r0, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 39330 │ │ │ │ + b 3848c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - add r5, r5, #8 │ │ │ │ - blx r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42864 │ │ │ │ - ldr r3, [pc, #1312] @ 42c88 │ │ │ │ - ldr r1, [pc, #1312] @ 42c8c │ │ │ │ - ldr r2, [pc, #1312] @ 42c90 │ │ │ │ - add r1, pc, r1 │ │ │ │ + blx r2 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + b 3848c │ │ │ │ + ldrb r1, [r5, #128] @ 0x80 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 40574 │ │ │ │ + ldr ip, [pc, #-1152] @ 3f334 │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ + cmpne r1, #34 @ 0x22 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + strb r1, [r3], #1 │ │ │ │ + ldrb r1, [r7, #1]! │ │ │ │ + sub r0, r7, #4224 @ 0x1080 │ │ │ │ + sub r0, r0, r4 │ │ │ │ + cmp r0, ip │ │ │ │ + cmpne r1, #0 │ │ │ │ + bne 3f7b8 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r3] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #-1240] @ 3f31c │ │ │ │ + ldr r2, [pc, #-1240] @ 3f320 │ │ │ │ + add r7, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1268] @ 3f324 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r6, [pc, #1296] @ 42c94 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4041c │ │ │ │ + ldr r8, [r4, #16] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 3920c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 3920c │ │ │ │ + ldrb r0, [r5, #96] @ 0x60 │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ + cmp r0, #0 │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 40584 │ │ │ │ + ldr ip, [pc, #-1340] @ 3f334 │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + strb r0, [r3], #1 │ │ │ │ + ldrb r0, [r7, #1]! │ │ │ │ + sub r1, r7, #4160 @ 0x1040 │ │ │ │ + sub r1, r1, #32 │ │ │ │ + sub r1, r1, r4 │ │ │ │ + cmp r1, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3f874 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r3] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #1288] @ 42c98 │ │ │ │ - ldr r2, [pc, #1288] @ 42c9c │ │ │ │ - add r3, r3, #2544 @ 0x9f0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #-1420] @ 3f328 │ │ │ │ + ldr r2, [pc, #-1420] @ 3f32c │ │ │ │ + add r7, sp, #276 @ 0x114 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1448] @ 3f330 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4038c │ │ │ │ + ldr r8, [r4, #16] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 391e4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 391e4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - blx r5 │ │ │ │ - add r5, r6, #1200 @ 0x4b0 │ │ │ │ - add r5, r5, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3f30 <__cxa_guard_acquire@plt> │ │ │ │ + blx r2 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + b 38718 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + b 3846c │ │ │ │ + ldrb r0, [r4, #4044] @ 0xfcc │ │ │ │ + add r2, sp, #2320 @ 0x910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42844 │ │ │ │ - ldr r1, [pc, #1224] @ 42ca0 │ │ │ │ - ldr r2, [pc, #1224] @ 42ca4 │ │ │ │ - ldr r3, [pc, #1224] @ 42ca8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r4] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + add r2, r2, #4 │ │ │ │ + beq 4057c │ │ │ │ + ldr ip, [pc, #-1572] @ 3f334 │ │ │ │ + mov r1, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + mov r3, r5 │ │ │ │ + strbeq lr, [r1], #1 │ │ │ │ + strb r0, [r1], #1 │ │ │ │ + ldrb r0, [r3], #-4032 @ 0xfffff040 │ │ │ │ + sub r3, r3, #12 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r0, #0 │ │ │ │ + bne 3f95c │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #1200] @ 42cac │ │ │ │ - ldr r2, [pc, #1200] @ 42cb0 │ │ │ │ - add r3, r3, #1216 @ 0x4c0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #1160] @ 42cb4 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ + ldr r3, [pc, #-1640] @ 3f338 │ │ │ │ + ldr r2, [pc, #-1640] @ 3f33c │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r3] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3cb38 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4288 @ 0x10c0 │ │ │ │ - add r3, r3, #60 @ 0x3c │ │ │ │ - str r4, [r6, #1216] @ 0x4c0 │ │ │ │ - str r3, [r6, #1220] @ 0x4c4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 427d0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #1096] @ 42cb8 │ │ │ │ - add r3, r3, #4288 @ 0x10c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r3, #28 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r2, #2552] @ 0x9f8 │ │ │ │ - str r3, [r2, #2556] @ 0x9fc │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 42760 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4288 @ 0x10c0 │ │ │ │ - add r3, r3, #24 │ │ │ │ - str r4, [r6, #1192] @ 0x4a8 │ │ │ │ - str r3, [r6, #1196] @ 0x4ac │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 426f8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4288 @ 0x10c0 │ │ │ │ - add r3, r3, #20 │ │ │ │ - str r4, [r6, #2536] @ 0x9e8 │ │ │ │ - str r3, [r6, #2540] @ 0x9ec │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 42688 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #996] @ 42cbc │ │ │ │ - add r3, r3, #4288 @ 0x10c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r3, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r2, #2520] @ 0x9d8 │ │ │ │ - str r3, [r2, #2524] @ 0x9dc │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 4261c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4288 @ 0x10c0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1164] @ 0x48c │ │ │ │ - str r3, [r6, #1168] @ 0x490 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 425b4 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4288 @ 0x10c0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #1144] @ 0x478 │ │ │ │ - str r3, [r6, #1148] @ 0x47c │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 4254c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4288 @ 0x10c0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #2504] @ 0x9c8 │ │ │ │ - str r3, [r6, #2508] @ 0x9cc │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 424dc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4288 @ 0x10c0 │ │ │ │ - str r4, [r6, #2488] @ 0x9b8 │ │ │ │ - str r3, [r6, #2492] @ 0x9bc │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 42470 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4224 @ 0x1080 │ │ │ │ - add r3, r3, #60 @ 0x3c │ │ │ │ - str r4, [r6, #2472] @ 0x9a8 │ │ │ │ - str r3, [r6, #2476] @ 0x9ac │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 42400 │ │ │ │ - andeq r2, r0, r0, asr #24 │ │ │ │ - andeq r5, r1, ip, asr r6 │ │ │ │ - andeq r5, r1, r4, lsr #3 │ │ │ │ - andeq r1, r7, r8, lsr #29 │ │ │ │ - andeq r6, r1, r4, asr sp │ │ │ │ - andeq ip, r1, r4, lsl r4 │ │ │ │ - ldrdeq r2, [r0], -r4 │ │ │ │ - strdeq r5, [r1], -r0 │ │ │ │ - andeq r5, r1, r8, asr #2 │ │ │ │ - andeq r1, r7, ip, lsr lr │ │ │ │ - andeq r6, r1, r8, lsl sp │ │ │ │ - andeq ip, r1, r8, lsr #7 │ │ │ │ - andeq r2, r0, r8, ror #22 │ │ │ │ - andeq r5, r1, r4, lsl #11 │ │ │ │ - andeq r5, r1, r8, ror #1 │ │ │ │ - ldrdeq r1, [r7], -r0 │ │ │ │ - ldrdeq r6, [r1], -ip │ │ │ │ - andeq ip, r1, ip, lsr r3 │ │ │ │ - strdeq r2, [r0], -ip │ │ │ │ - andeq r5, r1, r8, lsl r5 │ │ │ │ - andeq r5, r1, r8, lsl #1 │ │ │ │ - andeq r1, r7, r4, ror #26 │ │ │ │ - andeq r6, r1, r0, lsr #25 │ │ │ │ - ldrdeq ip, [r1], -r0 │ │ │ │ - @ instruction: 0x000027b0 │ │ │ │ - ldrdeq r5, [r1], -r0 │ │ │ │ - andeq r0, r1, ip, lsl #4 │ │ │ │ - strdeq r1, [r7], -r8 │ │ │ │ - andeq r6, r1, r0, asr #24 │ │ │ │ - andeq ip, r1, r4, ror #4 │ │ │ │ - andeq r2, r0, r4, asr #14 │ │ │ │ - andeq r5, r1, r4, ror #18 │ │ │ │ - andeq r4, r1, r4, asr #31 │ │ │ │ - andeq r1, r7, ip, lsl #25 │ │ │ │ - andeq r6, r1, r0, ror #23 │ │ │ │ - andeq r2, r0, ip, ror #13 │ │ │ │ - strdeq ip, [r1], -r0 │ │ │ │ - andeq r4, r1, r8, ror #30 │ │ │ │ - andeq r5, r1, r0, lsl #18 │ │ │ │ - andeq r1, r7, r4, lsr #24 │ │ │ │ - strdeq r1, [r7], -ip │ │ │ │ - muleq r1, r8, fp │ │ │ │ - andeq r2, r0, ip, asr r9 │ │ │ │ - andeq r5, r1, r4, ror r3 │ │ │ │ - andeq r4, r1, r0, lsl pc │ │ │ │ - andeq r6, r1, r0, ror #22 │ │ │ │ - muleq r7, ip, fp │ │ │ │ - strdeq r2, [r0], -r0 │ │ │ │ - andeq r5, r1, r8, lsl #6 │ │ │ │ - andeq r4, r1, ip, lsr #29 │ │ │ │ - andeq r6, r1, r8, lsr #22 │ │ │ │ - andeq ip, r1, r8, asr #1 │ │ │ │ - andeq r2, r0, r8, lsr #11 │ │ │ │ - andeq r5, r1, r8, asr #15 │ │ │ │ - andeq r0, r1, r8, lsl #5 │ │ │ │ - strdeq r1, [r7], -r0 │ │ │ │ - ldrdeq r6, [r1], -r4 │ │ │ │ - andeq ip, r1, r8, asr r0 │ │ │ │ - andeq r2, r0, r8, lsl r8 │ │ │ │ - andeq r5, r1, r4, lsr r2 │ │ │ │ - andeq pc, r0, ip, lsr #31 │ │ │ │ - andeq r1, r7, r0, lsl #21 │ │ │ │ - andeq r6, r1, r0, lsr #21 │ │ │ │ - andeq fp, r1, ip, ror #31 │ │ │ │ - andeq r2, r0, ip, lsr #15 │ │ │ │ - andeq r5, r1, r8, asr #3 │ │ │ │ - andeq pc, r0, r0, asr pc @ │ │ │ │ - andeq r1, r7, r4, lsl sl │ │ │ │ - andeq r6, r1, ip, ror sl │ │ │ │ - andeq fp, r1, ip, ror pc │ │ │ │ - andeq r2, r0, ip, lsr r7 │ │ │ │ - andeq r5, r1, r8, asr r1 │ │ │ │ - andeq r4, r1, r0, lsl sp │ │ │ │ - andeq r1, r7, r4, lsr #19 │ │ │ │ - andeq r6, r1, r8, asr #20 │ │ │ │ - andeq fp, r1, ip, lsl #30 │ │ │ │ - andeq r2, r0, ip, asr #13 │ │ │ │ - andeq r5, r1, r8, ror #1 │ │ │ │ - @ instruction: 0x00014cb8 │ │ │ │ - andeq r1, r7, r4, lsr r9 │ │ │ │ - andeq r6, r1, r0, lsr sl │ │ │ │ - muleq r1, ip, lr │ │ │ │ - andeq r2, r0, ip, asr r6 │ │ │ │ - andeq r5, r1, r8, ror r0 │ │ │ │ - andeq r4, r1, ip, asr ip │ │ │ │ - andeq r1, r7, r4, asr #17 │ │ │ │ - strdeq r6, [r1], -ip │ │ │ │ - andeq fp, r1, r0, lsr lr │ │ │ │ - andeq r2, r0, r0, lsl r3 │ │ │ │ - andeq r5, r1, r0, lsr r5 │ │ │ │ - ldrdeq pc, [r0], -r0 │ │ │ │ - andeq r1, r7, r8, asr r8 │ │ │ │ - @ instruction: 0x000169b4 │ │ │ │ - andeq fp, r1, r0, asr #27 │ │ │ │ - andeq r2, r0, r0, lsr #5 │ │ │ │ - andeq r5, r1, r0, asr #9 │ │ │ │ - andeq r4, r1, ip, lsl #23 │ │ │ │ - andeq r1, r7, r8, ror #15 │ │ │ │ - andeq fp, r1, r0, asr sp │ │ │ │ - andeq r6, r1, r0, ror r9 │ │ │ │ - andeq r2, r0, ip, lsl r5 │ │ │ │ - andeq r4, r1, r4, lsr pc │ │ │ │ - andeq r4, r1, ip, lsr fp │ │ │ │ - andeq r1, r7, r0, lsl #15 │ │ │ │ - andeq fp, r1, r8, ror #25 │ │ │ │ - andeq r6, r1, r4, asr #18 │ │ │ │ - @ instruction: 0x000024b4 │ │ │ │ - andeq r4, r1, ip, asr #29 │ │ │ │ - andeq r4, r1, r8, ror #21 │ │ │ │ - andeq r1, r7, r8, lsl r7 │ │ │ │ - andeq fp, r1, r4, lsl #25 │ │ │ │ - @ instruction: 0x00015fb4 │ │ │ │ - andeq r2, r0, r0, asr r4 │ │ │ │ - andeq r4, r1, r8, ror #28 │ │ │ │ - muleq r1, r4, sl │ │ │ │ - @ instruction: 0x000716b4 │ │ │ │ - andeq fp, r1, ip, lsl ip │ │ │ │ - andeq r5, r1, r8, ror #30 │ │ │ │ - andeq r2, r0, r8, ror #7 │ │ │ │ - andeq r4, r1, r0, lsl #28 │ │ │ │ - andeq r4, r1, r0, asr #20 │ │ │ │ - andeq r1, r7, ip, asr #12 │ │ │ │ - andeq r6, r1, r8, ror r8 │ │ │ │ - andeq r2, r0, r8, lsr #1 │ │ │ │ - muleq r1, r8, fp │ │ │ │ - andeq r1, r7, r4, ror #11 │ │ │ │ - andeq r4, r1, r4, ror #19 │ │ │ │ - @ instruction: 0x000152b8 │ │ │ │ - @ instruction: 0x000715b4 │ │ │ │ - andeq r6, r1, r0, asr r8 │ │ │ │ - andeq r2, r0, r0, lsl r3 │ │ │ │ - andeq r4, r1, ip, lsr #26 │ │ │ │ - andeq r4, r1, ip, lsl #19 │ │ │ │ - andeq r6, r1, ip, lsr #16 │ │ │ │ - andeq fp, r1, ip, ror #21 │ │ │ │ - andeq r1, r0, ip, asr #31 │ │ │ │ - andeq r5, r1, ip, ror #3 │ │ │ │ - andeq r4, r1, r0, lsr r9 │ │ │ │ - andeq r1, r7, r4, lsl r5 │ │ │ │ - ldrdeq r6, [r1], -r8 │ │ │ │ - andeq fp, r1, ip, ror sl │ │ │ │ - andeq r2, r0, ip, lsr r2 │ │ │ │ - andeq r4, r1, r8, asr ip │ │ │ │ - andeq r4, r1, ip, asr #17 │ │ │ │ - andeq r1, r7, r4, lsr #9 │ │ │ │ - andeq r6, r1, r4, asr #15 │ │ │ │ - andeq fp, r1, ip, lsl #20 │ │ │ │ - andeq r2, r0, ip, asr #3 │ │ │ │ - andeq r4, r1, r8, ror #23 │ │ │ │ - andeq r4, r1, r8, ror #16 │ │ │ │ - andeq r1, r7, r4, lsr r4 │ │ │ │ - muleq r1, r4, r7 │ │ │ │ - muleq r1, ip, r9 │ │ │ │ - andeq r2, r0, ip, asr r1 │ │ │ │ - andeq r4, r1, r8, ror fp │ │ │ │ - strdeq r3, [r1], -r4 │ │ │ │ - andeq r1, r7, r4, asr #7 │ │ │ │ - andeq fp, r1, ip, lsr #18 │ │ │ │ - andeq r6, r1, r8, ror #14 │ │ │ │ - andeq r2, r0, r4, lsl #2 │ │ │ │ - andeq r1, r7, ip, asr r3 │ │ │ │ - andeq r6, r1, r8, lsr #14 │ │ │ │ - andeq r4, r1, ip, lsl #22 │ │ │ │ - andeq r6, r1, r4, lsl r7 │ │ │ │ - andeq r1, r7, ip, lsr #6 │ │ │ │ - andeq r2, r0, r0, lsl #1 │ │ │ │ - muleq r1, ip, sl │ │ │ │ - ldrdeq r6, [r1], -r0 │ │ │ │ - ldrdeq r6, [r1], -r0 │ │ │ │ - andeq r1, r7, r4, asr #5 │ │ │ │ - andeq r2, r0, r8, lsl r0 │ │ │ │ - andeq r4, r1, r0, lsr sl │ │ │ │ - andeq r6, r1, r0, lsl #13 │ │ │ │ - andeq r6, r1, r4, lsl #13 │ │ │ │ - strdeq fp, [r1], -r0 │ │ │ │ - @ instruction: 0x00001fb0 │ │ │ │ - andeq r4, r1, ip, asr #19 │ │ │ │ - andeq r6, r1, r0, asr #12 │ │ │ │ - andeq r1, r7, r8, lsl r2 │ │ │ │ - andeq fp, r1, r0, lsl #15 │ │ │ │ - andeq r6, r1, r4, lsr r6 │ │ │ │ - andeq r1, r0, r8, asr pc │ │ │ │ - @ instruction: 0x000711b0 │ │ │ │ - strdeq r6, [r1], -r0 │ │ │ │ - andeq r4, r1, r0, ror #18 │ │ │ │ - andeq r6, r1, r8, ror #11 │ │ │ │ - andeq r1, r7, r0, lsl #3 │ │ │ │ - ldrdeq r1, [r0], -r4 │ │ │ │ - andeq r4, r1, ip, ror #17 │ │ │ │ - andeq r6, r1, r0, lsr #11 │ │ │ │ - andeq fp, r1, r8, lsr #13 │ │ │ │ - andeq r6, r1, r0, lsr #11 │ │ │ │ - andeq r1, r0, r0, lsr #23 │ │ │ │ - ldrdeq r1, [r7], -r8 │ │ │ │ - andeq r6, r1, r4, asr r5 │ │ │ │ - andeq r4, r1, ip, lsr #27 │ │ │ │ - andeq r6, r1, r4, asr r5 │ │ │ │ - andeq r1, r0, r0, lsl lr │ │ │ │ - andeq r1, r7, r0, lsr #1 │ │ │ │ - andeq r6, r1, r4, lsl r5 │ │ │ │ - andeq r4, r1, r0, lsr #16 │ │ │ │ - strdeq fp, [r1], -r0 │ │ │ │ - andeq fp, r1, ip, lsr #11 │ │ │ │ - andeq fp, r1, r4, asr #10 │ │ │ │ - andeq fp, r1, r4, lsl r1 │ │ │ │ - andeq sl, r1, r4, asr pc │ │ │ │ - andeq sl, r1, r0, lsl #25 │ │ │ │ - andeq sl, r1, ip, lsl ip │ │ │ │ - @ instruction: 0x0001abb8 │ │ │ │ - muleq r1, r8, sl │ │ │ │ - andeq sl, r1, r4, asr #7 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4224 @ 0x1080 │ │ │ │ - add r3, r3, #56 @ 0x38 │ │ │ │ - str r4, [r6, #2456] @ 0x998 │ │ │ │ - str r3, [r6, #2460] @ 0x99c │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 42390 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #-72] @ 42cc0 │ │ │ │ - add r3, r3, #4224 @ 0x1080 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r3, #24 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r2, #2444] @ 0x98c │ │ │ │ - str r3, [r2, #2448] @ 0x990 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 42320 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4224 @ 0x1080 │ │ │ │ - add r3, r3, #20 │ │ │ │ - str r4, [r6, #1104] @ 0x450 │ │ │ │ - str r3, [r6, #1108] @ 0x454 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 422c4 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - add r3, r3, #20 │ │ │ │ - str r4, [r6, #2432] @ 0x980 │ │ │ │ - str r3, [r6, #2436] @ 0x984 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 42258 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - add r3, r3, #16 │ │ │ │ - str r4, [r6, #2416] @ 0x970 │ │ │ │ - str r3, [r6, #2420] @ 0x974 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 421f0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #2400] @ 0x960 │ │ │ │ - str r3, [r6, #2404] @ 0x964 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 42188 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #2384] @ 0x950 │ │ │ │ - str r3, [r6, #2388] @ 0x954 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 42124 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #2368] @ 0x940 │ │ │ │ - str r3, [r6, #2372] @ 0x944 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 420bc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4064 @ 0xfe0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #2356] @ 0x934 │ │ │ │ - str r3, [r6, #2360] @ 0x938 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 4204c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4032 @ 0xfc0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #2344] @ 0x928 │ │ │ │ - str r3, [r6, #2348] @ 0x92c │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41fdc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4032 @ 0xfc0 │ │ │ │ - str r4, [r6, #2328] @ 0x918 │ │ │ │ - str r3, [r6, #2332] @ 0x91c │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41f70 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4016 @ 0xfb0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #2312] @ 0x908 │ │ │ │ - str r3, [r6, #2316] @ 0x90c │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41f00 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4016 @ 0xfb0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #2296] @ 0x8f8 │ │ │ │ - str r3, [r6, #2300] @ 0x8fc │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41e90 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4016 @ 0xfb0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #2280] @ 0x8e8 │ │ │ │ - str r3, [r6, #2284] @ 0x8ec │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41e20 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4016 @ 0xfb0 │ │ │ │ - str r4, [r6, #2264] @ 0x8d8 │ │ │ │ - str r3, [r6, #2268] @ 0x8dc │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41db4 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #-516] @ 42cc4 │ │ │ │ - add r3, r3, #3888 @ 0xf30 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r2, #2252] @ 0x8cc │ │ │ │ - str r3, [r2, #2256] @ 0x8d0 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41d44 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3872 @ 0xf20 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1032] @ 0x408 │ │ │ │ - str r3, [r6, #1036] @ 0x40c │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41cdc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #3872 @ 0xf20 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r5, #1012] @ 0x3f4 │ │ │ │ - str r3, [r5, #1016] @ 0x3f8 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41c7c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3744 @ 0xea0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #2240] @ 0x8c0 │ │ │ │ - str r3, [r6, #2244] @ 0x8c4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41c14 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3616 @ 0xe20 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #2228] @ 0x8b4 │ │ │ │ - str r3, [r6, #2232] @ 0x8b8 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41ba8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3488 @ 0xda0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #2216] @ 0x8a8 │ │ │ │ - str r3, [r6, #2220] @ 0x8ac │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41b3c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3488 @ 0xda0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #2200] @ 0x898 │ │ │ │ - str r3, [r6, #2204] @ 0x89c │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41ad0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3488 @ 0xda0 │ │ │ │ - str r4, [r6, #2184] @ 0x888 │ │ │ │ - str r3, [r6, #2188] @ 0x88c │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41a64 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3472 @ 0xd90 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #2168] @ 0x878 │ │ │ │ - str r3, [r6, #2172] @ 0x87c │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 419f8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3472 @ 0xd90 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #2152] @ 0x868 │ │ │ │ - str r3, [r6, #2156] @ 0x86c │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 4198c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3440 @ 0xd70 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #2140] @ 0x85c │ │ │ │ - str r3, [r6, #2144] @ 0x860 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41920 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3440 @ 0xd70 │ │ │ │ - str r4, [r6, #2124] @ 0x84c │ │ │ │ - str r3, [r6, #2128] @ 0x850 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 418b4 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3424 @ 0xd60 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #2108] @ 0x83c │ │ │ │ - str r3, [r6, #2112] @ 0x840 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41848 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3424 @ 0xd60 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #2092] @ 0x82c │ │ │ │ - str r3, [r6, #2096] @ 0x830 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 417dc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3424 @ 0xd60 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #2076] @ 0x81c │ │ │ │ - str r3, [r6, #2080] @ 0x820 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41770 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3424 @ 0xd60 │ │ │ │ - str r4, [r6, #2060] @ 0x80c │ │ │ │ - str r3, [r6, #2064] @ 0x810 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41704 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3408 @ 0xd50 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #2044] @ 0x7fc │ │ │ │ - str r3, [r6, #2048] @ 0x800 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41698 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3408 @ 0xd50 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #2028] @ 0x7ec │ │ │ │ - str r3, [r6, #2032] @ 0x7f0 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 4162c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3408 @ 0xd50 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #2012] @ 0x7dc │ │ │ │ - str r3, [r6, #2016] @ 0x7e0 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 415c0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3408 @ 0xd50 │ │ │ │ - str r4, [r6, #1996] @ 0x7cc │ │ │ │ - str r3, [r6, #2000] @ 0x7d0 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41554 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3392 @ 0xd40 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1980] @ 0x7bc │ │ │ │ - str r3, [r6, #1984] @ 0x7c0 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 414e8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3392 @ 0xd40 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #1964] @ 0x7ac │ │ │ │ - str r3, [r6, #1968] @ 0x7b0 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 4147c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3392 @ 0xd40 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #1948] @ 0x79c │ │ │ │ - str r3, [r6, #1952] @ 0x7a0 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41410 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #-1236] @ 42cc8 │ │ │ │ - add r3, r3, #3392 @ 0xd40 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r2, #1932] @ 0x78c │ │ │ │ - str r3, [r2, #1936] @ 0x790 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 413a4 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #3376 @ 0xd30 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r5, #908] @ 0x38c │ │ │ │ - str r3, [r5, #912] @ 0x390 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41348 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3376 @ 0xd30 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #1916] @ 0x77c │ │ │ │ - str r3, [r6, #1920] @ 0x780 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 412dc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #-1332] @ 42ccc │ │ │ │ - add r3, r3, #3376 @ 0xd30 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r3, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r2, #1900] @ 0x76c │ │ │ │ - str r3, [r2, #1904] @ 0x770 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41270 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #3376 @ 0xd30 │ │ │ │ - str r4, [r5, #880] @ 0x370 │ │ │ │ - str r3, [r5, #884] @ 0x374 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41214 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3360 @ 0xd20 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1884] @ 0x75c │ │ │ │ - str r3, [r6, #1888] @ 0x760 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 411a8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #-1428] @ 42cd0 │ │ │ │ - add r3, r3, #3360 @ 0xd20 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r2, #1868] @ 0x74c │ │ │ │ - str r3, [r2, #1872] @ 0x750 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 4113c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #3360 @ 0xd20 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r5, #852] @ 0x354 │ │ │ │ - str r3, [r5, #856] @ 0x358 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 410e0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #3360 @ 0xd20 │ │ │ │ - str r4, [r5, #832] @ 0x340 │ │ │ │ - str r3, [r5, #836] @ 0x344 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41084 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #3344 @ 0xd10 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r5, #812] @ 0x32c │ │ │ │ - str r3, [r5, #816] @ 0x330 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 41028 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3344 @ 0xd10 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #1852] @ 0x73c │ │ │ │ - str r3, [r6, #1856] @ 0x740 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40fbc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3344 @ 0xd10 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #1836] @ 0x72c │ │ │ │ - str r3, [r6, #1840] @ 0x730 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40f50 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3344 @ 0xd10 │ │ │ │ - str r4, [r6, #1820] @ 0x71c │ │ │ │ - str r3, [r6, #1824] @ 0x720 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40ee4 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3328 @ 0xd00 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1804] @ 0x70c │ │ │ │ - str r3, [r6, #1808] @ 0x710 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40e78 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3328 @ 0xd00 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #1788] @ 0x6fc │ │ │ │ - str r3, [r6, #1792] @ 0x700 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40e0c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #-1712] @ 42cd4 │ │ │ │ - add r3, r3, #3328 @ 0xd00 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r3, r3, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r2, #1772] @ 0x6ec │ │ │ │ - str r3, [r2, #1776] @ 0x6f0 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40da0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #3328 @ 0xd00 │ │ │ │ - str r4, [r5, #768] @ 0x300 │ │ │ │ - str r3, [r5, #772] @ 0x304 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40d44 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3312 @ 0xcf0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1756] @ 0x6dc │ │ │ │ - str r3, [r6, #1760] @ 0x6e0 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40cd8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3312 @ 0xcf0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #1740] @ 0x6cc │ │ │ │ - str r3, [r6, #1744] @ 0x6d0 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40c6c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3312 @ 0xcf0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #1724] @ 0x6bc │ │ │ │ - str r3, [r6, #1728] @ 0x6c0 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40c00 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3312 @ 0xcf0 │ │ │ │ - str r4, [r6, #1708] @ 0x6ac │ │ │ │ - str r3, [r6, #1712] @ 0x6b0 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40b94 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3280 @ 0xcd0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #1696] @ 0x6a0 │ │ │ │ - str r3, [r6, #1700] @ 0x6a4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40b30 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3280 @ 0xcd0 │ │ │ │ - str r4, [r6, #1680] @ 0x690 │ │ │ │ - str r3, [r6, #1684] @ 0x694 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40acc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1664] @ 0x680 │ │ │ │ - str r3, [r6, #1668] @ 0x684 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40a68 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #1648] @ 0x670 │ │ │ │ - str r3, [r6, #1652] @ 0x674 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40a04 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3264 @ 0xcc0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #1632] @ 0x660 │ │ │ │ - str r3, [r6, #1636] @ 0x664 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 409a0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3264 @ 0xcc0 │ │ │ │ - str r4, [r6, #1616] @ 0x650 │ │ │ │ - str r3, [r6, #1620] @ 0x654 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 401dc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3248 @ 0xcb0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1600] @ 0x640 │ │ │ │ - str r3, [r6, #1604] @ 0x644 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40178 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3248 @ 0xcb0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #1584] @ 0x630 │ │ │ │ - str r3, [r6, #1588] @ 0x634 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 40114 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3248 @ 0xcb0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #1568] @ 0x620 │ │ │ │ - str r3, [r6, #1572] @ 0x624 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 400b0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3248 @ 0xcb0 │ │ │ │ - str r4, [r6, #1552] @ 0x610 │ │ │ │ - str r3, [r6, #1556] @ 0x614 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 4004c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3232 @ 0xca0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1536] @ 0x600 │ │ │ │ - str r3, [r6, #1540] @ 0x604 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3ffe8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3232 @ 0xca0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #1520] @ 0x5f0 │ │ │ │ - str r3, [r6, #1524] @ 0x5f4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3ff84 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3232 @ 0xca0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #1504] @ 0x5e0 │ │ │ │ - str r3, [r6, #1508] @ 0x5e4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3ff20 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3232 @ 0xca0 │ │ │ │ - str r4, [r6, #1488] @ 0x5d0 │ │ │ │ - str r3, [r6, #1492] @ 0x5d4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3febc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3216 @ 0xc90 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1472] @ 0x5c0 │ │ │ │ - str r3, [r6, #1476] @ 0x5c4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3fe58 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3088 @ 0xc10 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1460] @ 0x5b4 │ │ │ │ - str r3, [r6, #1464] @ 0x5b8 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3fdec │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3056 @ 0xbf0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1448] @ 0x5a8 │ │ │ │ - str r3, [r6, #1452] @ 0x5ac │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3fd80 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3056 @ 0xbf0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #1432] @ 0x598 │ │ │ │ - str r3, [r6, #1436] @ 0x59c │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3fd14 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3040 @ 0xbe0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1420] @ 0x58c │ │ │ │ - str r3, [r6, #1424] @ 0x590 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3fca8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3024 @ 0xbd0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1408] @ 0x580 │ │ │ │ - str r3, [r6, #1412] @ 0x584 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3fc44 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3024 @ 0xbd0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #1392] @ 0x570 │ │ │ │ - str r3, [r6, #1396] @ 0x574 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3fbe0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3024 @ 0xbd0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #1376] @ 0x560 │ │ │ │ - str r3, [r6, #1380] @ 0x564 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3fb7c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3024 @ 0xbd0 │ │ │ │ - str r4, [r6, #1360] @ 0x550 │ │ │ │ - str r3, [r6, #1364] @ 0x554 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3fb18 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3008 @ 0xbc0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1344] @ 0x540 │ │ │ │ - str r3, [r6, #1348] @ 0x544 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3fab4 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3008 @ 0xbc0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #1328] @ 0x530 │ │ │ │ - str r3, [r6, #1332] @ 0x534 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3fa50 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3008 @ 0xbc0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #1312] @ 0x520 │ │ │ │ - str r3, [r6, #1316] @ 0x524 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f9ec │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #3008 @ 0xbc0 │ │ │ │ - str r4, [r6, #1296] @ 0x510 │ │ │ │ - str r3, [r6, #1300] @ 0x514 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f988 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2992 @ 0xbb0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1280] @ 0x500 │ │ │ │ - str r3, [r6, #1284] @ 0x504 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f924 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2992 @ 0xbb0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #1264] @ 0x4f0 │ │ │ │ - str r3, [r6, #1268] @ 0x4f4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f8c0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2992 @ 0xbb0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #1248] @ 0x4e0 │ │ │ │ - str r3, [r6, #1252] @ 0x4e4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f85c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2992 @ 0xbb0 │ │ │ │ - str r4, [r6, #1232] @ 0x4d0 │ │ │ │ - str r3, [r6, #1236] @ 0x4d4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f7f8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2976 @ 0xba0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1216] @ 0x4c0 │ │ │ │ - str r3, [r6, #1220] @ 0x4c4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f794 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2976 @ 0xba0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #1200] @ 0x4b0 │ │ │ │ - str r3, [r6, #1204] @ 0x4b4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f730 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2976 @ 0xba0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #1184] @ 0x4a0 │ │ │ │ - str r3, [r6, #1188] @ 0x4a4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f6cc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ + mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r5 │ │ │ │ - add r3, r3, #2976 @ 0xba0 │ │ │ │ - str r4, [r6, #1168] @ 0x490 │ │ │ │ - str r3, [r6, #1172] @ 0x494 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f668 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #-1668] @ 3f340 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4037c │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 38fa8 │ │ │ │ mov r0, r5 │ │ │ │ - add r3, r3, #2960 @ 0xb90 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1152] @ 0x480 │ │ │ │ - str r3, [r6, #1156] @ 0x484 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 47ab0 │ │ │ │ + b 38fa8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + b 3847c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + b 38710 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + b 38798 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39290 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39314 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 391b8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3912c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 390ac │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3902c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38f70 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3db88 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3db04 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3da80 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3d9fc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3d904 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3d78c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3d694 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3d610 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3d518 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3d494 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3d410 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3d38c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3d214 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3ce5c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3cdd4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3cd4c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3ccc8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3cc44 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3cbbc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3cb38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3cab4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3ca30 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c9ac │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c928 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c8a4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c820 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c79c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c71c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c698 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c614 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c590 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c498 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c410 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c388 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c300 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c278 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c1f0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c168 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c068 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3bfe0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3bee0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3be58 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3bd58 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3bbf0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3baf8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b980 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b8fc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b804 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b78c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b708 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b684 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b600 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b578 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b4f4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b470 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b3ec │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b368 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b270 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3aff8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3ab9c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3aaa4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a9ac │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a928 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a830 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a738 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a640 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a548 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a450 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a350 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a2c4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a23c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a1b4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a12c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a0a4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a020 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39f9c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39f18 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39e94 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39e10 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39d8c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39d08 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39c88 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39b88 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39b04 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39984 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 398fc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39874 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 397ec │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39764 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 396dc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 395dc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39560 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3946c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38494 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b884 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b2f0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3f510 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3f494 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3d294 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3d314 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3f118 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39660 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39a84 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3f0a0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3f770 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3f6f4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c518 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3f67c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ b 3f604 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2960 @ 0xb90 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #1136] @ 0x470 │ │ │ │ - str r3, [r6, #1140] @ 0x474 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f5a0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2960 @ 0xb90 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #1120] @ 0x460 │ │ │ │ - str r3, [r6, #1124] @ 0x464 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f53c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2960 @ 0xb90 │ │ │ │ - str r4, [r6, #1104] @ 0x450 │ │ │ │ - str r3, [r6, #1108] @ 0x454 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f4d8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2944 @ 0xb80 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1088] @ 0x440 │ │ │ │ - str r3, [r6, #1092] @ 0x444 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f474 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2912 @ 0xb60 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1076] @ 0x434 │ │ │ │ - str r3, [r6, #1080] @ 0x438 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f408 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2912 @ 0xb60 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #1060] @ 0x424 │ │ │ │ - str r3, [r6, #1064] @ 0x428 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f39c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2912 @ 0xb60 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #1044] @ 0x414 │ │ │ │ - str r3, [r6, #1048] @ 0x418 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f330 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2912 @ 0xb60 │ │ │ │ - str r4, [r6, #1028] @ 0x404 │ │ │ │ - str r3, [r6, #1032] @ 0x408 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f2c4 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2896 @ 0xb50 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #1012] @ 0x3f4 │ │ │ │ - str r3, [r6, #1016] @ 0x3f8 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f260 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2896 @ 0xb50 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #996] @ 0x3e4 │ │ │ │ - str r3, [r6, #1000] @ 0x3e8 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f1fc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2128 @ 0x850 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #984] @ 0x3d8 │ │ │ │ - str r3, [r6, #988] @ 0x3dc │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f198 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #2128 @ 0x850 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #968] @ 0x3c8 │ │ │ │ - str r3, [r6, #972] @ 0x3cc │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f134 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1232 @ 0x4d0 │ │ │ │ - str r4, [r6, #956] @ 0x3bc │ │ │ │ - str r3, [r6, #960] @ 0x3c0 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f0d0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1216 @ 0x4c0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #940] @ 0x3ac │ │ │ │ - str r3, [r6, #944] @ 0x3b0 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f06c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #-3456] @ 42cd8 │ │ │ │ - add r3, r3, #1216 @ 0x4c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r2, #924] @ 0x39c │ │ │ │ - str r3, [r2, #928] @ 0x3a0 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3f008 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #1216 @ 0x4c0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r5, #528] @ 0x210 │ │ │ │ - str r3, [r5, #532] @ 0x214 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3efac │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1216 @ 0x4c0 │ │ │ │ - str r4, [r6, #908] @ 0x38c │ │ │ │ - str r3, [r6, #912] @ 0x390 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3ef44 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1200 @ 0x4b0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #892] @ 0x37c │ │ │ │ - str r3, [r6, #896] @ 0x380 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3eee0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1200 @ 0x4b0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #876] @ 0x36c │ │ │ │ - str r3, [r6, #880] @ 0x370 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3ee7c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1200 @ 0x4b0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #860] @ 0x35c │ │ │ │ - str r3, [r6, #864] @ 0x360 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3ee18 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1200 @ 0x4b0 │ │ │ │ - str r4, [r6, #844] @ 0x34c │ │ │ │ - str r3, [r6, #848] @ 0x350 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3edb4 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1184 @ 0x4a0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #828] @ 0x33c │ │ │ │ - str r3, [r6, #832] @ 0x340 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3ed50 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1184 @ 0x4a0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #812] @ 0x32c │ │ │ │ - str r3, [r6, #816] @ 0x330 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3ecec │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1184 @ 0x4a0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #796] @ 0x31c │ │ │ │ - str r3, [r6, #800] @ 0x320 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3ec88 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1120 @ 0x460 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #784] @ 0x310 │ │ │ │ - str r3, [r6, #788] @ 0x314 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3ec24 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1120 @ 0x460 │ │ │ │ - str r4, [r6, #768] @ 0x300 │ │ │ │ - str r3, [r6, #772] @ 0x304 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3ebc0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1104 @ 0x450 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #752] @ 0x2f0 │ │ │ │ - str r3, [r6, #756] @ 0x2f4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3eb5c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1104 @ 0x450 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #736] @ 0x2e0 │ │ │ │ - str r3, [r6, #740] @ 0x2e4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3eaf8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1104 @ 0x450 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #720] @ 0x2d0 │ │ │ │ - str r3, [r6, #724] @ 0x2d4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3ea94 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1040 @ 0x410 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #708] @ 0x2c4 │ │ │ │ - str r3, [r6, #712] @ 0x2c8 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3ea30 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #980 @ 0x3d4 │ │ │ │ - str r4, [r6, #696] @ 0x2b8 │ │ │ │ - str r3, [r6, #700] @ 0x2bc │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e9cc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #976 @ 0x3d0 │ │ │ │ - str r4, [r6, #680] @ 0x2a8 │ │ │ │ - str r3, [r6, #684] @ 0x2ac │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e968 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #972 @ 0x3cc │ │ │ │ - str r4, [r6, #664] @ 0x298 │ │ │ │ - str r3, [r6, #668] @ 0x29c │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e904 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #948 @ 0x3b4 │ │ │ │ - str r4, [r6, #652] @ 0x28c │ │ │ │ - str r3, [r6, #656] @ 0x290 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e8a0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #924 @ 0x39c │ │ │ │ - str r4, [r6, #640] @ 0x280 │ │ │ │ - str r3, [r6, #644] @ 0x284 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e83c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #900 @ 0x384 │ │ │ │ - str r4, [r6, #628] @ 0x274 │ │ │ │ - str r3, [r6, #632] @ 0x278 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e7d8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #876 @ 0x36c │ │ │ │ - str r4, [r6, #616] @ 0x268 │ │ │ │ - str r3, [r6, #620] @ 0x26c │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e774 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #852 @ 0x354 │ │ │ │ - str r4, [r6, #604] @ 0x25c │ │ │ │ - str r3, [r6, #608] @ 0x260 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e710 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #828 @ 0x33c │ │ │ │ - str r4, [r6, #592] @ 0x250 │ │ │ │ - str r3, [r6, #596] @ 0x254 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e6ac │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #804 @ 0x324 │ │ │ │ - str r4, [r6, #580] @ 0x244 │ │ │ │ - str r3, [r6, #584] @ 0x248 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e648 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #800 @ 0x320 │ │ │ │ - str r4, [r6, #564] @ 0x234 │ │ │ │ - str r3, [r6, #568] @ 0x238 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e5e4 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #796 @ 0x31c │ │ │ │ - str r4, [r6, #548] @ 0x224 │ │ │ │ - str r3, [r6, #552] @ 0x228 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e580 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #792 @ 0x318 │ │ │ │ - str r4, [r6, #532] @ 0x214 │ │ │ │ - str r3, [r6, #536] @ 0x218 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e51c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #788 @ 0x314 │ │ │ │ - str r4, [r6, #516] @ 0x204 │ │ │ │ - str r3, [r6, #520] @ 0x208 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e4b8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #784 @ 0x310 │ │ │ │ - str r4, [r6, #500] @ 0x1f4 │ │ │ │ - str r3, [r6, #504] @ 0x1f8 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e454 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #780 @ 0x30c │ │ │ │ - str r4, [r6, #484] @ 0x1e4 │ │ │ │ - str r3, [r6, #488] @ 0x1e8 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e3f0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #776 @ 0x308 │ │ │ │ - str r4, [r6, #468] @ 0x1d4 │ │ │ │ - str r3, [r6, #472] @ 0x1d8 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e38c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #772 @ 0x304 │ │ │ │ - str r4, [r6, #452] @ 0x1c4 │ │ │ │ - str r3, [r6, #456] @ 0x1c8 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e328 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #768 @ 0x300 │ │ │ │ - str r4, [r6, #436] @ 0x1b4 │ │ │ │ - str r3, [r6, #440] @ 0x1b8 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e2c4 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #1184] @ 44308 │ │ │ │ - add r3, r3, #764 @ 0x2fc │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r2, #420] @ 0x1a4 │ │ │ │ - str r3, [r2, #424] @ 0x1a8 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3e260 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #760 @ 0x2f8 │ │ │ │ - str r4, [r5, #372] @ 0x174 │ │ │ │ - str r3, [r5, #376] @ 0x178 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3da7c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #756 @ 0x2f4 │ │ │ │ - str r4, [r6, #404] @ 0x194 │ │ │ │ - str r3, [r6, #408] @ 0x198 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3da14 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #496 @ 0x1f0 │ │ │ │ - add r3, r3, #3 │ │ │ │ - str r4, [r6, #392] @ 0x188 │ │ │ │ - str r3, [r6, #396] @ 0x18c │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d9b0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #244 @ 0xf4 │ │ │ │ - str r4, [r6, #380] @ 0x17c │ │ │ │ - str r3, [r6, #384] @ 0x180 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d94c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #144 @ 0x90 │ │ │ │ - str r4, [r6, #368] @ 0x170 │ │ │ │ - str r3, [r6, #372] @ 0x174 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d8e8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #140 @ 0x8c │ │ │ │ - str r4, [r6, #352] @ 0x160 │ │ │ │ - str r3, [r6, #356] @ 0x164 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d884 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #136 @ 0x88 │ │ │ │ - str r4, [r6, #336] @ 0x150 │ │ │ │ - str r3, [r6, #340] @ 0x154 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d820 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #132 @ 0x84 │ │ │ │ - str r4, [r6, #320] @ 0x140 │ │ │ │ - str r3, [r6, #324] @ 0x144 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d7bc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #924] @ 4430c │ │ │ │ - add r3, r3, #128 @ 0x80 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r2, #304] @ 0x130 │ │ │ │ - str r3, [r2, #308] @ 0x134 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d758 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #124 @ 0x7c │ │ │ │ - str r4, [r5, #320] @ 0x140 │ │ │ │ - str r3, [r5, #324] @ 0x144 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d6fc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #120 @ 0x78 │ │ │ │ - str r4, [r5, #300] @ 0x12c │ │ │ │ - str r3, [r5, #304] @ 0x130 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d6a0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #116 @ 0x74 │ │ │ │ - str r4, [r5, #280] @ 0x118 │ │ │ │ - str r3, [r5, #284] @ 0x11c │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d644 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #112 @ 0x70 │ │ │ │ - str r4, [r5, #260] @ 0x104 │ │ │ │ - str r3, [r5, #264] @ 0x108 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d5e8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #108 @ 0x6c │ │ │ │ - str r4, [r5, #240] @ 0xf0 │ │ │ │ - str r3, [r5, #244] @ 0xf4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d58c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #104 @ 0x68 │ │ │ │ - str r4, [r5, #220] @ 0xdc │ │ │ │ - str r3, [r5, #224] @ 0xe0 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d530 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #100 @ 0x64 │ │ │ │ - str r4, [r5, #200] @ 0xc8 │ │ │ │ - str r3, [r5, #204] @ 0xcc │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d4d4 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #96 @ 0x60 │ │ │ │ - str r4, [r5, #180] @ 0xb4 │ │ │ │ - str r3, [r5, #184] @ 0xb8 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d478 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #92 @ 0x5c │ │ │ │ - str r4, [r5, #160] @ 0xa0 │ │ │ │ - str r3, [r5, #164] @ 0xa4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d41c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #88 @ 0x58 │ │ │ │ - str r4, [r5, #140] @ 0x8c │ │ │ │ - str r3, [r5, #144] @ 0x90 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d3c0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #84 @ 0x54 │ │ │ │ - str r4, [r6, #288] @ 0x120 │ │ │ │ - str r3, [r6, #292] @ 0x124 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d358 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #80 @ 0x50 │ │ │ │ - str r4, [r6, #272] @ 0x110 │ │ │ │ - str r3, [r6, #276] @ 0x114 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d2f4 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #76 @ 0x4c │ │ │ │ - str r4, [r6, #256] @ 0x100 │ │ │ │ - str r3, [r6, #260] @ 0x104 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d290 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #528] @ 44310 │ │ │ │ - add r3, r3, #72 @ 0x48 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r2, #240] @ 0xf0 │ │ │ │ - str r3, [r2, #244] @ 0xf4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d22c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #68 @ 0x44 │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ - str r3, [r5, #108] @ 0x6c │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d1d0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #64 @ 0x40 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ - str r3, [r5, #88] @ 0x58 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d174 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #440] @ 44314 │ │ │ │ - add r3, r3, #60 @ 0x3c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r2, #224] @ 0xe0 │ │ │ │ - str r3, [r2, #228] @ 0xe4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d10c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r3, #56 @ 0x38 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ - str r3, [r5, #64] @ 0x40 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d0b0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #52 @ 0x34 │ │ │ │ - str r4, [r6, #208] @ 0xd0 │ │ │ │ - str r3, [r6, #212] @ 0xd4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3d048 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - str r4, [r6, #192] @ 0xc0 │ │ │ │ - str r3, [r6, #196] @ 0xc4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3cfe4 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #44 @ 0x2c │ │ │ │ - str r4, [r6, #176] @ 0xb0 │ │ │ │ - str r3, [r6, #180] @ 0xb4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3cf80 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #40 @ 0x28 │ │ │ │ - str r4, [r6, #160] @ 0xa0 │ │ │ │ - str r3, [r6, #164] @ 0xa4 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3cf1c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #36 @ 0x24 │ │ │ │ - str r4, [r6, #144] @ 0x90 │ │ │ │ - str r3, [r6, #148] @ 0x94 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3ceb8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #32 │ │ │ │ - str r4, [r6, #128] @ 0x80 │ │ │ │ - str r3, [r6, #132] @ 0x84 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3ce54 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #28 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ - str r3, [r6, #116] @ 0x74 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3cdf0 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #24 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ - str r3, [r6, #100] @ 0x64 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3cd8c │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #20 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ - str r3, [r6, #84] @ 0x54 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3cd28 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #16 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ - str r3, [r6, #68] @ 0x44 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3ccc4 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ - str r3, [r6, #52] @ 0x34 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3cc60 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r4, [r6, #32] │ │ │ │ - str r3, [r6, #36] @ 0x24 │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3cbfc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r4, [r6, #16] │ │ │ │ - str r3, [r6, #20] │ │ │ │ - bl 3bc4 <__cxa_guard_release@plt> │ │ │ │ - b 3cb98 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3bb78 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3ba00 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3c0ec │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3bf64 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3bddc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3bc70 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3f588 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3ac1c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3ac9c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3ab24 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3aa2c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b078 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b1f8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b0f8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3b178 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3ba80 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a6c0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a5c8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a8b0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a7b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39c08 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a4d0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3a3d4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3d88c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ blx r2 │ │ │ │ + b 3d714 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3d598 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3cedc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3d984 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3d80c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3f3ac │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 39a04 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3f190 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38fa8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 391e4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 389f8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38324 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38254 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3876c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3810c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38bd0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38ad8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 382fc │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3920c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3822c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38134 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38160 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 385c8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3827c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38840 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38eec │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38364 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38590 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 393fc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 382d0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38630 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38bfc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38740 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 38b14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 3838c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 383e4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 382a8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 393d0 │ │ │ │ + mov r3, r2 │ │ │ │ + b 3efb0 │ │ │ │ + mov r3, r2 │ │ │ │ + b 3eef0 │ │ │ │ + mov r3, r2 │ │ │ │ + b 3ee30 │ │ │ │ + mov r3, r2 │ │ │ │ + b 3f7e0 │ │ │ │ + mov r1, r2 │ │ │ │ + b 3f98c │ │ │ │ + mov r3, r2 │ │ │ │ + b 3f8a0 │ │ │ │ + mov r1, r2 │ │ │ │ + b 3e140 │ │ │ │ + mov r3, r2 │ │ │ │ + b 3e07c │ │ │ │ + mov r3, r2 │ │ │ │ + b 3dfbc │ │ │ │ + mov r3, r2 │ │ │ │ + b 3defc │ │ │ │ + mov r1, r2 │ │ │ │ + b 3de3c │ │ │ │ + mov r3, r2 │ │ │ │ + b 3dd78 │ │ │ │ + mov r1, r2 │ │ │ │ + b 3dcb8 │ │ │ │ + mov r1, r2 │ │ │ │ + b 3dbf4 │ │ │ │ + mov r3, r2 │ │ │ │ + b 3ed70 │ │ │ │ + mov r1, r2 │ │ │ │ + b 3ecb0 │ │ │ │ + mov r3, r2 │ │ │ │ + b 3ebec │ │ │ │ + mov r1, r2 │ │ │ │ + b 3eb2c │ │ │ │ + mov r3, r2 │ │ │ │ + b 3ea68 │ │ │ │ + mov r3, r2 │ │ │ │ + b 3e9a8 │ │ │ │ + mov r1, r2 │ │ │ │ + b 3e8e4 │ │ │ │ + mov r1, r2 │ │ │ │ + b 3e820 │ │ │ │ + mov r1, r2 │ │ │ │ + b 3e75c │ │ │ │ + mov r1, r2 │ │ │ │ + b 3e698 │ │ │ │ + mov r1, r2 │ │ │ │ + b 3e5d4 │ │ │ │ + mov r3, r2 │ │ │ │ + b 3e510 │ │ │ │ + mov r3, r2 │ │ │ │ + b 3e450 │ │ │ │ + mov r3, r2 │ │ │ │ + b 3e390 │ │ │ │ + mov r1, r2 │ │ │ │ + b 3e2d0 │ │ │ │ + mov r1, r2 │ │ │ │ + b 3e208 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + ldrb r3, [r1] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 406b8 │ │ │ │ + cmp r2, #1 │ │ │ │ + ble 406b8 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + add ip, r1, r2 │ │ │ │ + mov lr, #92 @ 0x5c │ │ │ │ + b 40680 │ │ │ │ + cmp r1, ip │ │ │ │ + beq 406ac │ │ │ │ + cmp r3, #34 @ 0x22 │ │ │ │ + cmpne r3, #92 @ 0x5c │ │ │ │ mov r3, r0 │ │ │ │ - b 3cafc │ │ │ │ - @ instruction: 0x00019fb4 │ │ │ │ - andeq r9, r1, ip, lsr #29 │ │ │ │ - andeq r9, r1, ip, lsl sp │ │ │ │ - andeq r9, r1, r0, asr #25 │ │ │ │ + strbeq lr, [r3], #1 │ │ │ │ + movne r3, r0 │ │ │ │ + ldrb r2, [r1], #1 │ │ │ │ + mov r0, r3 │ │ │ │ + strb r2, [r0], #1 │ │ │ │ + ldrb r3, [r1] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 40678 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0] │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0] │ │ │ │ + bx lr │ │ │ │ + ldr r1, [pc, #36] @ 406f0 │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #8 │ │ │ │ + stm r0, {r1, r2} │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ + str r2, [r0, #152] @ 0x98 │ │ │ │ + bx lr │ │ │ │ + andeq fp, r1, r0, ror #2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #44] @ 40738 │ │ │ │ + bl 3a5c │ │ │ │ + ldr r1, [pc, #40] @ 4073c │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #8 │ │ │ │ + stm r0, {r1, r2} │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ + str r2, [r0, #152] @ 0x98 │ │ │ │ + pop {r4, pc} │ │ │ │ + muleq r0, ip, r1 │ │ │ │ + andeq fp, r1, r8, lsl r1 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #12] @ 40768 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 3bf4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + muleq r0, ip, r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 48c40 │ │ │ │ + add r6, r5, #4096 @ 0x1000 │ │ │ │ + ldr r2, [r6, #4040] @ 0xfc8 │ │ │ │ + ldr r1, [r6, #4076] @ 0xfec │ │ │ │ + add r3, r2, #20 │ │ │ │ + add r3, r3, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 407b0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r1, r5, #8000 @ 0x1f40 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4aab8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 407a8 │ │ │ │ + ldr r0, [r6, #4040] @ 0xfc8 │ │ │ │ + add r1, r5, #8128 @ 0x1fc0 │ │ │ │ + add r0, r0, #20 │ │ │ │ + add r1, r1, #12 │ │ │ │ + add r0, r4, r0 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 407a8 │ │ │ │ + ldr r3, [r6, #4040] @ 0xfc8 │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ + add r3, r4, r3 │ │ │ │ + cmp r2, #95 @ 0x5f │ │ │ │ + bne 407a8 │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + cmp r2, #9 │ │ │ │ + bhi 407a8 │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + cmp r2, #9 │ │ │ │ + bhi 407a8 │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + cmp r2, #9 │ │ │ │ + bhi 407a8 │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + cmp r2, #9 │ │ │ │ + bhi 407a8 │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ + cmp r2, #45 @ 0x2d │ │ │ │ + bne 407a8 │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + cmp r2, #9 │ │ │ │ + bhi 407a8 │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + cmp r2, #9 │ │ │ │ + bhi 407a8 │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ + cmp r2, #45 @ 0x2d │ │ │ │ + bne 407a8 │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + cmp r2, #9 │ │ │ │ + bhi 407a8 │ │ │ │ + ldrb r2, [r3, #10] │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + cmp r2, #9 │ │ │ │ + bhi 407a8 │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ + cmp r2, #95 @ 0x5f │ │ │ │ + bne 407a8 │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + cmp r2, #9 │ │ │ │ + bhi 407a8 │ │ │ │ + ldrb r2, [r3, #13] │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + cmp r2, #9 │ │ │ │ + bhi 407a8 │ │ │ │ + ldrb r2, [r3, #14] │ │ │ │ + cmp r2, #45 @ 0x2d │ │ │ │ + bne 407a8 │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + cmp r2, #9 │ │ │ │ + bhi 407a8 │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + cmp r2, #9 │ │ │ │ + bhi 407a8 │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ + cmp r2, #45 @ 0x2d │ │ │ │ + bne 407a8 │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + cmp r2, #9 │ │ │ │ + bhi 407a8 │ │ │ │ + ldrb r0, [r3, #19] │ │ │ │ + sub r0, r0, #48 @ 0x30 │ │ │ │ + cmp r0, #9 │ │ │ │ + movhi r0, #0 │ │ │ │ + movls r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrb r2, [r1] │ │ │ │ + ldrb r3, [r1, #1] │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + sub r3, r3, #48 @ 0x30 │ │ │ │ + lsl r0, r2, #4 │ │ │ │ + adds r0, r3, r0 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + adc r3, r3, r2, asr #31 │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ + lsl ip, r0, #4 │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + adds ip, r2, ip │ │ │ │ + orr r3, r3, r0, lsr #28 │ │ │ │ + adc r3, r3, r2, asr #31 │ │ │ │ + ldrb r2, [r1, #3] │ │ │ │ + lsl r0, ip, #4 │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + adds r0, r2, r0 │ │ │ │ + orr r3, r3, ip, lsr #28 │ │ │ │ + adc r3, r3, r2, asr #31 │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ + lsl ip, r0, #4 │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + adds ip, r2, ip │ │ │ │ + orr r3, r3, r0, lsr #28 │ │ │ │ + adc r3, r3, r2, asr #31 │ │ │ │ + ldrb r2, [r1, #6] │ │ │ │ + lsl r0, ip, #4 │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + adds r0, r2, r0 │ │ │ │ + orr r3, r3, ip, lsr #28 │ │ │ │ + adc r3, r3, r2, asr #31 │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ + lsl ip, r0, #4 │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + adds ip, r2, ip │ │ │ │ + orr r3, r3, r0, lsr #28 │ │ │ │ + adc r3, r3, r2, asr #31 │ │ │ │ + ldrb r2, [r1, #9] │ │ │ │ + lsl r0, ip, #4 │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + adds r0, r2, r0 │ │ │ │ + orr r3, r3, ip, lsr #28 │ │ │ │ + adc r3, r3, r2, asr #31 │ │ │ │ + ldrb r2, [r1, #11] │ │ │ │ + lsl ip, r0, #4 │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + adds ip, r2, ip │ │ │ │ + orr r3, r3, r0, lsr #28 │ │ │ │ + adc r3, r3, r2, asr #31 │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ + lsl r0, ip, #4 │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + adds r0, r2, r0 │ │ │ │ + orr r3, r3, ip, lsr #28 │ │ │ │ + adc r3, r3, r2, asr #31 │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ + lsl ip, r0, #4 │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + adds ip, r2, ip │ │ │ │ + orr r3, r3, r0, lsr #28 │ │ │ │ + adc r3, r3, r2, asr #31 │ │ │ │ + ldrb r2, [r1, #15] │ │ │ │ + lsl r0, ip, #4 │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + adds r0, r2, r0 │ │ │ │ + orr r3, r3, ip, lsr #28 │ │ │ │ + adc r3, r3, r2, asr #31 │ │ │ │ + ldrb r2, [r1, #17] │ │ │ │ + lsl ip, r0, #4 │ │ │ │ + sub r2, r2, #48 @ 0x30 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + adds ip, r2, ip │ │ │ │ + ldrb r1, [r1, #18] │ │ │ │ + orr r3, r3, r0, lsr #28 │ │ │ │ + adc r3, r3, r2, asr #31 │ │ │ │ + sub r1, r1, #48 @ 0x30 │ │ │ │ + lsl r0, ip, #4 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + adds r0, r1, r0 │ │ │ │ + orr r3, r3, ip, lsr #28 │ │ │ │ + adc r1, r3, r1, asr #31 │ │ │ │ + bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + lsr ip, r2, #8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + and ip, ip, #15 │ │ │ │ + add ip, ip, #48 @ 0x30 │ │ │ │ + lsr lr, r2, #4 │ │ │ │ + lsr r0, r2, #12 │ │ │ │ + strb ip, [r1, #15] │ │ │ │ + lsr ip, r2, #16 │ │ │ │ + and lr, lr, #15 │ │ │ │ + and r0, r0, #15 │ │ │ │ + and ip, ip, #15 │ │ │ │ + add lr, lr, #48 @ 0x30 │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + add ip, ip, #48 @ 0x30 │ │ │ │ + strb lr, [r1, #17] │ │ │ │ + strb r0, [r1, #14] │ │ │ │ + lsr lr, r2, #28 │ │ │ │ + lsr r0, r2, #20 │ │ │ │ + strb ip, [r1, #12] │ │ │ │ + lsr ip, r2, #24 │ │ │ │ + and r2, r2, #15 │ │ │ │ + add r2, r2, #48 @ 0x30 │ │ │ │ + and ip, ip, #15 │ │ │ │ + and r0, r0, #15 │ │ │ │ + strb r2, [r1, #18] │ │ │ │ + mov r2, #95 @ 0x5f │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + strb r2, [r1, #10] │ │ │ │ + add r2, ip, #48 @ 0x30 │ │ │ │ + strb r0, [r1, #11] │ │ │ │ + strb r2, [r1, #9] │ │ │ │ + asr r0, r3, #4 │ │ │ │ + asr r2, r3, #8 │ │ │ │ + and r0, r0, #15 │ │ │ │ + and r2, r2, #15 │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + add r2, r2, #48 @ 0x30 │ │ │ │ + and r4, r3, #15 │ │ │ │ + strb r0, [r1, #5] │ │ │ │ + strb r2, [r1, #3] │ │ │ │ + asr r0, r3, #12 │ │ │ │ + asr r2, r3, #16 │ │ │ │ + asr r3, r3, #20 │ │ │ │ + and r3, r3, #15 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + and r0, r0, #15 │ │ │ │ + and r2, r2, #15 │ │ │ │ + strb r3, [r1] │ │ │ │ + mov r3, #45 @ 0x2d │ │ │ │ + add ip, lr, #48 @ 0x30 │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + add lr, r4, #48 @ 0x30 │ │ │ │ + add r2, r2, #48 @ 0x30 │ │ │ │ + strb r3, [r1, #16] │ │ │ │ + strb r3, [r1, #13] │ │ │ │ + strb r3, [r1, #7] │ │ │ │ + strb r3, [r1, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + strb lr, [r1, #6] │ │ │ │ + strb ip, [r1, #8] │ │ │ │ + strb r0, [r1, #2] │ │ │ │ + strb r2, [r1, #1] │ │ │ │ + strb r3, [r1, #19] │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3032] @ 0xbd8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #392] @ 444bc │ │ │ │ - ldr r2, [pc, #392] @ 444c0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #1040 @ 0x410 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #4 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #1036] @ 0x40c │ │ │ │ - mov r2, #0 │ │ │ │ - beq 44454 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #348] @ 444c4 │ │ │ │ - ldr r5, [r1, #16] │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne 444a0 │ │ │ │ - ldr r5, [r0, #1044] @ 0x414 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, #8000 @ 0x1f40 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr sl, [sp, #40] @ 0x28 │ │ │ │ + mov r7, r2 │ │ │ │ + bl 47838 │ │ │ │ + cmp r5, #1000 @ 0x3e8 │ │ │ │ + movge r5, #1000 @ 0x3e8 │ │ │ │ + cmp r5, #1 │ │ │ │ + add fp, r4, #8000 @ 0x1f40 │ │ │ │ + movlt r5, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r9, #0 │ │ │ │ + add r8, r4, #4096 @ 0x1000 │ │ │ │ + add fp, fp, #8 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r0, fp │ │ │ │ + str r5, [r8, #3908] @ 0xf44 │ │ │ │ + str r9, [r8, #3904] @ 0xf40 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 48c40 │ │ │ │ + add r5, r4, #8128 @ 0x1fc0 │ │ │ │ + mov r1, sl │ │ │ │ + add sl, r5, #12 │ │ │ │ + mov r2, #32 │ │ │ │ + add r5, r5, #48 @ 0x30 │ │ │ │ + str r0, [r8, #4040] @ 0xfc8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 48bd8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + str r0, [r8, #4076] @ 0xfec │ │ │ │ mov r0, r5 │ │ │ │ - bl 4b704 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 44418 │ │ │ │ - ldrb r1, [r5] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 444b0 │ │ │ │ - add r6, sp, #12 │ │ │ │ - b 443b8 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r0, r3 │ │ │ │ - bl 47860 │ │ │ │ - ldrb r1, [r5, #1]! │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 44498 │ │ │ │ + bl 48bd8 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r6] │ │ │ │ + ldr r3, [pc, #40] @ 40c80 │ │ │ │ + ldr lr, [r1, #8] │ │ │ │ + add r2, r4, #8192 @ 0x2000 │ │ │ │ + str r6, [r2, #496] @ 0x1f0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b32c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - add r7, r7, r0 │ │ │ │ - cmp r7, r3 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - blt 4439c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #216] @ 444c8 │ │ │ │ - ldr r3, [pc, #204] @ 444c0 │ │ │ │ + mov ip, lr │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bx ip │ │ │ │ + andeq r0, r0, r4, lsl #5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3520] @ 0xdc0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #572] @ 40edc │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #568] @ 40ee0 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r7, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1036] @ 0x40c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + ldr r2, [r7, #3904] @ 0xf40 │ │ │ │ + sub sp, sp, #552 @ 0x228 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #548] @ 0x224 │ │ │ │ mov r3, #0 │ │ │ │ - bne 444b8 │ │ │ │ - add sp, sp, #1040 @ 0x410 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #172] @ 444cc │ │ │ │ - ldr r3, [pc, #156] @ 444c0 │ │ │ │ + bne 40d0c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r7, #3904] @ 0xf40 │ │ │ │ + str r8, [r0] │ │ │ │ + str r6, [r0, #4] │ │ │ │ + ldr r2, [pc, #508] @ 40ee4 │ │ │ │ + ldr r3, [pc, #500] @ 40ee0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1036] @ 0x40c │ │ │ │ + ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 444b8 │ │ │ │ - ldmib r4, {r0, r2} │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, sp, #1040 @ 0x410 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 48c08 │ │ │ │ - ldr r2, [pc, #116] @ 444d0 │ │ │ │ - add r6, sp, #12 │ │ │ │ + bne 40ed8 │ │ │ │ + add sp, sp, #552 @ 0x228 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr ip, [r7, #3908] @ 0xf44 │ │ │ │ + cmp r2, ip │ │ │ │ + beq 40e18 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r8, r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r2, [pc, #88] @ 444d4 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ + sbcs r3, r6, r3 │ │ │ │ + bge 40d5c │ │ │ │ + cmp r2, ip │ │ │ │ + bge 40ce0 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r4, #8 │ │ │ │ + bl 47834 │ │ │ │ + ldr r3, [r7, #3904] @ 0xf40 │ │ │ │ + str r8, [r4] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r6, [r4, #4] │ │ │ │ + str r3, [r7, #3904] @ 0xf40 │ │ │ │ + b 40ce0 │ │ │ │ + add r3, r4, r2, lsl #3 │ │ │ │ + ldr r1, [r3, #-8] │ │ │ │ + sub r5, r2, #1 │ │ │ │ + cmp r8, r1 │ │ │ │ + ldr r1, [r3, #-4] │ │ │ │ + sbcs r1, r6, r1 │ │ │ │ + lsl r1, r2, #3 │ │ │ │ + bge 40dfc │ │ │ │ + mov r0, #0 │ │ │ │ + b 40dac │ │ │ │ + add r1, r0, r5 │ │ │ │ + add r1, r1, r1, lsr #31 │ │ │ │ + asr r1, r1, #1 │ │ │ │ + ldr lr, [r4, r1, lsl #3] │ │ │ │ + add r3, r4, r1, lsl #3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r8, lr │ │ │ │ + sbcs r3, r6, r3 │ │ │ │ + movge r0, r1 │ │ │ │ + movlt r5, r1 │ │ │ │ + sub r3, r5, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt 40d84 │ │ │ │ + cmp r2, ip │ │ │ │ + beq 40e88 │ │ │ │ + add r0, r5, #1 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + sub r1, r0, #8 │ │ │ │ + sub r2, r2, r5 │ │ │ │ + add r1, r4, r1 │ │ │ │ + add r0, r4, r0 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + bl 47834 │ │ │ │ + ldr r3, [r7, #3904] @ 0xf40 │ │ │ │ + str r8, [r4, r5, lsl #3] │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r4, r4, r5, lsl #3 │ │ │ │ + str r6, [r4, #4] │ │ │ │ + str r3, [r7, #3904] @ 0xf40 │ │ │ │ + b 40ce0 │ │ │ │ + cmp r2, ip │ │ │ │ + beq 40eb0 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r7, #3904] @ 0xf40 │ │ │ │ + str r8, [r4, r1] │ │ │ │ + str r6, [r3, #4] │ │ │ │ + b 40ce0 │ │ │ │ + add r5, sp, #16 │ │ │ │ str r5, [sp] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ + ldrd r2, [r0] │ │ │ │ + bl 40a94 │ │ │ │ + add r3, r4, #8000 @ 0x1f40 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [sp] │ │ │ │ + add r3, r4, #8128 @ 0x1fc0 │ │ │ │ + add r2, r3, #12 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [pc, #160] @ 40ee8 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + add r3, r4, #8192 @ 0x2000 │ │ │ │ + ldr r0, [r3, #496] @ 0x1f0 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - b 443e8 │ │ │ │ - mov r3, r7 │ │ │ │ - b 443dc │ │ │ │ - mov r1, #0 │ │ │ │ - blx r5 │ │ │ │ - mov r5, r0 │ │ │ │ - b 44378 │ │ │ │ - mov r3, r1 │ │ │ │ - b 443dc │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r7, #3904] @ 0xf40 │ │ │ │ + ldr ip, [r7, #3908] @ 0xf44 │ │ │ │ + b 40d18 │ │ │ │ + sub r5, r5, #1 │ │ │ │ + lsl r7, r5, #3 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, r4, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + add r7, r4, r7 │ │ │ │ + bl 47834 │ │ │ │ + str r8, [r4, r5, lsl #3] │ │ │ │ + str r6, [r7, #4] │ │ │ │ + b 40ce0 │ │ │ │ + lsl r2, r5, #3 │ │ │ │ + add r1, r4, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 47834 │ │ │ │ + ldr r3, [r7, #3904] @ 0xf40 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r2, r4, r3, lsl #3 │ │ │ │ + str r8, [r4, r3, lsl #3] │ │ │ │ + str r6, [r2, #4] │ │ │ │ + b 40ce0 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r1, r4, asr sl │ │ │ │ + andeq fp, r1, r4, ror #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0xffff7ce8 │ │ │ │ - muleq r1, r8, r9 │ │ │ │ - andeq r7, r1, r8, ror #18 │ │ │ │ - andeq r4, r1, r4, ror #17 │ │ │ │ - muleq r1, r4, fp │ │ │ │ + andeq fp, r1, r0, lsr #1 │ │ │ │ + andeq r7, r1, ip, asr sl │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 40efc │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ - ldr r2, [pc, #96] @ 4455c │ │ │ │ - ldr r1, [r1] │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r5, r2 │ │ │ │ - ldr r6, [r1, #100] @ 0x64 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - bne 4454c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 44540 │ │ │ │ - ldr r3, [r0, #1044] @ 0x414 │ │ │ │ - ldr r2, [pc, #56] @ 44560 │ │ │ │ - mov r1, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r4, r3 │ │ │ │ + bl 4076c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 40f50 │ │ │ │ + add r3, r4, #4096 @ 0x1000 │ │ │ │ + ldr r1, [r3, #4040] @ 0xfc8 │ │ │ │ mov r0, r4 │ │ │ │ - str r1, [sp] │ │ │ │ - blx r6 │ │ │ │ - add sp, sp, #8 │ │ │ │ + add r1, r1, #1 │ │ │ │ + add r1, r5, r1 │ │ │ │ + bl 40920 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 40c84 │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #28] @ 44564 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 44520 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r5 │ │ │ │ - mov r3, r0 │ │ │ │ - b 44520 │ │ │ │ - @ instruction: 0xffff7b54 │ │ │ │ - andeq r2, r1, r8, ror #21 │ │ │ │ - @ instruction: 0x0000e6bc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrb r6, [r0, #132] @ 0x84 │ │ │ │ + ands r6, r6, #255 @ 0xff │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, #1 │ │ │ │ + mov r7, #2 │ │ │ │ + b 40fc4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r5, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5, #140] @ 0x8c │ │ │ │ + streq r3, [r5, #144] @ 0x90 │ │ │ │ + strne r6, [r3] │ │ │ │ + bl 47ca8 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + str r8, [r4, #8] │ │ │ │ + blx r3 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + str r7, [r4, #8] │ │ │ │ + ldrb r3, [r5, #132] @ 0x84 │ │ │ │ + cmp r3, #0 │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r5, #136] @ 0x88 │ │ │ │ + bl 47ca4 │ │ │ │ + ldr r4, [r5, #140] @ 0x8c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 40f84 │ │ │ │ + ldr r0, [r5, #136] @ 0x88 │ │ │ │ + bl 47ca8 │ │ │ │ + mov r0, #10 │ │ │ │ + bl 47c38 │ │ │ │ + b 40fb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ - ldr r2, [pc, #100] @ 445f0 │ │ │ │ - ldr r1, [r1] │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r5, r2 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ - bne 445d4 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 445bc │ │ │ │ - ldr r1, [r0, #1044] @ 0x414 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r1, [pc, #48] @ 445f4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r5, #0 │ │ │ │ + str r5, [r0] │ │ │ │ + strb r5, [r0, #132] @ 0x84 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 47c50 │ │ │ │ + str r5, [r4, #140] @ 0x8c │ │ │ │ + str r5, [r4, #144] @ 0x90 │ │ │ │ + str r0, [r4, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - @ instruction: 0xffff7ac4 │ │ │ │ - andeq lr, r0, r8, lsr r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4466c │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #96] @ 44684 │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne 44678 │ │ │ │ - ldr r0, [r0, #1044] @ 0x414 │ │ │ │ - bl 4b190 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 44660 │ │ │ │ - cmp r0, r2 │ │ │ │ - movlt r0, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 44660 │ │ │ │ - cmp r0, r3 │ │ │ │ - movge r0, r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r0, [r3] │ │ │ │ + mov r6, r0 │ │ │ │ + strb r3, [r0, #132] @ 0x84 │ │ │ │ + ble 41074 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ + bl 47bb0 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 47bb8 │ │ │ │ + ldr r3, [r6] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 41054 │ │ │ │ + ldr r0, [r6, #136] @ 0x88 │ │ │ │ + bl 47c7c │ │ │ │ + mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - mov r0, r1 │ │ │ │ - b 3c9e4 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r5 │ │ │ │ - b 44638 │ │ │ │ - @ instruction: 0xffff7b38 │ │ │ │ - ldrb r3, [r1] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4478c │ │ │ │ + cmp r1, #32 │ │ │ │ + movlt r3, r1 │ │ │ │ + movge r3, #32 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + ble 410e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - beq 44708 │ │ │ │ - sub r3, r3, #102 @ 0x66 │ │ │ │ - and r2, r3, #255 @ 0xff │ │ │ │ - cmp r2, #13 │ │ │ │ - bhi 4474c │ │ │ │ - cmp r3, #13 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 4474c │ │ │ │ - b 44714 │ │ │ │ - b 4474c │ │ │ │ - b 4474c │ │ │ │ - b 44714 │ │ │ │ - b 4474c │ │ │ │ - b 4474c │ │ │ │ - b 4474c │ │ │ │ - b 4474c │ │ │ │ - b 4474c │ │ │ │ - b 4474c │ │ │ │ - b 4474c │ │ │ │ - b 4474c │ │ │ │ - b 44784 │ │ │ │ - b 44714 │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4474c │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 44754 │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ - add r4, r0, #1 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq 4475c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4aa9c │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 44754 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 446ac │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r7, [pc, #60] @ 410f0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47b04 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + str r0, [r6, #4]! │ │ │ │ + bgt 410c0 │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #48] @ 44794 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0xfffffe9c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r1, #24 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 4b100 │ │ │ │ - ldrb r3, [r4, r0] │ │ │ │ - add r0, r4, r0 │ │ │ │ + bl 47838 │ │ │ │ + ldr r0, [r5, #136] @ 0x88 │ │ │ │ + str r7, [r4, #16] │ │ │ │ + str r6, [r4, #20] │ │ │ │ + bl 47ca4 │ │ │ │ + ldr r3, [r5, #144] @ 0x90 │ │ │ │ + str r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4474c │ │ │ │ - add r4, r0, #1 │ │ │ │ - b 44730 │ │ │ │ - mov r5, #1 │ │ │ │ - b 44714 │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x0000e2b8 │ │ │ │ + strne r4, [r3, #4] │ │ │ │ + ldr r3, [r5, #140] @ 0x8c │ │ │ │ + ldr r0, [r5, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r4, [r5, #144] @ 0x90 │ │ │ │ + streq r4, [r5, #140] @ 0x8c │ │ │ │ + bl 47ca8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3792] @ 0xed0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #284] @ 448d0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #280] @ 448d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #276 @ 0x114 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - mov r3, #0 │ │ │ │ - bne 447f8 │ │ │ │ - b 44884 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 44884 │ │ │ │ - ldr ip, [r4, #24] │ │ │ │ - tst r5, ip │ │ │ │ - beq 447ec │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 4aadc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 447ec │ │ │ │ - ldr r0, [pc, #184] @ 448d8 │ │ │ │ - mov r3, #4 │ │ │ │ - mov r2, #16 │ │ │ │ - ldr r1, [pc, #176] @ 448dc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 47854 │ │ │ │ - ldr r3, [pc, #168] @ 448e0 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r2, [r0, #4] │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ - str r8, [r0] │ │ │ │ - str r7, [r0, #12] │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r3, [r4, #32] │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #132] @ 448e4 │ │ │ │ - ldr r3, [pc, #112] @ 448d4 │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr lr, [pc, #400] @ 4130c │ │ │ │ + ldr ip, [pc, #400] @ 41310 │ │ │ │ + add lr, pc, lr │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r5, sp, #92 @ 0x5c │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ + mov ip, #0 │ │ │ │ + stm r5, {r1, r2, r3} │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [pc, #356] @ 41314 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r9, [sp, #116] @ 0x74 │ │ │ │ + ldr sl, [sp, #120] @ 0x78 │ │ │ │ + ldr fp, [sp, #124] @ 0x7c │ │ │ │ + ldr r8, [sp, #128] @ 0x80 │ │ │ │ + bl 47838 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + add r6, sp, #32 │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ + mov r0, r6 │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 4a128 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cmp r0, r7 │ │ │ │ + bne 41234 │ │ │ │ + ldr r2, [pc, #272] @ 41318 │ │ │ │ + ldr r3, [pc, #260] @ 41310 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 448cc │ │ │ │ - add sp, sp, #276 @ 0x114 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #92] @ 448e8 │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r3, r6 │ │ │ │ + bne 41308 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr r5, [pc, #224] @ 4131c │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ + add r5, r4, r5 │ │ │ │ + stm sp, {r9, sl, fp} │ │ │ │ mov r0, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r0, [r9] │ │ │ │ - ldr r2, [pc, #64] @ 448ec │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r4 │ │ │ │ - b 44858 │ │ │ │ + str r8, [r3, #564] @ 0x234 │ │ │ │ + ldm r6, {r1, r2, r3} │ │ │ │ + bl 35630 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 369b0 │ │ │ │ + ldr r0, [pc, #180] @ 41320 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r4, r0 │ │ │ │ + bl 36c4c │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r6, [pc, #160] @ 41324 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + movge r3, #64 @ 0x40 │ │ │ │ + cmp r3, #1 │ │ │ │ + movge r2, r3 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + movlt r2, #1 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + movge r3, #64 @ 0x40 │ │ │ │ + cmp r3, #1 │ │ │ │ + add r8, r4, #2211840 @ 0x21c000 │ │ │ │ + add r5, r4, #12800 @ 0x3200 │ │ │ │ + add r8, r8, #12288 @ 0x3000 │ │ │ │ + movlt r3, #1 │ │ │ │ + add r6, r4, r6 │ │ │ │ + add r5, r5, #56 @ 0x38 │ │ │ │ + str r7, [r8, #1080] @ 0x438 │ │ │ │ + str r3, [r8, #1088] @ 0x440 │ │ │ │ + str r2, [r8, #1084] @ 0x43c │ │ │ │ + mov r0, r5 │ │ │ │ + add r5, r5, #34560 @ 0x8700 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + add r5, r5, #8 │ │ │ │ + bl 3295c │ │ │ │ + cmp r6, r5 │ │ │ │ + bne 412c8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [r8, #1092] @ 0x444 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [r8, #1096] @ 0x448 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, #1 │ │ │ │ + str r3, [r8, #1100] @ 0x44c │ │ │ │ + b 41200 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r7, [r1], -r0 │ │ │ │ + andeq sl, r1, ip, lsl #24 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r4, r1, r4, asr #10 │ │ │ │ - andeq r0, r0, sl, lsl r4 │ │ │ │ - @ instruction: 0xffff7908 │ │ │ │ - andeq r7, r1, r8, lsr #10 │ │ │ │ - andeq r4, r1, r0, asr #9 │ │ │ │ - andeq r4, r1, r4, lsr #15 │ │ │ │ + ldrdeq r0, [r2], -r0 @ │ │ │ │ + andeq sl, r1, r0, lsl #23 │ │ │ │ + eoreq pc, r1, r8, ror pc @ │ │ │ │ + eoreq pc, r1, r8, lsr #31 │ │ │ │ + eoreq pc, r1, r8, lsr r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #684] @ 44bb8 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #672] @ 44bbc │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [pc, #668] @ 44bc0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r7, [pc, #124] @ 413bc │ │ │ │ + add r4, r0, #12800 @ 0x3200 │ │ │ │ + add r6, r0, #2211840 @ 0x21c000 │ │ │ │ + mov r8, r0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r4, r4, #56 @ 0x38 │ │ │ │ + mov r5, #0 │ │ │ │ + add r6, r6, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r1, [pc, #92] @ 413c0 │ │ │ │ + cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r3, #0 │ │ │ │ - bne 44acc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + beq 4139c │ │ │ │ + ldr r3, [r6, #1096] @ 0x448 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44ac0 │ │ │ │ - ldr r7, [r0, #1044] @ 0x414 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 4496c │ │ │ │ - b 44b00 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 44ae4 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - tst r3, #4 │ │ │ │ - beq 44960 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + beq 41384 │ │ │ │ + ldr r2, [r6, #1100] @ 0x44c │ │ │ │ + blx r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 4aadc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32f1c │ │ │ │ + ldr r3, [r6, #1080] @ 0x438 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r6, #1080] @ 0x438 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r4, r4, #34560 @ 0x8700 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ + add r4, r4, #8 │ │ │ │ + bne 41358 │ │ │ │ + mov r0, r8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 356d4 │ │ │ │ + andeq r7, r1, r0, ror r5 │ │ │ │ + andeq r7, r1, r4, asr r5 │ │ │ │ + cmp r1, #63 @ 0x3f │ │ │ │ + bxhi lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r3, r1, r1, lsl #3 │ │ │ │ + rsb r3, r3, r3, lsl #4 │ │ │ │ + add r3, r1, r3, lsl #5 │ │ │ │ + add r3, r0, r3, lsl #3 │ │ │ │ + add r3, r3, #12864 @ 0x3240 │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + lsl r7, r1, #3 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r8, r0, #2211840 @ 0x21c000 │ │ │ │ + add r8, r8, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r8, #1096] @ 0x448 │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 41430 │ │ │ │ + ldr r2, [r8, #1100] @ 0x44c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + add r3, r7, r4 │ │ │ │ + rsb r3, r3, r3, lsl #4 │ │ │ │ + add r4, r4, r3, lsl #5 │ │ │ │ + add r0, r5, r4, lsl #3 │ │ │ │ + add r0, r0, #12800 @ 0x3200 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, #56 @ 0x38 │ │ │ │ + bl 32f1c │ │ │ │ + ldr r3, [r8, #1080] @ 0x438 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r8, #1080] @ 0x438 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov fp, r0 │ │ │ │ + bl 47cc4 │ │ │ │ + ldr r3, [pc, #332] @ 415d0 │ │ │ │ + ldr r6, [pc, #332] @ 415d4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, fp, #12800 @ 0x3200 │ │ │ │ + add r9, fp, #2211840 @ 0x21c000 │ │ │ │ + mov r5, #0 │ │ │ │ + add r4, r4, #56 @ 0x38 │ │ │ │ + add r6, fp, r6 │ │ │ │ + add r9, r9, #12288 @ 0x3000 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r8, r1 │ │ │ │ + str r0, [sp] │ │ │ │ + b 414c4 │ │ │ │ + add r4, r4, #34560 @ 0x8700 │ │ │ │ + add r4, r4, #8 │ │ │ │ + cmp r4, r6 │ │ │ │ + add r5, r5, #1 │ │ │ │ + beq 415ac │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 414b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 33384 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #5 │ │ │ │ + bne 414b0 │ │ │ │ + add r3, r4, #32768 @ 0x8000 │ │ │ │ + ldr sl, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [sp] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + subs sl, r2, sl │ │ │ │ + sbc r7, r8, r3 │ │ │ │ + bl 47d54 │ │ │ │ + cmp sl, r0 │ │ │ │ + sbcs r1, r7, r1 │ │ │ │ + bge 4155c │ │ │ │ + add r3, fp, #12288 @ 0x3000 │ │ │ │ + ldr r0, [r3, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44960 │ │ │ │ - ldm r5, {r2, r3} │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 44a38 │ │ │ │ - ldr r1, [pc, #548] @ 44bc4 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 44b6c │ │ │ │ + beq 4155c │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r1, r4, #34304 @ 0x8600 │ │ │ │ + ldr sl, [r2, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r1, r1, #216 @ 0xd8 │ │ │ │ + mov r2, #60 @ 0x3c │ │ │ │ + blx sl │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 414b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32940 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 413c4 │ │ │ │ + b 414b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32940 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44b54 │ │ │ │ - ldr r3, [r5, #1044] @ 0x414 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 44b28 │ │ │ │ - ldr r1, [pc, #508] @ 44bc8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #504] @ 44bcc │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r1, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + mov sl, r0 │ │ │ │ + beq 414b0 │ │ │ │ + ldr r3, [r9, #1096] @ 0x448 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 41590 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r9, #1100] @ 0x44c │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #476] @ 44bd0 │ │ │ │ - mov r1, #0 │ │ │ │ + bl 32f1c │ │ │ │ + ldr r3, [r9, #1080] @ 0x438 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r9, #1080] @ 0x438 │ │ │ │ + b 414b0 │ │ │ │ + ldr r0, [pc, #36] @ 415d8 │ │ │ │ + add r0, fp, r0 │ │ │ │ + bl 369bc │ │ │ │ + ldr r0, [pc, #28] @ 415dc │ │ │ │ + add r0, fp, r0 │ │ │ │ + bl 371e0 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + andeq r7, r1, r4, asr #8 │ │ │ │ + eoreq pc, r1, r8, lsr r4 @ │ │ │ │ + eoreq pc, r1, r8, ror pc @ │ │ │ │ + eoreq pc, r1, r8, lsr #31 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3664] @ 0xe50 │ │ │ │ + ldr r3, [pc, #1244] @ 41ad4 │ │ │ │ + sub sp, sp, #396 @ 0x18c │ │ │ │ + mov r6, r2 │ │ │ │ + add r3, r0, r3 │ │ │ │ + ldr r2, [pc, #1232] @ 41ad8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #1228] @ 41adc │ │ │ │ + add fp, r0, #2211840 @ 0x21c000 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r5, [r3, #100] @ 0x64 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [pc, #448] @ 44bd4 │ │ │ │ - ldr r3, [pc, #424] @ 44bc0 │ │ │ │ + str fp, [sp, #24] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r9, [pc, #1208] @ 41ae0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [pc, #1196] @ 41ae4 │ │ │ │ + mov sl, r0 │ │ │ │ + add r3, r0, r3 │ │ │ │ + add fp, fp, #12288 @ 0x3000 │ │ │ │ + add r9, r0, r9 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ldrb r3, [fp, #1104] @ 0x450 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4166c │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 353d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 41874 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, r2, #14848 @ 0x3a00 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 35ae8 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bgt 419f8 │ │ │ │ + bne 4164c │ │ │ │ + add r3, sl, #12288 @ 0x3000 │ │ │ │ + ldr r0, [r3, #564] @ 0x234 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 416c8 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #132 @ 0x84 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 20680 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 417c4 │ │ │ │ + add r8, sl, #12800 @ 0x3200 │ │ │ │ + add r8, r8, #56 @ 0x38 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r7, #0 │ │ │ │ + b 416f0 │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r8, r8, #34560 @ 0x8700 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ + add r8, r8, #8 │ │ │ │ + beq 41764 │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 416dc │ │ │ │ + add r0, r8, #34304 @ 0x8600 │ │ │ │ + add r0, r0, #216 @ 0xd8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 47d64 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 416dc │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 32f2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 41734 │ │ │ │ + mov r7, #1 │ │ │ │ + b 416dc │ │ │ │ + ldr r3, [fp, #1164] @ 0x48c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4172c │ │ │ │ + ldr r3, [fp, #1152] @ 0x480 │ │ │ │ + tst r3, #8 │ │ │ │ + bne 41810 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 35390 │ │ │ │ + b 4172c │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 4164c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 36a68 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 4164c │ │ │ │ + ldr r3, [fp, #1152] @ 0x480 │ │ │ │ + ands r2, r3, #1 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + beq 418a4 │ │ │ │ + ldrb r3, [fp, #1168] @ 0x490 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 418fc │ │ │ │ + cmp r3, #5 │ │ │ │ + bne 4164c │ │ │ │ + ldr r0, [pc, #824] @ 41ae8 │ │ │ │ + ldr r2, [fp, #1148] @ 0x47c │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sl, r0 │ │ │ │ + mov r3, #2 │ │ │ │ + bl 36fbc │ │ │ │ + b 4164c │ │ │ │ + bl 487f0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, r3, #5 │ │ │ │ + cmp r3, r0 │ │ │ │ + bge 4164c │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r8, [fp, #1148] @ 0x47c │ │ │ │ + bl 48c40 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + add r3, r0, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, #4 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 35ef0 │ │ │ │ + b 4164c │ │ │ │ + mov r8, r6 │ │ │ │ + add r3, r8, r8, lsl #3 │ │ │ │ + rsb r3, r3, r3, lsl #4 │ │ │ │ + add ip, r8, r3, lsl #5 │ │ │ │ + add ip, sl, ip, lsl #3 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + add ip, ip, #47360 @ 0xb900 │ │ │ │ + mov r3, #2 │ │ │ │ + add ip, ip, #16 │ │ │ │ + str r3, [r5, #28] │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + add lr, r5, #4 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [pc, #664] @ 41aec │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + str r8, [r5] │ │ │ │ + ldr r3, [fp, #1164] @ 0x48c │ │ │ │ + add r4, sl, r4 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r3, [r5, #32] │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ + mvnne r3, #0 │ │ │ │ + strne r3, [r6] │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r2, [pc, #624] @ 41af0 │ │ │ │ + ldr r3, [pc, #600] @ 41adc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44bb4 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - ldr r2, [pc, #404] @ 44bd8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 44b8c │ │ │ │ - ldr r0, [r5, #1048] @ 0x418 │ │ │ │ - bl 4b190 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r1, [pc, #376] @ 44bdc │ │ │ │ - movlt r2, r0 │ │ │ │ - movge r2, #1 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - bic r2, r2, r2, asr #31 │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - bne 44b9c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + bne 41ad0 │ │ │ │ + add sp, sp, #396 @ 0x18c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + tst r3, #8 │ │ │ │ + beq 4164c │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [r5, #28] │ │ │ │ + mov ip, r5 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [ip], #4 │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr lr, [pc, #528] @ 41aec │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [fp, #1164] @ 0x48c │ │ │ │ + str r3, [r5, #32] │ │ │ │ + add lr, sl, lr │ │ │ │ + ldrne r3, [fp, #1148] @ 0x47c │ │ │ │ + str lr, [r5, #36] @ 0x24 │ │ │ │ + strne r3, [r6] │ │ │ │ + b 41874 │ │ │ │ + ldr r2, [fp, #1080] @ 0x438 │ │ │ │ + ldr r3, [fp, #1084] @ 0x43c │ │ │ │ + cmp r2, r3 │ │ │ │ + bge 41a00 │ │ │ │ + add r3, sl, #47360 @ 0xb900 │ │ │ │ + mov lr, r4 │ │ │ │ + add r3, r3, #16 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #84 @ 0x54 │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + add r6, sl, #12864 @ 0x3240 │ │ │ │ + strh r7, [r3, #20] │ │ │ │ + b 41968 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r3, [pc, #408] @ 41af4 │ │ │ │ + add r8, r8, #8640 @ 0x21c0 │ │ │ │ + add r8, r8, #2 │ │ │ │ + cmp r8, r3 │ │ │ │ + beq 41a48 │ │ │ │ + ldr r3, [r6, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44b80 │ │ │ │ - ldr r3, [r5, #1044] @ 0x414 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 44b60 │ │ │ │ - ldr r1, [pc, #320] @ 44be0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #316] @ 44be4 │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r1, [sp] │ │ │ │ + beq 41954 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add ip, sp, #108 @ 0x6c │ │ │ │ + add lr, r3, r8, lsl #2 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + mov r7, #0 │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + strh r7, [r1, #20] │ │ │ │ + bl 47d64 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 41954 │ │ │ │ + ldr r3, [fp, #1088] @ 0x440 │ │ │ │ + add r2, r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 41950 │ │ │ │ + ldr r2, [pc, #308] @ 41af8 │ │ │ │ + add r5, sp, #260 @ 0x104 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 48c74 │ │ │ │ - b 449e8 │ │ │ │ - ldr r7, [pc, #288] @ 44be8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - b 44950 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r2 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + bl 48c44 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r8, [fp, #1148] @ 0x47c │ │ │ │ + bl 48c40 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + add r3, r0, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + b 417f4 │ │ │ │ + mov r0, #0 │ │ │ │ + b 41878 │ │ │ │ + ldr lr, [pc, #244] @ 41afc │ │ │ │ + mov r3, #20 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add lr, pc, lr │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #260 @ 0x104 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + ldr r2, [fp, #1148] @ 0x47c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 35ef0 │ │ │ │ + b 4164c │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #0 │ │ │ │ + b 41a68 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r3, r3, #8640 @ 0x21c0 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ + add r3, r3, #2 │ │ │ │ + beq 4164c │ │ │ │ + ldr r2, [r6, r3, lsl #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 41a54 │ │ │ │ + add r3, r5, r5, lsl #3 │ │ │ │ + rsb r3, r3, r3, lsl #4 │ │ │ │ + add r7, r5, r3, lsl #5 │ │ │ │ + add r7, sl, r7, lsl #3 │ │ │ │ + ldr r3, [fp, #1080] @ 0x438 │ │ │ │ + add r7, r7, #12800 @ 0x3200 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r7, r7, #56 @ 0x38 │ │ │ │ + str r3, [fp, #1080] @ 0x438 │ │ │ │ + ldr r1, [fp, #1144] @ 0x478 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 328fc │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 32f2c │ │ │ │ + ldr r3, [fp, #1092] @ 0x444 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4164c │ │ │ │ + ldr r1, [fp, #1100] @ 0x44c │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + b 4164c │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + eoreq pc, r1, r0, asr r4 @ │ │ │ │ + andeq sl, r1, r8, ror r7 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + eoreq pc, r1, r8, ror r4 @ │ │ │ │ + eoreq pc, r1, r8, ror pc @ │ │ │ │ + eoreq pc, r1, r8, lsr #31 │ │ │ │ + mlaeq r1, r0, r4, pc @ │ │ │ │ + andeq sl, r1, r8, lsl #10 │ │ │ │ + andeq r7, r8, r0, lsl #1 │ │ │ │ + andeq r6, r1, r8, lsl pc │ │ │ │ + andeq r6, r1, r0, lsl #30 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + tst r3, #2 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r1, #32] │ │ │ │ mov r7, r0 │ │ │ │ - bne 4496c │ │ │ │ + beq 41b94 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #740] @ 41e1c │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 41e00 │ │ │ │ + ldr r3, [r1] │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 41c88 │ │ │ │ + cmn sl, #1 │ │ │ │ + beq 41ce4 │ │ │ │ + ldr r0, [pc, #712] @ 41e20 │ │ │ │ + add r4, r5, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r7, r0 │ │ │ │ + bl 3691c │ │ │ │ + ldr ip, [r5, #32] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [r5, #36] @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3570c │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r2, [pc, #648] @ 41e24 │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 41de0 │ │ │ │ + ldr r2, [r1] │ │ │ │ + ldr r6, [pc, #636] @ 41e28 │ │ │ │ + ldr r4, [pc, #636] @ 41e2c │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mvn r2, r2 │ │ │ │ + lsr r2, r2, #31 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #292 @ 0x124 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 493cc │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r3, [pc, #252] @ 44bec │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 44b40 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r1, [pc, #600] @ 41e30 │ │ │ │ + cmp r2, #63 @ 0x3f │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 493cc │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r1, [pc, #572] @ 41e34 │ │ │ │ + add ip, r2, r2, lsl #3 │ │ │ │ + rsb ip, ip, ip, lsl #4 │ │ │ │ + add r2, r2, ip, lsl #5 │ │ │ │ + add r2, r7, r2, lsl #3 │ │ │ │ + add r2, r2, #12864 @ 0x3240 │ │ │ │ + ldr r2, [r2] │ │ │ │ + mov r3, r6 │ │ │ │ + subs r2, r2, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 493cc │ │ │ │ + ldr r0, [r5] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + add r3, r0, r0, lsl #3 │ │ │ │ + rsb r3, r3, r3, lsl #4 │ │ │ │ + add r0, r0, r3, lsl #5 │ │ │ │ + add r0, r7, r0, lsl #3 │ │ │ │ + add r0, r0, #12800 @ 0x3200 │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + and r1, r1, #1 │ │ │ │ + add r0, r0, #56 @ 0x38 │ │ │ │ + bl 32c50 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 41d90 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + tst r3, #4 │ │ │ │ + beq 41b88 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + rsb r2, r2, r2, lsl #4 │ │ │ │ + add r3, r3, r2, lsl #5 │ │ │ │ + add r0, r7, r3, lsl #3 │ │ │ │ + add r0, r0, #12800 @ 0x3200 │ │ │ │ + add r0, r0, #56 @ 0x38 │ │ │ │ + bl 32a40 │ │ │ │ + b 41b88 │ │ │ │ + add r8, r0, #2211840 @ 0x21c000 │ │ │ │ + add r4, r0, #12864 @ 0x3240 │ │ │ │ + add r8, r8, #13376 @ 0x3440 │ │ │ │ + mov r6, #0 │ │ │ │ + add r9, r1, #4 │ │ │ │ + b 41cb4 │ │ │ │ + add r4, r4, #34560 @ 0x8700 │ │ │ │ + add r4, r4, #8 │ │ │ │ + cmp r4, r8 │ │ │ │ + add r6, r6, #1 │ │ │ │ + beq 41da8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + add r1, r4, #34304 @ 0x8600 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44b34 │ │ │ │ - ldr r3, [r5, #1044] @ 0x414 │ │ │ │ - ldr r2, [pc, #220] @ 44bf0 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + add r1, r1, #208 @ 0xd0 │ │ │ │ + mov r0, r9 │ │ │ │ + beq 41ca0 │ │ │ │ + bl 47d64 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 41ca0 │ │ │ │ + cmn sl, #1 │ │ │ │ + str r6, [r5] │ │ │ │ + bne 41b50 │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r6, [pc, #328] @ 41e38 │ │ │ │ + ldr r4, [pc, #328] @ 41e3c │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mvn r2, r2 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #308] @ 41e40 │ │ │ │ + lsr r2, r2, #31 │ │ │ │ + bl 493cc │ │ │ │ + ldr r2, [r5] │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r2, #63 @ 0x3f │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #276 @ 0x114 │ │ │ │ + bl 493cc │ │ │ │ + ldr r2, [r5] │ │ │ │ + mov r3, r6 │ │ │ │ + add ip, r2, r2, lsl #3 │ │ │ │ + rsb ip, ip, ip, lsl #4 │ │ │ │ + add r2, r2, ip, lsl #5 │ │ │ │ + add r2, r7, r2, lsl #3 │ │ │ │ + add r2, r2, #12864 @ 0x3240 │ │ │ │ + ldr r2, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 48c74 │ │ │ │ - b 449e8 │ │ │ │ - ldr r1, [pc, #196] @ 44bf4 │ │ │ │ + subs r2, r2, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + ldr r1, [pc, #224] @ 41e44 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + add r1, r3, r3, lsl #3 │ │ │ │ + rsb r1, r1, r1, lsl #4 │ │ │ │ + add r3, r3, r1, lsl #5 │ │ │ │ + add r0, r7, r3, lsl #3 │ │ │ │ + add r0, r0, #12800 @ 0x3200 │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ + add r0, r0, #56 @ 0x38 │ │ │ │ + bl 32cec │ │ │ │ + b 41b88 │ │ │ │ + ldr r2, [pc, #176] @ 41e48 │ │ │ │ + ldr r1, [r5] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 413c4 │ │ │ │ + b 41b88 │ │ │ │ + cmn sl, #1 │ │ │ │ + bne 41b50 │ │ │ │ + ldr r2, [r5] │ │ │ │ + cmn r2, #1 │ │ │ │ + bne 41ce8 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [pc, #120] @ 41e4c │ │ │ │ + add r1, r5, #4 │ │ │ │ + add r0, r7, r0 │ │ │ │ + bl 36cb0 │ │ │ │ + b 41b88 │ │ │ │ + ldr r1, [pc, #104] @ 41e50 │ │ │ │ + ldr r0, [pc, #104] @ 41e54 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 449cc │ │ │ │ - ldr r3, [pc, #188] @ 44bf8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 44b0c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b 44b0c │ │ │ │ - ldr r3, [pc, #160] @ 44bfc │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 449b8 │ │ │ │ - ldr r1, [pc, #152] @ 44c00 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + bl 4925c │ │ │ │ + mvn r0, #0 │ │ │ │ + b 41b8c │ │ │ │ + ldr r1, [pc, #80] @ 41e58 │ │ │ │ + ldr r0, [pc, #80] @ 41e5c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 44aa0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b 449b8 │ │ │ │ - ldr r3, [pc, #124] @ 44c04 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 44a90 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b 44a54 │ │ │ │ - mov r1, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + bl 4925c │ │ │ │ + b 41df8 │ │ │ │ + andeq r0, r0, lr, ror #10 │ │ │ │ + eoreq pc, r1, r8, ror pc @ │ │ │ │ + andeq r0, r0, fp, ror #10 │ │ │ │ + andeq r6, r1, r8, asr #22 │ │ │ │ + andeq r6, r1, r0, ror sp │ │ │ │ + andeq r0, r0, r5, lsr #2 │ │ │ │ + andeq r0, r0, r6, lsr #2 │ │ │ │ + andeq r6, r1, r4, lsl #20 │ │ │ │ + andeq r6, r1, ip, lsr #24 │ │ │ │ + andeq r0, r0, r3, lsl r1 │ │ │ │ + andeq r0, r0, r5, lsl r1 │ │ │ │ + @ instruction: 0x00016bb0 │ │ │ │ + eoreq pc, r1, r8, lsr #31 │ │ │ │ + andeq r6, r1, r8, asr #18 │ │ │ │ + andeq r6, r1, r0, ror r9 │ │ │ │ + @ instruction: 0x000168b4 │ │ │ │ + ldrdeq r6, [r1], -ip │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ + movge r1, #64 @ 0x40 │ │ │ │ + add r0, r0, #2211840 @ 0x21c000 │ │ │ │ + cmp r1, #1 │ │ │ │ + add r0, r0, #12288 @ 0x3000 │ │ │ │ + movlt r1, #1 │ │ │ │ + str r1, [r0, #1084] @ 0x43c │ │ │ │ + bx lr │ │ │ │ + cmp r1, #64 @ 0x40 │ │ │ │ + movge r1, #64 @ 0x40 │ │ │ │ + add r0, r0, #2211840 @ 0x21c000 │ │ │ │ + cmp r1, #1 │ │ │ │ + add r0, r0, #12288 @ 0x3000 │ │ │ │ + movlt r1, #1 │ │ │ │ + str r1, [r0, #1088] @ 0x440 │ │ │ │ + bx lr │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr lr, [pc, #280] @ 41fd4 │ │ │ │ + ldr ip, [pc, #280] @ 41fd8 │ │ │ │ + add lr, pc, lr │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + mov ip, #0 │ │ │ │ + stm r6, {r1, r2, r3} │ │ │ │ + ldr r1, [pc, #248] @ 41fdc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [sp, #100] @ 0x64 │ │ │ │ + ldr r9, [sp, #104] @ 0x68 │ │ │ │ + ldr r8, [sp, #108] @ 0x6c │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ + bl 47838 │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r4] │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + str r5, [r4, #12] │ │ │ │ + add r5, sp, #16 │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - b 44a90 │ │ │ │ + ldm r6, {r1, r2, r3} │ │ │ │ + bl 4a3bc │ │ │ │ + ldm r5, {r0, r1, r2} │ │ │ │ + cmp r0, #0 │ │ │ │ + stm r4, {r0, r1, r2} │ │ │ │ + bne 41f74 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #152] @ 41fe0 │ │ │ │ + ldr r3, [pc, #140] @ 41fd8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 41fd0 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + mov r3, #4 │ │ │ │ + bl 47f28 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 41f3c │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + bl 47db8 │ │ │ │ + add r0, r4, #16 │ │ │ │ + bl 465c8 │ │ │ │ + add r0, r4, #1712 @ 0x6b0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 465c8 │ │ │ │ + add r0, r4, #3424 @ 0xd60 │ │ │ │ + bl 465c8 │ │ │ │ + add r0, r4, #5120 @ 0x1400 │ │ │ │ + add r0, r0, #8 │ │ │ │ + add r4, r4, #4096 @ 0x1000 │ │ │ │ + bl 465c8 │ │ │ │ + mov r0, #1 │ │ │ │ + str r9, [r4, #2736] @ 0xab0 │ │ │ │ + str r8, [r4, #2740] @ 0xab4 │ │ │ │ + str r7, [r4, #2744] @ 0xab8 │ │ │ │ + b 41f40 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xffff7744 │ │ │ │ - andeq r7, r1, r8, ror #8 │ │ │ │ + andeq r9, r1, ip, asr #29 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0xffff76b0 │ │ │ │ - andeq r4, r1, r4, asr #7 │ │ │ │ - andeq r4, r1, ip, ror #7 │ │ │ │ - andeq r2, r1, ip, lsl r6 │ │ │ │ - andeq r7, r1, r4, ror r3 │ │ │ │ - @ instruction: 0xffff771c │ │ │ │ - @ instruction: 0xffff75e0 │ │ │ │ - strdeq r4, [r1], -r0 │ │ │ │ - strdeq r4, [r1], -r4 @ │ │ │ │ - andeq lr, r0, ip, lsr r1 │ │ │ │ - @ instruction: 0xffff7560 │ │ │ │ - ldrdeq r4, [r1], -r0 │ │ │ │ - andeq r4, r1, r8, ror #4 │ │ │ │ - andeq lr, r0, r8, asr #1 │ │ │ │ - andeq lr, r0, r8, lsr #1 │ │ │ │ - andeq r4, r1, r0, lsr r2 │ │ │ │ - andeq lr, r0, ip, ror r0 │ │ │ │ + andeq r2, r0, r4, ror #11 │ │ │ │ + andeq r9, r1, r0, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #72] @ 44c68 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, r0 │ │ │ │ - add r5, r4, #8 │ │ │ │ - mov r1, r2 │ │ │ │ - movlt r2, r3 │ │ │ │ - movge r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c08 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r9, [pc, #108] @ 42068 │ │ │ │ + ldr r7, [pc, #108] @ 4206c │ │ │ │ + mov r6, r0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r4, r0, #16 │ │ │ │ + mov r5, #0 │ │ │ │ + add r8, r0, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, r7 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4aa5c │ │ │ │ - str r0, [r4, #1040] @ 0x410 │ │ │ │ - bl 4aa04 │ │ │ │ - ldrb r3, [r0] │ │ │ │ + beq 42048 │ │ │ │ + ldr r3, [r8, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strbne r3, [r0], #1 │ │ │ │ - str r0, [r4, #1036] @ 0x40c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, r1, lsl #8 │ │ │ │ + beq 4203c │ │ │ │ + ldr r2, [r8, #2744] @ 0xab8 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 46a40 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r4, r4, #1696 @ 0x6a0 │ │ │ │ + cmp r5, #4 │ │ │ │ + add r4, r4, #8 │ │ │ │ + bne 42014 │ │ │ │ + ldm r6, {r0, r1, r2} │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 48070 │ │ │ │ + andeq r6, r1, ip, asr r9 │ │ │ │ + andeq r6, r1, r8, asr r9 │ │ │ │ + cmp r1, #3 │ │ │ │ + bxhi lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [r2] │ │ │ │ - mov r5, r1 │ │ │ │ - ldrb r3, [r2] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r3, r1, r1, lsl #3 │ │ │ │ + rsb r3, r1, r3, lsl #3 │ │ │ │ + rsb r3, r3, r3, lsl #2 │ │ │ │ + add r3, r0, r3, lsl #3 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44cb4 │ │ │ │ - add r0, r2, #1 │ │ │ │ - str r0, [r4] │ │ │ │ - ldrb r3, [r2, #1] │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq 44cc0 │ │ │ │ - bl 4aa9c │ │ │ │ - str r0, [r4] │ │ │ │ - ldrb r3, [r0] │ │ │ │ - mov r0, #0 │ │ │ │ - strb r3, [r5] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #60] @ 44d04 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 4b100 │ │ │ │ - ldr r2, [r4] │ │ │ │ - add r3, r2, r0 │ │ │ │ - str r3, [r4] │ │ │ │ - ldrb r2, [r2, r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 44cfc │ │ │ │ - add r0, r3, #1 │ │ │ │ - str r0, [r4] │ │ │ │ - bl 4aa9c │ │ │ │ - str r0, [r4] │ │ │ │ - ldrb r3, [r0] │ │ │ │ - b 44cb4 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq sp, r0, r8, asr sp │ │ │ │ + mov r5, r0 │ │ │ │ + lsl r7, r1, #3 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r6, r2 │ │ │ │ + add r2, r0, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r2, #2740] @ 0xab4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 420d4 │ │ │ │ + ldr r2, [r2, #2744] @ 0xab8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + add r7, r7, r4 │ │ │ │ + rsb r4, r4, r7, lsl #3 │ │ │ │ + rsb r4, r4, r4, lsl #2 │ │ │ │ + add r0, r5, r4, lsl #3 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 46a40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldrb r5, [r2] │ │ │ │ - ldr r2, [pc, #444] @ 44ee8 │ │ │ │ - ldr r3, [pc, #444] @ 44eec │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r8, #0 │ │ │ │ - ldr r4, [r1, #1036] @ 0x40c │ │ │ │ - mov r6, r1 │ │ │ │ + str r0, [ip, #3776] @ 0xec0 │ │ │ │ + sub sp, sp, #288 @ 0x120 │ │ │ │ mov r7, r0 │ │ │ │ - mov sl, r8 │ │ │ │ - add r9, sp, #4 │ │ │ │ + add r8, sp, #12 │ │ │ │ + ldr r0, [pc, #384] @ 42298 │ │ │ │ + stm r8, {r1, r2, r3} │ │ │ │ + ldr r3, [pc, #380] @ 4229c │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + add sl, sp, #28 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r9, [sp, #320] @ 0x140 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ mov r3, #0 │ │ │ │ - strb r5, [sp, #11] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 44e20 │ │ │ │ - cmp r5, #63 @ 0x3f │ │ │ │ - beq 44e50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4aa5c │ │ │ │ - ldrb r2, [r0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 44edc │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r2, #34 @ 0x22 │ │ │ │ - add r2, r3, #1 │ │ │ │ - beq 44e58 │ │ │ │ - add r3, r6, r3, lsl #2 │ │ │ │ - sub r5, r5, #102 @ 0x66 │ │ │ │ - str r2, [r6, #4] │ │ │ │ - str r0, [r3, #1044] @ 0x414 │ │ │ │ - cmp r5, #13 │ │ │ │ - addls pc, pc, r5, lsl #2 │ │ │ │ - b 44df0 │ │ │ │ - b 44de8 │ │ │ │ - b 44df0 │ │ │ │ - b 44df0 │ │ │ │ - b 44de8 │ │ │ │ - b 44df0 │ │ │ │ - b 44df0 │ │ │ │ - b 44df0 │ │ │ │ - b 44df0 │ │ │ │ - b 44df0 │ │ │ │ - b 44df0 │ │ │ │ - b 44df0 │ │ │ │ - b 44df0 │ │ │ │ - b 44e1c │ │ │ │ - b 44de8 │ │ │ │ - bl 4aa04 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrb r3, [r4] │ │ │ │ + bl 3bdc │ │ │ │ + mov r5, #0 │ │ │ │ + mvn r6, #0 │ │ │ │ + add r4, r7, #20 │ │ │ │ + cmn r6, #1 │ │ │ │ + ldr r3, [r4, #-4] │ │ │ │ + beq 421fc │ │ │ │ cmp r3, #0 │ │ │ │ - strbne sl, [r4], #1 │ │ │ │ - mov r2, r9 │ │ │ │ - add r1, sp, #11 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 44c6c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44ed4 │ │ │ │ - ldrb r5, [sp, #11] │ │ │ │ - b 44d5c │ │ │ │ - bl 4b5f8 │ │ │ │ + bne 4222c │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r4, r4, #1696 @ 0x6a0 │ │ │ │ + cmp r5, #4 │ │ │ │ + add r4, r4, #8 │ │ │ │ + bne 42154 │ │ │ │ + ldrb r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4226c │ │ │ │ + cmn r6, #1 │ │ │ │ + beq 42258 │ │ │ │ + add r3, r6, r6, lsl #3 │ │ │ │ + rsb r3, r6, r3, lsl #3 │ │ │ │ + rsb r3, r3, r3, lsl #2 │ │ │ │ + add r3, r7, r3, lsl #3 │ │ │ │ + add r0, r3, #16 │ │ │ │ + str r9, [sp] │ │ │ │ + add r7, r7, #4096 @ 0x1000 │ │ │ │ + ldm r8, {r1, r2, r3} │ │ │ │ + bl 46614 │ │ │ │ + ldr r3, [r7, #2736] @ 0xab0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 421cc │ │ │ │ + ldr r1, [r7, #2744] @ 0xab8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ 44ef0 │ │ │ │ - ldr r3, [pc, #188] @ 44eec │ │ │ │ + ldr r2, [pc, #200] @ 422a0 │ │ │ │ + ldr r3, [pc, #192] @ 4229c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44ee4 │ │ │ │ - add sp, sp, #16 │ │ │ │ + bne 42294 │ │ │ │ + add sp, sp, #288 @ 0x120 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r8, #1 │ │ │ │ - b 44dfc │ │ │ │ - add r3, r6, r3, lsl #2 │ │ │ │ - add r1, r0, #1 │ │ │ │ - str r2, [r6, #4] │ │ │ │ - str r1, [r3, #1044] @ 0x414 │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - bne 44ea0 │ │ │ │ - b 44ec4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44ed4 │ │ │ │ - ldrb r3, [r1] │ │ │ │ - mov r2, r1 │ │ │ │ - strb r3, [r0], #1 │ │ │ │ - ldrb r3, [r2, #1] │ │ │ │ - add r1, r2, #1 │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - beq 44ec4 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ - bne 44e7c │ │ │ │ - mov r2, r1 │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ - beq 44e8c │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - bne 44e84 │ │ │ │ - b 44e8c │ │ │ │ - mov r3, #0 │ │ │ │ - add r4, r1, #1 │ │ │ │ - strb r3, [r0] │ │ │ │ - b 44dfc │ │ │ │ - mov r0, #1 │ │ │ │ - b 44e24 │ │ │ │ - eor r0, r8, #1 │ │ │ │ - b 44e24 │ │ │ │ + bne 4222c │ │ │ │ + add r4, r4, #1696 @ 0x6a0 │ │ │ │ + cmp r5, #3 │ │ │ │ + mov r6, r5 │ │ │ │ + add r4, r4, #8 │ │ │ │ + add r3, r5, #1 │ │ │ │ + beq 4217c │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [r4, #-4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 42168 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 47d64 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42168 │ │ │ │ + ldr r1, [pc, #92] @ 422a4 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, sl │ │ │ │ + bl 48bd8 │ │ │ │ + b 4217c │ │ │ │ + ldr r1, [pc, #72] @ 422a8 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, sl │ │ │ │ + bl 48bd8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 48c40 │ │ │ │ + mov r3, sl │ │ │ │ + str r0, [sp] │ │ │ │ + ldm r8, {r0, r1, r2} │ │ │ │ + bl 47f88 │ │ │ │ + ldm r8, {r0, r1, r2} │ │ │ │ + bl 48070 │ │ │ │ + mvn r0, #0 │ │ │ │ + b 421d0 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r1, ip, asr r0 │ │ │ │ + andeq r9, r1, ip, ror #24 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r6, r1, ip, asr pc │ │ │ │ + @ instruction: 0x00019bb0 │ │ │ │ + andeq r6, r1, r4, lsr #14 │ │ │ │ + andeq r6, r1, ip, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #960] @ 0x3c0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #244] @ 45004 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #240] @ 45008 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #3088 @ 0xc10 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #3092] @ 0xc14 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [pc, #212] @ 4500c │ │ │ │ - add r4, sp, #8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #128 @ 0x80 │ │ │ │ - mov fp, #0 │ │ │ │ + str r0, [ip, #3888] @ 0xf30 │ │ │ │ + ldr r1, [pc, #360] @ 4242c │ │ │ │ + sub sp, sp, #188 @ 0xbc │ │ │ │ + ldr r2, [pc, #356] @ 42430 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r4, sp, #16 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #184] @ 45010 │ │ │ │ - mov r8, sp │ │ │ │ + mov r3, r4 │ │ │ │ + ldm r0, {r0, r1, r2} │ │ │ │ + bl 49ad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 42340 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42330 │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r9, [sp, #3136] @ 0xc40 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - bl 47868 │ │ │ │ - add r0, r8, #1040 @ 0x410 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str fp, [sp, #1036] @ 0x40c │ │ │ │ - str fp, [sp, #1040] @ 0x410 │ │ │ │ - bl 47868 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [pc, #132] @ 45010 │ │ │ │ - mov r1, sl │ │ │ │ - bl 48c08 │ │ │ │ mov r2, r7 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 20680 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 423ec │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - str r4, [sp, #1036] @ 0x40c │ │ │ │ - bl 44d08 │ │ │ │ - subs r3, r5, fp │ │ │ │ - movne r3, #1 │ │ │ │ - cmp r0, fp │ │ │ │ - movne r3, #0 │ │ │ │ - cmp r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - beq 44fcc │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [pc, #64] @ 45014 │ │ │ │ - ldr r3, [pc, #48] @ 45008 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 420f4 │ │ │ │ + add r4, r6, #1456 @ 0x5b0 │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r5, #0 │ │ │ │ + add r6, r6, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r4, #-1444] @ 0xfffffa5c │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 423d8 │ │ │ │ + cmp r3, #5 │ │ │ │ + beq 423a8 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r4, r4, #1696 @ 0x6a0 │ │ │ │ + cmp r5, #4 │ │ │ │ + add r4, r4, #8 │ │ │ │ + bne 42350 │ │ │ │ + ldr r2, [pc, #180] @ 42434 │ │ │ │ + ldr r3, [pc, #172] @ 42430 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #3092] @ 0xc14 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 45000 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #3088 @ 0xc10 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 42428 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #188 @ 0xbc │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [r6, #2740] @ 0xab4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 423c4 │ │ │ │ + ldr r2, [r6, #2744] @ 0xab8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + sub r0, r4, #1440 @ 0x5a0 │ │ │ │ + mov r1, r4 │ │ │ │ + sub r0, r0, #4 │ │ │ │ + bl 46a40 │ │ │ │ + b 42364 │ │ │ │ + sub r0, r4, #1440 @ 0x5a0 │ │ │ │ + sub r0, r0, #4 │ │ │ │ + bl 46698 │ │ │ │ + ldr r3, [r4, #-1444] @ 0xfffffa5c │ │ │ │ + b 4235c │ │ │ │ + bl 487f0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r3, r3, #5 │ │ │ │ + cmp r3, r0 │ │ │ │ + blt 4240c │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + bl 48070 │ │ │ │ + b 42340 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c40 │ │ │ │ + mov r3, r7 │ │ │ │ + str r0, [sp] │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + bl 47f88 │ │ │ │ + b 42400 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, r1, r4, ror lr │ │ │ │ + andeq r9, r1, r0, asr #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r6, r1, r0, lsr #18 │ │ │ │ - andeq r0, r0, r1, lsl #8 │ │ │ │ - @ instruction: 0x00016db4 │ │ │ │ + andeq r9, r1, r8, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #952] @ 0x3b8 │ │ │ │ - ldr r2, [pc, #568] @ 45268 │ │ │ │ - ldr r3, [pc, #568] @ 4526c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #3104 @ 0xc20 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - subs fp, r1, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #3100] @ 0xc1c │ │ │ │ - mov r3, #0 │ │ │ │ - beq 451ec │ │ │ │ - ldrb r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 451ec │ │ │ │ - ldr r8, [pc, #520] @ 45270 │ │ │ │ - add r3, sp, #8 │ │ │ │ - add r8, pc, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r7, [pc, #508] @ 45274 │ │ │ │ - add r3, sp, #1040 @ 0x410 │ │ │ │ - add r3, r3, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - add r6, sp, #16 │ │ │ │ - add r8, r8, #128 @ 0x80 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r4, #0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + add r4, r0, #16 │ │ │ │ + ldr r0, [r4] │ │ │ │ + cmp r0, #4 │ │ │ │ + beq 42484 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r4, r4, #1696 @ 0x6a0 │ │ │ │ + cmp r5, #4 │ │ │ │ + add r4, r4, #8 │ │ │ │ + bne 4245c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - bl 47868 │ │ │ │ - ldr r0, [sp] │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - str r4, [sp, #1044] @ 0x414 │ │ │ │ - str r4, [sp, #1048] @ 0x418 │ │ │ │ - bl 47868 │ │ │ │ - ldrb r3, [fp] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 45258 │ │ │ │ - mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - b 45100 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ - beq 451d8 │ │ │ │ + bl 467a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 450f0 │ │ │ │ - cmp r3, #59 @ 0x3b │ │ │ │ - beq 45220 │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ - beq 45238 │ │ │ │ - ldrb r3, [r1, #1] │ │ │ │ - cmp r3, #0 │ │ │ │ - add r1, r1, #1 │ │ │ │ - beq 4511c │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - bne 450d0 │ │ │ │ - ldrb r3, [r1, #1] │ │ │ │ - eor r0, r0, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bne 45100 │ │ │ │ - sub r1, r1, fp │ │ │ │ - add r2, r1, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - movge r2, r7 │ │ │ │ + beq 42468 │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r0, #1 │ │ │ │ + strne r5, [r8] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r3, r1, r1, lsl #3 │ │ │ │ + rsb r3, r1, r3, lsl #3 │ │ │ │ + rsb r3, r3, r3, lsl #2 │ │ │ │ + add r1, r0, r3, lsl #3 │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + cmp r1, #4 │ │ │ │ + mov r1, r2 │ │ │ │ + bne 424dc │ │ │ │ + add r3, r3, #16 │ │ │ │ + add r0, r0, r3 │ │ │ │ + b 46920 │ │ │ │ + mvn r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #60] @ 4253c │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r2, [pc, #56] @ 42540 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + bl 47824 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + add r2, r3, #65536 @ 0x10000 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r1, r3, #16 │ │ │ │ + add r2, r2, #16 │ │ │ │ + str r1, [r3] │ │ │ │ + stmib r3, {r1, r2} │ │ │ │ + str r0, [r3, #12] │ │ │ │ + str r3, [r4] │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r6, r1, r0, lsr #9 │ │ │ │ + andeq r0, r1, r0, lsl r0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldmib r3, {r0, r2} │ │ │ │ + add r1, r0, r1 │ │ │ │ + cmp r1, r2 │ │ │ │ + movhi r0, #0 │ │ │ │ + strls r1, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #72] @ 425c4 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r1, [r4] │ │ │ │ + ldr r2, [pc, #60] @ 425c8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + bl 47824 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 425bc │ │ │ │ + add r2, r3, #65536 @ 0x10000 │ │ │ │ + ldr r0, [r4] │ │ │ │ + add r1, r3, #16 │ │ │ │ + add r2, r2, #16 │ │ │ │ + str r1, [r3] │ │ │ │ + stmib r3, {r1, r2} │ │ │ │ + str r0, [r3, #12] │ │ │ │ + str r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r6, r1, ip, lsl r4 │ │ │ │ + andeq r0, r1, r0, lsl r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 42600 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ + bl 4782c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 425ec │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 4263c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ + bl 4782c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 42628 │ │ │ │ + ldr r0, [pc, #68] @ 42688 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r1, [r5] │ │ │ │ + ldr r2, [pc, #56] @ 4268c │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + bl 47824 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + add r2, r3, #65536 @ 0x10000 │ │ │ │ + ldr r0, [r5] │ │ │ │ + add r1, r3, #16 │ │ │ │ + add r2, r2, #16 │ │ │ │ + str r1, [r3] │ │ │ │ + stmib r3, {r1, r2} │ │ │ │ + str r0, [r3, #12] │ │ │ │ + str r3, [r5] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r6, r1, r4, asr r3 │ │ │ │ + andeq r0, r1, r0, lsl r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 426c4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ + bl 4782c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 426b0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, r0, r1 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r2, r1 │ │ │ │ + bhi 4270c │ │ │ │ + cmp r0, #0 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #88] @ 4276c │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r2, [pc, #84] @ 42770 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #11 │ │ │ │ + bl 47824 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 42760 │ │ │ │ + add r2, r3, #65536 @ 0x10000 │ │ │ │ + ldr r1, [r5] │ │ │ │ + add r0, r3, #16 │ │ │ │ + add r2, r2, #16 │ │ │ │ + str r1, [r3, #12] │ │ │ │ + str r0, [r3] │ │ │ │ + stmib r3, {r0, r2} │ │ │ │ + str r3, [r5] │ │ │ │ + add r4, r0, r4 │ │ │ │ + cmp r4, r2 │ │ │ │ + strls r4, [r3, #4] │ │ │ │ + movhi r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldmib r3, {r0, r2} │ │ │ │ + b 4274c │ │ │ │ + andeq r6, r1, ip, lsl #5 │ │ │ │ + andeq r0, r1, r0, lsl r0 │ │ │ │ + add r0, r0, #12288 @ 0x3000 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r0, #996] @ 0x3e4 │ │ │ │ + bx lr │ │ │ │ + add r0, r0, #12288 @ 0x3000 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0, #996] @ 0x3e4 │ │ │ │ + bx lr │ │ │ │ + add r0, r0, #12288 @ 0x3000 │ │ │ │ + str r1, [r0, #1000] @ 0x3e8 │ │ │ │ + bx lr │ │ │ │ + add r3, r0, #12288 @ 0x3000 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r0, [r3, #1320] @ 0x528 │ │ │ │ + bx lr │ │ │ │ + add r3, r0, #12288 @ 0x3000 │ │ │ │ + ldrb ip, [r3, #44] @ 0x2c │ │ │ │ + mov r0, r1 │ │ │ │ + cmp ip, #0 │ │ │ │ + add r3, r3, #44 @ 0x2c │ │ │ │ + beq 42824 │ │ │ │ + push {r4, lr} │ │ │ │ + mov r1, r3 │ │ │ │ + mov lr, #0 │ │ │ │ + cmp ip, #92 @ 0x5c │ │ │ │ + cmpne ip, #47 @ 0x2f │ │ │ │ mov r4, r3 │ │ │ │ - mov r1, fp │ │ │ │ + add r3, r3, #1 │ │ │ │ + moveq r1, r3 │ │ │ │ + beq 427f8 │ │ │ │ + cmp ip, #46 @ 0x2e │ │ │ │ + moveq lr, r4 │ │ │ │ + ldrb ip, [r3] │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 427d8 │ │ │ │ + cmp r1, lr │ │ │ │ + bcs 4281c │ │ │ │ + sub lr, lr, r1 │ │ │ │ + add lr, lr, #1 │ │ │ │ + cmp r2, lr │ │ │ │ + movge r2, lr │ │ │ │ + pop {r4, lr} │ │ │ │ + b 48bd8 │ │ │ │ + mov r1, r3 │ │ │ │ + b 48bd8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 428e4 │ │ │ │ + mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48c08 │ │ │ │ + mov r1, #436 @ 0x1b4 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 47838 │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r4, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r8, [r1, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r8 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 428e4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #436 @ 0x1b4 │ │ │ │ + bl 4787c │ │ │ │ + ldr r1, [pc, #68] @ 428f4 │ │ │ │ + mov r2, #7 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4aa5c │ │ │ │ - str r0, [sp, #1048] @ 0x418 │ │ │ │ - bl 4aa04 │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strbne r3, [r0], #1 │ │ │ │ - ldr sl, [r5, #24] │ │ │ │ - ldr fp, [sp, #1048] @ 0x418 │ │ │ │ - cmp sl, #0 │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ - str r0, [sp, #1044] @ 0x414 │ │ │ │ - bne 45184 │ │ │ │ - b 451ec │ │ │ │ - ldr sl, [sl, #20] │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 451ec │ │ │ │ - ldr r1, [sl, #24] │ │ │ │ - tst r9, r1 │ │ │ │ - beq 45178 │ │ │ │ - ldr r0, [sl, #8] │ │ │ │ - mov r1, fp │ │ │ │ - bl 4aadc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 45178 │ │ │ │ - ldr r2, [sl, #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + bl 4b0d4 │ │ │ │ + cmp r0, r4 │ │ │ │ + ldrbeq r4, [r6, #7] │ │ │ │ mov r0, r5 │ │ │ │ - bl 44d08 │ │ │ │ + subeq r4, r4, #4 │ │ │ │ + clzeq r4, r4 │ │ │ │ + lsreq r4, r4, #5 │ │ │ │ + bl 47acc │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r7, r1, r4, ror #23 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #396] @ 42a9c │ │ │ │ + ldr r3, [pc, #396] @ 42aa0 │ │ │ │ + add r7, r0, #12288 @ 0x3000 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r4, [pc, #380] @ 42aa4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 451ec │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 45250 │ │ │ │ - ldrb r3, [r4] │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + beq 42a90 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #152 @ 0x98 │ │ │ │ + bl 47a44 │ │ │ │ + ldr r3, [pc, #336] @ 42aa8 │ │ │ │ + ldr r1, [r9] │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 42a80 │ │ │ │ + ldr r1, [r7, #48] @ 0x30 │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #308] @ 42aac │ │ │ │ + sub r3, r3, r1 │ │ │ │ + smull r1, r2, r3, r2 │ │ │ │ + asr r1, r3, #31 │ │ │ │ + rsb r1, r1, r2, asr #4 │ │ │ │ + add r4, sp, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4b8fc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #4 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + bl 47aa0 │ │ │ │ + add r8, r9, #77824 @ 0x13000 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #176 @ 0xb0 │ │ │ │ + add r4, sp, #12 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + bl 47a44 │ │ │ │ + ldr r1, [r8, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4b8fc │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r3, [r8, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45250 │ │ │ │ - mov fp, r4 │ │ │ │ - b 4508c │ │ │ │ - ldrb r3, [r1, #1] │ │ │ │ - cmp r3, #34 @ 0x22 │ │ │ │ - ldrbeq r3, [r1, #2] │ │ │ │ - addeq r1, r1, #1 │ │ │ │ - b 450f4 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #128] @ 45278 │ │ │ │ - ldr r3, [pc, #112] @ 4526c │ │ │ │ + ble 42a18 │ │ │ │ + add r6, r8, #56 @ 0x38 │ │ │ │ + mov r4, #0 │ │ │ │ + add r5, sp, #16 │ │ │ │ + ldr r1, [r6, #4]! │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4b8fc │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r3, [r8, #56] @ 0x38 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 429ec │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + bl 47acc │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ + ldr r3, [pc, #132] @ 42ab0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #128] @ 42ab4 │ │ │ │ + mov r4, #0 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r4, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [ip, #100] @ 0x64 │ │ │ │ + mov r1, r4 │ │ │ │ + blx r5 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #92] @ 42ab8 │ │ │ │ + ldr r3, [pc, #64] @ 42aa0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #3100] @ 0xc1c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 45264 │ │ │ │ - add sp, sp, #3104 @ 0xc20 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub r2, r1, fp │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - add r4, r1, #1 │ │ │ │ - movge r2, r7 │ │ │ │ - b 45130 │ │ │ │ - sub r1, r1, fp │ │ │ │ - add r2, r1, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - movge r2, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - b 45130 │ │ │ │ - mov r0, #1 │ │ │ │ - b 451f0 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - b 45130 │ │ │ │ + bne 42a98 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r0, r9 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + b 42984 │ │ │ │ + mvn r0, #0 │ │ │ │ + b 42a54 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, r1, r8, asr sp │ │ │ │ + andeq r9, r1, r4, ror r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - strdeq r6, [r1], -r0 │ │ │ │ - andeq r0, r0, r1, lsl #8 │ │ │ │ - muleq r1, r0, fp │ │ │ │ + andeq r9, r1, r8, asr r4 │ │ │ │ + andeq r0, r0, r0, lsr r2 │ │ │ │ + mvnpl r8, pc, lsl r5 │ │ │ │ + andeq r5, r1, ip, lsl #31 │ │ │ │ + muleq r1, r8, pc @ │ │ │ │ + andeq r9, r1, ip, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #68] @ 42b18 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r4] │ │ │ │ + mov r2, #0 │ │ │ │ + add r0, r0, #12288 @ 0x3000 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + mov ip, r1 │ │ │ │ + str r3, [r0, #40] @ 0x28 │ │ │ │ + add r3, r4, #77824 @ 0x13000 │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, r4, #12 │ │ │ │ + str ip, [r3, #52] @ 0x34 │ │ │ │ + bl 2d7a4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r8, r1, r4, lsl #27 │ │ │ │ + mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #65536 @ 0x10000 │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #680] @ 0x2a8 │ │ │ │ - subs r5, r2, #0 │ │ │ │ - ldr r2, [pc, #1192] @ 45740 │ │ │ │ - ldr r3, [pc, #1192] @ 45744 │ │ │ │ - sub sp, sp, #3376 @ 0xd30 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 42b30 │ │ │ │ + str r0, [lr, #-912] @ 0xfffffc70 │ │ │ │ + sub sp, sp, #65536 @ 0x10000 │ │ │ │ + sub sp, sp, #876 @ 0x36c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, sp, #65536 @ 0x10000 │ │ │ │ + ldr r1, [pc, #1144] @ 42fd8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r0, r0, #912 @ 0x390 │ │ │ │ + ldr r3, [pc, #1136] @ 42fdc │ │ │ │ + ldr r0, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #65536 @ 0x10000 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add r9, r8, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #3372] @ 0xd2c │ │ │ │ + str r3, [r0, #868] @ 0x364 │ │ │ │ mov r3, #0 │ │ │ │ - beq 45460 │ │ │ │ - ldr sl, [pc, #1156] @ 45748 │ │ │ │ - ldr r8, [pc, #1156] @ 4574c │ │ │ │ - add sl, pc, sl │ │ │ │ - add r3, sl, #128 @ 0x80 │ │ │ │ + add r3, sp, #65536 @ 0x10000 │ │ │ │ + add r3, r3, #916 @ 0x394 │ │ │ │ + ldr r4, [r9, #36] @ 0x24 │ │ │ │ + ldr sl, [r3] │ │ │ │ + add r3, sp, #65536 @ 0x10000 │ │ │ │ + ldr r5, [pc, #1080] @ 42fe0 │ │ │ │ + add r3, r3, #956 @ 0x3bc │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r4, #0 │ │ │ │ + add r0, r0, #868 @ 0x364 │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne 42f44 │ │ │ │ + str r2, [r8, #8] │ │ │ │ + add r6, sp, #872 @ 0x368 │ │ │ │ + ldr r2, [pc, #1044] @ 42fe4 │ │ │ │ + sub fp, r6, #388 @ 0x184 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, fp │ │ │ │ + bl 48c44 │ │ │ │ + ldr r1, [pc, #1020] @ 42fe8 │ │ │ │ + add ip, sp, #65536 @ 0x10000 │ │ │ │ + ldr r0, [r7] │ │ │ │ + add ip, ip, #920 @ 0x398 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + blx r4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + addne r4, sp, #868 @ 0x364 │ │ │ │ + beq 42dd4 │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldrb r3, [r5] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 45460 │ │ │ │ - add r6, sp, #32 │ │ │ │ - sub r3, r6, #8 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r9, [sp, #28] │ │ │ │ - bl 47868 │ │ │ │ - add r0, r4, #1040 @ 0x410 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r9, [sp, #1060] @ 0x424 │ │ │ │ - str r9, [sp, #1064] @ 0x428 │ │ │ │ - bl 47868 │ │ │ │ - ldrb r4, [r5] │ │ │ │ - cmp r4, r9 │ │ │ │ - beq 4561c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - b 4536c │ │ │ │ - cmp r4, #92 @ 0x5c │ │ │ │ - beq 45490 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 4535c │ │ │ │ - cmp r4, #59 @ 0x3b │ │ │ │ - beq 4554c │ │ │ │ - cmp r4, #35 @ 0x23 │ │ │ │ - beq 45564 │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ - cmp r4, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - beq 45388 │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ - bne 4533c │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ - eor r1, r1, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - bne 4536c │ │ │ │ - sub r3, r3, r5 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r2, r8 │ │ │ │ - movge r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 48c08 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r7, [r2, #12] │ │ │ │ + mov r2, #2 │ │ │ │ + blx r7 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 42f8c │ │ │ │ + sub fp, r6, #824 @ 0x338 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, #436 @ 0x1b4 │ │ │ │ + bl 47838 │ │ │ │ + ldr r1, [pc, #876] @ 42fec │ │ │ │ + mov r0, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 47830 │ │ │ │ + mov r3, #4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + sub r0, r6, #816 @ 0x330 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + strb r3, [r6, #-817] @ 0xfffffccf │ │ │ │ + bl 48bd8 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, sl │ │ │ │ + sub r0, r6, #752 @ 0x2f0 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47a5c │ │ │ │ + mov r1, r0 │ │ │ │ + sub r0, r6, #688 @ 0x2b0 │ │ │ │ + bl 4b8fc │ │ │ │ + add r3, sp, #65536 @ 0x10000 │ │ │ │ + ldr r1, [r3, #952] @ 0x3b8 │ │ │ │ + sub r0, r6, #684 @ 0x2ac │ │ │ │ + add r3, r3, #952 @ 0x3b8 │ │ │ │ + bl 4b8fc │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #8 │ │ │ │ + sub r0, r6, #680 @ 0x2a8 │ │ │ │ + bl 48bd8 │ │ │ │ + sub r0, r6, #668 @ 0x29c │ │ │ │ + mov r1, #20 │ │ │ │ + bl 4b01c │ │ │ │ + mov r2, #436 @ 0x1b4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + b 42d18 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + mov r2, #65536 @ 0x10000 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4787c │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bgt 42d0c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47acc │ │ │ │ + ldr r2, [pc, #688] @ 42ff0 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r4, #0 │ │ │ │ + sub r6, r6, #260 @ 0x104 │ │ │ │ + add r0, r8, #77824 @ 0x13000 │ │ │ │ + str r3, [r9, #44] @ 0x2c │ │ │ │ + str r3, [r9, #40] @ 0x28 │ │ │ │ + str r3, [r9, #48] @ 0x30 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + str r4, [r0, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4aa5c │ │ │ │ - str r0, [sp, #1064] @ 0x428 │ │ │ │ - bl 4aa04 │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strbne r3, [r0], #1 │ │ │ │ - ldr r9, [sp, #1064] @ 0x428 │ │ │ │ - str r0, [sp, #1060] @ 0x424 │ │ │ │ - ldrb r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 45460 │ │ │ │ - ldr fp, [r7, #24] │ │ │ │ - ldr sl, [r7, #8] │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 453f8 │ │ │ │ - b 454f8 │ │ │ │ - ldr fp, [fp, #20] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 454f8 │ │ │ │ - ldr r3, [fp, #24] │ │ │ │ - tst sl, r3 │ │ │ │ - beq 453ec │ │ │ │ - ldr r0, [fp, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 4aadc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 453ec │ │ │ │ - ldr r1, [r7, #40] @ 0x28 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - bgt 454a4 │ │ │ │ - ldr r2, [sp, #1064] @ 0x428 │ │ │ │ - ldrb r2, [r2] │ │ │ │ - cmp r2, #43 @ 0x2b │ │ │ │ - beq 4557c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 455a0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 45460 │ │ │ │ - mov r5, r4 │ │ │ │ - ldrb r3, [r5] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 452e0 │ │ │ │ - ldr r2, [pc, #744] @ 45750 │ │ │ │ - ldr r3, [pc, #728] @ 45744 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + ldr r2, [pc, #632] @ 42ff4 │ │ │ │ + ldr r1, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r5, [r1, #100] @ 0x64 │ │ │ │ + mov r1, r4 │ │ │ │ + blx r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [r9, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #596] @ 42ff8 │ │ │ │ + ldr r3, [pc, #564] @ 42fdc │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, sp, #65536 @ 0x10000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #868 @ 0x364 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #3372] @ 0xd2c │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4573c │ │ │ │ - add sp, sp, #3376 @ 0xd30 │ │ │ │ - add sp, sp, #4 │ │ │ │ + bne 42fd4 │ │ │ │ + add sp, sp, #65536 @ 0x10000 │ │ │ │ + add sp, sp, #876 @ 0x36c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ - cmp r4, #34 @ 0x22 │ │ │ │ - ldrbeq r4, [r3, #2] │ │ │ │ - addeq r3, r3, #1 │ │ │ │ - b 45360 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 45448 │ │ │ │ - add r6, sp, #3104 @ 0xc20 │ │ │ │ - ldr r2, [pc, #664] @ 45754 │ │ │ │ - add r6, r6, #12 │ │ │ │ - ldr r3, [sp, #1064] @ 0x428 │ │ │ │ - mov r0, r6 │ │ │ │ + add r3, sp, #65536 @ 0x10000 │ │ │ │ + mov r2, #65 @ 0x41 │ │ │ │ + sub r4, r6, #4 │ │ │ │ + add r3, r3, #936 @ 0x3a8 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm sp, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + bl 4bad8 │ │ │ │ + ldr r2, [pc, #500] @ 42ffc │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, fp │ │ │ │ + str r4, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ - ldr r2, [pc, #636] @ 45758 │ │ │ │ - ldr r0, [r7] │ │ │ │ - mov r1, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #100] @ 0x64 │ │ │ │ - mov r3, r6 │ │ │ │ + ldr r1, [r7] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r5, [r1, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - b 45448 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 45448 │ │ │ │ - ldr r2, [pc, #592] @ 4575c │ │ │ │ - add r5, sp, #3104 @ 0xc20 │ │ │ │ - add r5, r5, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - ldr r3, [sp, #1064] @ 0x428 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #564] @ 45760 │ │ │ │ - mov r1, #0 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 42c34 │ │ │ │ + add r3, sp, #65536 @ 0x10000 │ │ │ │ + ldr r2, [pc, #412] @ 43000 │ │ │ │ + add r3, r3, #952 @ 0x3b8 │ │ │ │ + ldr r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r0, [r7] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r5, [r0, #100] @ 0x64 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, sl │ │ │ │ + bl 48c44 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r1, [r7] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r5, [r1, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - b 45448 │ │ │ │ - sub r2, r3, r5 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, r8 │ │ │ │ - add r4, r3, #1 │ │ │ │ - movge r2, r8 │ │ │ │ - b 45398 │ │ │ │ - sub r3, r3, r5 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r2, r8 │ │ │ │ - movge r2, r8 │ │ │ │ - mov r4, r1 │ │ │ │ - b 45398 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r1, r3, #4 │ │ │ │ - add r3, sp, #3376 @ 0xd30 │ │ │ │ - add r0, r2, #1 │ │ │ │ - ldr r1, [r7, r1, lsl #2] │ │ │ │ - add r2, r3, r2, lsl #2 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r1, [r2, #-2308] @ 0xfffff6fc │ │ │ │ - ldr r2, [fp, #16] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 42c34 │ │ │ │ + ldr r2, [pc, #320] @ 43004 │ │ │ │ + mov r0, fp │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl 48c44 │ │ │ │ + mov r3, #512 @ 0x200 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r2, [pc, #288] @ 43008 │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r1, fp │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr fp, [r3, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl 44d08 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne 455e4 │ │ │ │ - ldrb r1, [r7, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 455d0 │ │ │ │ - ldr r1, [fp, #24] │ │ │ │ - tst r1, #8 │ │ │ │ - bne 45624 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r2, [fp, #32] │ │ │ │ - ldr r1, [fp, #36] @ 0x24 │ │ │ │ - blx r2 │ │ │ │ - b 45448 │ │ │ │ - ldr r2, [fp, #16] │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ - add r5, sp, #3104 @ 0xc20 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #360] @ 45764 │ │ │ │ - add r5, r5, #12 │ │ │ │ + mvn r3, #0 │ │ │ │ + blx fp │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 42f4c │ │ │ │ + ldr r2, [pc, #252] @ 4300c │ │ │ │ + mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r3, sl │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [pc, #340] @ 45768 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + ldr r2, [pc, #228] @ 43010 │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r1, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - b 45530 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + mvn r0, #0 │ │ │ │ + b 42d9c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r3, [r7] │ │ │ │ mov r2, #1 │ │ │ │ - b 45398 │ │ │ │ - ldr r1, [pc, #320] @ 4576c │ │ │ │ - add r0, r7, #104 @ 0x68 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 3a1e8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #304] @ 45770 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #128 @ 0x80 │ │ │ │ - str r2, [r0] │ │ │ │ - ldr r2, [r7, #108] @ 0x6c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [r7, #112] @ 0x70 │ │ │ │ - streq r0, [r7, #108] @ 0x6c │ │ │ │ - cmp r2, #0 │ │ │ │ - strne r0, [r2] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r1, [r2, #8]! │ │ │ │ - ldr r1, [pc, #204] @ 4574c │ │ │ │ - add r0, r2, #8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 47868 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, r2, #1040 @ 0x410 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r3, [r5, #1044] @ 0x414 │ │ │ │ - str r3, [r5, #1048] @ 0x418 │ │ │ │ - mov r1, #2048 @ 0x800 │ │ │ │ - bl 47868 │ │ │ │ - ldr r5, [r7, #112] @ 0x70 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - add r0, r5, #8 │ │ │ │ - cmp r9, r0 │ │ │ │ - str fp, [r5, #4] │ │ │ │ - beq 45448 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add fp, r5, #16 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #120] @ 4574c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - bl 47860 │ │ │ │ - ldr r3, [sp, #1060] @ 0x424 │ │ │ │ - sub r3, r3, r6 │ │ │ │ - add r3, fp, r3 │ │ │ │ - str r3, [r5, #1044] @ 0x414 │ │ │ │ - ldr r3, [sp, #1064] @ 0x428 │ │ │ │ - sub r3, r3, r6 │ │ │ │ - add r3, fp, r3 │ │ │ │ - str r3, [r5, #1048] @ 0x418 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r5 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 42c34 │ │ │ │ + b 42f08 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47acc │ │ │ │ + ldr r2, [pc, #120] @ 43014 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 45448 │ │ │ │ - add r3, r5, r3, lsl #2 │ │ │ │ - add r2, r3, #1040 @ 0x410 │ │ │ │ - add r5, r5, #1040 @ 0x410 │ │ │ │ - add r9, r9, #1040 @ 0x410 │ │ │ │ - add r5, r5, #8 │ │ │ │ - add r2, r2, #8 │ │ │ │ - ldr r3, [r9, #4]! │ │ │ │ - sub r3, r3, r6 │ │ │ │ - add r3, fp, r3 │ │ │ │ - str r3, [r5, #4]! │ │ │ │ - cmp r5, r2 │ │ │ │ - bne 45720 │ │ │ │ - b 45448 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + ldr r2, [pc, #96] @ 43018 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r4 │ │ │ │ + str r7, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r1, r7 │ │ │ │ + blx r4 │ │ │ │ + b 42f44 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, r1, r8, ror #21 │ │ │ │ + andeq r9, r1, ip, lsl r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - muleq r1, r4, r5 │ │ │ │ - andeq r0, r0, r1, lsl #8 │ │ │ │ - andeq r6, r1, r0, lsr #18 │ │ │ │ - andeq r3, r1, ip, asr r9 │ │ │ │ - andeq r1, r1, r0, lsr fp │ │ │ │ - andeq r3, r1, r0, lsr r9 │ │ │ │ - andeq r1, r1, r4, ror #21 │ │ │ │ - andeq r3, r1, r0, lsl #16 │ │ │ │ - strdeq r1, [r1], -ip │ │ │ │ - andeq r0, r0, ip, lsl ip │ │ │ │ - andeq r6, r1, r8, lsl r2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 4527c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 4527c │ │ │ │ + ldrdeq r9, [r1], -r4 │ │ │ │ + andeq lr, r0, ip, asr pc │ │ │ │ + andeq r0, r0, ip, lsl r2 │ │ │ │ + andeq r7, r1, r4, lsl r8 │ │ │ │ + andeq r5, r1, r8, lsl #26 │ │ │ │ + andeq r5, r1, ip, asr ip │ │ │ │ + andeq r8, r1, r4, ror #31 │ │ │ │ + andeq r5, r1, r0, ror #23 │ │ │ │ + muleq r1, ip, fp │ │ │ │ + andeq r5, r1, r4, ror #9 │ │ │ │ + andeq r5, r1, r4, lsr #32 │ │ │ │ + andeq r5, r1, r0, lsl fp │ │ │ │ + andeq r5, r1, r0, lsr #21 │ │ │ │ + muleq r1, ip, sl │ │ │ │ + andeq r5, r1, r8, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr ip, [pc, #76] @ 45814 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - add ip, pc, ip │ │ │ │ - cmp r3, ip │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [r0, #8] │ │ │ │ - bne 45808 │ │ │ │ - mov r2, r1 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + add r4, r0, #12288 @ 0x3000 │ │ │ │ + ldr r0, [pc, #236] @ 43124 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #232] @ 43128 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + cmn r3, #1 │ │ │ │ mov r5, r1 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 4527c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4527c │ │ │ │ - str r6, [r4, #8] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx r3 │ │ │ │ - str r6, [r4, #8] │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #0 │ │ │ │ + beq 43070 │ │ │ │ + sub r3, r1, r3 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + ble 430d8 │ │ │ │ + mvn r3, #127 @ 0x7f │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #5 │ │ │ │ + strb r3, [sp, #4] │ │ │ │ + bl 4b8fc │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 430f0 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + mov r2, #5 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #132] @ 4312c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #120] @ 43128 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r5, [r4, #40] @ 0x28 │ │ │ │ + strlt r5, [r4, #48] @ 0x30 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 43120 │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xffffffa4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 43100 │ │ │ │ + mvn r3, #127 @ 0x7f │ │ │ │ + add r0, sp, #5 │ │ │ │ + strb r3, [sp, #4] │ │ │ │ + bl 4b8fc │ │ │ │ + ldrb r3, [sp, #4] │ │ │ │ + orr r3, r3, #64 @ 0x40 │ │ │ │ + strb r3, [sp, #4] │ │ │ │ + b 4308c │ │ │ │ + mvn r3, r3, lsl #25 │ │ │ │ + mvn r3, r3, lsr #25 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + strb r3, [sp, #4] │ │ │ │ + bl 47aa0 │ │ │ │ + b 4309c │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, r1, ip, asr #26 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + ldrdeq r8, [r1], -ip │ │ │ │ + mov ip, #0 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov lr, #131072 @ 0x20000 │ │ │ │ sub ip, sp, ip │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ - str r0, [ip, #-336] @ 0xfffffeb0 │ │ │ │ - ldr r2, [pc, #616] @ 45a9c │ │ │ │ - ldr r3, [pc, #616] @ 45aa0 │ │ │ │ - sub sp, sp, #4352 @ 0x1100 │ │ │ │ + cmp ip, lr │ │ │ │ + bne 43144 │ │ │ │ + str r0, [lr, #-48] @ 0xffffffd0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [pc, #456] @ 43330 │ │ │ │ + sub sp, sp, #131072 @ 0x20000 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #448] @ 43334 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [r0, #28] │ │ │ │ - sub sp, sp, #48 @ 0x30 │ │ │ │ + sub sp, sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #4352 @ 0x1100 │ │ │ │ - cmp r4, #0 │ │ │ │ - add r1, r1, #44 @ 0x2c │ │ │ │ - mov r5, r0 │ │ │ │ + add r7, r0, #12288 @ 0x3000 │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #131072 @ 0x20000 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [r1] │ │ │ │ + str r3, [r0, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bne 4587c │ │ │ │ - b 458cc │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 458cc │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 45870 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #520] @ 45aa4 │ │ │ │ - ldr r3, [pc, #512] @ 45aa0 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + add r0, r0, #12 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4327c │ │ │ │ + add r8, sp, #65536 @ 0x10000 │ │ │ │ + add r8, r8, #12 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 47830 │ │ │ │ + tst r4, #3 │ │ │ │ + beq 431dc │ │ │ │ + sub r3, r4, #1 │ │ │ │ + add r3, r8, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + add r4, r4, #1 │ │ │ │ + tst r4, #3 │ │ │ │ + strb r2, [r3, #1]! │ │ │ │ + bne 431cc │ │ │ │ + mov r1, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + sub r9, r4, #4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, #65536 @ 0x10000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2dc84 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt 432b4 │ │ │ │ + mov r3, #65536 @ 0x10000 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r6, #12 │ │ │ │ + mov r3, r8 │ │ │ │ + bl 2d84c │ │ │ │ + subs r9, r0, #0 │ │ │ │ + blt 432fc │ │ │ │ + lsl r5, r5, #5 │ │ │ │ + cmp r9, #29 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + and r5, r5, #96 @ 0x60 │ │ │ │ + and r3, r9, #255 @ 0xff │ │ │ │ + ble 432e4 │ │ │ │ + cmp r9, #255 @ 0xff │ │ │ │ + orrle r5, r5, #30 │ │ │ │ + orrgt r5, r5, #31 │ │ │ │ + strb r3, [r4, #-7] │ │ │ │ + suble r1, r4, #8 │ │ │ │ + asrgt r3, r9, #8 │ │ │ │ + movle r2, #2 │ │ │ │ + subgt r1, r4, #8 │ │ │ │ + movgt r2, #3 │ │ │ │ + strble r5, [r4, #-8] │ │ │ │ + strbgt r5, [r4, #-8] │ │ │ │ + strbgt r3, [r4, #-6] │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r7, #36] @ 0x24 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r2, [pc, #180] @ 43338 │ │ │ │ + ldr r3, [pc, #172] @ 43334 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #4352 @ 0x1100 │ │ │ │ + add r1, sp, #131072 @ 0x20000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #44 @ 0x2c │ │ │ │ + add r1, r1, #12 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 45a98 │ │ │ │ - add sp, sp, #4352 @ 0x1100 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 45890 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r8, [r5, #28] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [r5, #28] │ │ │ │ - mov r2, #1 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r8, [sp, #24] │ │ │ │ - blx r7 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 459f4 │ │ │ │ - ldr r2, [pc, #384] @ 45aa8 │ │ │ │ - add r9, sp, #4096 @ 0x1000 │ │ │ │ - add r9, r9, #44 @ 0x2c │ │ │ │ - mov r0, r9 │ │ │ │ - mov r3, r6 │ │ │ │ + bne 4332c │ │ │ │ + add sp, sp, #131072 @ 0x20000 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r3, [pc, #116] @ 4333c │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #112] @ 43340 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r2, [pc, #352] @ 45aac │ │ │ │ - ldr r0, [r5] │ │ │ │ - mov r3, r9 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r4 │ │ │ │ + b 4327c │ │ │ │ + orr r5, r5, r3 │ │ │ │ mov r1, r4 │ │ │ │ + mov r2, #1 │ │ │ │ + strb r5, [r1, #-8]! │ │ │ │ + bl 47aa0 │ │ │ │ + b 4326c │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r3, [pc, #52] @ 43344 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #48] @ 43348 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ - add sl, sp, #28 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r1, #1 │ │ │ │ blx r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3a28c │ │ │ │ - ldr r9, [pc, #308] @ 45ab0 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 3a2ac │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 459cc │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cmp r3, r9 │ │ │ │ - bne 459e4 │ │ │ │ - mov r2, r4 │ │ │ │ + b 4327c │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, r1, r8, lsl ip │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r8, r1, r4, lsl #22 │ │ │ │ + andeq r5, r1, r4, lsr #15 │ │ │ │ + andeq r5, r1, r4, lsl #14 │ │ │ │ + andeq r5, r1, r0, lsl #15 │ │ │ │ + @ instruction: 0x000156bc │ │ │ │ + mov ip, #0 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov lr, #65536 @ 0x10000 │ │ │ │ + sub ip, sp, ip │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 43360 │ │ │ │ + str r0, [lr, #-40] @ 0xffffffd8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #292] @ 434a4 │ │ │ │ + sub sp, sp, #65536 @ 0x10000 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #284] @ 434a8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add ip, sp, #65536 @ 0x10000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r7, r0, #12288 @ 0x3000 │ │ │ │ + add ip, ip, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [ip] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr ip, [r7, #44] @ 0x2c │ │ │ │ + mov r4, r0 │ │ │ │ + cmn ip, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + beq 433cc │ │ │ │ + sub ip, r1, ip │ │ │ │ + cmp ip, #250 @ 0xfa │ │ │ │ + ble 4344c │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r9, sp, #4 │ │ │ │ + bl 4301c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2e3cc │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4527c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4527c │ │ │ │ - mov r0, sl │ │ │ │ - bl 3a2ac │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4598c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 47afc │ │ │ │ - subs r0, r7, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - str r8, [r5, #28] │ │ │ │ - b 45894 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b 4597c │ │ │ │ - ldr r2, [pc, #184] @ 45ab4 │ │ │ │ - add r4, sp, #4096 @ 0x1000 │ │ │ │ - add r4, r4, #44 @ 0x2c │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ + bl 43130 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r7, #52 @ 0x34 │ │ │ │ + str r5, [r7, #44] @ 0x2c │ │ │ │ + bl 47830 │ │ │ │ + ldr r2, [pc, #144] @ 434ac │ │ │ │ + ldr r3, [pc, #136] @ 434a8 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl 48c74 │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r2, [pc, #152] @ 45ab8 │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ - mov r0, r5 │ │ │ │ + add r1, sp, #65536 @ 0x10000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 434a0 │ │ │ │ + add sp, sp, #65536 @ 0x10000 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r2, #0 │ │ │ │ + bl 4301c │ │ │ │ + add r7, r7, #52 @ 0x34 │ │ │ │ + add r3, r4, #77824 @ 0x13000 │ │ │ │ + add r5, sp, #4 │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ - blx r4 │ │ │ │ - ldrb r3, [r6] │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ - cmpne r3, #47 @ 0x2f │ │ │ │ - beq 45a6c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 459d4 │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ - bne 459d4 │ │ │ │ - ldrb r3, [r6, #2] │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ - cmpne r3, #47 @ 0x2f │ │ │ │ - bne 459d4 │ │ │ │ - ldr r3, [r5] │ │ │ │ + bl 2e748 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 43414 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #3 │ │ │ │ + bl 43130 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47830 │ │ │ │ + b 43414 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, r1, r0, lsl #20 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r8, r1, ip, ror #18 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, #2 │ │ │ │ + b 43130 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + add r3, r0, #12288 @ 0x3000 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt 4355c │ │ │ │ + add r8, r0, #77824 @ 0x13000 │ │ │ │ + ldr r5, [r8, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r5, #63 @ 0x3f │ │ │ │ + bgt 4355c │ │ │ │ + cmp r5, #0 │ │ │ │ + add r7, r5, #19456 @ 0x4c00 │ │ │ │ + ble 43524 │ │ │ │ + add r3, r0, r7, lsl #2 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ + sub r0, r6, r0 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #72] @ 43564 │ │ │ │ + bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4355c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ + add r7, r4, r7, lsl #2 │ │ │ │ + str r5, [r8, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #36] @ 43568 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #60] @ 45abc │ │ │ │ ldr r4, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #56] @ 45ac0 │ │ │ │ + ldr r3, [pc, #28] @ 4356c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r0, r5 │ │ │ │ + str r6, [r7, #60] @ 0x3c │ │ │ │ blx r4 │ │ │ │ - b 459d4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + submi r0, r8, #0 │ │ │ │ + andeq r5, r1, ip, lsl #9 │ │ │ │ + andeq r5, r1, ip, ror #10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #72] @ 435d0 │ │ │ │ + mov r5, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #36 @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + mov r6, r1 │ │ │ │ + str r3, [r0], #16 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2d7a4 │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ + mvn r2, #0 │ │ │ │ + str r5, [r3, #40] @ 0x28 │ │ │ │ + strb r5, [r3, #300] @ 0x12c │ │ │ │ + str r5, [r3, #556] @ 0x22c │ │ │ │ + add r3, r4, #77824 @ 0x13000 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [r3, #1328] @ 0x530 │ │ │ │ + str r2, [r3, #1324] @ 0x52c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrdeq r8, [r1], -r0 │ │ │ │ + str r1, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #324] @ 4373c │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #320] @ 43740 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov ip, #0 │ │ │ │ + add r6, r0, #12288 @ 0x3000 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + str ip, [r5] │ │ │ │ + mov r2, #1 │ │ │ │ + str ip, [r4] │ │ │ │ + add r1, sp, #7 │ │ │ │ + mov r7, r3 │ │ │ │ + strb ip, [sp, #7] │ │ │ │ + bl 4787c │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 43730 │ │ │ │ + ldrb ip, [sp, #7] │ │ │ │ + tst ip, #128 @ 0x80 │ │ │ │ + bne 436a0 │ │ │ │ + and r3, ip, #31 │ │ │ │ + cmp r3, #30 │ │ │ │ + asr ip, ip, #5 │ │ │ │ + str ip, [r4] │ │ │ │ + str r3, [r5] │ │ │ │ + beq 436c0 │ │ │ │ + cmp r3, #31 │ │ │ │ + beq 43710 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #200] @ 43744 │ │ │ │ + ldr r3, [pc, #192] @ 43740 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 43738 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + and r3, ip, #192 @ 0xc0 │ │ │ │ + ands ip, ip, #63 @ 0x3f │ │ │ │ + str r3, [r4] │ │ │ │ + beq 436e4 │ │ │ │ + ldr r3, [r7] │ │ │ │ + add r3, r3, ip │ │ │ │ + str r3, [r7] │ │ │ │ + b 43670 │ │ │ │ + mov r2, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + bl 4787c │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 43730 │ │ │ │ + ldrb r3, [sp, #8] │ │ │ │ + str r3, [r5] │ │ │ │ + b 43670 │ │ │ │ + add r4, sp, #8 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 4787c │ │ │ │ + cmp r0, #4 │ │ │ │ + bne 43730 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4b8cc │ │ │ │ + str r0, [r7] │ │ │ │ + b 43670 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + mov r2, #2 │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 4787c │ │ │ │ + cmp r0, #2 │ │ │ │ + ldrheq r3, [sp, #8] │ │ │ │ + streq r3, [r5] │ │ │ │ + beq 43670 │ │ │ │ + mvn r0, #0 │ │ │ │ + b 43674 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, r1, r0, asr r5 │ │ │ │ + andeq r8, r1, ip, lsl #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r6, r1, ip, ror #9 │ │ │ │ - andeq r3, r1, r4, lsr #10 │ │ │ │ - andeq r3, r1, r0, lsl #14 │ │ │ │ - @ instruction: 0xfffffdf4 │ │ │ │ - andeq r3, r1, r4, ror #8 │ │ │ │ - andeq r3, r1, r0, lsr r6 │ │ │ │ - ldrdeq r3, [r1], -r0 │ │ │ │ - strdeq r3, [r1], -r4 │ │ │ │ + andeq r8, r1, ip, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - subs r5, r1, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ble 45bf8 │ │ │ │ - ldr r3, [pc, #296] @ 45c10 │ │ │ │ - ldr r9, [pc, #296] @ 45c14 │ │ │ │ - ldr sl, [pc, #296] @ 45c18 │ │ │ │ - add r3, pc, r3 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldr r2, [pc, #416] @ 43908 │ │ │ │ + str r3, [sp] │ │ │ │ mov r7, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add sl, pc, sl │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #404] @ 4390c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, r7, #12288 @ 0x3000 │ │ │ │ mov fp, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 45b3c │ │ │ │ - sub r2, r5, fp │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 45b2c │ │ │ │ - ldr r2, [r7] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 42560 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + str fp, [sp, #24] │ │ │ │ + bl 47a58 │ │ │ │ + mov r4, fp │ │ │ │ + add sl, sp, #24 │ │ │ │ + add r9, sp, #28 │ │ │ │ + add r8, sp, #32 │ │ │ │ + str fp, [r6, #1296] @ 0x510 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + bl 47a58 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - blx r2 │ │ │ │ - add fp, fp, #1 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r5, fp │ │ │ │ - ble 45bf8 │ │ │ │ - ldr r1, [r4, fp, lsl #2] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 4aae4 │ │ │ │ - lsl r8, fp, #2 │ │ │ │ - add r6, r4, fp, lsl #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 45b0c │ │ │ │ - ldr r1, [r4, fp, lsl #2] │ │ │ │ - mov r0, sl │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 45b30 │ │ │ │ - ldr r1, [r4, r8] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 45b30 │ │ │ │ - ldr r0, [pc, #148] @ 45c1c │ │ │ │ - ldr r1, [r4, r8] │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 45b30 │ │ │ │ - ldr r0, [pc, #128] @ 45c20 │ │ │ │ - ldr r1, [r4, r8] │ │ │ │ + bl 435dc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 43870 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + tst r2, #128 @ 0x80 │ │ │ │ + beq 4380c │ │ │ │ + tst r2, #64 @ 0x40 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + bne 43824 │ │ │ │ + ldr r3, [r6, #1004] @ 0x3ec │ │ │ │ + str r2, [r6, #1012] @ 0x3f4 │ │ │ │ + cmn r3, #1 │ │ │ │ + streq r2, [r6, #1004] @ 0x3ec │ │ │ │ + b 437b8 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 437b8 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + bl 47a20 │ │ │ │ + b 437b8 │ │ │ │ + ldr r0, [sp] │ │ │ │ + mov r1, #12 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 426d0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp fp, #0 │ │ │ │ + str r3, [r0, #8] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + ldr r3, [r6, #1296] @ 0x510 │ │ │ │ + str r5, [r0] │ │ │ │ + add r3, r3, #1 │ │ │ │ + strne r0, [fp, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + moveq r4, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + str r3, [r6, #1296] @ 0x510 │ │ │ │ + b 437f8 │ │ │ │ + ldr r2, [r6, #1296] @ 0x510 │ │ │ │ + ldr r0, [pc, #148] @ 43910 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + ldr r1, [pc, #144] @ 43914 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 45b30 │ │ │ │ - ldr r2, [r7] │ │ │ │ - ldr r1, [pc, #104] @ 45c24 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr r6, [r4, r8] │ │ │ │ - bne 45c00 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4527c │ │ │ │ - add fp, fp, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4527c │ │ │ │ - cmp r5, fp │ │ │ │ - bgt 45b3c │ │ │ │ - add sp, sp, #12 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + bl 47824 │ │ │ │ + cmp r4, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + mov ip, r0 │ │ │ │ + str r0, [r6, #556] @ 0x22c │ │ │ │ + beq 438c0 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + add r3, ip, r2, lsl #3 │ │ │ │ + cmp r4, #0 │ │ │ │ + add r2, r2, #1 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + bne 438a4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + bl 47a44 │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 425cc │ │ │ │ + ldr r2, [pc, #56] @ 43918 │ │ │ │ + ldr r3, [pc, #40] @ 4390c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 43904 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r2 │ │ │ │ - b 45b30 │ │ │ │ - strdeq r3, [r1], -r4 │ │ │ │ - andeq r3, r1, r0, ror #7 │ │ │ │ - andeq r3, r1, r0, ror #7 │ │ │ │ - andeq ip, r0, r8, lsr #12 │ │ │ │ - andeq ip, r0, r4, lsl r6 │ │ │ │ - @ instruction: 0xfffffbb0 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, r1, r4, lsl r6 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r5, r1, r4, asr r2 │ │ │ │ + @ instruction: 0x000001b1 │ │ │ │ + andeq r8, r1, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3920] @ 0xf50 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #920] @ 45fdc │ │ │ │ - ldr r3, [pc, #920] @ 45fe0 │ │ │ │ - sub sp, sp, #144 @ 0x90 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - add r9, sp, #12 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [ip, #3896] @ 0xf38 │ │ │ │ + str r2, [r0, #12] │ │ │ │ + ldr r2, [pc, #1016] @ 43d30 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #1012] @ 43d34 │ │ │ │ + sub sp, sp, #164 @ 0xa4 │ │ │ │ + mov r7, #0 │ │ │ │ + add r4, r0, #12288 @ 0x3000 │ │ │ │ + add r2, pc, r2 │ │ │ │ + strb r7, [r4, #300] @ 0x12c │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ - bl 3bdc │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #868] @ 45fe4 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 45e4c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bls 45e40 │ │ │ │ - ldr r8, [r6, #1048] @ 0x418 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 45cbc │ │ │ │ - b 45e88 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 45e6c │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - tst r5, r3 │ │ │ │ - beq 45cb0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + ldr r3, [r1] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 4aadc │ │ │ │ - subs sl, r0, #0 │ │ │ │ - bne 45cb0 │ │ │ │ - ldr r2, [pc, #772] @ 45fe8 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 45e34 │ │ │ │ - ldr r2, [pc, #756] @ 45fec │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r3, [r6] │ │ │ │ - beq 45d98 │ │ │ │ - ldr r2, [pc, #740] @ 45ff0 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 45ed8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bls 45ecc │ │ │ │ - ldr r3, [r6, #1048] @ 0x418 │ │ │ │ - ldr r2, [pc, #708] @ 45ff4 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr sl, [sp, #204] @ 0xcc │ │ │ │ + blx r9 │ │ │ │ + cmp r0, r7 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ + beq 43be4 │ │ │ │ + add fp, r5, #12800 @ 0x3200 │ │ │ │ + add r9, fp, #48 @ 0x30 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r4, #44 @ 0x2c │ │ │ │ + bl 48bd8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 48c74 │ │ │ │ - ldrb r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 45d6c │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #676] @ 45ff8 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ + mov r1, #760 @ 0x2f8 │ │ │ │ + bl 47838 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r2, [r4, #1000] @ 0x3e8 │ │ │ │ + add r2, r5, #77824 @ 0x13000 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [r4, #1004] @ 0x3ec │ │ │ │ + str r3, [r4, #1012] @ 0x3f4 │ │ │ │ + str r3, [r4, #1300] @ 0x514 │ │ │ │ + str r3, [r4, #1008] @ 0x3f0 │ │ │ │ + str r3, [r4, #1304] @ 0x518 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + str r3, [r2, #1324] @ 0x52c │ │ │ │ + mov r2, #436 @ 0x1b4 │ │ │ │ + bl 4787c │ │ │ │ + ldr r1, [pc, #816] @ 43d38 │ │ │ │ + mov r0, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #7 │ │ │ │ + bl 4b0d4 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne 43c30 │ │ │ │ + ldrb r3, [r4, #567] @ 0x237 │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 43aa4 │ │ │ │ + ldr r2, [pc, #780] @ 43d3c │ │ │ │ + add r6, r5, #12544 @ 0x3100 │ │ │ │ + add r6, r6, #44 @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r9 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #648] @ 45ffc │ │ │ │ - ldr r3, [pc, #616] @ 45fe0 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #756] @ 43d40 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r5, [r3, #100] @ 0x64 │ │ │ │ + mov r3, r6 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + bl 47acc │ │ │ │ + str r9, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #712] @ 43d44 │ │ │ │ + ldr r3, [pc, #692] @ 43d34 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 45fb8 │ │ │ │ - add sp, sp, #144 @ 0x90 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #608] @ 46000 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 45f44 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 45eec │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - ldr r2, [pc, #572] @ 46004 │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 45f64 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bls 45f38 │ │ │ │ - ldr r3, [r6, #1048] @ 0x418 │ │ │ │ - ldr r2, [pc, #544] @ 46008 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #520] @ 4600c │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 45f54 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #1 │ │ │ │ - bl 4527c │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4527c │ │ │ │ - b 45d6c │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b 45cf0 │ │ │ │ - ldr r8, [pc, #456] @ 46010 │ │ │ │ - add r8, pc, r8 │ │ │ │ - b 45c9c │ │ │ │ - mov r1, #1 │ │ │ │ + bne 43d2c │ │ │ │ mov r0, r6 │ │ │ │ - blx r2 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bne 45cbc │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #412] @ 46014 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 45eb8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bls 45eac │ │ │ │ - ldr r3, [r6, #1048] @ 0x418 │ │ │ │ - ldr r2, [pc, #380] @ 46018 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + add sp, sp, #164 @ 0xa4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add fp, fp, #56 @ 0x38 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 4aab4 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 43ae8 │ │ │ │ + ldr r2, [pc, #644] @ 43d48 │ │ │ │ + add r6, r5, #12544 @ 0x3100 │ │ │ │ + add r6, r6, #44 @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 48c74 │ │ │ │ - b 45d3c │ │ │ │ - ldr r3, [pc, #360] @ 4601c │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 45e94 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b 45e94 │ │ │ │ - ldr r3, [pc, #332] @ 46020 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 45d28 │ │ │ │ - mov r1, #1 │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - b 45d28 │ │ │ │ - ldr r0, [r6, #1044] @ 0x414 │ │ │ │ - bl 4b190 │ │ │ │ - ldr r2, [r6] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #616] @ 43d4c │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 43a4c │ │ │ │ + ldr r1, [pc, #608] @ 43d50 │ │ │ │ + add sl, r5, #12992 @ 0x32c0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, sl │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - mov r3, r2 │ │ │ │ - beq 45f90 │ │ │ │ - ldr r3, [pc, #276] @ 46024 │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 45f78 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - bls 45dbc │ │ │ │ - ldr r0, [r6, #1052] @ 0x41c │ │ │ │ - bl 4b190 │ │ │ │ - ldr r2, [r6] │ │ │ │ - mov sl, r0 │ │ │ │ - b 45dbc │ │ │ │ - ldr r3, [pc, #232] @ 46028 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 45de0 │ │ │ │ + moveq r3, #1 │ │ │ │ + bne 43d0c │ │ │ │ + add r8, r5, #12928 @ 0x3280 │ │ │ │ + str r3, [r4, #1320] @ 0x528 │ │ │ │ + add r0, r8, #56 @ 0x38 │ │ │ │ + bl 4b8cc │ │ │ │ + add fp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + add r0, r8, #60 @ 0x3c │ │ │ │ + bl 4b8cc │ │ │ │ + ldr r2, [pc, #548] @ 43d54 │ │ │ │ + add r3, r5, #12864 @ 0x3240 │ │ │ │ + add r3, r3, #56 @ 0x38 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, fp │ │ │ │ + bl 48c44 │ │ │ │ mov r1, #0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [r6] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r8, [r1, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - blx r2 │ │ │ │ - b 45ef4 │ │ │ │ + blx r8 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 43c84 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r2 │ │ │ │ - b 45d6c │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - b 45de0 │ │ │ │ - mov r1, #2 │ │ │ │ + bl 47a20 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 47acc │ │ │ │ + add r0, sl, #32 │ │ │ │ + bl 4b8cc │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ + movcs r0, #64 @ 0x40 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #1016] @ 0x3f8 │ │ │ │ + beq 43bd4 │ │ │ │ + add r6, r5, #13248 @ 0x33c0 │ │ │ │ + add r6, r6, #56 @ 0x38 │ │ │ │ + sub r0, r6, #276 @ 0x114 │ │ │ │ + bl 4b8cc │ │ │ │ + add r7, r7, #1 │ │ │ │ + str r0, [r6, #4]! │ │ │ │ + ldr r3, [r4, #1016] @ 0x3f8 │ │ │ │ + cmp r3, r7 │ │ │ │ + bgt 43bb8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 43748 │ │ │ │ + mov r6, #0 │ │ │ │ + b 43a74 │ │ │ │ + add r6, r5, #12544 @ 0x3100 │ │ │ │ + ldr r2, [pc, #360] @ 43d58 │ │ │ │ + add r6, r6, #44 @ 0x2c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r2, [pc, #328] @ 43d5c │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r9, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r1, r9 │ │ │ │ blx r4 │ │ │ │ - ldr r2, [r6] │ │ │ │ - mov sl, r0 │ │ │ │ - b 45dbc │ │ │ │ - ldr r2, [pc, #148] @ 4602c │ │ │ │ + b 43a74 │ │ │ │ + add r6, r5, #12544 @ 0x3100 │ │ │ │ + ldr r2, [pc, #292] @ 43d60 │ │ │ │ + add r6, r6, #44 @ 0x2c │ │ │ │ + mov r3, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq 45fbc │ │ │ │ - mov r1, #3 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [r6] │ │ │ │ - mov sl, r0 │ │ │ │ - b 45dbc │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r2, [pc, #264] @ 43d64 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r5, [r3, #100] @ 0x64 │ │ │ │ + mov r3, r6 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + bl 47acc │ │ │ │ + str r7, [r4, #40] @ 0x28 │ │ │ │ + b 43a74 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 43b94 │ │ │ │ + ldr r0, [pc, #212] @ 43d68 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r1, [pc, #204] @ 43d6c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 47824 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + bl 4787c │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + ldr ip, [r6] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [ip, #12] │ │ │ │ + blx r6 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 47aa0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 47acc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 4782c │ │ │ │ + b 43b94 │ │ │ │ + ldr r1, [pc, #92] @ 43d70 │ │ │ │ + mov r0, sl │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 4aab4 │ │ │ │ + clz r3, r0 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + b 43b08 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, #3 │ │ │ │ - bls 45db8 │ │ │ │ - ldr r0, [r6, #1056] @ 0x420 │ │ │ │ - bl 4b190 │ │ │ │ - ldr r2, [r6] │ │ │ │ - mov sl, r0 │ │ │ │ - b 45dbc │ │ │ │ - andeq r6, r1, r0, asr #2 │ │ │ │ + andeq r8, r1, r0, asr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0xffff63d0 │ │ │ │ - @ instruction: 0xffff645c │ │ │ │ - @ instruction: 0xffffe8fc │ │ │ │ - @ instruction: 0xffff6344 │ │ │ │ - @ instruction: 0x000131bc │ │ │ │ - @ instruction: 0x000112b8 │ │ │ │ - andeq r6, r1, r4, lsl r0 │ │ │ │ - @ instruction: 0xffff63bc │ │ │ │ - @ instruction: 0xffff628c │ │ │ │ - andeq r0, r1, r0, ror #4 │ │ │ │ - @ instruction: 0xfffff968 │ │ │ │ - @ instruction: 0x0000cdbc │ │ │ │ - @ instruction: 0xffff61d8 │ │ │ │ - andeq r2, r1, r8, asr #30 │ │ │ │ - andeq ip, r0, r0, asr sp │ │ │ │ - andeq ip, r0, r0, lsr sp │ │ │ │ - @ instruction: 0xffff6250 │ │ │ │ - andeq ip, r0, r4, asr #25 │ │ │ │ - @ instruction: 0xffff61c8 │ │ │ │ + andeq r6, r1, ip, lsl #21 │ │ │ │ + andeq r5, r1, r0, ror #1 │ │ │ │ + andeq r5, r1, r8, lsr #1 │ │ │ │ + andeq r8, r1, ip, lsl #6 │ │ │ │ + andeq r5, r1, r0, ror r0 │ │ │ │ + andeq r5, r1, r0, lsl r0 │ │ │ │ + andeq r5, r1, ip, rrx │ │ │ │ + ldrdeq r4, [r1], -r0 │ │ │ │ + andeq r4, r1, ip, lsl r8 │ │ │ │ + ldrdeq r4, [r1], -ip │ │ │ │ + @ instruction: 0x00014ebc │ │ │ │ + muleq r1, r4, lr │ │ │ │ + andeq r4, r1, r8, lsr lr │ │ │ │ + muleq r0, sl, r2 │ │ │ │ + andeq r3, r1, r0, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3920] @ 0xf50 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #944] @ 463fc │ │ │ │ - ldr r3, [pc, #944] @ 46400 │ │ │ │ - sub sp, sp, #144 @ 0x90 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - add r9, sp, #12 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 3bdc │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #892] @ 46404 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 462a8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4629c │ │ │ │ - ldr r8, [r6, #1044] @ 0x414 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 460c4 │ │ │ │ - b 462e4 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 462c8 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - tst r5, r3 │ │ │ │ - beq 460b8 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 4aadc │ │ │ │ - subs sl, r0, #0 │ │ │ │ - bne 460b8 │ │ │ │ - ldr r2, [pc, #796] @ 46408 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r1, [r4, #36] @ 0x24 │ │ │ │ - beq 46290 │ │ │ │ - ldr r2, [pc, #776] @ 4640c │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [r6] │ │ │ │ - mov r0, r2 │ │ │ │ - beq 461a8 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - ldr r2, [pc, #752] @ 46410 │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 46334 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r4, r0, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46328 │ │ │ │ - ldr r3, [r6, #1044] @ 0x414 │ │ │ │ - ldr r2, [pc, #724] @ 46414 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + beq 43dec │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [pc, #72] @ 43df4 │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #64] @ 43df8 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 48c74 │ │ │ │ - ldrb r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4617c │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #692] @ 46418 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + bl 47acc │ │ │ │ + ldr r0, [r4, #556] @ 0x22c │ │ │ │ + str r5, [r4, #40] @ 0x28 │ │ │ │ + bl 4782c │ │ │ │ + mov r0, r5 │ │ │ │ + str r5, [r4, #556] @ 0x22c │ │ │ │ + strb r5, [r4, #44] @ 0x2c │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mvn r0, #0 │ │ │ │ + b 43de4 │ │ │ │ + @ instruction: 0x00014db0 │ │ │ │ + andeq r4, r1, r8, lsr sp │ │ │ │ + mov ip, #0 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #69632 @ 0x11000 │ │ │ │ + sub ip, sp, ip │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne 43e10 │ │ │ │ + str r0, [lr, #-160] @ 0xffffff60 │ │ │ │ + add ip, r0, #12288 @ 0x3000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1376] @ 44394 │ │ │ │ + ldr r1, [pc, #1376] @ 44398 │ │ │ │ + sub sp, sp, #69632 @ 0x11000 │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ + add r0, pc, r0 │ │ │ │ + add lr, sp, #69632 @ 0x11000 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r3, [ip, #1300] @ 0x514 │ │ │ │ + add r6, sp, #120 @ 0x78 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [lr, #116] @ 0x74 │ │ │ │ mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r2, [ip, #1008] @ 0x3f0 │ │ │ │ + str r3, [r6, #-88] @ 0xffffffa8 │ │ │ │ + str r3, [ip, #1008] @ 0x3f0 │ │ │ │ + ldr r3, [pc, #1320] @ 4439c │ │ │ │ + add lr, lr, #116 @ 0x74 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #1308] @ 443a0 │ │ │ │ + mov fp, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #1296] @ 443a4 │ │ │ │ + add r9, sp, #32 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r8, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r2, [ip, #1304] @ 0x518 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 435dc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 441a4 │ │ │ │ + ldr r7, [r6, #-80] @ 0xffffffb0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 43fb0 │ │ │ │ + ldr r4, [r6, #-84] @ 0xffffffac │ │ │ │ + cmp r4, #3 │ │ │ │ + beq 43f2c │ │ │ │ + cmp r4, #1 │ │ │ │ + beq 440a4 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 44070 │ │ │ │ + mov fp, #1 │ │ │ │ + tst r4, #128 @ 0x80 │ │ │ │ + bne 44240 │ │ │ │ + cmp r4, #2 │ │ │ │ + bne 43eac │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43eac │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [pc, #1164] @ 443a8 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r3 │ │ │ │ + b 43eac │ │ │ │ + add fp, r5, #77824 @ 0x13000 │ │ │ │ + ldr r3, [fp, #1324] @ 0x52c │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 43fa8 │ │ │ │ + ldr sl, [pc, #1128] @ 443ac │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r3, [pc, #1124] @ 443b0 │ │ │ │ + add r7, r5, #13568 @ 0x3500 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r7, r7, #44 @ 0x2c │ │ │ │ + ldr r0, [fp, #1328] @ 0x530 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2f384 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt 44134 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43f90 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #1052] @ 443b4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r4, [fp, #1324] @ 0x52c │ │ │ │ + bl 47830 │ │ │ │ + mov fp, #1 │ │ │ │ + b 43eac │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 4787c │ │ │ │ + cmp r7, r0 │ │ │ │ + bne 442a4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r7, #65536 @ 0x10000 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r0, r5, #16 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 2d9d4 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + blt 442fc │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 2dc10 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bge 43ed4 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [pc, #932] @ 443b8 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [pc, #928] @ 443bc │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ + mov r1, #1 │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #664] @ 4641c │ │ │ │ - ldr r3, [pc, #632] @ 46400 │ │ │ │ + ldr r2, [pc, #904] @ 443c0 │ │ │ │ + ldr r3, [pc, #860] @ 44398 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, sp, #69632 @ 0x11000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #116 @ 0x74 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 463f8 │ │ │ │ - add sp, sp, #144 @ 0x90 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r1, [pc, #620] @ 46420 │ │ │ │ - ldr r4, [r3] │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ + bne 442a0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #69632 @ 0x11000 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 43d74 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43ef4 │ │ │ │ + add r3, r5, #77824 @ 0x13000 │ │ │ │ + ldr r2, [r3, #1324] @ 0x52c │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 43ef4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, r5, #13568 @ 0x3500 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, r1, #44 @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + b 43ef0 │ │ │ │ + ldr r1, [pc, #792] @ 443c4 │ │ │ │ + sub r4, r6, #76 @ 0x4c │ │ │ │ + mov r2, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 46364 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bls 46348 │ │ │ │ - ldr r0, [r6, #1048] @ 0x418 │ │ │ │ - bl 4b190 │ │ │ │ - cmp r4, r0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - beq 46398 │ │ │ │ - ldr r2, [pc, #560] @ 46424 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2eed0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4412c │ │ │ │ + ldr r7, [pc, #764] @ 443c8 │ │ │ │ + mov r0, r4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 2f03c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bge 44164 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #736] @ 443cc │ │ │ │ + add r4, sp, #69632 @ 0x11000 │ │ │ │ + add r4, r4, #52 @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 463c8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bls 46218 │ │ │ │ - ldr r0, [r6, #1048] @ 0x418 │ │ │ │ - bl 4b190 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - ldr r2, [pc, #520] @ 46428 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #712] @ 443d0 │ │ │ │ + mov lr, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 46384 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 46358 │ │ │ │ - ldr r3, [r6, #1044] @ 0x414 │ │ │ │ - ldr r2, [pc, #488] @ 4642c │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #1 │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + b 43fa8 │ │ │ │ + mvn r4, #0 │ │ │ │ + b 440e0 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #660] @ 443d4 │ │ │ │ + add r4, sp, #69632 @ 0x11000 │ │ │ │ + add r4, r4, #52 @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 48c74 │ │ │ │ - ldr r2, [r7] │ │ │ │ - ldr r3, [pc, #464] @ 46430 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r2, [pc, #636] @ 443d8 │ │ │ │ + mov lr, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 4410c │ │ │ │ + add r3, r5, #77824 @ 0x13000 │ │ │ │ + add r0, r5, #13568 @ 0x3500 │ │ │ │ + add r0, r0, #44 @ 0x2c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + str r4, [r3, #1324] @ 0x52c │ │ │ │ + bl 47830 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43fa8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + b 43fa8 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r6, [pc, #556] @ 443dc │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, #0 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r7, [r3, #100] @ 0x64 │ │ │ │ + ldr r3, [pc, #540] @ 443e0 │ │ │ │ + add r6, pc, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 46374 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ - bl 4527c │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4527c │ │ │ │ - b 4617c │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - b 460fc │ │ │ │ - ldr r8, [pc, #400] @ 46434 │ │ │ │ - add r8, pc, r8 │ │ │ │ - b 460a4 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r2 │ │ │ │ - ldr r4, [r7, #24] │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bne 460c4 │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #356] @ 46438 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r3, [r3, #1304] @ 0x518 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 44250 │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [pc, #500] @ 443e4 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 46314 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 46308 │ │ │ │ - ldr r3, [r6, #1044] @ 0x414 │ │ │ │ - ldr r2, [pc, #324] @ 4643c │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + bne 44354 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r2, #996] @ 0x3e4 │ │ │ │ + ldr r2, [pc, #472] @ 443e8 │ │ │ │ + ldr r3, [pc, #388] @ 44398 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 48c74 │ │ │ │ - b 4614c │ │ │ │ - ldr r3, [pc, #304] @ 46440 │ │ │ │ + add r1, sp, #69632 @ 0x11000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #116 @ 0x74 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 442a0 │ │ │ │ + add sp, sp, #69632 @ 0x11000 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r6, #-88] @ 0xffffffa8 │ │ │ │ + str r3, [r2, #1300] @ 0x514 │ │ │ │ + b 44208 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ + ldr r3, [pc, #384] @ 443ec │ │ │ │ + mov r2, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 462f0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b 462f0 │ │ │ │ - ldr r3, [pc, #276] @ 46444 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #372] @ 443f0 │ │ │ │ + ldr r3, [pc, #280] @ 44398 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #69632 @ 0x11000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #116 @ 0x74 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 4405c │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [pc, #324] @ 443f4 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [pc, #320] @ 443f8 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 46138 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - b 46138 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 46200 │ │ │ │ - mov r0, r2 │ │ │ │ - b 46218 │ │ │ │ - ldr r3, [pc, #232] @ 46448 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #296] @ 443fc │ │ │ │ + ldr r3, [pc, #192] @ 44398 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #69632 @ 0x11000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #116 @ 0x74 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 4405c │ │ │ │ + b 442a0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [pc, #248] @ 44400 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [pc, #244] @ 44404 │ │ │ │ add r3, pc, r3 │ │ │ │ - b 4623c │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - b 461d8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r2 │ │ │ │ - b 4617c │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - b 4623c │ │ │ │ - ldr r1, [pc, #172] @ 4644c │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #220] @ 44408 │ │ │ │ + ldr r3, [pc, #104] @ 44398 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #69632 @ 0x11000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #116 @ 0x74 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 4405c │ │ │ │ + b 442a0 │ │ │ │ + ldr r1, [pc, #176] @ 4440c │ │ │ │ + ldr r3, [pc, #56] @ 44398 │ │ │ │ add r1, pc, r1 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 463e0 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - bls 46350 │ │ │ │ - ldr r0, [r6, #1052] @ 0x41c │ │ │ │ - bl 4b190 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - b 46218 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - b 46218 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r6] │ │ │ │ - b 46218 │ │ │ │ - bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r1, r8, lsr sp │ │ │ │ + add r0, sp, #69632 @ 0x11000 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add r0, r0, #116 @ 0x74 │ │ │ │ + ldr r1, [r3] │ │ │ │ + ldr r3, [r0] │ │ │ │ + eors r1, r3, r1 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 442a0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #69632 @ 0x11000 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bx r2 │ │ │ │ + andeq r7, r1, ip, asr #30 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - @ instruction: 0xffff5fc8 │ │ │ │ - @ instruction: 0xffff6054 │ │ │ │ - @ instruction: 0xffffe4f0 │ │ │ │ - @ instruction: 0xffff5f34 │ │ │ │ - andeq r2, r1, ip, lsr #27 │ │ │ │ - andeq r0, r1, r8, lsr #29 │ │ │ │ - andeq r5, r1, r4, lsl #24 │ │ │ │ - @ instruction: 0xffff5fa4 │ │ │ │ - @ instruction: 0xffff5f6c │ │ │ │ - @ instruction: 0xffff5e30 │ │ │ │ - andeq pc, r0, r4, lsl #28 │ │ │ │ - @ instruction: 0xfffff50c │ │ │ │ - andeq ip, r0, r0, ror #18 │ │ │ │ - @ instruction: 0xffff5d7c │ │ │ │ - andeq r2, r1, ip, ror #21 │ │ │ │ - strdeq ip, [r0], -r4 │ │ │ │ - ldrdeq ip, [r0], -r4 │ │ │ │ - andeq ip, r0, r4, lsr #17 │ │ │ │ - @ instruction: 0xffff5dc0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 464ac │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - b 46484 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 464ac │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - tst r5, r3 │ │ │ │ - beq 46478 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 4aadc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 46478 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + andeq pc, r5, ip, ror #29 │ │ │ │ + ldrdeq pc, [r4], -ip │ │ │ │ + andeq pc, r3, ip, asr #29 │ │ │ │ + andeq pc, r3, r0, asr #28 │ │ │ │ + andeq pc, r2, r4, lsl lr @ │ │ │ │ + andeq pc, r3, r8, lsl #28 │ │ │ │ + andeq pc, r2, r4, asr #27 │ │ │ │ + @ instruction: 0x00014bb0 │ │ │ │ + ldrdeq r4, [r1], -r4 @ │ │ │ │ + andeq r7, r1, r0, asr sp │ │ │ │ + @ instruction: 0x0003fcb0 │ │ │ │ + muleq r2, r4, ip │ │ │ │ + andeq r4, r1, r4, lsr #22 │ │ │ │ + andeq r4, r1, r8, ror #19 │ │ │ │ + andeq r4, r1, r8, lsr #21 │ │ │ │ + muleq r1, r4, r9 │ │ │ │ + andeq r4, r1, r0, lsr r9 │ │ │ │ + @ instruction: 0x000149b4 │ │ │ │ + @ instruction: 0xffffe57c │ │ │ │ + andeq r7, r1, r8, ror fp │ │ │ │ + andeq r4, r1, r8, lsl r9 │ │ │ │ + andeq r7, r1, ip, lsl #22 │ │ │ │ + ldrdeq r4, [r1], -ip │ │ │ │ + andeq r4, r1, r8, lsr r8 │ │ │ │ + @ instruction: 0x00017ab4 │ │ │ │ + muleq r1, r8, r8 │ │ │ │ + andeq r4, r1, r0, ror #15 │ │ │ │ + andeq r7, r1, ip, asr sl │ │ │ │ + andeq r7, r1, ip, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - beq 46550 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 46538 │ │ │ │ - ldr r4, [r4, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 46520 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 4aae4 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 46560 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 46500 │ │ │ │ - str r3, [r5, #20] │ │ │ │ - str r5, [r4, #20] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 46550 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 46554 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r5, #20] │ │ │ │ - str r5, [r4, #24] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - b 4652c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - bne 465b0 │ │ │ │ - b 465f0 │ │ │ │ - ldr r4, [r4, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 465f0 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - tst r5, r3 │ │ │ │ - beq 465a4 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 4aadc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 465a4 │ │ │ │ - str fp, [r4, #32] │ │ │ │ - str sl, [r4, #36] @ 0x24 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - str r9, [r4, #12] │ │ │ │ - str r8, [r4, #16] │ │ │ │ - str r5, [r4, #24] │ │ │ │ - strb r0, [r4, #28] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #92] @ 46654 │ │ │ │ - ldr r1, [pc, #92] @ 46658 │ │ │ │ - mov r3, #4 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 47854 │ │ │ │ - ldr r3, [pc, #76] @ 4665c │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #156 @ 0x9c │ │ │ │ - mov r1, r0 │ │ │ │ - str fp, [r0, #32] │ │ │ │ - str sl, [r0, #36] @ 0x24 │ │ │ │ - str r6, [r0, #8] │ │ │ │ - str r5, [r1, #24] │ │ │ │ - lsr r5, r5, #6 │ │ │ │ - and r5, r5, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r9, [r1, #12] │ │ │ │ - str r8, [r1, #16] │ │ │ │ - str r5, [r1, #4] │ │ │ │ - str r3, [r1] │ │ │ │ - strb r2, [r1, #28] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 464b8 │ │ │ │ - andeq r2, r1, ip, ror #14 │ │ │ │ - andeq r0, r0, sl, ror #6 │ │ │ │ - andeq r5, r1, r8, asr #4 │ │ │ │ + add r4, r4, #12288 @ 0x3000 │ │ │ │ + bl 43dfc │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #464] @ 46848 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r5, #0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - add r8, r4, #104 @ 0x68 │ │ │ │ - str r3, [r6], #48 @ 0x30 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 3a078 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3a078 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [r4, #40] @ 0x28 │ │ │ │ - str r5, [r4, #44] @ 0x2c │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl 3a120 │ │ │ │ - ldr r2, [pc, #388] @ 4684c │ │ │ │ - ldr r3, [pc, #388] @ 46850 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - str r3, [r4, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - strb r1, [r4, #12] │ │ │ │ - str r5, [r4, #116] @ 0x74 │ │ │ │ - str r5, [r4, #120] @ 0x78 │ │ │ │ - str r5, [r4, #124] @ 0x7c │ │ │ │ - bl 3a120 │ │ │ │ - add r0, r4, #52 @ 0x34 │ │ │ │ - str r5, [r4, #112] @ 0x70 │ │ │ │ - str r5, [r4, #108] @ 0x6c │ │ │ │ - str r5, [r4, #24] │ │ │ │ - str r5, [r4, #28] │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - bl 47868 │ │ │ │ - ldr ip, [pc, #316] @ 46854 │ │ │ │ - ldr r0, [pc, #316] @ 46858 │ │ │ │ - ldr r2, [pc, #316] @ 4685c │ │ │ │ - ldr r1, [pc, #316] @ 46860 │ │ │ │ - add ip, pc, ip │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r5, [r4, #100] @ 0x64 │ │ │ │ - str r5, [r4, #32] │ │ │ │ - str r5, [r4, #36] @ 0x24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm sp, {r0, r4, ip} │ │ │ │ - mov r3, #6 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 46568 │ │ │ │ - ldr ip, [pc, #272] @ 46864 │ │ │ │ - ldr r0, [pc, #272] @ 46868 │ │ │ │ - ldr r2, [pc, #272] @ 4686c │ │ │ │ - ldr r1, [pc, #272] @ 46870 │ │ │ │ - add ip, pc, ip │ │ │ │ - add r0, pc, r0 │ │ │ │ - stm sp, {r0, r4, ip} │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #6 │ │ │ │ - bl 46568 │ │ │ │ - ldr r5, [pc, #240] @ 46874 │ │ │ │ - ldr ip, [pc, #240] @ 46878 │ │ │ │ - ldr r0, [pc, #240] @ 4687c │ │ │ │ - ldr r1, [pc, #240] @ 46880 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add ip, pc, ip │ │ │ │ - add r0, pc, r0 │ │ │ │ - stm sp, {r0, r4, ip} │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, #6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 46568 │ │ │ │ - ldr ip, [pc, #204] @ 46884 │ │ │ │ - ldr r0, [pc, #204] @ 46888 │ │ │ │ - ldr r1, [pc, #204] @ 4688c │ │ │ │ - add ip, pc, ip │ │ │ │ - add r0, pc, r0 │ │ │ │ - stm sp, {r0, r4, ip} │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - bl 46568 │ │ │ │ - ldr ip, [pc, #172] @ 46890 │ │ │ │ - ldr r0, [pc, #172] @ 46894 │ │ │ │ - ldr r2, [pc, #172] @ 46898 │ │ │ │ - ldr r1, [pc, #172] @ 4689c │ │ │ │ - add ip, pc, ip │ │ │ │ - add r0, pc, r0 │ │ │ │ - stm sp, {r0, r4, ip} │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #4 │ │ │ │ - bl 46568 │ │ │ │ - ldr ip, [pc, #140] @ 468a0 │ │ │ │ - ldr r0, [pc, #140] @ 468a4 │ │ │ │ - ldr r2, [pc, #140] @ 468a8 │ │ │ │ - ldr r1, [pc, #140] @ 468ac │ │ │ │ - add ip, pc, ip │ │ │ │ - add r0, pc, r0 │ │ │ │ - stm sp, {r0, r4, ip} │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #4 │ │ │ │ - bl 46568 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #16 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r4, r0, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r4, #1304] @ 0x518 │ │ │ │ + mov r5, r0 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 44474 │ │ │ │ + b 44490 │ │ │ │ + bl 43dfc │ │ │ │ + ldr r3, [r4, #1304] @ 0x518 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 44490 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 44464 │ │ │ │ + mvn r4, #0 │ │ │ │ + mov r8, r4 │ │ │ │ + b 44498 │ │ │ │ + mov r4, r3 │ │ │ │ + asr r8, r3, #31 │ │ │ │ + bl 47d54 │ │ │ │ + ldr r7, [pc, #176] @ 44554 │ │ │ │ + ldr r6, [pc, #176] @ 44558 │ │ │ │ + ldr r2, [pc, #176] @ 4455c │ │ │ │ + ldr ip, [pc, #176] @ 44560 │ │ │ │ + mul r8, r0, r8 │ │ │ │ + umull lr, r3, r0, r4 │ │ │ │ + mla r8, r4, r1, r8 │ │ │ │ + add r4, r5, #13568 @ 0x3500 │ │ │ │ + add r1, r8, r3 │ │ │ │ + lsr r3, lr, #20 │ │ │ │ + orr r3, r3, r1, lsl #12 │ │ │ │ + and r0, r3, r7 │ │ │ │ + and r3, lr, r7 │ │ │ │ + add r3, r3, r0 │ │ │ │ + and r7, r7, r1, lsr #8 │ │ │ │ + add r3, r3, r7 │ │ │ │ + asr r5, r1, #31 │ │ │ │ + and r0, r5, #33 @ 0x21 │ │ │ │ + add r3, r3, r1, lsr #28 │ │ │ │ + add r3, r3, r0 │ │ │ │ + umull r7, r0, r6, r3 │ │ │ │ + bic r5, r5, #23 │ │ │ │ + lsr r0, r0, #3 │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + sub r3, r3, r0 │ │ │ │ + add r3, r3, r5 │ │ │ │ + subs lr, lr, r3 │ │ │ │ + sbc r1, r1, r3, asr #31 │ │ │ │ + mul r3, r2, lr │ │ │ │ + mla r3, ip, r1, r3 │ │ │ │ + umull r1, r2, lr, ip │ │ │ │ + add r3, r3, r2 │ │ │ │ + lsr r2, r3, #31 │ │ │ │ + adds r2, r2, r1 │ │ │ │ + adc r3, r3, #0 │ │ │ │ + lsr r2, r2, #1 │ │ │ │ + orr r2, r2, r3, lsl #31 │ │ │ │ + asr r3, r3, #1 │ │ │ │ + strd r2, [r4, #8] │ │ │ │ + bl 47cc4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r2, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r5, r1, r0, ror #3 │ │ │ │ - andeq r2, r1, ip, lsr r8 │ │ │ │ - andeq sp, r0, ip, lsr lr │ │ │ │ - strdeq r2, [r1], -r0 │ │ │ │ - @ instruction: 0xffffddac │ │ │ │ - andeq ip, r0, r0, lsl r1 │ │ │ │ - andeq r2, r1, r4, asr #15 │ │ │ │ - ldrdeq r2, [r1], -r4 │ │ │ │ - @ instruction: 0xffffde00 │ │ │ │ - @ instruction: 0x000127b8 │ │ │ │ - @ instruction: 0x000127b8 │ │ │ │ - andeq r2, r1, r0, asr #15 │ │ │ │ - andeq r2, r1, ip, ror #15 │ │ │ │ - @ instruction: 0xfffff894 │ │ │ │ - andeq r2, r1, ip, asr #15 │ │ │ │ - ldrdeq r2, [r1], -ip │ │ │ │ - @ instruction: 0xfffff460 │ │ │ │ - andeq r2, r1, r0, asr #15 │ │ │ │ - andeq r2, r1, ip, ror #15 │ │ │ │ - @ instruction: 0xffffe0f8 │ │ │ │ - andeq r2, r1, r4, asr #15 │ │ │ │ - andeq fp, r0, r8, asr #11 │ │ │ │ - strdeq r2, [r1], -r8 │ │ │ │ - @ instruction: 0xffff5ca8 │ │ │ │ - ldrdeq ip, [r0], -r8 │ │ │ │ - ldrdeq r2, [r1], -r8 │ │ │ │ + strdeq pc, [pc], -pc @ │ │ │ │ + mvnpl r8, pc, lsl r5 │ │ │ │ + svchi 0x005c28f5 │ │ │ │ + addgt r5, pc, #10496 @ 0x2900 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - cmp r4, #0 │ │ │ │ + str r0, [ip, #3896] @ 0xf38 │ │ │ │ + ldr r2, [pc, #784] @ 4488c │ │ │ │ + ldr r3, [pc, #784] @ 44890 │ │ │ │ + sub sp, sp, #164 @ 0xa4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - beq 4693c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r2, #32 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r2, #96 @ 0x60 │ │ │ │ - mov r1, sl │ │ │ │ - bl 48c08 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r2, #96 @ 0x60 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 48c08 │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - str r3, [r5, #44] @ 0x2c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - str r6, [r4, #24] │ │ │ │ - strb r2, [r4, #28] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 464b8 │ │ │ │ - add r9, r0, #48 @ 0x30 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl 3a1e8 │ │ │ │ - ldr r3, [pc, #120] @ 469d0 │ │ │ │ - mov r1, #32 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #156 @ 0x9c │ │ │ │ - str r3, [r0] │ │ │ │ + bl 47cc4 │ │ │ │ + add r8, r5, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r8, #40] @ 0x28 │ │ │ │ + add r9, r5, #13568 @ 0x3500 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r6, [r9] │ │ │ │ + ldr sl, [r9, #4] │ │ │ │ + str r0, [r9] │ │ │ │ + str r1, [r9, #4] │ │ │ │ + beq 445d0 │ │ │ │ + ldrb r3, [r8, #996] @ 0x3e4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44600 │ │ │ │ + ldr r2, [pc, #700] @ 44894 │ │ │ │ + ldr r3, [pc, #692] @ 44890 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ + bne 44888 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #164 @ 0xa4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3a1e8 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, r8 │ │ │ │ - mov fp, r0 │ │ │ │ - bl 48c08 │ │ │ │ - mov r1, #96 @ 0x60 │ │ │ │ - mov r0, r9 │ │ │ │ - str fp, [r4, #8] │ │ │ │ - bl 3a1e8 │ │ │ │ - mov r2, #96 @ 0x60 │ │ │ │ - mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ - bl 48c08 │ │ │ │ - mov r1, #96 @ 0x60 │ │ │ │ - str r8, [r4, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3a1e8 │ │ │ │ - mov r2, #96 @ 0x60 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 48c08 │ │ │ │ - str r8, [r4, #16] │ │ │ │ - b 46914 │ │ │ │ - andeq r4, r1, r0, lsl #30 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #128 @ 0x80 │ │ │ │ - bl 3a5c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 47d54 │ │ │ │ + add r9, r9, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + subs r0, r4, r6 │ │ │ │ + mov r3, r1 │ │ │ │ + sbc r1, r5, sl │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 3eac <__aeabi_l2d@plt> │ │ │ │ + ldr sl, [pc, #616] @ 44898 │ │ │ │ mov r4, r0 │ │ │ │ - bl 46660 │ │ │ │ + ldr r0, [r8, #1000] @ 0x3e8 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 3bb8 <__aeabi_f2d@plt> │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #1 │ │ │ │ - movge r1, #1 │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - str r1, [r0, #40] @ 0x28 │ │ │ │ + bl 3b58 <__aeabi_dmul@plt> │ │ │ │ + bl 3c84 <__aeabi_d2lz@plt> │ │ │ │ + ldr r3, [r9, #-8] │ │ │ │ + adds r0, r0, r3 │ │ │ │ + ldr r3, [r9, #-4] │ │ │ │ + str r0, [r9, #-8] │ │ │ │ + adc r1, r3, r1 │ │ │ │ + str r1, [r9, #-4] │ │ │ │ + b 44688 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 43dfc │ │ │ │ + ldrb r3, [r8, #996] @ 0x3e4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 445d0 │ │ │ │ + ldrd r0, [r9, #-8] │ │ │ │ + ldr r6, [r8, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + asr r3, r6, #31 │ │ │ │ + mul r2, r6, r2 │ │ │ │ + ldr fp, [pc, #508] @ 4489c │ │ │ │ + mla r2, r7, r3, r2 │ │ │ │ + umull lr, r3, r6, r7 │ │ │ │ + add r2, r2, r3 │ │ │ │ + lsr r3, lr, #20 │ │ │ │ + orr r3, r3, r2, lsl #12 │ │ │ │ + and ip, r3, fp │ │ │ │ + and r3, lr, fp │ │ │ │ + add r3, r3, ip │ │ │ │ + and ip, fp, r2, lsr #8 │ │ │ │ + asr r4, r2, #31 │ │ │ │ + add r3, r3, ip │ │ │ │ + add r3, r3, r2, lsr #28 │ │ │ │ + and ip, r4, #33 @ 0x21 │ │ │ │ + add r3, r3, ip │ │ │ │ + ldr ip, [pc, #452] @ 448a0 │ │ │ │ + bic r4, r4, #23 │ │ │ │ + umull r5, ip, r3, ip │ │ │ │ + ldr r5, [pc, #444] @ 448a4 │ │ │ │ + lsr ip, ip, #3 │ │ │ │ + add ip, ip, ip, lsl #2 │ │ │ │ + add ip, ip, ip, lsl #2 │ │ │ │ + sub r3, r3, ip │ │ │ │ + add r3, r3, r4 │ │ │ │ + subs lr, lr, r3 │ │ │ │ + mul r5, lr, r5 │ │ │ │ + sbc r2, r2, r3, asr #31 │ │ │ │ + mla r5, sl, r2, r5 │ │ │ │ + umull r3, r2, lr, sl │ │ │ │ + add r5, r5, r2 │ │ │ │ + lsr r4, r5, #31 │ │ │ │ + adds r4, r4, r3 │ │ │ │ + adc r5, r5, #0 │ │ │ │ + lsr r4, r4, #1 │ │ │ │ + orr r4, r4, r5, lsl #31 │ │ │ │ + cmp r0, r4 │ │ │ │ + asr r5, r5, #1 │ │ │ │ + sbcs r3, r1, r5 │ │ │ │ + bge 44670 │ │ │ │ + ldr ip, [r8, #1304] @ 0x518 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + asr r2, ip, #31 │ │ │ │ + mul r3, ip, r3 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + mla r2, r7, r2, r3 │ │ │ │ + umull r9, r3, ip, r7 │ │ │ │ + add lr, r2, r3 │ │ │ │ + lsr r3, r9, #20 │ │ │ │ + orr r3, r3, lr, lsl #12 │ │ │ │ + and r2, r9, fp │ │ │ │ + and r3, r3, fp │ │ │ │ + add r3, r2, r3 │ │ │ │ + and fp, fp, lr, lsr #8 │ │ │ │ + asr r2, lr, #31 │ │ │ │ + add r3, r3, fp │ │ │ │ + add r3, r3, lr, lsr #28 │ │ │ │ + and ip, r2, #33 @ 0x21 │ │ │ │ + add fp, r3, ip │ │ │ │ + ldr ip, [pc, #280] @ 448a0 │ │ │ │ + bic r2, r2, #23 │ │ │ │ + umull r3, ip, fp, ip │ │ │ │ + lsr ip, ip, #3 │ │ │ │ + add ip, ip, ip, lsl #2 │ │ │ │ + add ip, ip, ip, lsl #2 │ │ │ │ + sub r3, fp, ip │ │ │ │ + add r3, r3, r2 │ │ │ │ + subs r2, r9, r3 │ │ │ │ + sbc r3, lr, r3, asr #31 │ │ │ │ + ldr lr, [pc, #244] @ 448a4 │ │ │ │ + mul lr, r2, lr │ │ │ │ + mla r3, sl, r3, lr │ │ │ │ + umull ip, lr, r2, sl │ │ │ │ + add fp, r3, lr │ │ │ │ + lsr r9, fp, #31 │ │ │ │ + adds r9, r9, ip │ │ │ │ + adc fp, fp, #0 │ │ │ │ + lsr r9, r9, #1 │ │ │ │ + orr r9, r9, fp, lsl #31 │ │ │ │ + subs r0, r0, r9 │ │ │ │ + sbc r1, r1, fp, asr #1 │ │ │ │ + bl 3cf0 <__aeabi_l2f@plt> │ │ │ │ + asr fp, fp, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + subs r0, r4, r9 │ │ │ │ + sbc r1, r5, fp │ │ │ │ + bl 3cf0 <__aeabi_l2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [r8, #1308] @ 0x51c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3cf0 <__aeabi_l2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + ldr r2, [r8, #1300] @ 0x514 │ │ │ │ + cmp r6, ip │ │ │ │ + str r0, [r8, #1312] @ 0x520 │ │ │ │ + beq 44834 │ │ │ │ + cmp r6, r2 │ │ │ │ + bne 445d0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #104] @ 448a8 │ │ │ │ + add r4, sp, #28 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #72] @ 448ac │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + mov lr, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r4 │ │ │ │ + str lr, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r4 │ │ │ │ + b 445d0 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, r1, r8, lsl #16 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0x000177b0 │ │ │ │ + addgt r5, pc, #10496 @ 0x2900 │ │ │ │ + strdeq pc, [pc], -pc @ │ │ │ │ + mvnpl r8, pc, lsl r5 │ │ │ │ + svchi 0x005c28f5 │ │ │ │ + strdeq r4, [r1], -r8 │ │ │ │ + andeq r4, r1, ip, ror r2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + add r5, r0, #12288 @ 0x3000 │ │ │ │ + ldr r7, [r5, #40] @ 0x28 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 449f8 │ │ │ │ + ldr r4, [r5, #1004] @ 0x3ec │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5, #1012] @ 0x3f4 │ │ │ │ + mov r9, r1 │ │ │ │ + sub r0, r0, r4 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + ldr r8, [r5, #1296] @ 0x510 │ │ │ │ + add r4, r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + sub r4, r4, #5 │ │ │ │ + ldr ip, [r5, #556] @ 0x22c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + sub r0, r8, #1 │ │ │ │ + blt 449dc │ │ │ │ + cmp r3, r0 │ │ │ │ + movge r3, r0 │ │ │ │ + add r2, ip, r3, lsl #3 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, r4 │ │ │ │ + bge 44964 │ │ │ │ + cmp r0, r3 │ │ │ │ + ble 44964 │ │ │ │ + add r1, ip, #4 │ │ │ │ + b 44958 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + ble 44964 │ │ │ │ + ldr r2, [r1, r3, lsl #3] │ │ │ │ + cmp r2, r4 │ │ │ │ + blt 4494c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44990 │ │ │ │ + add r2, ip, r3, lsl #3 │ │ │ │ + b 44980 │ │ │ │ + subs r3, r3, #1 │ │ │ │ + sub r2, r2, #8 │ │ │ │ + beq 44990 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + cmp r1, r4 │ │ │ │ + bgt 44974 │ │ │ │ + mov ip, r2 │ │ │ │ + ldr r1, [ip] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 47a44 │ │ │ │ + mvn r3, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ + str r3, [r5, #1300] @ 0x514 │ │ │ │ + str r3, [r5, #1008] @ 0x3f0 │ │ │ │ + str r3, [r5, #1304] @ 0x518 │ │ │ │ + blt 449cc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 43dfc │ │ │ │ + ldr r3, [r5, #1304] @ 0x518 │ │ │ │ + cmp r3, r4 │ │ │ │ + blt 449b8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4443c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [ip, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + ble 44990 │ │ │ │ + cmp r0, #0 │ │ │ │ + movgt r3, #0 │ │ │ │ + bgt 44944 │ │ │ │ + b 44990 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r0, r0, #12288 @ 0x3000 │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + bx lr │ │ │ │ + add r0, r0, #12288 @ 0x3000 │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r3, [r0, #40] @ 0x28 │ │ │ │ + ldr r0, [pc, #16] @ 44a38 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + smull r2, r0, r3, r0 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + rsb r0, r3, r0, asr #4 │ │ │ │ + bx lr │ │ │ │ + mvnpl r8, pc, lsl r5 │ │ │ │ + add r0, r0, #13248 @ 0x33c0 │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 46a44 │ │ │ │ + ldr r1, [pc, #12] @ 44a74 │ │ │ │ mov r4, r0 │ │ │ │ bl 3bf4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r0, r0, r4, lsl ip │ │ │ │ + andeq r3, r1, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #12] @ 44a9c │ │ │ │ mov r4, r0 │ │ │ │ bl 3bf4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + andeq r3, r1, ip, lsr r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r0, #8] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r0, #12] │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46afc │ │ │ │ + beq 44b30 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46afc │ │ │ │ + beq 44b30 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 46afc │ │ │ │ + beq 44b30 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ add r2, r2, ip │ │ │ │ ldr ip, [r1, #4] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp ip, #0 │ │ │ │ @@ -68312,130 +66277,130 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r3 │ │ │ │ bic r6, r6, #15 │ │ │ │ - bl 47868 │ │ │ │ + bl 47838 │ │ │ │ mov r3, #1 │ │ │ │ str r6, [r5, #16] │ │ │ │ str r4, [r5, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ str r4, [r5, #12] │ │ │ │ str r4, [r5] │ │ │ │ str r4, [r5, #4] │ │ │ │ str r7, [r5, #20] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46b74 │ │ │ │ + beq 44ba8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 46a94 │ │ │ │ + bl 44ac8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldreq r1, [r4, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46c30 │ │ │ │ + beq 44c64 │ │ │ │ ldr ip, [r4] │ │ │ │ - b 46bc8 │ │ │ │ + b 44bfc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46c30 │ │ │ │ + beq 44c64 │ │ │ │ cmp ip, r1 │ │ │ │ - beq 46c30 │ │ │ │ + beq 44c64 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46c40 │ │ │ │ + beq 44c74 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46c40 │ │ │ │ + beq 44c74 │ │ │ │ ldr lr, [r1, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r0, lr │ │ │ │ str r0, [r3, #12] │ │ │ │ str r2, [r3, #4] │ │ │ │ - beq 46c48 │ │ │ │ + beq 44c7c │ │ │ │ str r3, [r2] │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 46bb8 │ │ │ │ + bne 44bec │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 46bc8 │ │ │ │ + bne 44bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 46a94 │ │ │ │ + bl 44ac8 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b 46c14 │ │ │ │ + b 44c48 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 46c20 │ │ │ │ + b 44c54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r5, r1, #31 │ │ │ │ bic r5, r5, #15 │ │ │ │ cmp r3, r5 │ │ │ │ movge r4, r0 │ │ │ │ - blt 46d00 │ │ │ │ + blt 44d34 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 46ce4 │ │ │ │ + beq 44d18 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - blt 46cc8 │ │ │ │ + blt 44cfc │ │ │ │ add r1, r5, #16 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - blt 46d08 │ │ │ │ + blt 44d3c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r1, [r4, #8] │ │ │ │ movne r1, r0 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [r4] │ │ │ │ add r0, r3, #16 │ │ │ │ str r2, [r3, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 46ce4 │ │ │ │ + beq 44d18 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - bge 46c98 │ │ │ │ + bge 44ccc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ tst r3, #1 │ │ │ │ - beq 46d00 │ │ │ │ - bl 46b5c │ │ │ │ + beq 44d34 │ │ │ │ + bl 44b90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46c7c │ │ │ │ + bne 44cb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r3, r5 │ │ │ │ cmp r0, #0 │ │ │ │ sub r2, r2, r5 │ │ │ │ str r3, [r3, r5] │ │ │ │ str r0, [r1, #4] │ │ │ │ @@ -68444,745 +66409,2768 @@ │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r1, #8] │ │ │ │ str r5, [r3, #12] │ │ │ │ streq r1, [r4, #12] │ │ │ │ - b 46cb4 │ │ │ │ + b 44ce8 │ │ │ │ ldr r2, [r0] │ │ │ │ sub r1, r1, #16 │ │ │ │ - b 46d5c │ │ │ │ + b 44d90 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46d78 │ │ │ │ + beq 44dac │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, #0 │ │ │ │ ldreq r1, [r0, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 46d50 │ │ │ │ + bne 44d84 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ add r0, r1, #16 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0] │ │ │ │ sub r1, r1, #16 │ │ │ │ - b 46d98 │ │ │ │ + b 44dcc │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46db4 │ │ │ │ + beq 44de8 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ldreq r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 46d8c │ │ │ │ + bne 44dc0 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ add r0, r1, #16 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ addeq r0, r0, #16 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ mov r3, r1 │ │ │ │ - b 46dec │ │ │ │ + b 44e20 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 46e08 │ │ │ │ + beq 44e3c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r0, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 46de0 │ │ │ │ + bne 44e14 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ add r0, r3, #16 │ │ │ │ bx lr │ │ │ │ - sub sp, sp, #16 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + add r3, r0, #4 │ │ │ │ + add lr, r0, #36 @ 0x24 │ │ │ │ + mov r2, #0 │ │ │ │ + mov ip, #1 │ │ │ │ + strb r2, [r3] │ │ │ │ + strb ip, [r3, #1] │ │ │ │ + add r3, r3, #2 │ │ │ │ + cmp r3, lr │ │ │ │ + bne 44e58 │ │ │ │ + str r1, [r0] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr lr, [pc, #280] @ 46f44 │ │ │ │ - ldr ip, [pc, #280] @ 46f48 │ │ │ │ - add lr, pc, lr │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - add r6, sp, #76 @ 0x4c │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - mov ip, #0 │ │ │ │ - stm r6, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #248] @ 46f4c │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #48] @ 44ec4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [sp, #100] @ 0x64 │ │ │ │ - ldr r9, [sp, #104] @ 0x68 │ │ │ │ - ldr r8, [sp, #108] @ 0x6c │ │ │ │ - ldr r7, [sp, #112] @ 0x70 │ │ │ │ - bl 47868 │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - str r5, [r4, #12] │ │ │ │ - add r5, sp, #16 │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ + add r5, pc, r5 │ │ │ │ mov r0, r5 │ │ │ │ - ldm r6, {r1, r2, r3} │ │ │ │ - bl 4a3ec │ │ │ │ - ldm r5, {r0, r1, r2} │ │ │ │ - cmp r0, #0 │ │ │ │ - stm r4, {r0, r1, r2} │ │ │ │ - bne 46ee4 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #152] @ 46f50 │ │ │ │ - ldr r3, [pc, #140] @ 46f48 │ │ │ │ + ldr r6, [r4] │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 47acc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrdeq r3, [r1], -r0 │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 44edc │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [pc, #112] @ 44f64 │ │ │ │ + ldr r5, [pc, #112] @ 44f68 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #198 @ 0xc6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 493cc │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ + add r3, r4, r2, lsl #1 │ │ │ │ + ldrb r3, [r3, #2] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 44f30 │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subs r2, r2, #0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + movne r2, #1 │ │ │ │ + mov r1, #198 @ 0xc6 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + add r4, r4, r3, lsl #1 │ │ │ │ + ldrb r0, [r4, #2] │ │ │ │ + sub r0, r0, #3 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r3, r1, r4, ror sp │ │ │ │ + andeq r3, r1, r4, lsl #27 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r2, [pc, #568] @ 451bc │ │ │ │ + ldr r4, [pc, #568] @ 451c0 │ │ │ │ + ldr r3, [pc, #568] @ 451c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 46f40 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - mov r3, #4 │ │ │ │ - bl 47f58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 46eac │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - bl 47de8 │ │ │ │ - add r0, r4, #16 │ │ │ │ - bl 219c8 │ │ │ │ - add r0, r4, #1712 @ 0x6b0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 219c8 │ │ │ │ - add r0, r4, #3424 @ 0xd60 │ │ │ │ - bl 219c8 │ │ │ │ - add r0, r4, #5120 @ 0x1400 │ │ │ │ - add r0, r0, #8 │ │ │ │ - add r4, r4, #4096 @ 0x1000 │ │ │ │ - bl 219c8 │ │ │ │ - mov r0, #1 │ │ │ │ - str r9, [r4, #2736] @ 0xab0 │ │ │ │ - str r8, [r4, #2740] @ 0xab4 │ │ │ │ - str r7, [r4, #2744] @ 0xab8 │ │ │ │ - b 46eb0 │ │ │ │ + ldr r5, [r6] │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47aa0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 48c40 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + ble 450e4 │ │ │ │ + ldr r3, [pc, #488] @ 451c8 │ │ │ │ + mov r4, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r5, r9, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov fp, #92 @ 0x5c │ │ │ │ + add r7, sp, #12 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrb sl, [r5, #1]! │ │ │ │ + mov r2, r4 │ │ │ │ + cmp sl, #34 @ 0x22 │ │ │ │ + add r4, r4, #1 │ │ │ │ + bhi 45090 │ │ │ │ + cmp sl, #7 │ │ │ │ + bls 45168 │ │ │ │ + sub r3, sl, #8 │ │ │ │ + cmp r3, #26 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 45160 │ │ │ │ + b 45158 │ │ │ │ + b 45134 │ │ │ │ + b 45150 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45148 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45160 │ │ │ │ + b 45098 │ │ │ │ + cmp sl, #92 @ 0x5c │ │ │ │ + bne 450cc │ │ │ │ + sub r2, r2, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 450b0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r1, r9, r1 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, r7 │ │ │ │ + strb fp, [sp, #12] │ │ │ │ + strb sl, [sp, #13] │ │ │ │ + bl 47aa0 │ │ │ │ + mov r1, r4 │ │ │ │ + cmp r4, r8 │ │ │ │ + bne 44ff8 │ │ │ │ + sub r2, r4, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bgt 4513c │ │ │ │ + ldr r4, [pc, #224] @ 451cc │ │ │ │ + ldr r5, [r6] │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 48c40 │ │ │ │ + ldr r1, [pc, #208] @ 451d0 │ │ │ │ + ldr r3, [pc, #192] @ 451c4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r1, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r1, r3, r1 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 451b8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 47aa0 │ │ │ │ + mov sl, #116 @ 0x74 │ │ │ │ + b 45098 │ │ │ │ + add r1, r9, r1 │ │ │ │ + bl 47aa0 │ │ │ │ + b 450e4 │ │ │ │ + mov sl, #114 @ 0x72 │ │ │ │ + b 45098 │ │ │ │ + mov sl, #110 @ 0x6e │ │ │ │ + b 45098 │ │ │ │ + mov sl, #98 @ 0x62 │ │ │ │ + b 45098 │ │ │ │ + cmp sl, #31 │ │ │ │ + bhi 450cc │ │ │ │ + sub r2, r2, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 45184 │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r1, r9, r1 │ │ │ │ + bl 47aa0 │ │ │ │ + ldrb sl, [r5] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, #7 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 48c44 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr sl, [r6] │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 47aa0 │ │ │ │ + b 450c8 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r1, ip, asr pc │ │ │ │ + andeq r6, r1, r0, lsl #28 │ │ │ │ + andeq r3, r1, r0, lsl sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r0, r4, ror #11 │ │ │ │ - ldrdeq r4, [r1], -r0 │ │ │ │ + andeq r3, r1, r4, asr #25 │ │ │ │ + @ instruction: 0x00013bb4 │ │ │ │ + andeq r6, r1, r8, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r9, [pc, #108] @ 46fd8 │ │ │ │ - ldr r7, [pc, #108] @ 46fdc │ │ │ │ - mov r6, r0 │ │ │ │ - add r9, pc, r9 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 4520c │ │ │ │ + cmp r5, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r4] │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 47ab0 │ │ │ │ + ldr r7, [pc, #240] @ 45304 │ │ │ │ + ldr r6, [pc, #240] @ 45308 │ │ │ │ add r7, pc, r7 │ │ │ │ - add r4, r0, #16 │ │ │ │ - mov r5, #0 │ │ │ │ - add r8, r0, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, r7 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #198 @ 0xc6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 493cc │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ + add r3, r4, r2, lsl #1 │ │ │ │ + ldrb r3, [r3, #2] │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 451f8 │ │ │ │ + subs r2, r2, #0 │ │ │ │ + mov r3, r7 │ │ │ │ + movne r2, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #198 @ 0xc6 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + add r3, r4, r3, lsl #1 │ │ │ │ + ldrb r3, [r3, #3] │ │ │ │ cmp r3, #0 │ │ │ │ + bne 452cc │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r5, [r4] │ │ │ │ + beq 452d8 │ │ │ │ mov r0, r5 │ │ │ │ - beq 46fb8 │ │ │ │ - ldr r3, [r8, #2740] @ 0xab4 │ │ │ │ + bl 47ab0 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46fac │ │ │ │ - ldr r2, [r8, #2744] @ 0xab8 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 21e40 │ │ │ │ + pople {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r6, [pc, #116] @ 4530c │ │ │ │ + mov r5, #0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r7, [r4] │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r6 │ │ │ │ add r5, r5, #1 │ │ │ │ - add r4, r4, #1696 @ 0x6a0 │ │ │ │ - cmp r5, #4 │ │ │ │ - add r4, r4, #8 │ │ │ │ - bne 46f84 │ │ │ │ - ldm r6, {r0, r1, r2} │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 480a0 │ │ │ │ - ldrdeq r2, [r1], -ip │ │ │ │ - ldrdeq r2, [r1], -r8 │ │ │ │ - cmp r1, #3 │ │ │ │ - bxhi lr │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt 4529c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 47ab0 │ │ │ │ + b 45284 │ │ │ │ + ldr r6, [pc, #48] @ 45310 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 47ab0 │ │ │ │ + b 45284 │ │ │ │ + andeq r3, r1, r4, asr sl │ │ │ │ + andeq r3, r1, r4, ror #20 │ │ │ │ + andeq r3, r1, r8, lsl sl │ │ │ │ + ldrdeq r3, [r1], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r3, r1, r1, lsl #3 │ │ │ │ - rsb r3, r1, r3, lsl #3 │ │ │ │ - rsb r3, r3, r3, lsl #2 │ │ │ │ - add r3, r0, r3, lsl #3 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - lsl r7, r1, #3 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r6, r2 │ │ │ │ - add r2, r0, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r2, #2740] @ 0xab4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 47044 │ │ │ │ - ldr r2, [r2, #2744] @ 0xab8 │ │ │ │ + ldr r5, [pc, #240] @ 4541c │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #236] @ 45420 │ │ │ │ + subs r2, r2, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + movne r2, #1 │ │ │ │ + mov r6, r1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #198 @ 0xc6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 493cc │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #196] @ 45424 │ │ │ │ + add r2, r4, r2, lsl #1 │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + mov r1, #71 @ 0x47 │ │ │ │ + mov r0, r5 │ │ │ │ + clz r2, r2 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + bl 493cc │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 451d4 │ │ │ │ mov r1, r6 │ │ │ │ + ldr r6, [pc, #144] @ 45428 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - add r7, r7, r4 │ │ │ │ - rsb r4, r4, r7, lsl #3 │ │ │ │ - rsb r4, r4, r4, lsl #2 │ │ │ │ - add r0, r5, r4, lsl #3 │ │ │ │ + add r6, pc, r6 │ │ │ │ + bl 44f6c │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r7, [r4] │ │ │ │ + bl 48c40 │ │ │ │ mov r1, r6 │ │ │ │ - add r0, r0, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 21e40 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #100] @ 4542c │ │ │ │ + cmp r2, #15 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + mov r1, #183 @ 0xb7 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + mov r0, #3 │ │ │ │ + cmp r3, #0 │ │ │ │ + subne r2, r3, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + addne r2, r4, r2, lsl #1 │ │ │ │ + strbne r1, [r2, #5] │ │ │ │ + add r1, r4, r3, lsl #1 │ │ │ │ + strb r0, [r1, #4] │ │ │ │ + mov r2, r1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + mov r1, #1 │ │ │ │ + strb r1, [r2, #5] │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r3, r1, r8, asr #18 │ │ │ │ + andeq r3, r1, r4, lsr #18 │ │ │ │ + andeq r3, r1, r0, asr r9 │ │ │ │ + andeq r3, r1, r0, lsr lr │ │ │ │ + andeq r3, r1, r0, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3776] @ 0xec0 │ │ │ │ - sub sp, sp, #288 @ 0x120 │ │ │ │ - mov r7, r0 │ │ │ │ - add r8, sp, #12 │ │ │ │ - ldr r0, [pc, #384] @ 47208 │ │ │ │ - stm r8, {r1, r2, r3} │ │ │ │ - ldr r3, [pc, #380] @ 4720c │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [pc, #316] @ 45584 │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r5, [pc, #312] @ 45588 │ │ │ │ + subs r2, r2, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + movne r2, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #198 @ 0xc6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 493cc │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #272] @ 4558c │ │ │ │ + add r2, r4, r2, lsl #1 │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + mov r1, #44 @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + clz r2, r2 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + bl 493cc │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ + mov r1, #204 @ 0xcc │ │ │ │ + subs r2, r2, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + sub r2, r3, #1 │ │ │ │ + add r1, r4, r3, lsl #1 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + ldrb r1, [r1, #2] │ │ │ │ + cmp r1, #3 │ │ │ │ + ldrne r1, [r4, #40] @ 0x28 │ │ │ │ + subne r1, r1, #1 │ │ │ │ + strne r1, [r4, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 45500 │ │ │ │ + ldrb r2, [r4, r3, lsl #1] │ │ │ │ + sub r3, r3, #2 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 45534 │ │ │ │ + add r3, r4, r3, lsl #1 │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r3, #5] │ │ │ │ + ldr r5, [pc, #136] @ 45590 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + bl 451d4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r4] │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 47aa0 │ │ │ │ + ldr r3, [pc, #88] @ 45594 │ │ │ │ + ldr r0, [pc, #88] @ 45598 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #204 @ 0xcc │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - add sl, sp, #28 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + sub r2, r3, #1 │ │ │ │ + add r1, r4, r2, lsl #1 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + ldrb r1, [r1, #4] │ │ │ │ + cmp r1, #3 │ │ │ │ + ldrne r1, [r4, #40] @ 0x28 │ │ │ │ + subne r1, r1, #1 │ │ │ │ + strne r1, [r4, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 45500 │ │ │ │ + sub r3, r3, #2 │ │ │ │ + b 454f4 │ │ │ │ + andeq r3, r1, r4, lsl r8 │ │ │ │ + andeq r3, r1, ip, lsr #16 │ │ │ │ + andeq r3, r1, ip, ror r8 │ │ │ │ + andeq r3, r1, r8, lsl #16 │ │ │ │ + andeq r3, r1, ip, lsr #14 │ │ │ │ + andeq r3, r1, r4, lsr r7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [pc, #316] @ 456f0 │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ + ldr r5, [pc, #312] @ 456f4 │ │ │ │ + subs r2, r2, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + movne r2, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #198 @ 0xc6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 493cc │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #272] @ 456f8 │ │ │ │ + add r2, r4, r2, lsl #1 │ │ │ │ + ldrb r2, [r2, #2] │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r2, r2, #2 │ │ │ │ + mov r1, #62 @ 0x3e │ │ │ │ + mov r0, r5 │ │ │ │ + clz r2, r2 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + bl 493cc │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ + mov r1, #204 @ 0xcc │ │ │ │ + subs r2, r2, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + sub r2, r3, #1 │ │ │ │ + add r1, r4, r3, lsl #1 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + ldrb r1, [r1, #2] │ │ │ │ + cmp r1, #3 │ │ │ │ + ldrne r1, [r4, #40] @ 0x28 │ │ │ │ + subne r1, r1, #1 │ │ │ │ + strne r1, [r4, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 4566c │ │ │ │ + ldrb r2, [r4, r3, lsl #1] │ │ │ │ + sub r3, r3, #2 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 456a0 │ │ │ │ + add r3, r4, r3, lsl #1 │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r3, #5] │ │ │ │ + ldr r5, [pc, #136] @ 456fc │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + bl 451d4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r4] │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 47aa0 │ │ │ │ + ldr r3, [pc, #88] @ 45700 │ │ │ │ + ldr r0, [pc, #88] @ 45704 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #204 @ 0xcc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + sub r2, r3, #1 │ │ │ │ + add r1, r4, r2, lsl #1 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + ldrb r1, [r1, #4] │ │ │ │ + cmp r1, #3 │ │ │ │ + ldrne r1, [r4, #40] @ 0x28 │ │ │ │ + subne r1, r1, #1 │ │ │ │ + strne r1, [r4, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 4566c │ │ │ │ + sub r3, r3, #2 │ │ │ │ + b 45660 │ │ │ │ + andeq r3, r1, r8, lsr #13 │ │ │ │ + andeq r3, r1, r0, asr #13 │ │ │ │ + andeq r3, r1, ip, lsr #14 │ │ │ │ + andeq sp, r0, r4, ror #3 │ │ │ │ + andeq r3, r1, r0, asr #11 │ │ │ │ + andeq r3, r1, r8, asr #11 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 44ec8 │ │ │ │ + ldr r6, [pc, #180] @ 457e0 │ │ │ │ + ldr r3, [pc, #180] @ 457e4 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #80 @ 0x50 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 493cc │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, sl │ │ │ │ - ldr r9, [sp, #320] @ 0x140 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 451d4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 44f6c │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r2, r4, r3, lsl #1 │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 45790 │ │ │ │ + add r4, r4, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r4, #5] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #80] @ 457e8 │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #204 @ 0xcc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + sub r2, r3, #1 │ │ │ │ + add r1, r4, r2, lsl #1 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + ldrb r1, [r1, #4] │ │ │ │ + cmp r1, #3 │ │ │ │ + ldrne r1, [r4, #40] @ 0x28 │ │ │ │ + subne r1, r1, #1 │ │ │ │ + strne r1, [r4, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + sub r3, r3, #2 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + b 45780 │ │ │ │ + andeq r3, r1, r0, asr r5 │ │ │ │ + andeq r3, r1, r0, lsl #12 │ │ │ │ + ldrdeq r3, [r1], -r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r2, [pc, #312] @ 4593c │ │ │ │ + ldr r3, [pc, #312] @ 45940 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #284] @ 0x11c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bl 3bdc │ │ │ │ - mov r5, #0 │ │ │ │ - mvn r6, #0 │ │ │ │ - add r4, r7, #20 │ │ │ │ - cmn r6, #1 │ │ │ │ - ldr r3, [r4, #-4] │ │ │ │ - beq 4716c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4719c │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r4, r4, #1696 @ 0x6a0 │ │ │ │ - cmp r5, #4 │ │ │ │ - add r4, r4, #8 │ │ │ │ - bne 470c4 │ │ │ │ - ldrb r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 471dc │ │ │ │ - cmn r6, #1 │ │ │ │ - beq 471c8 │ │ │ │ - add r3, r6, r6, lsl #3 │ │ │ │ - rsb r3, r6, r3, lsl #3 │ │ │ │ - rsb r3, r3, r3, lsl #2 │ │ │ │ - add r3, r7, r3, lsl #3 │ │ │ │ - add r0, r3, #16 │ │ │ │ - str r9, [sp] │ │ │ │ - add r7, r7, #4096 @ 0x1000 │ │ │ │ - ldm r8, {r1, r2, r3} │ │ │ │ - bl 21a14 │ │ │ │ - ldr r3, [r7, #2736] @ 0xab0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4713c │ │ │ │ - ldr r1, [r7, #2744] @ 0xab8 │ │ │ │ + bl 44ec8 │ │ │ │ + ldr r6, [pc, #276] @ 45944 │ │ │ │ + ldr r3, [pc, #276] @ 45948 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #88 @ 0x58 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #200] @ 47210 │ │ │ │ - ldr r3, [pc, #192] @ 4720c │ │ │ │ + bl 493cc │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 451d4 │ │ │ │ + ldr r2, [pc, #240] @ 4594c │ │ │ │ + mov r3, r5 │ │ │ │ + add r5, sp, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c44 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r7, [r4] │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 458bc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r2, r4, r3, lsl #1 │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 458e8 │ │ │ │ + add r4, r4, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r4, #5] │ │ │ │ + ldr r2, [pc, #140] @ 45950 │ │ │ │ + ldr r3, [pc, #120] @ 45940 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47204 │ │ │ │ - add sp, sp, #288 @ 0x120 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bne 45938 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #100] @ 45954 │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #204 @ 0xcc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + sub r2, r3, #1 │ │ │ │ + add r1, r4, r2, lsl #1 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + ldrb r1, [r1, #4] │ │ │ │ + cmp r1, #3 │ │ │ │ + ldrne r1, [r4, #40] @ 0x28 │ │ │ │ + subne r1, r1, #1 │ │ │ │ + strne r1, [r4, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 458bc │ │ │ │ + sub r3, r3, #2 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + b 458b0 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r1, r4, lsl #11 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r3, r1, ip, asr #8 │ │ │ │ + strdeq r3, [r1], -ip │ │ │ │ + muleq r0, r4, ip │ │ │ │ + andeq r6, r1, r4, asr #9 │ │ │ │ + andeq r3, r1, r8, ror r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 44ec8 │ │ │ │ + ldr r3, [pc, #224] @ 45a5c │ │ │ │ + mov r1, #98 @ 0x62 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #212] @ 45a60 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 493cc │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 451d4 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 459fc │ │ │ │ + ldr r5, [pc, #184] @ 45a64 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r6, [r4] │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4719c │ │ │ │ - add r4, r4, #1696 @ 0x6a0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r2, r4, r3, lsl #1 │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 45a08 │ │ │ │ + add r4, r4, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r4, #5] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r5, [pc, #100] @ 45a68 │ │ │ │ + add r5, pc, r5 │ │ │ │ + b 459ac │ │ │ │ + ldr r3, [pc, #92] @ 45a6c │ │ │ │ + ldr r0, [pc, #92] @ 45a70 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #204 @ 0xcc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + sub r2, r3, #1 │ │ │ │ + add r1, r4, r2, lsl #1 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + ldrb r1, [r1, #4] │ │ │ │ + cmp r1, #3 │ │ │ │ + ldrne r1, [r4, #40] @ 0x28 │ │ │ │ + subne r1, r1, #1 │ │ │ │ + strne r1, [r4, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + sub r3, r3, #2 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + b 459ec │ │ │ │ + @ instruction: 0x000133b4 │ │ │ │ + strdeq r3, [r1], -r4 │ │ │ │ + andeq r3, r1, ip, lsr #7 │ │ │ │ + andeq r3, r1, ip, asr r3 │ │ │ │ + andeq r3, r1, r8, asr r2 │ │ │ │ + andeq r3, r1, r0, ror #4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 44ec8 │ │ │ │ + ldr r6, [pc, #204] @ 45b60 │ │ │ │ + ldr r3, [pc, #204] @ 45b64 │ │ │ │ + ldr r5, [pc, #204] @ 45b68 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #106 @ 0x6a │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 493cc │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 451d4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r7, [r4] │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47aa0 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r2, r4, r3, lsl #1 │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 45b10 │ │ │ │ + add r4, r4, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r4, #5] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #84] @ 45b6c │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #204 @ 0xcc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + sub r2, r3, #1 │ │ │ │ + add r1, r4, r2, lsl #1 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + ldrb r1, [r1, #4] │ │ │ │ + cmp r1, #3 │ │ │ │ + ldrne r1, [r4, #40] @ 0x28 │ │ │ │ + subne r1, r1, #1 │ │ │ │ + strne r1, [r4, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + sub r3, r3, #2 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + b 45b00 │ │ │ │ + andeq r3, r1, r4, ror #3 │ │ │ │ + muleq r1, r4, r2 │ │ │ │ + ldrdeq fp, [r0], -r0 │ │ │ │ + andeq r3, r1, r0, asr r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #104] @ 45bf8 │ │ │ │ + ldr r0, [pc, #104] @ 45bfc │ │ │ │ + cmp r2, #15 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #183 @ 0xb7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + subne r2, r3, #1 │ │ │ │ + movne r1, #0 │ │ │ │ + addne r2, r4, r2, lsl #1 │ │ │ │ + strbne r1, [r2, #5] │ │ │ │ + add r1, r4, r3, lsl #1 │ │ │ │ + strb r5, [r1, #4] │ │ │ │ + add r3, r3, #1 │ │ │ │ cmp r5, #3 │ │ │ │ - mov r6, r5 │ │ │ │ - add r4, r4, #8 │ │ │ │ - add r3, r5, #1 │ │ │ │ - beq 470ec │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [r4, #-4] │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, #1 │ │ │ │ + strb r1, [r2, #5] │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ldrne r3, [r4, #40] @ 0x28 │ │ │ │ + addne r3, r3, r1 │ │ │ │ + strne r3, [r4, #40] @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r3, r1, r4, asr #2 │ │ │ │ + ldrdeq r3, [r1], -r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 44ec8 │ │ │ │ + ldr r3, [pc, #84] @ 45c74 │ │ │ │ + ldr r5, [pc, #84] @ 45c78 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #36 @ 0x24 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #68] @ 45c7c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 493cc │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 451d4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r6, [r4] │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 47aa0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #1 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 45b70 │ │ │ │ + andeq r3, r1, r4, asr #2 │ │ │ │ + andeq r3, r1, r4, ror #2 │ │ │ │ + andeq r3, r1, r8, asr #32 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 44ec8 │ │ │ │ + ldr r3, [pc, #84] @ 45cf4 │ │ │ │ + ldr r5, [pc, #84] @ 45cf8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #54 @ 0x36 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #68] @ 45cfc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 493cc │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 451d4 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r6, [r4] │ │ │ │ + bl 48c40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 47aa0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #2 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 45b70 │ │ │ │ + strdeq r3, [r1], -r0 │ │ │ │ + andeq r3, r1, ip, lsl #2 │ │ │ │ + andeq r2, r1, r8, asr #31 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #40] @ 45d48 │ │ │ │ + ldr r0, [pc, #40] @ 45d4c │ │ │ │ + subs r2, r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + movne r2, #1 │ │ │ │ + mov r1, #198 @ 0xc6 │ │ │ │ + bl 493cc │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add r0, r4, r0, lsl #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r2, r1, r4, asr #30 │ │ │ │ + andeq r2, r1, r4, asr pc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #64] @ 45db0 │ │ │ │ + ldr r0, [pc, #64] @ 45db4 │ │ │ │ + subs r2, r2, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #204 @ 0xcc │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r2, r4, r3, lsl #1 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ldrb r0, [r2, #4] │ │ │ │ + cmp r0, #3 │ │ │ │ + ldrne r3, [r4, #40] @ 0x28 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + strne r3, [r4, #40] @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + strdeq r2, [r1], -r0 │ │ │ │ + andeq r2, r1, r0, lsl #30 │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 470d8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 47d94 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 470d8 │ │ │ │ - ldr r1, [pc, #92] @ 47214 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, sl │ │ │ │ - bl 48c08 │ │ │ │ - b 470ec │ │ │ │ - ldr r1, [pc, #72] @ 47218 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, sl │ │ │ │ - bl 48c08 │ │ │ │ - mov r0, sl │ │ │ │ - bl 48c70 │ │ │ │ - mov r3, sl │ │ │ │ - str r0, [sp] │ │ │ │ - ldm r8, {r0, r1, r2} │ │ │ │ - bl 47fb8 │ │ │ │ - ldm r8, {r0, r1, r2} │ │ │ │ - bl 480a0 │ │ │ │ - mvn r0, #0 │ │ │ │ - b 47140 │ │ │ │ + bxeq lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r2, r0, r3, lsl #1 │ │ │ │ + ldrb r2, [r2, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, #3 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + beq 45e00 │ │ │ │ + add r4, r4, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r4, #5] │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [pc, #76] @ 45e54 │ │ │ │ + ldr r0, [pc, #76] @ 45e58 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #204 @ 0xcc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + sub r2, r3, #1 │ │ │ │ + add r1, r4, r2, lsl #1 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + ldrb r1, [r1, #4] │ │ │ │ + cmp r1, #3 │ │ │ │ + ldrne r1, [r4, #40] @ 0x28 │ │ │ │ + subne r1, r1, #1 │ │ │ │ + strne r1, [r4, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + sub r3, r3, #2 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + b 45df0 │ │ │ │ + andeq r2, r1, r0, ror #28 │ │ │ │ + andeq r2, r1, r8, ror #28 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, #12 │ │ │ │ + bl 3a5c │ │ │ │ + ldr r4, [pc, #32] @ 45e9c │ │ │ │ + ldr r2, [pc, #32] @ 45ea0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r2, [r0] │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r5, r1, ip, lsl #30 │ │ │ │ + andeq r0, r0, r4, asr r2 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + bx lr │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 3498c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #88] @ 45f2c │ │ │ │ + ldr r3, [pc, #88] @ 45f30 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r1, r1, #8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 3493c │ │ │ │ + ldr r2, [pc, #52] @ 45f34 │ │ │ │ + ldr r3, [pc, #44] @ 45f30 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 45f28 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r1], -ip │ │ │ │ + @ instruction: 0x00015eb4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r4, r1, r0, asr #24 │ │ │ │ - andeq r1, r1, r4, lsr #29 │ │ │ │ - andeq r1, r1, ip, lsr #29 │ │ │ │ + andeq r5, r1, r8, lsl #29 │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 3490c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3888] @ 0xf30 │ │ │ │ - ldr r1, [pc, #360] @ 4739c │ │ │ │ - sub sp, sp, #188 @ 0xbc │ │ │ │ - ldr r2, [pc, #356] @ 473a0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r4, sp, #16 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #32] @ 45f78 │ │ │ │ + ldr r2, [pc, #32] @ 45f7c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r2, [r0], #8 │ │ │ │ + bl 3490c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r5, r1, r0, lsr lr │ │ │ │ + andeq r0, r0, r4, asr r2 │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 34834 │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 347cc │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 3473c │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 345f8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + subs ip, r2, #0 │ │ │ │ + ldr r2, [pc, #720] @ 4628c │ │ │ │ + ldr r3, [pc, #720] @ 46290 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 4605c │ │ │ │ + add r4, r7, #8 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, ip │ │ │ │ + mov r0, r4 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + bl 33de4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 46028 │ │ │ │ mov r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r4 │ │ │ │ - ldm r0, {r0, r1, r2} │ │ │ │ - bl 49b08 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 472b0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 472a0 │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 24430 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34834 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4735c │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 47064 │ │ │ │ - add r4, r6, #1456 @ 0x5b0 │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r5, #0 │ │ │ │ - add r6, r6, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r4, #-1444] @ 0xfffffa5c │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 47348 │ │ │ │ - cmp r3, #5 │ │ │ │ - beq 47318 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r4, r4, #1696 @ 0x6a0 │ │ │ │ - cmp r5, #4 │ │ │ │ - add r4, r4, #8 │ │ │ │ - bne 472c0 │ │ │ │ - ldr r2, [pc, #180] @ 473a4 │ │ │ │ - ldr r3, [pc, #172] @ 473a0 │ │ │ │ + beq 46028 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 46080 │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r2, [pc, #608] @ 46294 │ │ │ │ + ldr r3, [pc, #600] @ 46290 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47398 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #188 @ 0xbc │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [r6, #2740] @ 0xab4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 47334 │ │ │ │ - ldr r2, [r6, #2744] @ 0xab8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ + bne 46288 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #560] @ 46298 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ - sub r0, r4, #1440 @ 0x5a0 │ │ │ │ - mov r1, r4 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - bl 21e40 │ │ │ │ - b 472d4 │ │ │ │ - sub r0, r4, #1440 @ 0x5a0 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - bl 21a98 │ │ │ │ - ldr r3, [r4, #-1444] @ 0xfffffa5c │ │ │ │ - b 472cc │ │ │ │ - bl 48820 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r3, r3, #5 │ │ │ │ - cmp r3, r0 │ │ │ │ - blt 4737c │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - bl 480a0 │ │ │ │ - b 472b0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 48c70 │ │ │ │ - mov r3, r7 │ │ │ │ - str r0, [sp] │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - bl 47fb8 │ │ │ │ - b 47370 │ │ │ │ + subs ip, r0, #0 │ │ │ │ + bne 45fe0 │ │ │ │ + b 46028 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 347cc │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + mov r1, #5 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 347cc │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 4602c │ │ │ │ + ldr r3, [pc, #476] @ 4629c │ │ │ │ + mov r4, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r9, r4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + add r1, r4, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3473c │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 46250 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + b 46124 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ble 4624c │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r1, r2 │ │ │ │ + add r1, r1, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3473c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 4610c │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #3 │ │ │ │ + ble 4610c │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + mul r5, r3, r2 │ │ │ │ + lsl r0, r5, #2 │ │ │ │ + cmp r0, #0 │ │ │ │ + add r1, r0, #3 │ │ │ │ + movge r1, r0 │ │ │ │ + cmp r5, r1, asr #2 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bne 46268 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, #66 @ 0x42 │ │ │ │ + bl 47824 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq 46028 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [r3, #56] @ 0x38 │ │ │ │ + bl 345f8 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 46230 │ │ │ │ + add sl, r0, #4 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + mov r4, #0 │ │ │ │ + sub r8, fp, #2 │ │ │ │ + mov r7, sl │ │ │ │ + str r6, [sp, #32] │ │ │ │ + mov sl, #0 │ │ │ │ + sub r6, r7, #4 │ │ │ │ + add r0, fp, r4, lsl #2 │ │ │ │ + mov r2, #4 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 3e34 │ │ │ │ + strb r9, [r8, r4, lsl #2] │ │ │ │ + ldrb r3, [r7, #-2] │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + movcc r3, #0 │ │ │ │ + movcs r3, #1 │ │ │ │ + cmp r5, r4 │ │ │ │ + movle r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 461e0 │ │ │ │ + cmp r5, r4 │ │ │ │ + add r7, r7, #4 │ │ │ │ + bgt 461d8 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [r3, #56] @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + bl 3465c │ │ │ │ + b 4610c │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 460d0 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + b 4602c │ │ │ │ + ldr r1, [pc, #48] @ 462a0 │ │ │ │ + ldr r0, [pc, #48] @ 462a4 │ │ │ │ + mov ip, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 4925c │ │ │ │ + b 46028 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r1, r0, asr fp │ │ │ │ + andeq r5, r1, ip, asr #27 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - muleq r1, r8, sl │ │ │ │ + andeq r5, r1, r4, asr sp │ │ │ │ + andeq ip, r0, r8, ror r0 │ │ │ │ + andeq r2, r1, r4, lsr sp │ │ │ │ + andeq r2, r1, r4, asr #22 │ │ │ │ + andeq fp, r0, r0, asr #26 │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 348fc │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 34608 │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 34600 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #44] @ 46304 │ │ │ │ + ldr r2, [pc, #44] @ 46308 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r2, [r0], #8 │ │ │ │ + bl 3490c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #12 │ │ │ │ + bl 3bf4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x00015ab0 │ │ │ │ + andeq r0, r0, r4, asr r2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #68] @ 46368 │ │ │ │ + bl 3a5c │ │ │ │ + ldr r4, [pc, #64] @ 4636c │ │ │ │ + ldr ip, [pc, #64] @ 46370 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr ip, [r4, ip] │ │ │ │ + mov r2, #0 │ │ │ │ + add ip, ip, #8 │ │ │ │ + add r1, r0, #2176 @ 0x880 │ │ │ │ + mov r3, r0 │ │ │ │ + add r1, r1, #4 │ │ │ │ + str ip, [r3], #4 │ │ │ │ + strb r2, [r3] │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ + add r3, r3, #68 @ 0x44 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 4634c │ │ │ │ + str r2, [r0, #2180] @ 0x884 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, r8, lsl #17 │ │ │ │ + andeq r5, r1, ip, asr sl │ │ │ │ + andeq r0, r0, r8, ror #3 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #12] @ 4639c │ │ │ │ + mov r4, r0 │ │ │ │ + bl 3bf4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, r8, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, #0 │ │ │ │ + subs r8, r2, #0 │ │ │ │ mov r7, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - add r4, r0, #16 │ │ │ │ - ldr r0, [r4] │ │ │ │ - cmp r0, #4 │ │ │ │ - beq 473f4 │ │ │ │ + beq 4647c │ │ │ │ + ldr r3, [r0, #2180] @ 0x884 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #32 │ │ │ │ + beq 4645c │ │ │ │ + cmp r3, #0 │ │ │ │ + addgt r4, r0, #4 │ │ │ │ + movgt r5, #0 │ │ │ │ + bgt 463f4 │ │ │ │ + b 46428 │ │ │ │ + ldr r3, [r6, #2180] @ 0x884 │ │ │ │ add r5, r5, #1 │ │ │ │ - add r4, r4, #1696 @ 0x6a0 │ │ │ │ - cmp r5, #4 │ │ │ │ - add r4, r4, #8 │ │ │ │ - bne 473cc │ │ │ │ + cmp r5, r3 │ │ │ │ + add r4, r4, #68 @ 0x44 │ │ │ │ + bge 46428 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 463e0 │ │ │ │ + ldr r1, [pc, #136] @ 46498 │ │ │ │ + ldr r0, [pc, #136] @ 4649c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 4925c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r2, r6 │ │ │ │ + add r3, r3, r3, lsl #4 │ │ │ │ + add r2, r6, r3, lsl #2 │ │ │ │ + add r0, r2, #4 │ │ │ │ + str r6, [r8, #4] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 21ba0 │ │ │ │ + str r8, [r2, #68] @ 0x44 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + bl 48bd8 │ │ │ │ + ldr r3, [r6, #2180] @ 0x884 │ │ │ │ + mov r0, #1 │ │ │ │ + add r3, r3, r0 │ │ │ │ + str r3, [r6, #2180] @ 0x884 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #60] @ 464a0 │ │ │ │ + ldr r0, [pc, #60] @ 464a4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 4925c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #36] @ 464a8 │ │ │ │ + ldr r0, [pc, #36] @ 464ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 4925c │ │ │ │ + b 46420 │ │ │ │ + andeq r2, r1, ip, lsl #21 │ │ │ │ + andeq r2, r1, r8, lsr sl │ │ │ │ + strdeq r2, [r1], -r0 │ │ │ │ + andeq r2, r1, r4, ror #19 │ │ │ │ + andeq r2, r1, ip, lsl #19 │ │ │ │ + andeq r2, r1, r4, asr #19 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #2180] @ 0x884 │ │ │ │ + mov r7, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 46518 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + add r4, r0, #4 │ │ │ │ + mov r5, #0 │ │ │ │ + b 464f8 │ │ │ │ + ldr r3, [r6, #2180] @ 0x884 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + add r4, r4, #68 @ 0x44 │ │ │ │ + bge 46518 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 4aab4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 473d8 │ │ │ │ - cmp r8, #0 │ │ │ │ + bne 464e4 │ │ │ │ mov r0, #1 │ │ │ │ - strne r5, [r8] │ │ │ │ + str r6, [r8, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r3, r1, r1, lsl #3 │ │ │ │ - rsb r3, r1, r3, lsl #3 │ │ │ │ - rsb r3, r3, r3, lsl #2 │ │ │ │ - add r1, r0, r3, lsl #3 │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - cmp r1, #4 │ │ │ │ - mov r1, r2 │ │ │ │ - bne 4744c │ │ │ │ - add r3, r3, #16 │ │ │ │ - add r0, r0, r3 │ │ │ │ - b 21d20 │ │ │ │ + ldr r1, [pc, #24] @ 46538 │ │ │ │ + ldr r0, [pc, #24] @ 4653c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 4925c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r2, r1, r0, asr #19 │ │ │ │ + andeq r2, r1, r8, lsr #18 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #2180] @ 0x884 │ │ │ │ + mov r7, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 465a0 │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, r0, #4 │ │ │ │ + mov r5, #0 │ │ │ │ + b 46584 │ │ │ │ + ldr r3, [r6, #2180] @ 0x884 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + add r4, r4, #68 @ 0x44 │ │ │ │ + bge 465a0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 4aab4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 46570 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #24] @ 465c0 │ │ │ │ + ldr r0, [pc, #24] @ 465c4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 4925c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r2, r1, ip, ror r9 │ │ │ │ + andeq r2, r1, r0, lsr #17 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, #24 │ │ │ │ + str r5, [r0], #4 │ │ │ │ + bl 47838 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r2, #2560 @ 0xa00 │ │ │ │ + strb r5, [r4, #1444] @ 0x5a4 │ │ │ │ + str r5, [r4, #28] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + strb r5, [r4, #40] @ 0x28 │ │ │ │ + str r5, [r4, #1440] @ 0x5a0 │ │ │ │ + str r2, [r4, #1700] @ 0x6a4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r7, #0 │ │ │ │ + add r6, sp, #4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + stm r6, {r1, r2, r3} │ │ │ │ + str r7, [r4], #4 │ │ │ │ + mov r1, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 47838 │ │ │ │ + ldm r6, {r0, r1, r2} │ │ │ │ + mov r3, #2560 @ 0xa00 │ │ │ │ + str r3, [r5, #1700] @ 0x6a4 │ │ │ │ + add r3, r5, #28 │ │ │ │ + strb r7, [r5, #1444] @ 0x5a4 │ │ │ │ + strb r7, [r5, #40] @ 0x28 │ │ │ │ + str r7, [r5, #1440] @ 0x5a0 │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + bl 47db8 │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + mov ip, r4 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + mov r6, #4 │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + str r6, [r5] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 466ac │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #204] @ 46790 │ │ │ │ + ldr r1, [r0, #1440] @ 0x5a0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r1, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + bgt 4674c │ │ │ │ + rsb r0, r1, #1392 @ 0x570 │ │ │ │ + add r0, r0, #8 │ │ │ │ + add r3, r4, #40 @ 0x28 │ │ │ │ + add r2, r4, #28 │ │ │ │ + add r3, r3, r1 │ │ │ │ + str r0, [sp] │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + bl 47ffc │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 46714 │ │ │ │ + ldr r3, [r4, #1440] @ 0x5a0 │ │ │ │ + add r3, r3, r0 │ │ │ │ + str r3, [r4, #1440] @ 0x5a0 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + beq 4676c │ │ │ │ + bl 480d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 46708 │ │ │ │ + ldr r1, [pc, #104] @ 46794 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, #5 │ │ │ │ + str r3, [r0], #1440 @ 0x5a0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 48bd8 │ │ │ │ mvn r0, #0 │ │ │ │ + b 4670c │ │ │ │ + ldr r1, [pc, #68] @ 46798 │ │ │ │ + mov r3, #5 │ │ │ │ + str r3, [r4], #1440 @ 0x5a0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl 48bd8 │ │ │ │ + b 46744 │ │ │ │ + ldr r1, [pc, #40] @ 4679c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, #5 │ │ │ │ + str r3, [r0], #1440 @ 0x5a0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 48bd8 │ │ │ │ + b 46744 │ │ │ │ + andeq r0, r0, r7, ror r5 │ │ │ │ + andeq r2, r1, ip, lsl r8 │ │ │ │ + andeq r1, r1, r8, ror #21 │ │ │ │ + andeq r2, r1, r8, ror #15 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 467b4 │ │ │ │ + mov r0, #0 │ │ │ │ bx lr │ │ │ │ - b 5ea4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #116] @ 474e4 │ │ │ │ - mov r3, r1 │ │ │ │ + ldr lr, [r0, #1440] @ 0x5a0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp lr, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 46828 │ │ │ │ + add r7, r0, #40 @ 0x28 │ │ │ │ + mov r6, r1 │ │ │ │ + mov ip, r7 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r8, #1 │ │ │ │ + ldrb r3, [ip], #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + cmpne r3, #13 │ │ │ │ + bne 4686c │ │ │ │ + ldrb r1, [r4, #1700] @ 0x6a4 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 46860 │ │ │ │ + cmp lr, r5 │ │ │ │ + strb r3, [r4, #1701] @ 0x6a5 │ │ │ │ + bgt 46834 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #1700] @ 0x6a4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #1440] @ 0x5a0 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrb r1, [ip] │ │ │ │ + strb r8, [r4, #1700] @ 0x6a4 │ │ │ │ + cmp r1, #10 │ │ │ │ + cmpne r1, #13 │ │ │ │ + moveq r0, #1 │ │ │ │ + movne r0, #0 │ │ │ │ + cmp r3, r1 │ │ │ │ + moveq r0, #0 │ │ │ │ + andne r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + strbne r1, [r4, #1702] @ 0x6a6 │ │ │ │ + cmp lr, r5 │ │ │ │ + bgt 467ec │ │ │ │ + b 46820 │ │ │ │ + add r1, r5, #39 @ 0x27 │ │ │ │ + add r1, r4, r1 │ │ │ │ + mov r8, r5 │ │ │ │ + b 46888 │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp lr, r8 │ │ │ │ + ble 468f8 │ │ │ │ + ldrb r3, [r1, #1]! │ │ │ │ + cmp r3, #13 │ │ │ │ + cmpne r3, #10 │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + bne 4687c │ │ │ │ + sub r9, r8, r5 │ │ │ │ + cmp r9, r2 │ │ │ │ + bge 468f8 │ │ │ │ + add r1, r7, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 47830 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + strb r3, [r6, r9] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4a754 │ │ │ │ + ldr r2, [r4, #1440] @ 0x5a0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, r7, r8 │ │ │ │ + sub r2, r2, r8 │ │ │ │ + bl 47834 │ │ │ │ + ldr r3, [r4, #1440] @ 0x5a0 │ │ │ │ + mov r0, #1 │ │ │ │ + sub r3, r3, r8 │ │ │ │ + str r3, [r4, #1440] @ 0x5a0 │ │ │ │ + b 4682c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 46828 │ │ │ │ + sub r2, lr, r5 │ │ │ │ + add r1, r7, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 47834 │ │ │ │ + ldr r3, [r4, #1440] @ 0x5a0 │ │ │ │ + sub r3, r3, r5 │ │ │ │ + str r3, [r4, #1440] @ 0x5a0 │ │ │ │ + b 46828 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3032] @ 0xbd8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #236] @ 46a2c │ │ │ │ + ldr r2, [pc, #236] @ 46a30 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + sub sp, sp, #1040 @ 0x410 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + cmp r3, #4 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #1036] @ 0x40c │ │ │ │ + mov r2, #0 │ │ │ │ + bne 469ec │ │ │ │ + add r5, sp, #12 │ │ │ │ + ldr r2, [pc, #196] @ 46a34 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48bd8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 48c40 │ │ │ │ + add r7, r6, #28 │ │ │ │ + add r3, r0, #1040 @ 0x410 │ │ │ │ + add r4, r0, #3 │ │ │ │ + add r0, sp, r3 │ │ │ │ + ldrb r3, [r6, #1701] @ 0x6a5 │ │ │ │ + strb r3, [r0, #-1028] @ 0xfffffbfc │ │ │ │ + ldrb r3, [r6, #1702] @ 0x6a6 │ │ │ │ + strb r3, [r0, #-1027] @ 0xfffffbfd │ │ │ │ + ldrb r3, [r6, #1703] @ 0x6a7 │ │ │ │ + strb r3, [r0, #-1026] @ 0xfffffbfe │ │ │ │ + b 469b8 │ │ │ │ + cmp r4, r0 │ │ │ │ + ble 46a20 │ │ │ │ + add r5, r5, r0 │ │ │ │ + sub r4, r4, r0 │ │ │ │ + ldm r7, {r0, r1, r2} │ │ │ │ + mov r3, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 47f88 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 469a8 │ │ │ │ + ldr r1, [pc, #96] @ 46a38 │ │ │ │ + mov r3, #5 │ │ │ │ + str r3, [r6], #1440 @ 0x5a0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r0, r6, #4 │ │ │ │ + bl 48bd8 │ │ │ │ + mvn r0, #0 │ │ │ │ + ldr r2, [pc, #68] @ 46a3c │ │ │ │ + ldr r3, [pc, #52] @ 46a30 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1036] @ 0x40c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 46a28 │ │ │ │ + add sp, sp, #1040 @ 0x410 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + b 469f0 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, r1, r8, asr #8 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + strdeq r0, [r0], -lr │ │ │ │ + andeq r2, r1, ip, lsr #11 │ │ │ │ + muleq r1, r0, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 46a74 │ │ │ │ + ldrb r3, [r1] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 46abc │ │ │ │ + add r3, r4, #28 │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + bl 48070 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #24 │ │ │ │ + str r5, [r0], #4 │ │ │ │ + bl 47838 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r2, #2560 @ 0xa00 │ │ │ │ + strb r5, [r4, #1444] @ 0x5a4 │ │ │ │ + str r5, [r4, #28] │ │ │ │ + str r3, [r4, #32] │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + strb r5, [r4, #40] @ 0x28 │ │ │ │ + str r5, [r4, #1440] @ 0x5a0 │ │ │ │ + str r2, [r4, #1700] @ 0x6a4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 46920 │ │ │ │ + b 46a74 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3752] @ 0xea8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r0, r0, lsl #3 │ │ │ │ + rsb r0, r4, r0, lsl #3 │ │ │ │ + rsb r0, r0, r0, lsl #2 │ │ │ │ + mov r5, r2 │ │ │ │ + add r0, r2, r0, lsl #3 │ │ │ │ + ldr r2, [pc, #188] @ 46bb0 │ │ │ │ + ldr r3, [pc, #188] @ 46bb4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #324 @ 0x144 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, r0, #124 @ 0x7c │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #316] @ 0x13c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + bl 48cf0 │ │ │ │ + ldr r2, [pc, #136] @ 46bb8 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + add r6, sp, #60 @ 0x3c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #104] @ 46bbc │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r7, #0 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r6, [ip, #100] @ 0x64 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [pc, #72] @ 46bc0 │ │ │ │ + ldr r3, [pc, #56] @ 46bb4 │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + str r7, [r5, r4] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 46bac │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #324 @ 0x144 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + muleq r1, r4, r2 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq sl, r0, r0, asr #26 │ │ │ │ + andeq r2, r1, r4, asr #8 │ │ │ │ + andeq r5, r1, ip, lsl #4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3880] @ 0xf28 │ │ │ │ + add r2, r0, r0, lsl #3 │ │ │ │ + rsb r2, r0, r2, lsl #3 │ │ │ │ + add r7, r1, #104 @ 0x68 │ │ │ │ + rsb r2, r2, r2, lsl #2 │ │ │ │ + add r2, r7, r2, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #104] @ 474e8 │ │ │ │ - sub sp, sp, #28 │ │ │ │ + add r0, r2, #20 │ │ │ │ + ldr r2, [pc, #220] @ 46cd4 │ │ │ │ + ldr r3, [pc, #220] @ 46cd8 │ │ │ │ add r2, pc, r2 │ │ │ │ + sub sp, sp, #192 @ 0xc0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r4, sp, #4 │ │ │ │ - mov r1, r4 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + bl 48cf0 │ │ │ │ + ldr r2, [pc, #172] @ 46cdc │ │ │ │ + str r6, [sp] │ │ │ │ + add r6, sp, #60 @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #140] @ 46ce0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r8, #0 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r6, [ip, #100] @ 0x64 │ │ │ │ + blx r6 │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, r5, r5, lsl r2 │ │ │ │ + str r2, [r4, r3, lsl #3] │ │ │ │ + add r4, r4, r3, lsl #3 │ │ │ │ + bl 47cc4 │ │ │ │ + ldr r2, [pc, #88] @ 46ce4 │ │ │ │ + str r8, [r4, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + strd r0, [r4, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 424ac │ │ │ │ + ldr r2, [pc, #64] @ 46ce8 │ │ │ │ + ldr r3, [pc, #44] @ 46cd8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 46cd0 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #192 @ 0xc0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + muleq r1, r0, r1 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r2, r1, r0, ror r3 │ │ │ │ + andeq r2, r1, r4, asr #6 │ │ │ │ + andeq r2, r1, r0, asr #6 │ │ │ │ + andeq r5, r1, r0, ror #1 │ │ │ │ + add r3, r1, #8192 @ 0x2000 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [r3, #1620] @ 0x654 │ │ │ │ + cmp r1, #3 │ │ │ │ + bxhi lr │ │ │ │ + add r3, r1, r1, lsl #1 │ │ │ │ + ldr r3, [r0, r3, lsl #3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldr r2, [pc, #8] @ 46d20 │ │ │ │ + add r0, r0, #104 @ 0x68 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 42070 │ │ │ │ + andeq r2, r1, r4, asr #5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ + add ip, r5, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r3, #96] @ 0x60 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r7, [ip, #1616] @ 0x650 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + bx r3 │ │ │ │ + add r3, r1, #8192 @ 0x2000 │ │ │ │ + ldrb r3, [r3, #1612] @ 0x64c │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r5, r4, lsl #2] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #2 │ │ │ │ + mov r6, r4 │ │ │ │ + beq 46de8 │ │ │ │ + add r4, r4, #6 │ │ │ │ + cmp r4, #24 │ │ │ │ + add r6, r6, #1 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r5, r4, lsl #2] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 46dcc │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r5, #104 @ 0x68 │ │ │ │ + bl 424ac │ │ │ │ + b 46dcc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3880] @ 0xf28 │ │ │ │ + ldr ip, [pc, #568] @ 4704c │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #560] @ 47050 │ │ │ │ + mov r0, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + str r0, [r4, #24] │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ + str r1, [r4, #96] @ 0x60 │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + sub sp, sp, #196 @ 0xc4 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #188] @ 0xbc │ │ │ │ + mov r2, #0 │ │ │ │ + add r5, r4, #8192 @ 0x2000 │ │ │ │ + mvn r2, #0 │ │ │ │ + add r1, r1, #4096 @ 0x1000 │ │ │ │ + str r0, [r4] │ │ │ │ + str r2, [r5, #1620] @ 0x654 │ │ │ │ + ldr r2, [r1, #148] @ 0x94 │ │ │ │ + strb r0, [r5, #1612] @ 0x64c │ │ │ │ + cmp r2, r0 │ │ │ │ + beq 46f20 │ │ │ │ + mov r7, r3 │ │ │ │ + ldrb r3, [r1, #152] @ 0x98 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq 46f20 │ │ │ │ + ldrb r3, [r1, #20] │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq 46f4c │ │ │ │ + add r0, r1, #20 │ │ │ │ + mov r2, #3 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 49584 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 46f4c │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r4, #96] @ 0x60 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldrh r3, [r3, #148] @ 0x94 │ │ │ │ + strh r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #400] @ 47054 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + add r3, pc, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #388] @ 47058 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ + add r0, r4, #104 @ 0x68 │ │ │ │ + ldm r6, {r1, r2, r3} │ │ │ │ + bl 41ea0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 46f5c │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r3, [pc, #340] @ 4705c │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #336] @ 47060 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #316] @ 47064 │ │ │ │ + ldr r3, [pc, #292] @ 47050 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 5fb8 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3e34 │ │ │ │ - ldr r2, [pc, #52] @ 474ec │ │ │ │ - ldr r3, [pc, #44] @ 474e8 │ │ │ │ + bne 47048 │ │ │ │ + add sp, sp, #196 @ 0xc4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r1, #24 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 47838 │ │ │ │ + b 46ea4 │ │ │ │ + ldr r3, [r4, #96] @ 0x60 │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r1, [r3, #148] @ 0x94 │ │ │ │ + str r1, [sp] │ │ │ │ + strb r2, [r5, #1612] @ 0x64c │ │ │ │ + ldr r2, [pc, #236] @ 47068 │ │ │ │ + add r6, sp, #60 @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r3, #20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #208] @ 4706c │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r6, [ip, #100] @ 0x64 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #176] @ 47070 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r1, [pc, #172] @ 47074 │ │ │ │ + ldr r6, [ip, #60] @ 0x3c │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r1, [r3, #192] @ 0xc0 │ │ │ │ + ldr r2, [pc, #136] @ 47078 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r6, [r3, #92] @ 0x5c │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr lr, [pc, #116] @ 4707c │ │ │ │ + ldr ip, [pc, #116] @ 47080 │ │ │ │ + ldr r2, [pc, #116] @ 47084 │ │ │ │ + ldr r1, [pc, #116] @ 47088 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #32 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ + str r6, [r5, #1616] @ 0x650 │ │ │ │ + ldr r5, [r0] │ │ │ │ + stmib sp, {r4, lr} │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ + blx r4 │ │ │ │ + b 46f20 │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, r1, r8, ror #30 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + @ instruction: 0xfffffbf8 │ │ │ │ + @ instruction: 0xfffffce8 │ │ │ │ + strdeq r2, [r1], -r4 │ │ │ │ + andeq r2, r1, r8, lsl #1 │ │ │ │ + andeq r4, r1, r0, ror #28 │ │ │ │ + andeq r2, r1, r0, rrx │ │ │ │ + strdeq r1, [r1], -r8 │ │ │ │ + @ instruction: 0xfffffd50 │ │ │ │ + @ instruction: 0x000106b8 │ │ │ │ + @ instruction: 0xfffffd98 │ │ │ │ + andeq r1, r1, r4, ror #31 │ │ │ │ + @ instruction: 0xfffffcd0 │ │ │ │ + andeq fp, r0, r8, lsr #20 │ │ │ │ + andeq sl, r0, ip, asr #23 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2376] @ 0x948 │ │ │ │ + ldr r1, [pc, #812] @ 473d0 │ │ │ │ + sub sp, sp, #1680 @ 0x690 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + add r3, r0, #8192 @ 0x2000 │ │ │ │ + ldr r2, [pc, #800] @ 473d4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrb r3, [r3, #1612] @ 0x64c │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #1676] @ 0x68c │ │ │ │ + mov r2, #0 │ │ │ │ + bne 47104 │ │ │ │ + ldr r2, [pc, #764] @ 473d8 │ │ │ │ + ldr r3, [pc, #756] @ 473d4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #1676] @ 0x68c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 474e0 │ │ │ │ + bne 473cc │ │ │ │ + add sp, sp, #1680 @ 0x690 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r6, r0, #104 @ 0x68 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 422ac │ │ │ │ + ldr sl, [pc, #704] @ 473dc │ │ │ │ + ldr r9, [pc, #704] @ 473e0 │ │ │ │ + ldr r8, [pc, #704] @ 473e4 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r7, sp, #16 │ │ │ │ + add r5, sp, #276 @ 0x114 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 42438 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 47278 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, sl │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + ldr r2, [r4, r2, lsl #3] │ │ │ │ + mov r1, #119 @ 0x77 │ │ │ │ + subs r2, r2, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 493cc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + ldr r2, [r4, r2, lsl #3] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 471fc │ │ │ │ + cmp r2, #2 │ │ │ │ + bne 47130 │ │ │ │ + ldr r2, [pc, #596] @ 473e8 │ │ │ │ + add fp, sp, #20 │ │ │ │ + mov r0, fp │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #568] @ 473ec │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov lr, #0 │ │ │ │ + mov r3, fp │ │ │ │ + str lr, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr fp, [ip, #100] @ 0x64 │ │ │ │ + mov r1, #1 │ │ │ │ + blx fp │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [fp, #1620] @ 0x654 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [fp, #1620] @ 0x654 │ │ │ │ + b 47130 │ │ │ │ + ldr r1, [r4, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + add r1, r1, #4224 @ 0x1080 │ │ │ │ + add r1, r1, #24 │ │ │ │ + bl 4aab4 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + bne 4730c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, #2 │ │ │ │ + add r3, r1, r1, lsl #1 │ │ │ │ + str r2, [r4, r3, lsl #3] │ │ │ │ + ldr r2, [pc, #448] @ 473f0 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 424ac │ │ │ │ + ldr r2, [pc, #436] @ 473f4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #428] @ 473f8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #416] @ 473fc │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, fp │ │ │ │ + str fp, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr fp, [ip, #100] @ 0x64 │ │ │ │ + mov r3, r5 │ │ │ │ + blx fp │ │ │ │ + b 47130 │ │ │ │ + ldr r3, [r4] │ │ │ │ + add r5, r4, #8 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + beq 472ac │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp fp, #4 │ │ │ │ + add r5, r5, #24 │ │ │ │ + beq 470d4 │ │ │ │ + ldr r3, [r5, #-8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 47290 │ │ │ │ + bl 47cc4 │ │ │ │ + ldr r3, [r4, #96] @ 0x60 │ │ │ │ + ldm r5, {r6, sl} │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r7, [r3, #188] @ 0xbc │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + bl 47d54 │ │ │ │ + asr r2, r7, #31 │ │ │ │ + mul r3, r7, r1 │ │ │ │ + umull r1, ip, r7, r0 │ │ │ │ + mla r2, r0, r2, r3 │ │ │ │ + adds r1, r1, r6 │ │ │ │ + add r3, r2, ip │ │ │ │ + adc r3, r3, sl │ │ │ │ + cmp r1, r9 │ │ │ │ + sbcs r3, r3, r8 │ │ │ │ + bge 47290 │ │ │ │ + ldr r2, [pc, #260] @ 47400 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, fp │ │ │ │ + bl 42070 │ │ │ │ + b 47290 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add fp, sp, #20 │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + add r2, r4, r2, lsl #3 │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2, #16] │ │ │ │ + mov r2, #3 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #200] @ 47404 │ │ │ │ + mov r0, fp │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 48c44 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl 424ac │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r3, r1, r1, lsl #1 │ │ │ │ + add r3, r4, r3, lsl #3 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 47130 │ │ │ │ + ldr r3, [r4, #96] @ 0x60 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r2, [r3, #184] @ 0xb8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 473b8 │ │ │ │ + add r3, r1, r1, lsl #3 │ │ │ │ + ldr r0, [r4, #116] @ 0x74 │ │ │ │ + rsb r3, r1, r3, lsl #3 │ │ │ │ + rsb r3, r3, r3, lsl #2 │ │ │ │ + add r1, r6, r3, lsl #3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + rsb r2, r2, r2, lsl #4 │ │ │ │ + ldr fp, [r3, #8] │ │ │ │ + ldr r3, [pc, #96] @ 47408 │ │ │ │ + add r1, r1, #20 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + blx fp │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [pc, #76] @ 4740c │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 42070 │ │ │ │ + b 47130 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r1, r8, lsl #18 │ │ │ │ + ldrdeq r4, [r1], -r4 @ │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r4, [r1], -r0 │ │ │ │ + andeq r4, r1, ip, lsr #25 │ │ │ │ + andeq r1, r1, r8, lsl pc │ │ │ │ + andeq r1, r1, r0, lsr pc │ │ │ │ + andeq r0, r0, r7, ror r5 │ │ │ │ + andeq r1, r1, r4, asr #30 │ │ │ │ + andeq r0, r1, r4, lsr #1 │ │ │ │ + andeq r1, r1, r0, asr #28 │ │ │ │ + andeq r1, r1, r4, ror #28 │ │ │ │ + andeq r0, r0, r8, ror r5 │ │ │ │ + andeq r1, r1, ip, lsr sp │ │ │ │ + strdeq r1, [r1], -r0 │ │ │ │ + andeq sl, r0, r4, asr #23 │ │ │ │ + andeq r1, r1, r0, lsl sp │ │ │ │ + strdeq r1, [r1], -ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r0, #8192 @ 0x2000 │ │ │ │ + ldrb r0, [r0, #1612] @ 0x64c │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmn r1, #1 │ │ │ │ + beq 47460 │ │ │ │ + cmp r1, #3 │ │ │ │ + pophi {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r3, r1, r1, lsl #1 │ │ │ │ + ldr r3, [r4, r3, lsl #3] │ │ │ │ + cmp r3, #2 │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r0, r4, #104 @ 0x68 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 424ac │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [r4, r5, lsl #2] │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r3, #2 │ │ │ │ + mov r7, r5 │ │ │ │ + beq 47494 │ │ │ │ + add r5, r5, #6 │ │ │ │ + cmp r5, #24 │ │ │ │ + add r7, r7, #1 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r4, r5, lsl #2] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 47478 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r4, #104 @ 0x68 │ │ │ │ + bl 424ac │ │ │ │ + b 47478 │ │ │ │ + add r3, r0, #8192 @ 0x2000 │ │ │ │ + ldrb r3, [r3, #1612] @ 0x64c │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ + add r0, r0, #104 @ 0x68 │ │ │ │ + b 41fe4 │ │ │ │ bx lr │ │ │ │ ldr ip, [r1] │ │ │ │ ldrb r3, [ip] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ and r2, r3, #255 @ 0xff │ │ │ │ cmp r2, #9 │ │ │ │ - bhi 47570 │ │ │ │ + bhi 47540 │ │ │ │ add r2, ip, #1 │ │ │ │ push {r4, lr} │ │ │ │ str r2, [r1] │ │ │ │ ldrb lr, [ip, #1] │ │ │ │ mov r4, r0 │ │ │ │ sub ip, lr, #48 @ 0x30 │ │ │ │ and r0, ip, #255 @ 0xff │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 4755c │ │ │ │ + bhi 4752c │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ ldrb lr, [r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, ip, r3, lsl #1 │ │ │ │ sub ip, lr, #48 @ 0x30 │ │ │ │ and lr, ip, #255 @ 0xff │ │ │ │ cmp lr, #9 │ │ │ │ - bls 47530 │ │ │ │ + bls 47500 │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ - bcs 47568 │ │ │ │ + bcs 47538 │ │ │ │ mov r0, #0 │ │ │ │ strh r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #24] @ 475a8 │ │ │ │ + ldr r4, [pc, #24] @ 47578 │ │ │ │ bl 3b94 │ │ │ │ - ldr r3, [pc, #20] @ 475ac │ │ │ │ + ldr r3, [pc, #20] @ 4757c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ b 3f0c │ │ │ │ - strdeq r4, [r1], -r4 @ │ │ │ │ + andeq r4, r1, r4, lsr #16 │ │ │ │ andeq r0, r0, ip, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldm r0, {r4, r5} │ │ │ │ bl 3aec │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r3, r0, #8192 @ 0x2000 │ │ │ │ cmp r3, #15 │ │ │ │ - bls 47610 │ │ │ │ + bls 475e0 │ │ │ │ sub r3, r3, #40 @ 0x28 │ │ │ │ cmp r3, #7 │ │ │ │ - bls 47610 │ │ │ │ + bls 475e0 │ │ │ │ sub r3, r0, #8256 @ 0x2040 │ │ │ │ sub r2, r3, #31 │ │ │ │ cmp r2, #5 │ │ │ │ - bls 47610 │ │ │ │ + bls 475e0 │ │ │ │ sub r3, r3, #42 @ 0x2a │ │ │ │ cmp r0, #12288 @ 0x3000 │ │ │ │ cmpne r3, #5 │ │ │ │ - bhi 47618 │ │ │ │ + bhi 475e8 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #36] @ 47644 │ │ │ │ + ldr r3, [pc, #36] @ 47614 │ │ │ │ sub r2, r0, #65024 @ 0xfe00 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r2, #15 │ │ │ │ - bls 47610 │ │ │ │ + bls 475e0 │ │ │ │ sub r0, r0, #65280 @ 0xff00 │ │ │ │ sub r0, r0, #249 @ 0xf9 │ │ │ │ cmp r0, #3 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 3e4c │ │ │ │ - ldr r4, [pc, #56] @ 476a0 │ │ │ │ + ldr r4, [pc, #56] @ 47670 │ │ │ │ mov r1, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e1c │ │ │ │ - ldr r0, [pc, #32] @ 476a4 │ │ │ │ + ldr r0, [pc, #32] @ 47674 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ bl 3e1c │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 3f0c │ │ │ │ - strdeq ip, [r6], -r0 │ │ │ │ - andeq lr, r0, r8, asr r6 │ │ │ │ + andeq ip, r6, r8, lsr #14 │ │ │ │ + andeq r1, r1, ip, lsl #12 │ │ │ │ ldr ip, [r1] │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrb r3, [ip] │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ and r5, r3, #255 @ 0xff │ │ │ │ cmp r5, #9 │ │ │ │ - bhi 47720 │ │ │ │ + bhi 476f0 │ │ │ │ add r2, ip, #1 │ │ │ │ str r2, [r1] │ │ │ │ ldrb lr, [ip, #1] │ │ │ │ mov r4, r0 │ │ │ │ sub ip, lr, #48 @ 0x30 │ │ │ │ and r0, ip, #255 @ 0xff │ │ │ │ cmp r0, #9 │ │ │ │ - bhi 47714 │ │ │ │ + bhi 476e4 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ ldrb lr, [r2] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, ip, r3, lsl #1 │ │ │ │ sub ip, lr, #48 @ 0x30 │ │ │ │ and lr, ip, #255 @ 0xff │ │ │ │ cmp lr, #9 │ │ │ │ - bls 476e4 │ │ │ │ + bls 476b4 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi 47720 │ │ │ │ + bhi 476f0 │ │ │ │ and r5, r3, #255 @ 0xff │ │ │ │ mov r0, #0 │ │ │ │ strb r5, [r4] │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #16] @ 47740 │ │ │ │ - ldr r2, [pc, #16] @ 47744 │ │ │ │ + ldr r3, [pc, #16] @ 47710 │ │ │ │ + ldr r2, [pc, #16] @ 47714 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ - andeq r4, r1, r8, asr r6 │ │ │ │ + andeq r4, r1, r8, lsl #13 │ │ │ │ andeq r0, r0, r0, ror #3 │ │ │ │ - ldr r3, [pc, #16] @ 47760 │ │ │ │ - ldr r2, [pc, #16] @ 47764 │ │ │ │ + ldr r3, [pc, #16] @ 47730 │ │ │ │ + ldr r2, [pc, #16] @ 47734 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ - andeq r4, r1, r8, lsr r6 │ │ │ │ + andeq r4, r1, r8, ror #12 │ │ │ │ andeq r0, r0, ip, lsr r2 │ │ │ │ - ldr r3, [pc, #16] @ 47780 │ │ │ │ - ldr r2, [pc, #16] @ 47784 │ │ │ │ + ldr r3, [pc, #16] @ 47750 │ │ │ │ + ldr r2, [pc, #16] @ 47754 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ - andeq r4, r1, r8, lsl r6 │ │ │ │ + andeq r4, r1, r8, asr #12 │ │ │ │ andeq r0, r0, r8, lsr #4 │ │ │ │ - ldr r2, [pc, #24] @ 477a8 │ │ │ │ + ldr r2, [pc, #24] @ 47778 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r1, r3, #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - andeq ip, r6, ip, asr #11 │ │ │ │ + andeq ip, r6, r4, lsl #12 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r3] │ │ │ │ udf #0 │ │ │ │ - ldr r1, [pc, #32] @ 477e0 │ │ │ │ - ldr r2, [pc, #32] @ 477e4 │ │ │ │ + ldr r1, [pc, #32] @ 477b0 │ │ │ │ + ldr r2, [pc, #32] @ 477b4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r3, #1 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ - muleq r6, r8, r5 │ │ │ │ + ldrdeq ip, [r6], -r0 │ │ │ │ @ instruction: 0xfffffda8 │ │ │ │ - ldr r1, [pc, #32] @ 47810 │ │ │ │ - ldr r2, [pc, #32] @ 47814 │ │ │ │ + ldr r1, [pc, #32] @ 477e0 │ │ │ │ + ldr r2, [pc, #32] @ 477e4 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, r3, #1 │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ - andeq ip, r6, r8, ror #10 │ │ │ │ + andeq ip, r6, r0, lsr #11 │ │ │ │ @ instruction: 0xfffffcf0 │ │ │ │ - ldr r3, [pc, #44] @ 4784c │ │ │ │ + ldr r3, [pc, #44] @ 4781c │ │ │ │ cmp r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3] │ │ │ │ bxeq lr │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #24] @ 47850 │ │ │ │ + ldr r1, [pc, #24] @ 47820 │ │ │ │ add r0, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ bx lr │ │ │ │ - andeq ip, r6, r8, lsr r5 │ │ │ │ + andeq ip, r6, r0, ror r5 │ │ │ │ @ instruction: 0xfffffe08 │ │ │ │ mov r0, r2 │ │ │ │ b 3e40 │ │ │ │ b 3aec │ │ │ │ b 3e34 │ │ │ │ b 3c78 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ b 3bdc │ │ │ │ cmp r1, #1 │ │ │ │ - beq 47898 │ │ │ │ + beq 47868 │ │ │ │ cmp r1, #2 │ │ │ │ - beq 4788c │ │ │ │ + beq 4785c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #16] @ 478a4 │ │ │ │ + ldr r1, [pc, #16] @ 47874 │ │ │ │ add r1, pc, r1 │ │ │ │ b 3c54 │ │ │ │ - ldr r1, [pc, #8] @ 478a8 │ │ │ │ + ldr r1, [pc, #8] @ 47878 │ │ │ │ add r1, pc, r1 │ │ │ │ b 3c54 │ │ │ │ - andeq r1, r1, r8, lsl #16 │ │ │ │ - strdeq r1, [r1], -r8 │ │ │ │ + andeq r1, r1, r8, lsr #17 │ │ │ │ + muleq r1, r8, r8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ b 3d2c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -69201,81 +69189,81 @@ │ │ │ │ add r7, r6, r4 │ │ │ │ mov r3, r8 │ │ │ │ sub r2, r5, r4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 3d2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4793c │ │ │ │ + beq 4790c │ │ │ │ add r4, r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne 478f8 │ │ │ │ + bne 478c8 │ │ │ │ lsl r5, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ bl 3ccc │ │ │ │ mov r6, r0 │ │ │ │ - b 478f8 │ │ │ │ + b 478c8 │ │ │ │ cmp r4, r5 │ │ │ │ - beq 47958 │ │ │ │ + beq 47928 │ │ │ │ mov r3, #0 │ │ │ │ str r6, [sl] │ │ │ │ strb r3, [r7] │ │ │ │ str r4, [r9] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r6 │ │ │ │ add r1, r4, #1 │ │ │ │ bl 3ccc │ │ │ │ mov r6, r0 │ │ │ │ add r7, r0, r4 │ │ │ │ - b 47944 │ │ │ │ + b 47914 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #140] @ 47a14 │ │ │ │ - ldr r3, [pc, #140] @ 47a18 │ │ │ │ + ldr ip, [pc, #140] @ 479e4 │ │ │ │ + ldr r3, [pc, #140] @ 479e8 │ │ │ │ add ip, pc, ip │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 478bc │ │ │ │ + bl 4788c │ │ │ │ ldmib sp, {r0, r2} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 479e4 │ │ │ │ + beq 479b4 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r3, r0, #1 │ │ │ │ add r2, r0, r2 │ │ │ │ - b 479d0 │ │ │ │ + b 479a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 479e4 │ │ │ │ + beq 479b4 │ │ │ │ ldrb r4, [r3, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne 479c8 │ │ │ │ + bne 47998 │ │ │ │ bl 3aec │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #48] @ 47a1c │ │ │ │ - ldr r3, [pc, #40] @ 47a18 │ │ │ │ + ldr r2, [pc, #48] @ 479ec │ │ │ │ + ldr r3, [pc, #40] @ 479e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47a10 │ │ │ │ + bne 479e0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r1, r0, lsl #8 │ │ │ │ + andeq r4, r1, r0, lsr r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - muleq r1, ip, r3 │ │ │ │ + andeq r4, r1, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ @@ -69290,15 +69278,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ bl 3b28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bhi 47a80 │ │ │ │ + bhi 47a50 │ │ │ │ b 3b28 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ b 3df8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -69317,20 +69305,20 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #1 │ │ │ │ b 3e1c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 47af8 │ │ │ │ + ldr r0, [pc, #12] @ 47ac8 │ │ │ │ mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ b 3e1c │ │ │ │ - strdeq lr, [r0], -r4 │ │ │ │ + andeq r1, r1, r8, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3e88 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -69341,86 +69329,86 @@ │ │ │ │ bl 3f0c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #132] @ 47bd0 │ │ │ │ - ldr r3, [pc, #132] @ 47bd4 │ │ │ │ + ldr r2, [pc, #132] @ 47ba0 │ │ │ │ + ldr r3, [pc, #132] @ 47ba4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ bl 3e40 │ │ │ │ - ldr r2, [pc, #92] @ 47bd8 │ │ │ │ + ldr r2, [pc, #92] @ 47ba8 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r0] │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r0, sp │ │ │ │ bl 3f3c │ │ │ │ - ldr r2, [pc, #64] @ 47bdc │ │ │ │ - ldr r3, [pc, #52] @ 47bd4 │ │ │ │ + ldr r2, [pc, #64] @ 47bac │ │ │ │ + ldr r3, [pc, #52] @ 47ba4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [sp] │ │ │ │ movne r0, #0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47bcc │ │ │ │ + bne 47b9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r1, ip, lsr r2 │ │ │ │ + andeq r4, r1, ip, ror #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xfffffa2c │ │ │ │ - andeq r4, r1, ip, ror #3 │ │ │ │ + andeq r4, r1, ip, lsl r2 │ │ │ │ mov r1, #0 │ │ │ │ b 3c9c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #88] @ 47c58 │ │ │ │ - ldr r2, [pc, #88] @ 47c5c │ │ │ │ + ldr ip, [pc, #88] @ 47c28 │ │ │ │ + ldr r2, [pc, #88] @ 47c2c │ │ │ │ add ip, pc, ip │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ mov r3, #0 │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp] │ │ │ │ bl 3c9c │ │ │ │ - ldr r2, [pc, #48] @ 47c60 │ │ │ │ - ldr r3, [pc, #40] @ 47c5c │ │ │ │ + ldr r2, [pc, #48] @ 47c30 │ │ │ │ + ldr r3, [pc, #40] @ 47c2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47c54 │ │ │ │ + bne 47c24 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r1, r8, lsl #3 │ │ │ │ + @ instruction: 0x000141b8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r4, r1, r8, asr r1 │ │ │ │ + andeq r4, r1, r8, lsl #3 │ │ │ │ b 3fc0 │ │ │ │ rsb r3, r0, r0, lsl #5 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ lsl r0, r0, #3 │ │ │ │ b 3e70 │ │ │ │ b 3c00 │ │ │ │ bx lr │ │ │ │ @@ -69453,180 +69441,180 @@ │ │ │ │ b 3ba0 │ │ │ │ b 3ec4 │ │ │ │ b 3f90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #104] @ 47d74 │ │ │ │ - ldr r3, [pc, #104] @ 47d78 │ │ │ │ + ldr r2, [pc, #104] @ 47d44 │ │ │ │ + ldr r3, [pc, #104] @ 47d48 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ bl 3aa4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r3, [pc, #64] @ 47d7c │ │ │ │ + ldr r3, [pc, #64] @ 47d4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ asr r1, r0, #31 │ │ │ │ smlal r0, r1, r2, r3 │ │ │ │ - ldr r2, [pc, #52] @ 47d80 │ │ │ │ - ldr r3, [pc, #40] @ 47d78 │ │ │ │ + ldr r2, [pc, #52] @ 47d50 │ │ │ │ + ldr r3, [pc, #40] @ 47d48 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47d70 │ │ │ │ + bne 47d40 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r1, ip, ror r0 │ │ │ │ + andeq r4, r1, ip, lsr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ - andeq r4, r1, ip, lsr r0 │ │ │ │ - ldr r0, [pc, #4] @ 47d90 │ │ │ │ + andeq r4, r1, ip, rrx │ │ │ │ + ldr r0, [pc, #4] @ 47d60 │ │ │ │ mov r1, #0 │ │ │ │ bx lr │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ mov r2, #24 │ │ │ │ b 3f18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ stmdb r3, {r0, r1, r2} │ │ │ │ - blt 47dcc │ │ │ │ + blt 47d9c │ │ │ │ mov r0, r1 │ │ │ │ bl 3c48 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 47ddc │ │ │ │ + blt 47dac │ │ │ │ mov r0, r4 │ │ │ │ bl 3c48 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r3, sp, #4 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #124] @ 47e90 │ │ │ │ + ldr r1, [pc, #124] @ 47e60 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #120] @ 47e94 │ │ │ │ + ldr r2, [pc, #120] @ 47e64 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt 47e44 │ │ │ │ - ldr r1, [pc, #88] @ 47e98 │ │ │ │ + blt 47e14 │ │ │ │ + ldr r1, [pc, #88] @ 47e68 │ │ │ │ add r2, sp, #16 │ │ │ │ bl 3cb4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 47e5c │ │ │ │ - ldr r1, [pc, #68] @ 47e98 │ │ │ │ + blt 47e2c │ │ │ │ + ldr r1, [pc, #68] @ 47e68 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ bl 3cb4 │ │ │ │ - ldr r2, [pc, #56] @ 47e9c │ │ │ │ - ldr r3, [pc, #44] @ 47e94 │ │ │ │ + ldr r2, [pc, #56] @ 47e6c │ │ │ │ + ldr r3, [pc, #44] @ 47e64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47e8c │ │ │ │ + bne 47e5c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r1, r0, ror pc │ │ │ │ + andeq r3, r1, r0, lsr #31 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r5, r0, r1, lsr #8 │ │ │ │ - andeq r3, r1, r4, lsr #30 │ │ │ │ + andeq r3, r1, r4, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ add r3, sp, #4 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r1, [pc, #120] @ 47f48 │ │ │ │ + ldr r1, [pc, #120] @ 47f18 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ 47f4c │ │ │ │ + ldr r2, [pc, #116] @ 47f1c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blt 47efc │ │ │ │ - ldr r1, [pc, #88] @ 47f50 │ │ │ │ + blt 47ecc │ │ │ │ + ldr r1, [pc, #88] @ 47f20 │ │ │ │ add r2, sp, #16 │ │ │ │ bl 3cb4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 47f14 │ │ │ │ - ldr r1, [pc, #68] @ 47f50 │ │ │ │ + blt 47ee4 │ │ │ │ + ldr r1, [pc, #68] @ 47f20 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ bl 3cb4 │ │ │ │ - ldr r2, [pc, #56] @ 47f54 │ │ │ │ - ldr r3, [pc, #44] @ 47f4c │ │ │ │ + ldr r2, [pc, #56] @ 47f24 │ │ │ │ + ldr r3, [pc, #44] @ 47f1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47f44 │ │ │ │ + bne 47f14 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x00013eb4 │ │ │ │ + andeq r3, r1, r4, ror #29 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r5, r0, r1, lsr #8 │ │ │ │ - andeq r3, r1, ip, ror #28 │ │ │ │ + muleq r1, ip, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ stmdb ip, {r0, r1, r2} │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ mvnlt r0, #0 │ │ │ │ - blt 47f94 │ │ │ │ + blt 47f64 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ bl 3c3c │ │ │ │ cmp r5, #0 │ │ │ │ - bge 47fa4 │ │ │ │ + bge 47f74 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 3c3c │ │ │ │ @@ -69638,22 +69626,22 @@ │ │ │ │ add ip, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ stmdb ip, {r0, r1, r2} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ mvnlt r0, #0 │ │ │ │ - blt 48000 │ │ │ │ + blt 47fd0 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 3ef4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 48010 │ │ │ │ + bge 47fe0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ @@ -69667,22 +69655,22 @@ │ │ │ │ add ip, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ stmdb ip, {r0, r1, r2} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ mvnlt r0, #0 │ │ │ │ - blt 48074 │ │ │ │ + blt 48044 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 3c18 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 48098 │ │ │ │ + blt 48068 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 3c18 │ │ │ │ @@ -69693,19 +69681,19 @@ │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ stmdb r3, {r0, r1, r2} │ │ │ │ - blt 480d0 │ │ │ │ + blt 480a0 │ │ │ │ mov r0, r1 │ │ │ │ bl 3c48 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 480e0 │ │ │ │ + blt 480b0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3c48 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -69720,28 +69708,28 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3edc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ sub r0, r0, #11 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ 48148 │ │ │ │ + ldr r3, [pc, #16] @ 48118 │ │ │ │ mov ip, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ bx lr │ │ │ │ - andeq r2, r1, ip, asr #6 │ │ │ │ + andeq r2, r1, ip, ror #7 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #28] @ 48188 │ │ │ │ + ldr r1, [pc, #28] @ 48158 │ │ │ │ bl 3d74 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ bl 3edc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ subs r0, r0, #17 │ │ │ │ mvnne r0, #0 │ │ │ │ @@ -69749,16 +69737,16 @@ │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2008] @ 0x7d8 │ │ │ │ mov r1, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #276] @ 482c0 │ │ │ │ - ldr r3, [pc, #276] @ 482c4 │ │ │ │ + ldr r0, [pc, #276] @ 48290 │ │ │ │ + ldr r3, [pc, #276] @ 48294 │ │ │ │ sub sp, sp, #2048 @ 0x800 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r7, sp, #4 │ │ │ │ mov r2, #2048 @ 0x800 │ │ │ │ mov r0, r7 │ │ │ │ @@ -69767,164 +69755,164 @@ │ │ │ │ mov r3, #0 │ │ │ │ mov r8, #0 │ │ │ │ bl 3f00 │ │ │ │ mov r0, r7 │ │ │ │ strb r8, [sp, #2051] @ 0x803 │ │ │ │ bl 3e4c │ │ │ │ cmp r0, #1 │ │ │ │ - bls 48260 │ │ │ │ + bls 48230 │ │ │ │ add r6, sp, #3 │ │ │ │ - ldr r9, [pc, #204] @ 482c8 │ │ │ │ + ldr r9, [pc, #204] @ 48298 │ │ │ │ add r6, r6, r0 │ │ │ │ mov r4, r7 │ │ │ │ - b 4820c │ │ │ │ + b 481dc │ │ │ │ cmp r4, r6 │ │ │ │ - beq 48260 │ │ │ │ + beq 48230 │ │ │ │ ldrb r5, [r4, #1]! │ │ │ │ cmp r5, #47 @ 0x2f │ │ │ │ - beq 4822c │ │ │ │ + beq 481fc │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne 48204 │ │ │ │ + bne 481d4 │ │ │ │ ldrb r3, [r4, #-1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - beq 48204 │ │ │ │ + beq 481d4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ strb r8, [r4] │ │ │ │ bl 3d74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48254 │ │ │ │ + beq 48224 │ │ │ │ bl 3edc <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne 482b4 │ │ │ │ + bne 48284 │ │ │ │ cmp r4, r6 │ │ │ │ strb r5, [r4] │ │ │ │ - bne 4820c │ │ │ │ - ldr r1, [pc, #96] @ 482c8 │ │ │ │ + bne 481dc │ │ │ │ + ldr r1, [pc, #96] @ 48298 │ │ │ │ mov r0, sl │ │ │ │ bl 3d74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48284 │ │ │ │ + beq 48254 │ │ │ │ bl 3edc <__errno_location@plt> │ │ │ │ ldr r0, [r0] │ │ │ │ subs r0, r0, #17 │ │ │ │ mvnne r0, #0 │ │ │ │ - ldr r2, [pc, #64] @ 482cc │ │ │ │ - ldr r3, [pc, #52] @ 482c4 │ │ │ │ + ldr r2, [pc, #64] @ 4829c │ │ │ │ + ldr r3, [pc, #52] @ 48294 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2052] @ 0x804 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 482bc │ │ │ │ + bne 4828c │ │ │ │ add sp, sp, #2048 @ 0x800 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r0, #0 │ │ │ │ - b 48284 │ │ │ │ + b 48254 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r1], -r4 │ │ │ │ + andeq r3, r1, r4, lsl #24 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, sp, ror #3 │ │ │ │ - strdeq r3, [r1], -ip │ │ │ │ + andeq r3, r1, ip, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #108] @ 48354 │ │ │ │ - ldr r3, [pc, #108] @ 48358 │ │ │ │ + ldr r2, [pc, #108] @ 48324 │ │ │ │ + ldr r3, [pc, #108] @ 48328 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ bl 3ca8 │ │ │ │ - ldr r2, [pc, #76] @ 4835c │ │ │ │ - ldr r3, [pc, #68] @ 48358 │ │ │ │ + ldr r2, [pc, #76] @ 4832c │ │ │ │ + ldr r3, [pc, #68] @ 48328 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [sp, #16] │ │ │ │ moveq r0, #0 │ │ │ │ andne r0, r0, #61440 @ 0xf000 │ │ │ │ subne r0, r0, #16384 @ 0x4000 │ │ │ │ clzne r0, r0 │ │ │ │ lsrne r0, r0, #5 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48350 │ │ │ │ + bne 48320 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r1, r0, lsr #21 │ │ │ │ + ldrdeq r3, [r1], -r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r1, r8, ror sl │ │ │ │ + andeq r3, r1, r8, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #132] @ 483fc │ │ │ │ - ldr r3, [pc, #132] @ 48400 │ │ │ │ + ldr r2, [pc, #132] @ 483cc │ │ │ │ + ldr r3, [pc, #132] @ 483d0 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #96 @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ bl 3ca8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 483b4 │ │ │ │ + beq 48384 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #16384 @ 0x4000 │ │ │ │ - beq 483e4 │ │ │ │ + beq 483b4 │ │ │ │ mov r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ 48404 │ │ │ │ - ldr r3, [pc, #60] @ 48400 │ │ │ │ + ldr r2, [pc, #68] @ 483d4 │ │ │ │ + ldr r3, [pc, #60] @ 483d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 483f8 │ │ │ │ + bne 483c8 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 3a50 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - b 483b8 │ │ │ │ + b 48388 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r1, r0, lsl sl │ │ │ │ + andeq r3, r1, r0, asr #20 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r1, r8, asr #19 │ │ │ │ + strdeq r3, [r1], -r8 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ b 3e58 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 48450 │ │ │ │ + beq 48420 │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ cmpne r3, #47 @ 0x2f │ │ │ │ moveq r2, r0 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 48424 │ │ │ │ + bne 483f4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 48450 │ │ │ │ + beq 48420 │ │ │ │ mov r0, r3 │ │ │ │ strb r3, [r2] │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -69943,125 +69931,125 @@ │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #64] @ 484f4 │ │ │ │ + ldr r1, [pc, #64] @ 484c4 │ │ │ │ mov r7, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c54 │ │ │ │ mov r4, #0 │ │ │ │ str r4, [r6] │ │ │ │ str r4, [r7] │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 484ec │ │ │ │ + beq 484bc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 478bc │ │ │ │ + bl 4788c │ │ │ │ mov r0, r5 │ │ │ │ bl 3e88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r0, r1, r0, ror #23 │ │ │ │ + andeq r0, r1, r0, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #188] @ 485cc │ │ │ │ - ldr r3, [pc, #188] @ 485d0 │ │ │ │ + ldr r2, [pc, #188] @ 4859c │ │ │ │ + ldr r3, [pc, #188] @ 485a0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #184] @ 485d4 │ │ │ │ + ldr r1, [pc, #184] @ 485a4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ bl 3c54 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 485c4 │ │ │ │ + beq 48594 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 478bc │ │ │ │ + bl 4788c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 48588 │ │ │ │ + beq 48558 │ │ │ │ sub r2, r2, #1 │ │ │ │ sub r3, r6, #1 │ │ │ │ add r2, r6, r2 │ │ │ │ - b 48570 │ │ │ │ + b 48540 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 48588 │ │ │ │ + beq 48558 │ │ │ │ ldrb r4, [r3, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne 48568 │ │ │ │ + bne 48538 │ │ │ │ mov r0, r6 │ │ │ │ bl 3aec │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e88 │ │ │ │ - ldr r2, [pc, #64] @ 485d8 │ │ │ │ - ldr r3, [pc, #52] @ 485d0 │ │ │ │ + ldr r2, [pc, #64] @ 485a8 │ │ │ │ + ldr r3, [pc, #52] @ 485a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 485c0 │ │ │ │ + bne 48590 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ mov r6, r5 │ │ │ │ - b 48590 │ │ │ │ - andeq r3, r1, r8, ror r8 │ │ │ │ + b 48560 │ │ │ │ + andeq r3, r1, r8, lsr #17 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r1, r4, ror fp │ │ │ │ - strdeq r3, [r1], -r0 │ │ │ │ + andeq r0, r1, r4, lsl ip │ │ │ │ + andeq r3, r1, r0, lsr #16 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub r6, r1, #1 │ │ │ │ subs r5, r2, #0 │ │ │ │ add r3, r0, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ lsr r4, r1, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 48620 │ │ │ │ + beq 485f0 │ │ │ │ sub r2, r0, #1 │ │ │ │ sub lr, r3, r4 │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ ldrb ip, [r3] │ │ │ │ strb ip, [r2] │ │ │ │ strb r1, [r3], #-1 │ │ │ │ cmp r3, lr │ │ │ │ - bne 48604 │ │ │ │ + bne 485d4 │ │ │ │ add r0, r0, r4 │ │ │ │ add r0, r0, r4 │ │ │ │ subs r5, r5, #1 │ │ │ │ add r3, r0, r6 │ │ │ │ - bne 485f4 │ │ │ │ + bne 485c4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, sp, #168 @ 0xa8 │ │ │ │ add ip, sp, #12 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ rsb r2, r3, r3, lsl #5 │ │ │ │ add r0, r3, r2, lsl #2 │ │ │ │ lsl r0, r0, #3 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #428] @ 48814 │ │ │ │ - ldr r3, [pc, #428] @ 48818 │ │ │ │ + ldr r0, [pc, #428] @ 487e4 │ │ │ │ + ldr r3, [pc, #428] @ 487e8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r4, #0 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ @@ -70069,27 +70057,27 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ bl 3bdc │ │ │ │ cmp r5, r4 │ │ │ │ - blt 487dc │ │ │ │ + blt 487ac │ │ │ │ mov r0, r5 │ │ │ │ bl 3e94 <__fdelt_chk@plt> │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r8, #1 │ │ │ │ cmp r7, r4 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ and r3, r5, #31 │ │ │ │ lsl r8, r8, r3 │ │ │ │ ldr r3, [r0, #-132] @ 0xffffff7c │ │ │ │ orr r3, r8, r3 │ │ │ │ str r3, [r0, #-132] @ 0xffffff7c │ │ │ │ - blt 4879c │ │ │ │ + blt 4876c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 3e94 <__fdelt_chk@plt> │ │ │ │ cmp r7, r4 │ │ │ │ movge r4, r7 │ │ │ │ mov r8, #1 │ │ │ │ add r1, sp, #168 @ 0xa8 │ │ │ │ @@ -70103,40 +70091,40 @@ │ │ │ │ orr lr, lr, r4 │ │ │ │ str lr, [ip, #-132] @ 0xffffff7c │ │ │ │ add ip, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ bl 3dc8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 48750 │ │ │ │ + blt 48720 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e94 <__fdelt_chk@plt> │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ and r5, r5, #31 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #-132] @ 0xffffff7c │ │ │ │ ands r3, r3, r8, lsl r5 │ │ │ │ - bne 48808 │ │ │ │ + bne 487d8 │ │ │ │ mov r0, r7 │ │ │ │ bl 3e94 <__fdelt_chk@plt> │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #-132] @ 0xffffff7c │ │ │ │ tst r4, r3 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - ldr r2, [pc, #164] @ 4881c │ │ │ │ - ldr r3, [pc, #156] @ 48818 │ │ │ │ + ldr r2, [pc, #164] @ 487ec │ │ │ │ + ldr r3, [pc, #156] @ 487e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48810 │ │ │ │ + bne 487e0 │ │ │ │ add sp, sp, #168 @ 0xa8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, #1 │ │ │ │ @@ -70144,160 +70132,160 @@ │ │ │ │ bl 3dc8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e94 <__fdelt_chk@plt> │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #-132] @ 0xffffff7c │ │ │ │ tst r8, r3 │ │ │ │ - bne 48808 │ │ │ │ + bne 487d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 48770 │ │ │ │ + b 48740 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 486dc │ │ │ │ + bge 486ac │ │ │ │ add r0, sp, #28 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #1 │ │ │ │ bl 3dc8 │ │ │ │ mov r0, #0 │ │ │ │ - b 48770 │ │ │ │ + b 48740 │ │ │ │ mov r0, #1 │ │ │ │ - b 48770 │ │ │ │ + b 48740 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r1, r0, lsr #14 │ │ │ │ + andeq r3, r1, r0, asr r7 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r1, r0, lsl r6 │ │ │ │ + andeq r3, r1, r0, asr #12 │ │ │ │ mov r0, #0 │ │ │ │ b 3ed0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #96] @ 488a0 │ │ │ │ - ldr r3, [pc, #96] @ 488a4 │ │ │ │ + ldr r2, [pc, #96] @ 48870 │ │ │ │ + ldr r3, [pc, #96] @ 48874 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ bl 3ed0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3cc0 │ │ │ │ - ldr r2, [pc, #52] @ 488a8 │ │ │ │ - ldr r3, [pc, #44] @ 488a4 │ │ │ │ + ldr r2, [pc, #52] @ 48878 │ │ │ │ + ldr r3, [pc, #44] @ 48874 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 4889c │ │ │ │ + bne 4886c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r1, r4, asr #10 │ │ │ │ + andeq r3, r1, r4, ror r5 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r1, r4, lsl r5 │ │ │ │ + andeq r3, r1, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #128] @ 48944 │ │ │ │ - ldr r3, [pc, #128] @ 48948 │ │ │ │ + ldr r2, [pc, #128] @ 48914 │ │ │ │ + ldr r3, [pc, #128] @ 48918 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, sp │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ bl 3ed0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3cc0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #11 │ │ │ │ movne r0, #0 │ │ │ │ - bne 48914 │ │ │ │ + bne 488e4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub r0, r0, #24 │ │ │ │ cmp r0, #2 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ - ldr r2, [pc, #48] @ 4894c │ │ │ │ - ldr r3, [pc, #40] @ 48948 │ │ │ │ + ldr r2, [pc, #48] @ 4891c │ │ │ │ + ldr r3, [pc, #40] @ 48918 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48940 │ │ │ │ + bne 48910 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r1, r0, asr #9 │ │ │ │ + strdeq r3, [r1], -r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r1, ip, ror #8 │ │ │ │ + muleq r1, ip, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #520] @ 48b70 │ │ │ │ - ldr r3, [pc, #520] @ 48b74 │ │ │ │ + ldr r2, [pc, #520] @ 48b40 │ │ │ │ + ldr r3, [pc, #520] @ 48b44 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ bl 3ed0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3cc0 │ │ │ │ - ldr ip, [pc, #476] @ 48b78 │ │ │ │ - ldr r7, [pc, #476] @ 48b7c │ │ │ │ + ldr ip, [pc, #476] @ 48b48 │ │ │ │ + ldr r7, [pc, #476] @ 48b4c │ │ │ │ add r6, sp, #8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ add r0, r0, #1888 @ 0x760 │ │ │ │ add r0, r0, #12 │ │ │ │ smull r2, r3, ip, r0 │ │ │ │ - ldr r2, [pc, #456] @ 48b80 │ │ │ │ + ldr r2, [pc, #456] @ 48b50 │ │ │ │ asr r1, r0, #31 │ │ │ │ smull lr, r2, r0, r2 │ │ │ │ rsb r3, r1, r3, asr #5 │ │ │ │ rsb r1, r1, r2, asr #3 │ │ │ │ add r2, r1, r1, lsl #3 │ │ │ │ add r2, r1, r2, lsl #1 │ │ │ │ sub r1, r0, r2 │ │ │ │ add r2, r3, #8 │ │ │ │ smull lr, ip, r2, ip │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, ip, asr #3 │ │ │ │ sub r2, r3, r2 │ │ │ │ - ldr ip, [pc, #408] @ 48b84 │ │ │ │ + ldr ip, [pc, #408] @ 48b54 │ │ │ │ add r2, r2, #1 │ │ │ │ smull lr, ip, r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ sub ip, ip, r2, asr #31 │ │ │ │ add r2, r1, r1, lsl #3 │ │ │ │ add r2, r1, r2, lsl #1 │ │ │ │ add r4, r3, #3 │ │ │ │ add r2, r2, r3 │ │ │ │ movge r4, r3 │ │ │ │ sub r2, r2, r4, asr #2 │ │ │ │ sub r2, r2, ip │ │ │ │ - ldr lr, [pc, #364] @ 48b88 │ │ │ │ + ldr lr, [pc, #364] @ 48b58 │ │ │ │ add r4, r2, #15 │ │ │ │ smull r2, lr, r4, lr │ │ │ │ add ip, r3, r3, lsl #2 │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ sub r2, r0, ip, lsl #2 │ │ │ │ rsbs r0, r3, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ @@ -70314,110 +70302,110 @@ │ │ │ │ rsbs lr, r2, #0 │ │ │ │ sub ip, r4, ip, lsl #1 │ │ │ │ add r3, r3, r0, asr #2 │ │ │ │ and r0, r2, #3 │ │ │ │ and r2, lr, #3 │ │ │ │ rsbpl r0, r2, #0 │ │ │ │ rsb r3, ip, r3, lsl #1 │ │ │ │ - ldr r2, [pc, #268] @ 48b8c │ │ │ │ + ldr r2, [pc, #268] @ 48b5c │ │ │ │ sub r3, r3, r0 │ │ │ │ smull lr, r0, r2, r3 │ │ │ │ asr r2, r3, #31 │ │ │ │ add r0, r0, r3 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ rsb r2, r2, r2, lsl #3 │ │ │ │ sub r2, r3, r2 │ │ │ │ add r3, ip, ip, lsl #2 │ │ │ │ add r3, ip, r3, lsl #1 │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ add r1, r3, r1 │ │ │ │ add r3, r2, r0, lsl #1 │ │ │ │ - ldr r0, [pc, #220] @ 48b90 │ │ │ │ + ldr r0, [pc, #220] @ 48b60 │ │ │ │ add r1, r1, r3, lsl #1 │ │ │ │ add r2, ip, r2 │ │ │ │ asr r3, r1, #31 │ │ │ │ smull ip, r1, r0, r1 │ │ │ │ - ldr r0, [pc, #204] @ 48b94 │ │ │ │ + ldr r0, [pc, #204] @ 48b64 │ │ │ │ rsb r3, r3, r1, asr #7 │ │ │ │ sub r3, r3, r3, lsl #3 │ │ │ │ add r3, r3, r2 │ │ │ │ add r3, r3, #114 @ 0x72 │ │ │ │ smull r1, r2, r0, r3 │ │ │ │ asr r8, r3, #31 │ │ │ │ add r2, r2, r3 │ │ │ │ rsb r8, r8, r2, asr #4 │ │ │ │ rsb r2, r8, r8, lsl #5 │ │ │ │ sub r3, r3, r2 │ │ │ │ - ldr r4, [pc, #164] @ 48b98 │ │ │ │ + ldr r4, [pc, #164] @ 48b68 │ │ │ │ add r5, r3, #1 │ │ │ │ sub r8, r8, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r3, r3, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 3cc0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 48b58 │ │ │ │ + beq 48b28 │ │ │ │ add r4, r4, #86016 @ 0x15000 │ │ │ │ add r4, r4, #384 @ 0x180 │ │ │ │ cmp r4, r7 │ │ │ │ - bne 48af8 │ │ │ │ + bne 48ac8 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #104] @ 48b9c │ │ │ │ - ldr r3, [pc, #60] @ 48b74 │ │ │ │ + ldr r2, [pc, #104] @ 48b6c │ │ │ │ + ldr r3, [pc, #60] @ 48b44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48b6c │ │ │ │ + bne 48b3c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 48b18 │ │ │ │ + bne 48ae8 │ │ │ │ mov r0, #1 │ │ │ │ - b 48b2c │ │ │ │ + b 48afc │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r1, r0, lsr #8 │ │ │ │ + andeq r3, r1, r0, asr r4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ andeq pc, r3, r0, lsl #9 │ │ │ │ - blvs ff2cf754 │ │ │ │ + blvs ff2cf724 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ subls r2, r9, #-1828716544 @ 0x93000000 │ │ │ │ stmiami r8!, {r0, r1, r3, r7, sl} │ │ │ │ strthi r0, [r1], #-2115 @ 0xfffff7bd │ │ │ │ @ instruction: 0xfffeae80 │ │ │ │ - andeq r3, r1, r4, asr r2 │ │ │ │ + andeq r3, r1, r4, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bl 3e4c │ │ │ │ cmp r0, r6 │ │ │ │ - bge 48bf8 │ │ │ │ + bge 48bc8 │ │ │ │ sub r3, r0, #1 │ │ │ │ sub lr, r6, #1 │ │ │ │ sub r1, r4, #1 │ │ │ │ add r3, r5, r3 │ │ │ │ add lr, r5, lr │ │ │ │ - b 48be8 │ │ │ │ + b 48bb8 │ │ │ │ cmp r3, lr │ │ │ │ - beq 48bf8 │ │ │ │ + beq 48bc8 │ │ │ │ ldrb ip, [r1, #1]! │ │ │ │ strb ip, [r3, #1]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne 48be0 │ │ │ │ + bne 48bb0 │ │ │ │ add r5, r5, r6 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, #-1] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -70448,63 +70436,63 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - ldr ip, [pc, #124] @ 48d14 │ │ │ │ + ldr ip, [pc, #124] @ 48ce4 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #116] @ 48d18 │ │ │ │ + ldr r2, [pc, #116] @ 48ce8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add ip, pc, ip │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #1 │ │ │ │ add r4, r4, r5 │ │ │ │ bl 3b88 <__vsnprintf_chk@plt> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #60] @ 48d1c │ │ │ │ + ldr r2, [pc, #60] @ 48cec │ │ │ │ strb r3, [r4, #-1] │ │ │ │ - ldr r3, [pc, #48] @ 48d18 │ │ │ │ + ldr r3, [pc, #48] @ 48ce8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48d10 │ │ │ │ + bne 48ce0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r1, r4, ror #1 │ │ │ │ + andeq r3, r1, r4, lsl r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r3, r1, r4, lsr #1 │ │ │ │ + ldrdeq r3, [r1], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr lr, [r0] │ │ │ │ mov ip, r0 │ │ │ │ cmp lr, #1 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - beq 48e40 │ │ │ │ + beq 48e10 │ │ │ │ cmp lr, #2 │ │ │ │ - bne 48e28 │ │ │ │ + bne 48df8 │ │ │ │ ldrh r2, [ip, #4] │ │ │ │ cmp r3, #0 │ │ │ │ lsr r3, r2, #8 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ ldrh r2, [ip, #6] │ │ │ │ ldrh r4, [ip, #8] │ │ │ │ ldrh r5, [ip, #10] │ │ │ │ @@ -70541,95 +70529,95 @@ │ │ │ │ lsr r7, r7, #16 │ │ │ │ lsr r8, r8, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ lsr lr, lr, #16 │ │ │ │ str r8, [sp, #24] │ │ │ │ str r7, [sp, #20] │ │ │ │ stmib sp, {r2, r4, r5, r6} │ │ │ │ - beq 48e94 │ │ │ │ + beq 48e64 │ │ │ │ ldrh r2, [ip, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #148] @ 48eac │ │ │ │ + ldr r2, [pc, #148] @ 48e7c │ │ │ │ str lr, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #128] @ 48eb0 │ │ │ │ + ldr r2, [pc, #128] @ 48e80 │ │ │ │ mov r3, lr │ │ │ │ add r2, pc, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 48c74 │ │ │ │ + b 48c44 │ │ │ │ ldrb r2, [ip, #6] │ │ │ │ ldrb r4, [ip, #7] │ │ │ │ cmp r3, #0 │ │ │ │ ldrb lr, [ip, #5] │ │ │ │ ldrb r3, [ip, #4] │ │ │ │ stmib sp, {r2, r4} │ │ │ │ - bne 48e74 │ │ │ │ - ldr r2, [pc, #80] @ 48eb4 │ │ │ │ + bne 48e44 │ │ │ │ + ldr r2, [pc, #80] @ 48e84 │ │ │ │ str lr, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r2, [ip, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #52] @ 48eb8 │ │ │ │ + ldr r2, [pc, #52] @ 48e88 │ │ │ │ str lr, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #32] @ 48ebc │ │ │ │ + ldr r2, [pc, #32] @ 48e8c │ │ │ │ str lr, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - andeq r0, r1, r0, lsr #5 │ │ │ │ - andeq r0, r1, r4, asr #5 │ │ │ │ - andeq r0, r1, r8, asr #4 │ │ │ │ - andeq r0, r1, r8, lsl r2 │ │ │ │ - andeq r0, r1, ip, lsr r2 │ │ │ │ + andeq r0, r1, r0, asr #6 │ │ │ │ + andeq r0, r1, r4, ror #6 │ │ │ │ + andeq r0, r1, r8, ror #5 │ │ │ │ + @ instruction: 0x000102b8 │ │ │ │ + ldrdeq r0, [r1], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1904] @ 0x770 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #272] @ 48fec │ │ │ │ + ldr r2, [pc, #272] @ 48fbc │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #268] @ 48ff0 │ │ │ │ + ldr r3, [pc, #268] @ 48fc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #2144 @ 0x860 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2148] @ 0x864 │ │ │ │ mov r3, #0 │ │ │ │ bl 3be8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 48fb8 │ │ │ │ - ldr r2, [pc, #220] @ 48ff4 │ │ │ │ + beq 48f88 │ │ │ │ + ldr r2, [pc, #220] @ 48fc4 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ mov r3, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #2048 @ 0x800 │ │ │ │ mov r0, r6 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r6 │ │ │ │ bl 3e4c │ │ │ │ mov sl, #0 │ │ │ │ add r3, r6, r0 │ │ │ │ rsb fp, r0, #2048 @ 0x800 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 48fa0 │ │ │ │ + b 48f70 │ │ │ │ add r4, r0, #11 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3f00 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ @@ -70643,374 +70631,374 @@ │ │ │ │ andne r1, r1, #61440 @ 0xf000 │ │ │ │ subne r1, r1, #16384 @ 0x4000 │ │ │ │ clzne r1, r1 │ │ │ │ mov r0, r4 │ │ │ │ lsrne r1, r1, #5 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48fb0 │ │ │ │ + bne 48f80 │ │ │ │ mov r0, r5 │ │ │ │ bl 3b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48f48 │ │ │ │ + bne 48f18 │ │ │ │ mov r0, r5 │ │ │ │ bl 3b70 │ │ │ │ - ldr r2, [pc, #56] @ 48ff8 │ │ │ │ - ldr r3, [pc, #44] @ 48ff0 │ │ │ │ + ldr r2, [pc, #56] @ 48fc8 │ │ │ │ + ldr r3, [pc, #44] @ 48fc0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2148] @ 0x864 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48fe8 │ │ │ │ + bne 48fb8 │ │ │ │ add sp, sp, #2144 @ 0x860 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r1, r8, lsr #29 │ │ │ │ + ldrdeq r2, [r1], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r1, r8, ror #3 │ │ │ │ - andeq r2, r1, r8, asr #27 │ │ │ │ + andeq r0, r1, r8, lsl #5 │ │ │ │ + strdeq r2, [r1], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #32 │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #584] @ 49264 │ │ │ │ - ldr r3, [pc, #584] @ 49268 │ │ │ │ + ldr r2, [pc, #584] @ 49234 │ │ │ │ + ldr r3, [pc, #584] @ 49238 │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #572] @ 4926c │ │ │ │ + ldr r0, [pc, #572] @ 4923c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ mov r3, #0 │ │ │ │ bl 3f60 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #540] @ 49270 │ │ │ │ + ldr r0, [pc, #540] @ 49240 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3f60 │ │ │ │ add r2, r6, #7 │ │ │ │ bic r3, r2, #4080 @ 0xff0 │ │ │ │ bic r3, r3, #15 │ │ │ │ sub r3, sp, r3 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r3 │ │ │ │ bic r2, r2, #7 │ │ │ │ mov r8, r0 │ │ │ │ - beq 49090 │ │ │ │ + beq 49060 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ mov r1, sp │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #4092] @ 0xffc │ │ │ │ - bne 4907c │ │ │ │ - ldr r3, [pc, #476] @ 49274 │ │ │ │ + bne 4904c │ │ │ │ + ldr r3, [pc, #476] @ 49244 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ sub sp, sp, r3 │ │ │ │ - bne 49248 │ │ │ │ + bne 49218 │ │ │ │ cmp r7, #0 │ │ │ │ add sl, sp, #8 │ │ │ │ - beq 49258 │ │ │ │ - ldr r2, [pc, #448] @ 49278 │ │ │ │ + beq 49228 │ │ │ │ + ldr r2, [pc, #448] @ 49248 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sp] │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r7 │ │ │ │ bl 3e4c │ │ │ │ add r3, r0, #2 │ │ │ │ ldrb r4, [r5, r3] │ │ │ │ add r3, r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ - beq 49128 │ │ │ │ + beq 490f8 │ │ │ │ bl 3f48 <__ctype_tolower_loc@plt> │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ add r1, r5, #3 │ │ │ │ add r2, r1, r2 │ │ │ │ mov ip, r0 │ │ │ │ sub r0, r2, r3 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [ip] │ │ │ │ ldr r1, [r1, r4, lsl #2] │ │ │ │ strb r1, [r3], r0 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne 49110 │ │ │ │ + bne 490e0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 491f0 │ │ │ │ - ldr r2, [pc, #324] @ 4927c │ │ │ │ + beq 491c0 │ │ │ │ + ldr r2, [pc, #324] @ 4924c │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r8 │ │ │ │ bl 3e4c │ │ │ │ add r4, r0, #1 │ │ │ │ ldrb r7, [sl, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 49184 │ │ │ │ + beq 49154 │ │ │ │ bl 3f48 <__ctype_tolower_loc@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ add r0, sl, r4 │ │ │ │ ldr r3, [r2, r7, lsl #2] │ │ │ │ strb r3, [r0] │ │ │ │ ldrb r7, [r0, #1]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne 49170 │ │ │ │ + bne 49140 │ │ │ │ sub r1, fp, #132 @ 0x84 │ │ │ │ mov r0, r5 │ │ │ │ bl 3ca8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 491a8 │ │ │ │ + beq 49178 │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ cmp r3, #16384 @ 0x4000 │ │ │ │ - beq 491c0 │ │ │ │ - ldr r2, [pc, #208] @ 49280 │ │ │ │ + beq 49190 │ │ │ │ + ldr r2, [pc, #208] @ 49250 │ │ │ │ mov r3, sl │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #184] @ 49284 │ │ │ │ - ldr r3, [pc, #152] @ 49268 │ │ │ │ + ldr r2, [pc, #184] @ 49254 │ │ │ │ + ldr r3, [pc, #152] @ 49238 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 49260 │ │ │ │ + bne 49230 │ │ │ │ sub sp, fp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #144] @ 49288 │ │ │ │ + ldr r2, [pc, #144] @ 49258 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r7 │ │ │ │ bl 3e4c │ │ │ │ add r4, r0, #14 │ │ │ │ ldrb r7, [sl, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 49184 │ │ │ │ + beq 49154 │ │ │ │ bl 3f48 <__ctype_tolower_loc@plt> │ │ │ │ add r3, sl, r4 │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r2, [r1, r7, lsl #2] │ │ │ │ strb r2, [r3] │ │ │ │ ldrb r7, [r3, #1]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne 49230 │ │ │ │ - b 49184 │ │ │ │ + bne 49200 │ │ │ │ + b 49154 │ │ │ │ sub r3, r3, #4 │ │ │ │ add r3, sp, r3 │ │ │ │ str r0, [r3] │ │ │ │ - b 490a4 │ │ │ │ + b 49074 │ │ │ │ mvn r0, #0 │ │ │ │ - b 491c4 │ │ │ │ + b 49194 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r1, r8, ror #26 │ │ │ │ + muleq r1, r8, sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r0, [r1], -r8 │ │ │ │ - andeq r0, r1, r0, asr #1 │ │ │ │ + andeq r0, r1, r8, ror r1 │ │ │ │ + andeq r0, r1, r0, ror #2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r1, r8, rrx │ │ │ │ - andeq r8, r0, r0, lsl #18 │ │ │ │ - andeq r9, r0, r8, lsr #20 │ │ │ │ - @ instruction: 0x00012bbc │ │ │ │ - andeq pc, r0, r0, lsr pc @ │ │ │ │ + andeq r0, r1, r8, lsl #2 │ │ │ │ + strdeq r8, [r0], -ip │ │ │ │ + muleq r0, r8, r8 │ │ │ │ + andeq r2, r1, ip, ror #23 │ │ │ │ + ldrdeq pc, [r0], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-132] @ 0xffffff7c │ │ │ │ sub sp, sp, #4160 @ 0x1040 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r3, sp, #4224 @ 0x1080 │ │ │ │ - ldr r2, [pc, #300] @ 493e4 │ │ │ │ + ldr r2, [pc, #300] @ 493b4 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ add r3, r3, #4 │ │ │ │ - ldr r3, [pc, #292] @ 493e8 │ │ │ │ + ldr r3, [pc, #292] @ 493b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, sp, #4160 @ 0x1040 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ bl 3ed0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 3cc0 │ │ │ │ - ldr r2, [pc, #236] @ 493ec │ │ │ │ + ldr r2, [pc, #236] @ 493bc │ │ │ │ add r5, sp, #20 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #80 @ 0x50 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r7, [pc, #220] @ 493f0 │ │ │ │ + ldr r7, [pc, #220] @ 493c0 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3bd0 │ │ │ │ - ldr r2, [pc, #204] @ 493f4 │ │ │ │ + ldr r2, [pc, #204] @ 493c4 │ │ │ │ str r6, [sp] │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ strb r4, [sp, #99] @ 0x63 │ │ │ │ - bl 48c74 │ │ │ │ + bl 48c44 │ │ │ │ mov r0, r6 │ │ │ │ bl 3e4c │ │ │ │ add r2, sp, #4224 @ 0x1080 │ │ │ │ add r2, r2, #8 │ │ │ │ mvn r3, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ mov r2, #1 │ │ │ │ rsb r1, r0, #4096 @ 0x1000 │ │ │ │ add r0, r6, r0 │ │ │ │ bl 3b88 <__vsnprintf_chk@plt> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - ble 493a0 │ │ │ │ + ble 49370 │ │ │ │ add r5, r7, #8 │ │ │ │ ldr r3, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt 49384 │ │ │ │ - ldr r2, [pc, #80] @ 493f8 │ │ │ │ - ldr r3, [pc, #60] @ 493e8 │ │ │ │ + bgt 49354 │ │ │ │ + ldr r2, [pc, #80] @ 493c8 │ │ │ │ + ldr r3, [pc, #60] @ 493b8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #4160 @ 0x1040 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 493e0 │ │ │ │ + bne 493b0 │ │ │ │ add sp, sp, #4160 @ 0x1040 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r1, r8, asr #21 │ │ │ │ + strdeq r2, [r1], -r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq pc, r0, ip, lsr lr @ │ │ │ │ - andeq sl, r6, r8, asr #20 │ │ │ │ - andeq pc, r0, r4, lsr #28 │ │ │ │ - andeq r2, r1, r0, ror #19 │ │ │ │ + ldrdeq pc, [r0], -ip │ │ │ │ + andeq sl, r6, r0, lsl #21 │ │ │ │ + andeq pc, r0, r4, asr #29 │ │ │ │ + andeq r2, r1, r0, lsl sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r2, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - beq 49420 │ │ │ │ + beq 493f0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov ip, r3 │ │ │ │ - ldr r1, [pc, #32] @ 49450 │ │ │ │ + ldr r1, [pc, #32] @ 49420 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #24] @ 49454 │ │ │ │ + ldr r0, [pc, #24] @ 49424 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ str r4, [r4] │ │ │ │ udf #0 │ │ │ │ - andeq pc, r0, r4, lsr #26 │ │ │ │ - andeq pc, r0, ip, lsr #26 │ │ │ │ + andeq pc, r0, r4, asr #27 │ │ │ │ + andeq pc, r0, ip, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ 494c8 │ │ │ │ + ldr r1, [pc, #88] @ 49498 │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 3c54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 494ac │ │ │ │ - ldr r2, [pc, #68] @ 494cc │ │ │ │ - ldr r1, [pc, #68] @ 494d0 │ │ │ │ + beq 4947c │ │ │ │ + ldr r2, [pc, #68] @ 4949c │ │ │ │ + ldr r1, [pc, #68] @ 494a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r2] │ │ │ │ add r0, r3, #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #32] @ 494d4 │ │ │ │ - ldr r0, [pc, #32] @ 494d8 │ │ │ │ + ldr r1, [pc, #32] @ 494a4 │ │ │ │ + ldr r0, [pc, #32] @ 494a8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4928c │ │ │ │ - andeq pc, r0, r8, lsr #24 │ │ │ │ - ldrdeq sl, [r6], -r0 │ │ │ │ + b 4925c │ │ │ │ + andeq pc, r0, r8, asr #25 │ │ │ │ + andeq sl, r6, r8, lsl #18 │ │ │ │ @ instruction: 0xffffe1b0 │ │ │ │ - andeq sp, r0, r4, lsr r8 │ │ │ │ - @ instruction: 0x0000fcb0 │ │ │ │ + andeq lr, r0, r8, lsr ip │ │ │ │ + andeq pc, r0, r0, asr sp @ │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #2 │ │ │ │ mov r5, r1 │ │ │ │ - beq 49580 │ │ │ │ + beq 49550 │ │ │ │ cmp r3, #10 │ │ │ │ - beq 4953c │ │ │ │ + beq 4950c │ │ │ │ mov r2, #16 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3bdc │ │ │ │ - ldr r1, [pc, #132] @ 495ac │ │ │ │ - ldr r0, [pc, #132] @ 495b0 │ │ │ │ + ldr r1, [pc, #132] @ 4957c │ │ │ │ + ldr r0, [pc, #132] @ 49580 │ │ │ │ ldrh r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4928c │ │ │ │ + b 4925c │ │ │ │ add r3, r1, #4 │ │ │ │ mov r2, #20 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 3bdc │ │ │ │ ldrh ip, [r4, #2] │ │ │ │ mov lr, #2 │ │ │ │ @@ -71030,772 +71018,772 @@ │ │ │ │ mov r0, r3 │ │ │ │ bl 3bdc │ │ │ │ mov r2, #4 │ │ │ │ ldrh ip, [r4, #2] │ │ │ │ mov lr, #1 │ │ │ │ add r1, r4, r2 │ │ │ │ mov r3, r0 │ │ │ │ - b 49564 │ │ │ │ - andeq pc, r0, r0, asr ip @ │ │ │ │ - andeq pc, r0, r0, ror ip @ │ │ │ │ + b 49534 │ │ │ │ + strdeq pc, [r0], -r0 │ │ │ │ + andeq pc, r0, r0, lsl sp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3776] @ 0xec0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #456] @ 49798 │ │ │ │ + ldr r1, [pc, #456] @ 49768 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #452] @ 4979c │ │ │ │ + ldr r2, [pc, #452] @ 4976c │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r3, [r0] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #296 @ 0x128 │ │ │ │ mov ip, #0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #292] @ 0x124 │ │ │ │ mov r2, #0 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ strb ip, [sp, #36] @ 0x24 │ │ │ │ - beq 496ec │ │ │ │ + beq 496bc │ │ │ │ mov r2, r0 │ │ │ │ mov lr, r6 │ │ │ │ - b 49624 │ │ │ │ + b 495f4 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ strb r3, [lr], #1 │ │ │ │ - beq 49760 │ │ │ │ + beq 49730 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, #58 @ 0x3a │ │ │ │ - bne 49610 │ │ │ │ + bne 495e0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ add r3, ip, #296 @ 0x128 │ │ │ │ mov r1, #0 │ │ │ │ add r3, sp, r3 │ │ │ │ strb r1, [r3, #-260] @ 0xfffffefc │ │ │ │ - beq 49768 │ │ │ │ + beq 49738 │ │ │ │ mov r8, #0 │ │ │ │ add r7, sp, #4 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3bdc │ │ │ │ cmp r5, #1 │ │ │ │ moveq r3, #2 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq 4967c │ │ │ │ + beq 4964c │ │ │ │ cmp r5, #2 │ │ │ │ moveq r3, #10 │ │ │ │ streq r3, [sp, #8] │ │ │ │ mov r3, sp │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ bl 3b1c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4978c │ │ │ │ + bne 4975c │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4978c │ │ │ │ + beq 4975c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r1, r4 │ │ │ │ - bl 494e4 │ │ │ │ + bl 494b4 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 3ad4 │ │ │ │ strh r8, [r4, #20] │ │ │ │ - ldr r2, [pc, #220] @ 497a0 │ │ │ │ - ldr r3, [pc, #212] @ 4979c │ │ │ │ + ldr r2, [pc, #220] @ 49770 │ │ │ │ + ldr r3, [pc, #212] @ 4976c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 49794 │ │ │ │ + bne 49764 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #296 @ 0x128 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov ip, r6 │ │ │ │ mov r2, #1 │ │ │ │ - b 4970c │ │ │ │ + b 496dc │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ strb r3, [ip], #1 │ │ │ │ - beq 49780 │ │ │ │ + beq 49750 │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 496fc │ │ │ │ + bne 496cc │ │ │ │ sub r1, r2, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ add r3, r1, #296 @ 0x128 │ │ │ │ add r3, sp, r3 │ │ │ │ mov r1, #0 │ │ │ │ strb r1, [r3, #-260] @ 0xfffffefc │ │ │ │ - bne 4978c │ │ │ │ + bne 4975c │ │ │ │ add r3, r0, r2 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne 49648 │ │ │ │ + bne 49618 │ │ │ │ add r2, r2, #2 │ │ │ │ add r0, r0, r2 │ │ │ │ mov r2, #10 │ │ │ │ bl 3ae0 │ │ │ │ mov r8, r0 │ │ │ │ - b 4964c │ │ │ │ + b 4961c │ │ │ │ ldrb r3, [r0, #255] @ 0xff │ │ │ │ - b 49630 │ │ │ │ + b 49600 │ │ │ │ add ip, ip, #1 │ │ │ │ add r0, r0, ip │ │ │ │ mov r2, #10 │ │ │ │ bl 3ae0 │ │ │ │ mov r8, r0 │ │ │ │ - b 4964c │ │ │ │ + b 4961c │ │ │ │ ldrb r3, [r0, #256] @ 0x100 │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - b 49720 │ │ │ │ + b 496f0 │ │ │ │ mvn r5, #0 │ │ │ │ - b 496bc │ │ │ │ + b 4968c │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000127b4 │ │ │ │ + andeq r2, r1, r4, ror #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r1, r4, asr #13 │ │ │ │ + strdeq r2, [r1], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr ip, [pc, #500] @ 499b0 │ │ │ │ - ldr r3, [pc, #500] @ 499b4 │ │ │ │ + ldr ip, [pc, #500] @ 49980 │ │ │ │ + ldr r3, [pc, #500] @ 49984 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #172 @ 0xac │ │ │ │ mov r6, r1 │ │ │ │ mov r2, #24 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 3bdc │ │ │ │ ldrb r3, [r6] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne 49898 │ │ │ │ + bne 49868 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ add ip, r6, #1 │ │ │ │ mov lr, r1 │ │ │ │ mov r2, #0 │ │ │ │ - b 4981c │ │ │ │ + b 497ec │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ strb r3, [lr], #1 │ │ │ │ - beq 499a4 │ │ │ │ + beq 49974 │ │ │ │ ldrb r3, [ip] │ │ │ │ mov r4, ip │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ cmpne r3, #0 │ │ │ │ add ip, ip, #1 │ │ │ │ - bne 4980c │ │ │ │ + bne 497dc │ │ │ │ add r3, r2, #168 @ 0xa8 │ │ │ │ add r2, sp, r3 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #10 │ │ │ │ strb r6, [r2, #-132] @ 0xffffff7c │ │ │ │ add r2, sp, #16 │ │ │ │ str r4, [sp, #4] │ │ │ │ strh r0, [sp, #8] │ │ │ │ bl 3b04 │ │ │ │ add r7, sp, #8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 49940 │ │ │ │ + beq 49910 │ │ │ │ mvn r6, #0 │ │ │ │ - ldr r2, [pc, #328] @ 499b8 │ │ │ │ - ldr r3, [pc, #320] @ 499b4 │ │ │ │ + ldr r2, [pc, #328] @ 49988 │ │ │ │ + ldr r3, [pc, #320] @ 49984 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 499ac │ │ │ │ + bne 4997c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 476a8 │ │ │ │ + bl 47678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49864 │ │ │ │ + bne 49834 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne 49864 │ │ │ │ + bne 49834 │ │ │ │ add r3, r3, #1 │ │ │ │ add r0, r5, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 476a8 │ │ │ │ + bl 47678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49864 │ │ │ │ + bne 49834 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne 49864 │ │ │ │ + bne 49834 │ │ │ │ add r3, r3, #1 │ │ │ │ add r0, r5, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 476a8 │ │ │ │ + bl 47678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49864 │ │ │ │ + bne 49834 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ - bne 49864 │ │ │ │ + bne 49834 │ │ │ │ add r3, r3, #1 │ │ │ │ add r0, r5, #7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 476a8 │ │ │ │ + bl 47678 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 49864 │ │ │ │ + bne 49834 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - beq 49988 │ │ │ │ + beq 49958 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b 49868 │ │ │ │ + b 49838 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 494e4 │ │ │ │ + bl 494b4 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne 49864 │ │ │ │ + bne 49834 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bne 49868 │ │ │ │ + bne 49838 │ │ │ │ add r4, r4, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, r5, #20 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 474f4 │ │ │ │ + bl 474c4 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ rsb r6, r4, #0 │ │ │ │ - b 49868 │ │ │ │ + b 49838 │ │ │ │ add r3, r3, #1 │ │ │ │ add r0, r5, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 474f4 │ │ │ │ + bl 474c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49934 │ │ │ │ - b 49864 │ │ │ │ - add r4, r6, #128 @ 0x80 │ │ │ │ + beq 49904 │ │ │ │ b 49834 │ │ │ │ + add r4, r6, #128 @ 0x80 │ │ │ │ + b 49804 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r1, ip, asr #11 │ │ │ │ + strdeq r2, [r1], -ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r2, r1, r8, lsl r5 │ │ │ │ + andeq r2, r1, r8, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #160 @ 0xa0 │ │ │ │ add ip, sp, #12 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #276] @ 49af8 │ │ │ │ + ldr r2, [pc, #276] @ 49ac8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #272] @ 49afc │ │ │ │ + ldr r3, [pc, #272] @ 49acc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r8, [sp, #184] @ 0xb8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ - blt 49ae4 │ │ │ │ + blt 49ab4 │ │ │ │ mov r3, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, sp, #28 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ str r5, [sp] │ │ │ │ bl 3ab0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bgt 49a78 │ │ │ │ + bgt 49a48 │ │ │ │ cmp r7, #0 │ │ │ │ - blt 49ad4 │ │ │ │ + blt 49aa4 │ │ │ │ mov r2, #28 │ │ │ │ add r3, sp, #24 │ │ │ │ add r5, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ str r5, [sp] │ │ │ │ bl 3ab0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - ble 49ad4 │ │ │ │ + ble 49aa4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 494e4 │ │ │ │ - ldr r3, [pc, #116] @ 49b00 │ │ │ │ + bl 494b4 │ │ │ │ + ldr r3, [pc, #116] @ 49ad0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ add r2, r2, r4 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3, #80] @ 0x50 │ │ │ │ str r2, [r3, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #88] @ 49b04 │ │ │ │ - ldr r3, [pc, #76] @ 49afc │ │ │ │ + ldr r2, [pc, #88] @ 49ad4 │ │ │ │ + ldr r3, [pc, #76] @ 49acc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 49af4 │ │ │ │ + bne 49ac4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r4, r4, #0 │ │ │ │ movne r4, #1 │ │ │ │ rsb r4, r4, #0 │ │ │ │ - b 49aa4 │ │ │ │ + b 49a74 │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, #0 │ │ │ │ - bge 49a44 │ │ │ │ - b 49ad4 │ │ │ │ + bge 49a14 │ │ │ │ + b 49aa4 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r1, r0, lsr #7 │ │ │ │ + ldrdeq r2, [r1], -r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq sl, [r6], -r0 │ │ │ │ - ldrdeq r2, [r1], -ip │ │ │ │ + andeq sl, r6, r8, lsl #6 │ │ │ │ + andeq r2, r1, ip, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add ip, sp, #4 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #256] @ 49c2c │ │ │ │ - ldr lr, [pc, #256] @ 49c30 │ │ │ │ + ldr r2, [pc, #256] @ 49bfc │ │ │ │ + ldr lr, [pc, #256] @ 49c00 │ │ │ │ mov r4, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #248] @ 49c34 │ │ │ │ + ldr r3, [pc, #248] @ 49c04 │ │ │ │ mov ip, r1 │ │ │ │ add lr, pc, lr │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ ldr r3, [lr, r3] │ │ │ │ cmp ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ - bge 49be0 │ │ │ │ + bge 49bb0 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 49c20 │ │ │ │ + blt 49bf0 │ │ │ │ add r7, sp, #24 │ │ │ │ mov r3, #28 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 3e64 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 49c20 │ │ │ │ + beq 49bf0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 494e4 │ │ │ │ + bl 494b4 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4] │ │ │ │ str r5, [r4, #8] │ │ │ │ - ldr r2, [pc, #128] @ 49c38 │ │ │ │ - ldr r3, [pc, #120] @ 49c34 │ │ │ │ + ldr r2, [pc, #128] @ 49c08 │ │ │ │ + ldr r3, [pc, #120] @ 49c04 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 49c28 │ │ │ │ + bne 49bf8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #24 │ │ │ │ mov r3, #16 │ │ │ │ mov r0, ip │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 3e64 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 49b68 │ │ │ │ + beq 49b38 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 494e4 │ │ │ │ + bl 494b4 │ │ │ │ mov r3, #1 │ │ │ │ stm r4, {r3, r5} │ │ │ │ - b 49bb0 │ │ │ │ + b 49b80 │ │ │ │ mvn r5, #0 │ │ │ │ - b 49bb0 │ │ │ │ + b 49b80 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r1, r4, asr r9 │ │ │ │ - andeq r2, r1, ip, asr #4 │ │ │ │ + strdeq r0, [r1], -r4 │ │ │ │ + andeq r2, r1, ip, ror r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - ldrdeq r2, [r1], -r0 │ │ │ │ + andeq r2, r1, r0, lsl #4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq 49c70 │ │ │ │ - ldr r1, [pc, #64] @ 49ca4 │ │ │ │ - ldr r0, [pc, #64] @ 49ca8 │ │ │ │ + beq 49c40 │ │ │ │ + ldr r1, [pc, #64] @ 49c74 │ │ │ │ + ldr r0, [pc, #64] @ 49c78 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4928c │ │ │ │ + b 4925c │ │ │ │ ldrh r2, [r0, #20] │ │ │ │ mov r3, r1 │ │ │ │ lsr ip, r2, #8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ orr ip, ip, r2, lsl #8 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #4 │ │ │ │ add r1, r0, r2 │ │ │ │ strh lr, [r3] │ │ │ │ add r0, r3, r2 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ strh ip, [r3, #2] │ │ │ │ b 3e34 │ │ │ │ - andeq pc, r0, r8, asr #10 │ │ │ │ - andeq pc, r0, ip, lsr r5 @ │ │ │ │ + andeq pc, r0, r8, ror #11 │ │ │ │ + ldrdeq pc, [r0], -ip │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r2, [r1, #16] │ │ │ │ str r2, [r1, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #2 │ │ │ │ - beq 49cec │ │ │ │ - ldr r1, [pc, #64] @ 49d20 │ │ │ │ - ldr r0, [pc, #64] @ 49d24 │ │ │ │ + beq 49cbc │ │ │ │ + ldr r1, [pc, #64] @ 49cf0 │ │ │ │ + ldr r0, [pc, #64] @ 49cf4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 4928c │ │ │ │ + b 4925c │ │ │ │ ldrh r2, [r0, #20] │ │ │ │ mov r3, r1 │ │ │ │ lsr ip, r2, #8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ orr ip, ip, r2, lsl #8 │ │ │ │ mov lr, #10 │ │ │ │ add r1, r0, #4 │ │ │ │ strh lr, [r3] │ │ │ │ mov r2, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add r0, r3, #8 │ │ │ │ strh ip, [r3, #2] │ │ │ │ b 3e34 │ │ │ │ - strdeq pc, [r0], -r8 │ │ │ │ - andeq pc, r0, r0, asr #9 │ │ │ │ + muleq r0, r8, r5 │ │ │ │ + andeq pc, r0, r0, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ add ip, sp, #4 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - ldr r0, [pc, #164] @ 49df0 │ │ │ │ - ldr r1, [pc, #164] @ 49df4 │ │ │ │ + ldr r0, [pc, #164] @ 49dc0 │ │ │ │ + ldr r1, [pc, #164] @ 49dc4 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ tst r2, #1 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ - bne 49dc0 │ │ │ │ + bne 49d90 │ │ │ │ tst r2, #2 │ │ │ │ - beq 49de4 │ │ │ │ + beq 49db4 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 49cac │ │ │ │ + bl 49c7c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, #28 │ │ │ │ mov r1, r4 │ │ │ │ bl 3de0 │ │ │ │ - ldr r2, [pc, #92] @ 49df8 │ │ │ │ - ldr r3, [pc, #84] @ 49df4 │ │ │ │ + ldr r2, [pc, #92] @ 49dc8 │ │ │ │ + ldr r3, [pc, #84] @ 49dc4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 49dec │ │ │ │ + bne 49dbc │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 49c3c │ │ │ │ + bl 49c0c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ bl 3de0 │ │ │ │ - b 49d94 │ │ │ │ + b 49d64 │ │ │ │ mvn r0, #0 │ │ │ │ - b 49d94 │ │ │ │ + b 49d64 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r1, ip, lsr r0 │ │ │ │ + andeq r2, r1, ip, rrx │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r1, ip, ror #31 │ │ │ │ + andeq r2, r1, ip, lsl r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add ip, sp, #4 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r1, [pc, #300] @ 49f58 │ │ │ │ + ldr r1, [pc, #300] @ 49f28 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #296] @ 49f5c │ │ │ │ + ldr r3, [pc, #296] @ 49f2c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ - blt 49e64 │ │ │ │ - ldr r1, [pc, #260] @ 49f60 │ │ │ │ + blt 49e34 │ │ │ │ + ldr r1, [pc, #260] @ 49f30 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl 3cb4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 49e7c │ │ │ │ - ldr r1, [pc, #236] @ 49f60 │ │ │ │ + blt 49e4c │ │ │ │ + ldr r1, [pc, #236] @ 49f30 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 3cb4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ tst r3, #1 │ │ │ │ - bne 49f24 │ │ │ │ + bne 49ef4 │ │ │ │ tst r3, #2 │ │ │ │ - beq 49f4c │ │ │ │ + beq 49f1c │ │ │ │ add r6, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 49cac │ │ │ │ + bl 49c7c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #28 │ │ │ │ mov r0, r4 │ │ │ │ bl 3de0 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blt 49ed4 │ │ │ │ - ldr r1, [pc, #148] @ 49f60 │ │ │ │ + blt 49ea4 │ │ │ │ + ldr r1, [pc, #148] @ 49f30 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ bl 3cb4 │ │ │ │ cmp r4, #0 │ │ │ │ - blt 49eec │ │ │ │ - ldr r1, [pc, #124] @ 49f60 │ │ │ │ + blt 49ebc │ │ │ │ + ldr r1, [pc, #124] @ 49f30 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 3cb4 │ │ │ │ - ldr r2, [pc, #112] @ 49f64 │ │ │ │ - ldr r3, [pc, #100] @ 49f5c │ │ │ │ + ldr r2, [pc, #112] @ 49f34 │ │ │ │ + ldr r3, [pc, #100] @ 49f2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 49f54 │ │ │ │ + bne 49f24 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ add r6, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 49c3c │ │ │ │ + bl 49c0c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ bl 3de0 │ │ │ │ mov r6, r0 │ │ │ │ - b 49eb4 │ │ │ │ + b 49e84 │ │ │ │ mvn r6, #0 │ │ │ │ - b 49eb4 │ │ │ │ + b 49e84 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r1, r8, asr pc │ │ │ │ + andeq r1, r1, r8, lsl #31 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r5, r0, r1, lsr #8 │ │ │ │ - muleq r1, r4, lr │ │ │ │ + andeq r1, r1, r4, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #436] @ 4a138 │ │ │ │ + ldr r2, [pc, #436] @ 4a108 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #432] @ 4a13c │ │ │ │ + ldr r3, [pc, #432] @ 4a10c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, #0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r9, r1 │ │ │ │ bl 3d5c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 4a0fc │ │ │ │ + blt 4a0cc │ │ │ │ cmp r8, #10 │ │ │ │ - beq 4a09c │ │ │ │ + beq 4a06c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 49ffc │ │ │ │ + bne 49fcc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3d14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a06c │ │ │ │ + beq 4a03c │ │ │ │ bl 3edc <__errno_location@plt> │ │ │ │ ldr sl, [r0] │ │ │ │ cmp sl, #98 @ 0x62 │ │ │ │ - bne 4a034 │ │ │ │ + bne 4a004 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4a034 │ │ │ │ + beq 4a004 │ │ │ │ bl 3a80 │ │ │ │ - ldr r2, [pc, #312] @ 4a140 │ │ │ │ + ldr r2, [pc, #312] @ 4a110 │ │ │ │ rsbs r3, r0, #0 │ │ │ │ and r3, r3, r2 │ │ │ │ and r0, r0, r2 │ │ │ │ rsbpl r0, r3, #0 │ │ │ │ sub r0, r0, #16384 @ 0x4000 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #24 │ │ │ │ orr r3, r3, r0, lsl #8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ strh r3, [r4, #2] │ │ │ │ - b 49fcc │ │ │ │ + b 49f9c │ │ │ │ mov r0, sl │ │ │ │ bl 3b7c │ │ │ │ - ldr r1, [pc, #256] @ 4a144 │ │ │ │ + ldr r1, [pc, #256] @ 4a114 │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #240] @ 4a148 │ │ │ │ + ldr r0, [pc, #240] @ 4a118 │ │ │ │ stm sp, {sl, ip} │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ mov r0, r5 │ │ │ │ bl 3c48 │ │ │ │ mvn r5, #0 │ │ │ │ - ldr r2, [pc, #216] @ 4a14c │ │ │ │ - ldr r3, [pc, #196] @ 4a13c │ │ │ │ + ldr r2, [pc, #216] @ 4a11c │ │ │ │ + ldr r3, [pc, #196] @ 4a10c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a134 │ │ │ │ + bne 4a104 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, #26 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ bl 3dbc │ │ │ │ cmp r7, #0 │ │ │ │ - beq 49fcc │ │ │ │ + beq 49f9c │ │ │ │ bl 3a80 │ │ │ │ - ldr r1, [pc, #112] @ 4a140 │ │ │ │ + ldr r1, [pc, #112] @ 4a110 │ │ │ │ rsbs r2, r0, #0 │ │ │ │ and r2, r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ and r3, r3, r1 │ │ │ │ rsbpl r3, r2, #0 │ │ │ │ sub r2, r3, #16384 @ 0x4000 │ │ │ │ lsl r3, r2, #16 │ │ │ │ lsr r3, r3, #24 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ lsl r3, r3, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ - b 4a02c │ │ │ │ + b 49ffc │ │ │ │ bl 3edc <__errno_location@plt> │ │ │ │ ldr r4, [r0] │ │ │ │ mov r0, r4 │ │ │ │ bl 3b7c │ │ │ │ - ldr r1, [pc, #60] @ 4a150 │ │ │ │ + ldr r1, [pc, #60] @ 4a120 │ │ │ │ mov r3, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #44] @ 4a154 │ │ │ │ + ldr r0, [pc, #44] @ 4a124 │ │ │ │ stm sp, {r4, ip} │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - b 4a068 │ │ │ │ + bl 4925c │ │ │ │ + b 4a038 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r1, r0, lsl #28 │ │ │ │ + andeq r1, r1, r0, lsr lr │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ - andeq pc, r0, r4, lsl #4 │ │ │ │ - andeq fp, r0, r4 │ │ │ │ - andeq r1, r1, r4, lsl sp │ │ │ │ - strdeq pc, [r0], -r4 │ │ │ │ - andeq sl, r0, r4, lsr pc │ │ │ │ + andeq pc, r0, r4, lsr #5 │ │ │ │ + andeq lr, r0, r0, asr #12 │ │ │ │ + andeq r1, r1, r4, asr #26 │ │ │ │ + muleq r0, r4, r1 │ │ │ │ + andeq lr, r0, r0, ror r5 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ add ip, sp, #132 @ 0x84 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - ldr r2, [pc, #604] @ 4a3dc │ │ │ │ - ldr r3, [pc, #604] @ 4a3e0 │ │ │ │ + ldr r2, [pc, #604] @ 4a3ac │ │ │ │ + ldr r3, [pc, #604] @ 4a3b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ tst r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r3, #65536 @ 0x10000 │ │ │ │ @@ -71806,36 +71794,36 @@ │ │ │ │ add r8, sp, #32 │ │ │ │ mov lr, r8 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1} │ │ │ │ mov r6, #1 │ │ │ │ str r6, [sp, #20] │ │ │ │ stm lr, {r0, r1} │ │ │ │ - bne 4a2b0 │ │ │ │ + bne 4a280 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 4a1e4 │ │ │ │ + bne 4a1b4 │ │ │ │ mvn r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, #0 │ │ │ │ - b 4a270 │ │ │ │ + b 4a240 │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r6, #2 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 49cac │ │ │ │ + bl 49c7c │ │ │ │ ldr ip, [sp, #156] @ 0x9c │ │ │ │ mov r3, #28 │ │ │ │ mov r0, #10 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 49f68 │ │ │ │ + bl 49f38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 4a1d4 │ │ │ │ + blt 4a1a4 │ │ │ │ mov r7, #4 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #6 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ bl 3dbc │ │ │ │ add r3, sp, #24 │ │ │ │ @@ -71844,51 +71832,51 @@ │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bl 3dbc │ │ │ │ mvn r7, #0 │ │ │ │ mov r3, #1 │ │ │ │ add r8, sp, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #380] @ 4a3e4 │ │ │ │ + ldr r1, [pc, #380] @ 4a3b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3cb4 │ │ │ │ - ldr r2, [pc, #368] @ 4a3e8 │ │ │ │ - ldr r3, [pc, #356] @ 4a3e0 │ │ │ │ + ldr r2, [pc, #368] @ 4a3b8 │ │ │ │ + ldr r3, [pc, #356] @ 4a3b0 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r4, {r6, r7} │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a354 │ │ │ │ + bne 4a324 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ add r9, sp, #56 @ 0x38 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #32] │ │ │ │ - bl 49c3c │ │ │ │ + bl 49c0c │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ mov r1, #2 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, #16 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r9 │ │ │ │ - bl 49f68 │ │ │ │ + bl 49f38 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bge 4a2f4 │ │ │ │ + bge 4a2c4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 4a1e8 │ │ │ │ - b 4a1d4 │ │ │ │ + bne 4a1b8 │ │ │ │ + b 4a1a4 │ │ │ │ mov sl, #4 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ add fp, sp, #24 │ │ │ │ str sl, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -71896,71 +71884,71 @@ │ │ │ │ mov r2, #8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str sl, [sp] │ │ │ │ bl 3dbc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 4a358 │ │ │ │ - ldr r1, [pc, #168] @ 4a3e4 │ │ │ │ + bne 4a328 │ │ │ │ + ldr r1, [pc, #168] @ 4a3b4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ mvn r5, #0 │ │ │ │ bl 3cb4 │ │ │ │ mov r6, #1 │ │ │ │ - b 4a270 │ │ │ │ + b 4a240 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ mov r5, #2 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 49cac │ │ │ │ + bl 49c7c │ │ │ │ ldr ip, [sp, #156] @ 0x9c │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #28 │ │ │ │ mov r0, #10 │ │ │ │ mov r2, r9 │ │ │ │ str ip, [sp] │ │ │ │ - bl 49f68 │ │ │ │ + bl 49f38 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 4a334 │ │ │ │ + blt 4a304 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #6 │ │ │ │ str sl, [sp] │ │ │ │ bl 3dbc │ │ │ │ add r8, sp, #28 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ str sl, [sp] │ │ │ │ bl 3dbc │ │ │ │ - ldr r1, [pc, #28] @ 4a3e4 │ │ │ │ + ldr r1, [pc, #28] @ 4a3b4 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ bl 3cb4 │ │ │ │ mov r6, #3 │ │ │ │ - b 4a260 │ │ │ │ - andeq r1, r1, r8, lsl #24 │ │ │ │ + b 4a230 │ │ │ │ + andeq r1, r1, r8, lsr ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r5, r0, r1, lsr #8 │ │ │ │ - andeq r1, r1, r0, lsl fp │ │ │ │ + andeq r1, r1, r0, asr #22 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ add ip, sp, #100 @ 0x64 │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - ldr r2, [pc, #284] @ 4a530 │ │ │ │ - ldr r3, [pc, #284] @ 4a534 │ │ │ │ + ldr r2, [pc, #284] @ 4a500 │ │ │ │ + ldr r3, [pc, #284] @ 4a504 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ands r5, r1, #1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -71968,150 +71956,150 @@ │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #8 │ │ │ │ mov lr, r7 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1} │ │ │ │ mvneq r8, #0 │ │ │ │ stm lr, {r0, r1} │ │ │ │ - bne 4a4a0 │ │ │ │ + bne 4a470 │ │ │ │ tst r6, #2 │ │ │ │ - bne 4a4e8 │ │ │ │ + bne 4a4b8 │ │ │ │ mvn r0, #0 │ │ │ │ - ldr r2, [pc, #208] @ 4a538 │ │ │ │ - ldr r3, [pc, #200] @ 4a534 │ │ │ │ + ldr r2, [pc, #208] @ 4a508 │ │ │ │ + ldr r3, [pc, #200] @ 4a504 │ │ │ │ add r2, pc, r2 │ │ │ │ stm r4, {r5, r8} │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a52c │ │ │ │ + bne 4a4fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ add r8, sp, #32 │ │ │ │ mov r5, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r9, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 49c3c │ │ │ │ + bl 49c0c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #16 │ │ │ │ mov r0, #2 │ │ │ │ str r9, [sp] │ │ │ │ - bl 49f68 │ │ │ │ + bl 49f38 │ │ │ │ subs r8, r0, #0 │ │ │ │ mvnlt r8, #0 │ │ │ │ movlt r5, r9 │ │ │ │ tst r6, #2 │ │ │ │ - beq 4a45c │ │ │ │ + beq 4a42c │ │ │ │ add r6, sp, #32 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 49cac │ │ │ │ + bl 49c7c │ │ │ │ mov ip, #0 │ │ │ │ mov r3, #28 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #10 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 49f68 │ │ │ │ + bl 49f38 │ │ │ │ cmp r0, #0 │ │ │ │ orrge r5, r5, #2 │ │ │ │ - bge 4a460 │ │ │ │ - b 4a45c │ │ │ │ + bge 4a430 │ │ │ │ + b 4a42c │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r1, r4, ror r9 │ │ │ │ + andeq r1, r1, r4, lsr #19 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r1, r1, r0, lsr #18 │ │ │ │ + andeq r1, r1, r0, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ - ldr r1, [pc, #468] @ 4a738 │ │ │ │ + ldr r1, [pc, #468] @ 4a708 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #464] @ 4a73c │ │ │ │ + ldr r2, [pc, #464] @ 4a70c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ tst r3, #1 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 4a5e0 │ │ │ │ + beq 4a5b0 │ │ │ │ ldr r9, [sp, #16] │ │ │ │ cmp r9, #0 │ │ │ │ - blt 4a714 │ │ │ │ + blt 4a6e4 │ │ │ │ tst r3, #4 │ │ │ │ - bne 4a67c │ │ │ │ + bne 4a64c │ │ │ │ add r5, sp, #24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 49c3c │ │ │ │ + bl 49c0c │ │ │ │ mov r3, #16 │ │ │ │ str r5, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ bl 3bac │ │ │ │ ldr r3, [r4] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #2 │ │ │ │ - beq 4a62c │ │ │ │ + beq 4a5fc │ │ │ │ cmp r7, #0 │ │ │ │ - blt 4a6fc │ │ │ │ + blt 4a6cc │ │ │ │ tst r3, #4 │ │ │ │ - bne 4a6b0 │ │ │ │ + bne 4a680 │ │ │ │ add r5, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 49cac │ │ │ │ + bl 49c7c │ │ │ │ mov r3, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ bl 3bac │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #268] @ 4a740 │ │ │ │ + ldr r3, [pc, #268] @ 4a710 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ add r2, r2, r6 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ add r1, r1, #1 │ │ │ │ - ldr r2, [pc, #244] @ 4a744 │ │ │ │ + ldr r2, [pc, #244] @ 4a714 │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #228] @ 4a73c │ │ │ │ + ldr r3, [pc, #228] @ 4a70c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a734 │ │ │ │ + bne 4a704 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -72119,15 +72107,15 @@ │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ strh r3, [sp, #26] │ │ │ │ mov r3, #2 │ │ │ │ strh r3, [sp, #24] │ │ │ │ mvn r3, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b 4a5b8 │ │ │ │ + b 4a588 │ │ │ │ ldrh r2, [r4, #20] │ │ │ │ mvn r1, #64768 @ 0xfd00 │ │ │ │ lsr r3, r2, #8 │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ strh r3, [sp, #26] │ │ │ │ mov r3, #10 │ │ │ │ mov r2, #0 │ │ │ │ @@ -72138,81 +72126,81 @@ │ │ │ │ add r5, sp, #24 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ strh r1, [sp, #32] │ │ │ │ strb r3, [sp, #47] @ 0x2f │ │ │ │ - b 4a608 │ │ │ │ - ldr r1, [pc, #68] @ 4a748 │ │ │ │ - ldr r0, [pc, #68] @ 4a74c │ │ │ │ + b 4a5d8 │ │ │ │ + ldr r1, [pc, #68] @ 4a718 │ │ │ │ + ldr r0, [pc, #68] @ 4a71c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ - b 4a62c │ │ │ │ - ldr r1, [pc, #52] @ 4a750 │ │ │ │ - ldr r0, [pc, #52] @ 4a754 │ │ │ │ + bl 4925c │ │ │ │ + b 4a5fc │ │ │ │ + ldr r1, [pc, #52] @ 4a720 │ │ │ │ + ldr r0, [pc, #52] @ 4a724 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ mvn r5, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - b 4a5e0 │ │ │ │ + b 4a5b0 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r1, r0, lsr #16 │ │ │ │ + andeq r1, r1, r0, asr r8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r9, r6, r8, lsr #14 │ │ │ │ - andeq r1, r1, r4, lsr r7 │ │ │ │ - andeq lr, r0, r8, lsr #23 │ │ │ │ - andeq sl, r0, r4, asr r9 │ │ │ │ - andeq lr, r0, r8, ror #22 │ │ │ │ - andeq sl, r0, ip, lsr r9 │ │ │ │ + andeq r9, r6, r0, ror #14 │ │ │ │ + andeq r1, r1, r4, ror #14 │ │ │ │ + andeq lr, r0, r8, asr #24 │ │ │ │ + muleq r0, r0, pc @ │ │ │ │ + andeq lr, r0, r8, lsl #24 │ │ │ │ + andeq sp, r0, r8, ror pc │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ mov r2, #32 │ │ │ │ andne r2, r3, #127 @ 0x7f │ │ │ │ strb r2, [r0] │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4a764 │ │ │ │ + bne 4a734 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov r2, #32 │ │ │ │ cmp r3, #31 │ │ │ │ strbls r2, [r0] │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4a794 │ │ │ │ + bne 4a764 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4a81c │ │ │ │ + beq 4a7ec │ │ │ │ mov r2, #0 │ │ │ │ - b 4a7d8 │ │ │ │ + b 4a7a8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 4a814 │ │ │ │ + beq 4a7e4 │ │ │ │ mov r2, #0 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4a804 │ │ │ │ + beq 4a7d4 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ - beq 4a7c0 │ │ │ │ + beq 4a790 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 4a7cc │ │ │ │ + blt 4a79c │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ addeq r2, r2, #1 │ │ │ │ mvnne r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4a7d8 │ │ │ │ + bne 4a7a8 │ │ │ │ cmp r2, #2 │ │ │ │ movne r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ bx lr │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ @@ -72230,205 +72218,205 @@ │ │ │ │ cmp r3, #1 │ │ │ │ movls r2, #0 │ │ │ │ andhi r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ strbne r1, [r0] │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4a834 │ │ │ │ + bne 4a804 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #32 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bne 4a890 │ │ │ │ + bne 4a860 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #32 │ │ │ │ - beq 4a884 │ │ │ │ + beq 4a854 │ │ │ │ cmp r2, #32 │ │ │ │ mov lr, #32 │ │ │ │ - bne 4a8d4 │ │ │ │ + bne 4a8a4 │ │ │ │ mov r1, r3 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #32 │ │ │ │ - beq 4a89c │ │ │ │ + beq 4a86c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4a8e0 │ │ │ │ + beq 4a8b0 │ │ │ │ strb lr, [r0], #1 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ mov ip, r3 │ │ │ │ strb r2, [r0], #1 │ │ │ │ ldrb r2, [ip, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #32 │ │ │ │ - beq 4a89c │ │ │ │ + beq 4a86c │ │ │ │ cmp r2, #0 │ │ │ │ movne ip, r3 │ │ │ │ - bne 4a8c0 │ │ │ │ + bne 4a890 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4a974 │ │ │ │ - ldr r0, [pc, #124] @ 4a990 │ │ │ │ + beq 4a944 │ │ │ │ + ldr r0, [pc, #124] @ 4a960 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #32 │ │ │ │ - b 4a948 │ │ │ │ + b 4a918 │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - bls 4a93c │ │ │ │ + bls 4a90c │ │ │ │ sub r3, r3, #34 @ 0x22 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ lsr r3, r0, r3 │ │ │ │ tst r3, #1 │ │ │ │ - beq 4a93c │ │ │ │ + beq 4a90c │ │ │ │ strb r1, [r2] │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4a974 │ │ │ │ + beq 4a944 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bls 4a91c │ │ │ │ + bls 4a8ec │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq 4a938 │ │ │ │ - bhi 4a984 │ │ │ │ + beq 4a908 │ │ │ │ + bhi 4a954 │ │ │ │ sub r3, r3, #62 @ 0x3e │ │ │ │ cmp r3, #1 │ │ │ │ - bls 4a938 │ │ │ │ + bls 4a908 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4a948 │ │ │ │ + bne 4a918 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4a870 │ │ │ │ + bl 4a840 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - bne 4a93c │ │ │ │ - b 4a938 │ │ │ │ + bne 4a90c │ │ │ │ + b 4a908 │ │ │ │ streq r2, [r0, #-257] @ 0xfffffeff │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 4a9c8 │ │ │ │ + bne 4a998 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #32 │ │ │ │ - beq 4a9a4 │ │ │ │ + beq 4a974 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, r2 │ │ │ │ - beq 4a9f8 │ │ │ │ + beq 4a9c8 │ │ │ │ strb r3, [r0], #1 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r3, #32 │ │ │ │ - bne 4a9b0 │ │ │ │ + bne 4a980 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4a9f8 │ │ │ │ + beq 4a9c8 │ │ │ │ strb r3, [r0], #1 │ │ │ │ add r1, r2, #1 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ strb r3, [r0], #1 │ │ │ │ add r2, r1, #1 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ - b 4a9c8 │ │ │ │ + b 4a998 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0] │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ sub r2, r3, #9 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r2, #1 │ │ │ │ bxls lr │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4aa10 │ │ │ │ + bne 4a9e0 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ sub r2, r3, #9 │ │ │ │ cmp r3, #32 │ │ │ │ cmpne r2, #1 │ │ │ │ bxls lr │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4aa3c │ │ │ │ + bne 4aa0c │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r1, [pc, #40] @ 4aa98 │ │ │ │ + ldr r1, [pc, #40] @ 4aa68 │ │ │ │ sub r3, r3, #9 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #23 │ │ │ │ lsr r2, r1, r3 │ │ │ │ bxhi lr │ │ │ │ tst r2, #1 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4aa6c │ │ │ │ + bne 4aa3c │ │ │ │ bx lr │ │ │ │ addeq r0, r0, r3, lsl r0 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r1, [pc, #40] @ 4aad8 │ │ │ │ + ldr r1, [pc, #40] @ 4aaa8 │ │ │ │ sub r3, r3, #9 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #23 │ │ │ │ lsr r2, r1, r3 │ │ │ │ bxhi lr │ │ │ │ tst r2, #1 │ │ │ │ bxeq lr │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4aaac │ │ │ │ + bne 4aa7c │ │ │ │ bx lr │ │ │ │ addeq r0, r0, r3, lsl r0 │ │ │ │ b 3ac8 │ │ │ │ b 3da4 │ │ │ │ b 3eb8 │ │ │ │ b 3b40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ movne r4, r0 │ │ │ │ - bne 4ab44 │ │ │ │ - b 4abf8 │ │ │ │ + bne 4ab14 │ │ │ │ + b 4abc8 │ │ │ │ ldrb r6, [r4] │ │ │ │ mov r7, r1 │ │ │ │ bl 3f48 <__ctype_tolower_loc@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r0, [r2, r6, lsl #2] │ │ │ │ ldr r3, [r2, r5, lsl #2] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 4abdc │ │ │ │ + bne 4abac │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r1, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ - beq 4abe4 │ │ │ │ + beq 4abb4 │ │ │ │ ldrb r5, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4abc8 │ │ │ │ + beq 4ab98 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ sub r2, r5, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ cmpls r2, #9 │ │ │ │ - bhi 4ab10 │ │ │ │ + bhi 4aae0 │ │ │ │ add r2, r4, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrbeq r0, [r2, #-1] │ │ │ │ mov r4, r2 │ │ │ │ ldrb r6, [r2], #1 │ │ │ │ @@ -72436,23 +72424,23 @@ │ │ │ │ mov r7, r1 │ │ │ │ ldrb r5, [r1], #1 │ │ │ │ sub ip, r6, #48 @ 0x30 │ │ │ │ subeq r0, r0, r3 │ │ │ │ sub r3, r5, #48 @ 0x30 │ │ │ │ cmp ip, #9 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ - bhi 4abb4 │ │ │ │ + bhi 4ab84 │ │ │ │ cmp r3, #9 │ │ │ │ - bls 4ab70 │ │ │ │ + bls 4ab40 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #9 │ │ │ │ - bls 4ac10 │ │ │ │ + bls 4abe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ab18 │ │ │ │ + beq 4aae8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 3f48 <__ctype_tolower_loc@plt> │ │ │ │ ldrb r1, [r4] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ sub r0, r0, r3 │ │ │ │ @@ -72463,15 +72451,15 @@ │ │ │ │ sub r0, r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb r4, [r1] │ │ │ │ bl 3f48 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ - b 4abdc │ │ │ │ + b 4abac │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ @@ -72512,15 +72500,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 3e4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3e4c │ │ │ │ cmp r0, r5 │ │ │ │ movgt r4, #0 │ │ │ │ - bgt 4acf0 │ │ │ │ + bgt 4acc0 │ │ │ │ sub r5, r5, r0 │ │ │ │ add r4, r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3ac8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ @@ -72534,15 +72522,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ bl 3e4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3e4c │ │ │ │ cmp r0, r5 │ │ │ │ movgt r4, #0 │ │ │ │ - bgt 4ad48 │ │ │ │ + bgt 4ad18 │ │ │ │ sub r5, r5, r0 │ │ │ │ add r4, r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 3eb8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ @@ -72552,94 +72540,94 @@ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ movne r9, r0 │ │ │ │ movne sl, r1 │ │ │ │ - beq 4ade4 │ │ │ │ + beq 4adb4 │ │ │ │ ldrb r5, [r9] │ │ │ │ cmp r5, #0 │ │ │ │ ldrbeq r3, [sl] │ │ │ │ - beq 4add0 │ │ │ │ + beq 4ada0 │ │ │ │ mov r4, sl │ │ │ │ mov r7, r9 │ │ │ │ - b 4adb4 │ │ │ │ + b 4ad84 │ │ │ │ bl 3f48 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4add8 │ │ │ │ + bne 4ada8 │ │ │ │ ldrb r5, [r7, #1]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4adcc │ │ │ │ + beq 4ad9c │ │ │ │ mov r8, r4 │ │ │ │ ldrb r6, [r4], #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 4ad90 │ │ │ │ + bne 4ad60 │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4adc4 │ │ │ │ + beq 4ad94 │ │ │ │ ldrb r3, [r9, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4ad74 │ │ │ │ + bne 4ad44 │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ae7c │ │ │ │ + beq 4ae4c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #0 │ │ │ │ ldrbeq r3, [r5] │ │ │ │ - beq 4ae50 │ │ │ │ + beq 4ae20 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - b 4ae30 │ │ │ │ + b 4ae00 │ │ │ │ ldrb ip, [r1, #1]! │ │ │ │ cmp ip, #0 │ │ │ │ - beq 4ae68 │ │ │ │ + beq 4ae38 │ │ │ │ mov r0, r2 │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ subs lr, r3, #0 │ │ │ │ movne lr, #1 │ │ │ │ cmp r3, ip │ │ │ │ movne lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 4ae24 │ │ │ │ + bne 4adf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ae74 │ │ │ │ + beq 4ae44 │ │ │ │ ldrb r0, [r4, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ae08 │ │ │ │ + bne 4add8 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4ae58 │ │ │ │ + bne 4ae28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ subs r4, r3, #0 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ cmp r1, #0 │ │ │ │ add r3, r1, #3 │ │ │ │ movge r3, r1 │ │ │ │ asr r3, r3, #2 │ │ │ │ cmp r1, #19 │ │ │ │ sub r3, r3, #4 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ - ldr lr, [pc, #88] @ 4af0c │ │ │ │ + ldr lr, [pc, #88] @ 4aedc │ │ │ │ mov r1, #0 │ │ │ │ sub ip, r2, #1 │ │ │ │ add lr, pc, lr │ │ │ │ mov r6, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r2, [ip, #1]! │ │ │ │ add r1, r1, #1 │ │ │ │ @@ -72653,27 +72641,27 @@ │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r6, [r0, #2] │ │ │ │ strb r5, [r0, #3] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r1, r3 │ │ │ │ add r0, r0, #3 │ │ │ │ - blt 4aec4 │ │ │ │ + blt 4ae94 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq pc, r0, ip, asr #11 │ │ │ │ + andeq pc, r0, ip, ror #12 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4af2c │ │ │ │ - b 4af40 │ │ │ │ + bne 4aefc │ │ │ │ + b 4af10 │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4af40 │ │ │ │ + beq 4af10 │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls 4af20 │ │ │ │ + bls 4aef0 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -72696,16 +72684,16 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ 4b040 │ │ │ │ - ldr r3, [pc, #136] @ 4b044 │ │ │ │ + ldr r2, [pc, #136] @ 4b010 │ │ │ │ + ldr r3, [pc, #136] @ 4b014 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -72719,100 +72707,100 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3bd0 │ │ │ │ add r4, r4, r5 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #52] @ 4b048 │ │ │ │ + ldr r2, [pc, #52] @ 4b018 │ │ │ │ strb r3, [r4, #-1] │ │ │ │ - ldr r3, [pc, #40] @ 4b044 │ │ │ │ + ldr r3, [pc, #40] @ 4b014 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4b03c │ │ │ │ + bne 4b00c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r0, [r1], -r0 @ │ │ │ │ + andeq r0, r1, r0, lsl #28 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r1, r0, ror sp │ │ │ │ + andeq r0, r1, r0, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #140] @ 4b0f0 │ │ │ │ - ldr r3, [pc, #140] @ 4b0f4 │ │ │ │ + ldr r2, [pc, #140] @ 4b0c0 │ │ │ │ + ldr r3, [pc, #140] @ 4b0c4 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ bl 3ed0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 3cc0 │ │ │ │ - ldr r2, [pc, #84] @ 4b0f8 │ │ │ │ + ldr r2, [pc, #84] @ 4b0c8 │ │ │ │ mov r1, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3bd0 │ │ │ │ add r4, r4, r5 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #56] @ 4b0fc │ │ │ │ + ldr r2, [pc, #56] @ 4b0cc │ │ │ │ strb r3, [r4, #-1] │ │ │ │ - ldr r3, [pc, #40] @ 4b0f4 │ │ │ │ + ldr r3, [pc, #40] @ 4b0c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4b0ec │ │ │ │ + bne 4b0bc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r1, r4, lsr #26 │ │ │ │ + andeq r0, r1, r4, asr sp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq lr, r0, r0, lsr r2 │ │ │ │ - andeq r0, r1, r0, asr #25 │ │ │ │ + ldrdeq lr, [r0], -r0 │ │ │ │ + strdeq r0, [r1], -r0 @ │ │ │ │ b 3b64 │ │ │ │ b 3f18 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4b13c │ │ │ │ + beq 4b10c │ │ │ │ sub r1, r1, #1 │ │ │ │ sub r3, r0, #1 │ │ │ │ add r0, r0, r1 │ │ │ │ - b 4b128 │ │ │ │ + b 4b0f8 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 4b13c │ │ │ │ + beq 4b10c │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4b120 │ │ │ │ + bne 4b0f0 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #20] @ 4b160 │ │ │ │ + ldr r3, [pc, #20] @ 4b130 │ │ │ │ mov ip, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #72 @ 0x48 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ bx lr │ │ │ │ - andeq r8, r6, ip, lsl #24 │ │ │ │ + andeq r8, r6, r4, asr #24 │ │ │ │ sub r3, r0, #9 │ │ │ │ cmp r0, #32 │ │ │ │ cmpne r3, #1 │ │ │ │ movls r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ bx lr │ │ │ │ sub r3, r0, #97 @ 0x61 │ │ │ │ @@ -72829,113 +72817,113 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ bl 3cfc │ │ │ │ bl 3f24 <__aeabi_d2f@plt> │ │ │ │ pop {r4, pc} │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ cmpne r0, #32 │ │ │ │ - ldr r2, [pc, #132] @ 4b250 │ │ │ │ + ldr r2, [pc, #132] @ 4b220 │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ cmp r0, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4b1ec │ │ │ │ + bne 4b1bc │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ sub r3, r0, #8192 @ 0x2000 │ │ │ │ cmp r3, #15 │ │ │ │ - bls 4b1e4 │ │ │ │ + bls 4b1b4 │ │ │ │ sub r3, r3, #40 @ 0x28 │ │ │ │ cmp r3, #7 │ │ │ │ - bls 4b1e4 │ │ │ │ + bls 4b1b4 │ │ │ │ sub r3, r0, #8256 @ 0x2040 │ │ │ │ sub r2, r3, #31 │ │ │ │ cmp r2, #5 │ │ │ │ - bls 4b1e4 │ │ │ │ + bls 4b1b4 │ │ │ │ sub r3, r3, #42 @ 0x2a │ │ │ │ cmp r0, #12288 @ 0x3000 │ │ │ │ cmpne r3, #5 │ │ │ │ - bls 4b1e4 │ │ │ │ - ldr r3, [pc, #40] @ 4b254 │ │ │ │ + bls 4b1b4 │ │ │ │ + ldr r3, [pc, #40] @ 4b224 │ │ │ │ sub r2, r0, #65024 @ 0xfe00 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r2, #15 │ │ │ │ - bls 4b1e4 │ │ │ │ + bls 4b1b4 │ │ │ │ sub r0, r0, #65280 @ 0xff00 │ │ │ │ sub r0, r0, #249 @ 0xf9 │ │ │ │ cmp r0, #3 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4b278 │ │ │ │ + beq 4b248 │ │ │ │ ldrb r3, [r0, #-1]! │ │ │ │ sub r1, r1, #1 │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 4b25c │ │ │ │ + beq 4b22c │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ add r0, r0, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b2fc │ │ │ │ + beq 4b2cc │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - beq 4b2f4 │ │ │ │ + beq 4b2c4 │ │ │ │ and r2, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #192 @ 0xc0 │ │ │ │ - beq 4b2e8 │ │ │ │ + beq 4b2b8 │ │ │ │ and r2, r3, #240 @ 0xf0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 4b304 │ │ │ │ + beq 4b2d4 │ │ │ │ and r3, r3, #248 @ 0xf8 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - bne 4b2f4 │ │ │ │ + bne 4b2c4 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b2f4 │ │ │ │ + beq 4b2c4 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b31c │ │ │ │ + beq 4b2ec │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b324 │ │ │ │ + beq 4b2f4 │ │ │ │ add r0, r1, #4 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4b31c │ │ │ │ + bne 4b2ec │ │ │ │ add r0, r1, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b2f4 │ │ │ │ + beq 4b2c4 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4b324 │ │ │ │ + bne 4b2f4 │ │ │ │ add r0, r1, #2 │ │ │ │ bx lr │ │ │ │ add r0, r1, #3 │ │ │ │ bx lr │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ mov r3, r0 │ │ │ │ - ble 4b358 │ │ │ │ + ble 4b328 │ │ │ │ cmp r1, #2048 @ 0x800 │ │ │ │ - blt 4b398 │ │ │ │ + blt 4b368 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - blt 4b364 │ │ │ │ + blt 4b334 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - blt 4b3bc │ │ │ │ + blt 4b38c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ strb r1, [r3] │ │ │ │ bx lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mvn lr, #31 │ │ │ │ @@ -72975,329 +72963,329 @@ │ │ │ │ strb r2, [r3, #3] │ │ │ │ bx lr │ │ │ │ ldr r1, [r0] │ │ │ │ mov r2, r0 │ │ │ │ mov ip, r1 │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 4b41c │ │ │ │ + bne 4b3ec │ │ │ │ mov r0, r3 │ │ │ │ str ip, [r2] │ │ │ │ bx lr │ │ │ │ and r0, r3, #224 @ 0xe0 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - beq 4b538 │ │ │ │ + beq 4b508 │ │ │ │ and r0, r3, #240 @ 0xf0 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ - beq 4b4d4 │ │ │ │ + beq 4b4a4 │ │ │ │ and r0, r3, #248 @ 0xf8 │ │ │ │ cmp r0, #240 @ 0xf0 │ │ │ │ - bne 4b578 │ │ │ │ + bne 4b548 │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ lsl r3, r3, #18 │ │ │ │ cmp r0, #0 │ │ │ │ and r3, r3, #3932160 @ 0x3c0000 │ │ │ │ - beq 4b578 │ │ │ │ + beq 4b548 │ │ │ │ and lr, r0, #192 @ 0xc0 │ │ │ │ cmp lr, #128 @ 0x80 │ │ │ │ - bne 4b578 │ │ │ │ + bne 4b548 │ │ │ │ lsl r0, r0, #12 │ │ │ │ and r0, r0, #258048 @ 0x3f000 │ │ │ │ orr r0, r0, r3 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ add ip, r1, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b578 │ │ │ │ + beq 4b548 │ │ │ │ and lr, r3, #192 @ 0xc0 │ │ │ │ cmp lr, #128 @ 0x80 │ │ │ │ - bne 4b578 │ │ │ │ + bne 4b548 │ │ │ │ lsl r3, r3, #6 │ │ │ │ and r3, r3, #4032 @ 0xfc0 │ │ │ │ add r0, r3, r0 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ add ip, r1, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b578 │ │ │ │ + beq 4b548 │ │ │ │ and lr, r3, #192 @ 0xc0 │ │ │ │ cmp lr, #128 @ 0x80 │ │ │ │ - bne 4b578 │ │ │ │ + bne 4b548 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ add r0, r3, r0 │ │ │ │ sub r3, r0, #65536 @ 0x10000 │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ add ip, r1, #4 │ │ │ │ mvncs r0, #0 │ │ │ │ str ip, [r2] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ lsl r3, r3, #12 │ │ │ │ cmp r0, #0 │ │ │ │ and r3, r3, #126976 @ 0x1f000 │ │ │ │ - beq 4b578 │ │ │ │ + beq 4b548 │ │ │ │ and lr, r0, #192 @ 0xc0 │ │ │ │ cmp lr, #128 @ 0x80 │ │ │ │ - bne 4b578 │ │ │ │ + bne 4b548 │ │ │ │ lsl r0, r0, #6 │ │ │ │ and r0, r0, #4032 @ 0xfc0 │ │ │ │ orr r0, r0, r3 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ add ip, r1, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b578 │ │ │ │ + beq 4b548 │ │ │ │ and lr, r3, #192 @ 0xc0 │ │ │ │ cmp lr, #128 @ 0x80 │ │ │ │ - bne 4b578 │ │ │ │ + bne 4b548 │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ add r0, r3, r0 │ │ │ │ sub r3, r0, #2048 @ 0x800 │ │ │ │ cmp r3, #63488 @ 0xf800 │ │ │ │ add ip, r1, #3 │ │ │ │ mvncs r0, #0 │ │ │ │ - b 4b4cc │ │ │ │ + b 4b49c │ │ │ │ ldrb r0, [r1, #1] │ │ │ │ lsl r3, r3, #6 │ │ │ │ cmp r0, #0 │ │ │ │ and r3, r3, #4032 @ 0xfc0 │ │ │ │ - beq 4b578 │ │ │ │ + beq 4b548 │ │ │ │ and lr, r0, #192 @ 0xc0 │ │ │ │ cmp lr, #128 @ 0x80 │ │ │ │ - bne 4b578 │ │ │ │ + bne 4b548 │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ add r0, r0, r3 │ │ │ │ sub r3, r0, #128 @ 0x80 │ │ │ │ cmp r3, #1920 @ 0x780 │ │ │ │ add ip, r1, #2 │ │ │ │ mvncs r0, #0 │ │ │ │ str ip, [r2] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mvn r0, #0 │ │ │ │ - b 4b4cc │ │ │ │ + b 4b49c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #92] @ 4b5f4 │ │ │ │ + ldr r6, [pc, #92] @ 4b5c4 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r5, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b5e8 │ │ │ │ - bl 4b3f8 │ │ │ │ + beq 4b5b8 │ │ │ │ + bl 4b3c8 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ cmpne r0, #32 │ │ │ │ movgt r2, #1 │ │ │ │ movle r2, #0 │ │ │ │ cmp r0, r6 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4b5a0 │ │ │ │ - bl 475d8 │ │ │ │ + beq 4b570 │ │ │ │ + bl 475a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b5a0 │ │ │ │ + bne 4b570 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #228] @ 4b6f4 │ │ │ │ - ldr r3, [pc, #228] @ 4b6f8 │ │ │ │ + ldr r2, [pc, #228] @ 4b6c4 │ │ │ │ + ldr r3, [pc, #228] @ 4b6c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ bl 3e4c │ │ │ │ - ldr r7, [pc, #196] @ 4b6fc │ │ │ │ + ldr r7, [pc, #196] @ 4b6cc │ │ │ │ mov r8, #0 │ │ │ │ mov r6, sp │ │ │ │ add r3, r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp] │ │ │ │ - b 4b674 │ │ │ │ + b 4b644 │ │ │ │ ldrb r3, [r2] │ │ │ │ mov r1, r2 │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ sub r4, r4, #1 │ │ │ │ sub r2, r2, #1 │ │ │ │ - beq 4b6ac │ │ │ │ + beq 4b67c │ │ │ │ cmp r4, #0 │ │ │ │ str r1, [sp] │ │ │ │ - beq 4b6b4 │ │ │ │ + beq 4b684 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4b3f8 │ │ │ │ + bl 4b3c8 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ cmpne r0, #32 │ │ │ │ movgt r2, #1 │ │ │ │ movle r2, #0 │ │ │ │ cmp r0, r7 │ │ │ │ moveq r2, #0 │ │ │ │ andne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4b6e0 │ │ │ │ + bne 4b6b0 │ │ │ │ sub r2, r4, #1 │ │ │ │ add r2, r5, r2 │ │ │ │ strb r8, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 4b64c │ │ │ │ - ldr r2, [pc, #68] @ 4b700 │ │ │ │ - ldr r3, [pc, #56] @ 4b6f8 │ │ │ │ + bne 4b61c │ │ │ │ + ldr r2, [pc, #68] @ 4b6d0 │ │ │ │ + ldr r3, [pc, #56] @ 4b6c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4b6f0 │ │ │ │ + bne 4b6c0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 475d8 │ │ │ │ + bl 475a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b6a0 │ │ │ │ - b 4b6b4 │ │ │ │ + bne 4b670 │ │ │ │ + b 4b684 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r1, r8, ror r7 │ │ │ │ + andeq r0, r1, r8, lsr #15 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, pc, asr #6 │ │ │ │ - andeq r0, r1, ip, asr #13 │ │ │ │ + strdeq r0, [r1], -ip │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b7c0 │ │ │ │ + beq 4b790 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ addeq r0, r0, #1 │ │ │ │ - beq 4b704 │ │ │ │ + beq 4b6d4 │ │ │ │ and r2, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #192 @ 0xc0 │ │ │ │ - beq 4b790 │ │ │ │ + beq 4b760 │ │ │ │ and r2, r3, #240 @ 0xf0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - bne 4b74c │ │ │ │ + bne 4b71c │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 4b7a8 │ │ │ │ + beq 4b778 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ and r3, r3, #248 @ 0xf8 │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ - bne 4b744 │ │ │ │ + bne 4b714 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne 4b744 │ │ │ │ + bne 4b714 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne 4b744 │ │ │ │ + bne 4b714 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne 4b744 │ │ │ │ + bne 4b714 │ │ │ │ add r0, r0, #4 │ │ │ │ - b 4b704 │ │ │ │ + b 4b6d4 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne 4b744 │ │ │ │ + bne 4b714 │ │ │ │ add r0, r0, #2 │ │ │ │ - b 4b704 │ │ │ │ + b 4b6d4 │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ and r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne 4b744 │ │ │ │ + bne 4b714 │ │ │ │ add r0, r0, #3 │ │ │ │ - b 4b704 │ │ │ │ + b 4b6d4 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #24] @ 4b7f4 │ │ │ │ + ldr r0, [pc, #24] @ 4b7c4 │ │ │ │ bxeq lr │ │ │ │ add r0, r0, r0, lsl #5 │ │ │ │ add r0, r3, r0 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4b7dc │ │ │ │ + bne 4b7ac │ │ │ │ bx lr │ │ │ │ andeq r1, r0, r5, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #76] @ 4b85c │ │ │ │ + ldr r4, [pc, #76] @ 4b82c │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4b824 │ │ │ │ + beq 4b7f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #52] @ 4b860 │ │ │ │ - ldr r0, [pc, #52] @ 4b864 │ │ │ │ + ldr r1, [pc, #52] @ 4b830 │ │ │ │ + ldr r0, [pc, #52] @ 4b834 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 3c54 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ - beq 4b854 │ │ │ │ + beq 4b824 │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r8, r6, ip, asr #10 │ │ │ │ - andeq sp, r0, r8, ror #16 │ │ │ │ - @ instruction: 0x0000dab8 │ │ │ │ + andeq r8, r6, r4, lsl #11 │ │ │ │ + andeq sp, r0, r8, lsl #18 │ │ │ │ + andeq sp, r0, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ 4b8e4 │ │ │ │ + ldr r3, [pc, #100] @ 4b8b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r5, [r3, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4b8c8 │ │ │ │ + beq 4b898 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ - bl 478ac │ │ │ │ + bl 4787c │ │ │ │ cmp r0, r4 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #56] @ 4b8e8 │ │ │ │ - ldr r0, [pc, #56] @ 4b8ec │ │ │ │ + ldr r1, [pc, #56] @ 4b8b8 │ │ │ │ + ldr r0, [pc, #56] @ 4b8bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r3] │ │ │ │ udf #0 │ │ │ │ - ldr r1, [pc, #32] @ 4b8f0 │ │ │ │ - ldr r0, [pc, #32] @ 4b8f4 │ │ │ │ + ldr r1, [pc, #32] @ 4b8c0 │ │ │ │ + ldr r0, [pc, #32] @ 4b8c4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 4928c │ │ │ │ + bl 4925c │ │ │ │ str r5, [r5] │ │ │ │ udf #0 │ │ │ │ - ldrdeq r8, [r6], -ip │ │ │ │ - andeq sp, r0, ip, ror sl │ │ │ │ - andeq r6, r0, ip, lsr #18 │ │ │ │ - andeq sp, r0, r8, lsr #20 │ │ │ │ - andeq r6, r0, ip, lsl #18 │ │ │ │ + andeq r8, r6, r4, lsl r5 │ │ │ │ + andeq sp, r0, ip, lsl fp │ │ │ │ + andeq r6, r0, r8, lsr #16 │ │ │ │ + andeq sp, r0, r8, asr #21 │ │ │ │ + andeq r6, r0, r8, lsl #16 │ │ │ │ b 3a8c │ │ │ │ ldrb r3, [r0] │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ orr r3, r3, ip, lsl #8 │ │ │ │ orr r3, r3, r1, lsl #16 │ │ │ │ @@ -73311,187 +73299,227 @@ │ │ │ │ lsr r2, r1, #16 │ │ │ │ lsr r3, r1, #8 │ │ │ │ strb ip, [r0] │ │ │ │ strb r2, [r0, #1] │ │ │ │ strb r3, [r0, #2] │ │ │ │ strb r1, [r0, #3] │ │ │ │ bx lr │ │ │ │ + b 5ea4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #116] @ 4b9ac │ │ │ │ + mov r3, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #104] @ 4b9b0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, sp, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 5fb8 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3e34 │ │ │ │ + ldr r2, [pc, #52] @ 4b9b4 │ │ │ │ + ldr r3, [pc, #44] @ 4b9b0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 4b9a8 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bl 3d44 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, r1, r0, asr #8 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq r0, r1, r8, lsl #8 │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, r3 │ │ │ │ movcc ip, r1 │ │ │ │ movcs ip, r3 │ │ │ │ sub r3, ip, #1 │ │ │ │ mov r1, #0 │ │ │ │ cmp r3, r1 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bxeq lr │ │ │ │ push {r4, lr} │ │ │ │ - ldr r4, [pc, #64] @ 4b9c0 │ │ │ │ - ldr lr, [pc, #64] @ 4b9c4 │ │ │ │ + ldr r4, [pc, #64] @ 4ba2c │ │ │ │ + ldr lr, [pc, #64] @ 4ba30 │ │ │ │ sub r3, r2, #2 │ │ │ │ sub r1, r2, #1 │ │ │ │ add r4, pc, r4 │ │ │ │ add r3, r3, ip │ │ │ │ rsb r2, r2, #1 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, r2, r1 │ │ │ │ tst ip, #1 │ │ │ │ ldrb ip, [r0, ip, lsr #1] │ │ │ │ andne ip, ip, #15 │ │ │ │ ldrbeq ip, [lr, ip, lsr #4] │ │ │ │ ldrbne ip, [r4, ip] │ │ │ │ strb ip, [r1, #1]! │ │ │ │ cmp r1, r3 │ │ │ │ - bne 4b998 │ │ │ │ + bne 4ba04 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq lr, r0, ip, lsl fp │ │ │ │ - andeq lr, r0, r0, lsl fp │ │ │ │ + andeq lr, r0, r0, lsr #22 │ │ │ │ + andeq lr, r0, r4, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #124] @ 4ba60 │ │ │ │ - ldr r3, [pc, #124] @ 4ba64 │ │ │ │ + ldr r2, [pc, #124] @ 4bacc │ │ │ │ + ldr r3, [pc, #124] @ 4bad0 │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - bl 4be10 │ │ │ │ + bl 4be80 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4be80 │ │ │ │ + bl 4bef0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4bf64 │ │ │ │ - ldr r2, [pc, #52] @ 4ba68 │ │ │ │ - ldr r3, [pc, #44] @ 4ba64 │ │ │ │ + bl 4bfd4 │ │ │ │ + ldr r2, [pc, #52] @ 4bad4 │ │ │ │ + ldr r3, [pc, #44] @ 4bad0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4ba5c │ │ │ │ + bne 4bac8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r1, r0, lsr #7 │ │ │ │ + andeq r0, r1, r4, lsr r3 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r1, r4, asr r3 │ │ │ │ + andeq r0, r1, r8, ror #5 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add ip, sp, #8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, #32 │ │ │ │ mov r0, ip │ │ │ │ - bl 4b94c │ │ │ │ + bl 4b9b8 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add ip, sp, #8 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, ip │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #124] @ 4bb74 │ │ │ │ - ldr r3, [pc, #124] @ 4bb78 │ │ │ │ + ldr r2, [pc, #124] @ 4bbe0 │ │ │ │ + ldr r3, [pc, #124] @ 4bbe4 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r4, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ bl 5e64 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 47454 │ │ │ │ + bl 4b91c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 47458 │ │ │ │ - ldr r2, [pc, #52] @ 4bb7c │ │ │ │ - ldr r3, [pc, #44] @ 4bb78 │ │ │ │ + bl 4b920 │ │ │ │ + ldr r2, [pc, #52] @ 4bbe8 │ │ │ │ + ldr r3, [pc, #44] @ 4bbe4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4bb70 │ │ │ │ + bne 4bbdc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r1, ip, lsl #5 │ │ │ │ + andeq r0, r1, r0, lsr #4 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r1, r0, asr #4 │ │ │ │ + ldrdeq r0, [r1], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, sp │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ mov r1, #16 │ │ │ │ mov r0, ip │ │ │ │ - bl 4b94c │ │ │ │ + bl 4b9b8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov ip, sp │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r2, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, ip │ │ │ │ - bl 4b104 │ │ │ │ + bl 4b0d4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3752] @ 0xea8 │ │ │ │ - ldr ip, [pc, #512] @ 4be00 │ │ │ │ - ldr r3, [pc, #512] @ 4be04 │ │ │ │ + ldr ip, [pc, #512] @ 4be70 │ │ │ │ + ldr r3, [pc, #512] @ 4be74 │ │ │ │ sub sp, sp, #308 @ 0x134 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #32 │ │ │ │ add r1, r0, #8 │ │ │ │ @@ -73516,15 +73544,15 @@ │ │ │ │ eor r2, r3, r3, ror #16 │ │ │ │ lsr r2, r2, #8 │ │ │ │ bic r2, r2, #65280 @ 0xff00 │ │ │ │ eor r2, r2, r3, ror #8 │ │ │ │ str r2, [ip, #4]! │ │ │ │ cmp ip, lr │ │ │ │ add r1, r1, #4 │ │ │ │ - bne 4bc48 │ │ │ │ + bne 4bcb8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldr ip, [sp, #104] @ 0x68 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r4, r4, #192 @ 0xc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r6, [r0, #36] @ 0x24 │ │ │ │ mov lr, r1 │ │ │ │ @@ -73537,27 +73565,27 @@ │ │ │ │ add r2, r2, r6 │ │ │ │ eor r3, r3, r1, lsr #3 │ │ │ │ add r2, r2, r3 │ │ │ │ mov r5, ip │ │ │ │ cmp r0, r4 │ │ │ │ add ip, r2, lr │ │ │ │ str ip, [r0, #60] @ 0x3c │ │ │ │ - bne 4bc98 │ │ │ │ - ldr sl, [pc, #296] @ 4be08 │ │ │ │ + bne 4bd08 │ │ │ │ + ldr sl, [pc, #296] @ 4be78 │ │ │ │ add r5, sp, #16 │ │ │ │ add sl, pc, sl │ │ │ │ sub r7, sl, #4 │ │ │ │ ldm r5, {r5, r6, fp} │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ add sl, sl, #252 @ 0xfc │ │ │ │ - b 4bd20 │ │ │ │ + b 4bd90 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, ip │ │ │ │ mov r8, lr │ │ │ │ mov ip, r3 │ │ │ │ mov lr, r1 │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ @@ -73581,15 +73609,15 @@ │ │ │ │ orr r0, r0, fp │ │ │ │ eor r2, r2, ip, ror #22 │ │ │ │ add r2, r2, r0 │ │ │ │ cmp r7, sl │ │ │ │ add r3, r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov fp, r6 │ │ │ │ - bne 4bd08 │ │ │ │ + bne 4bd78 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str lr, [sp, #32] │ │ │ │ add r2, r1, #4 │ │ │ │ add lr, r1, #36 @ 0x24 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ @@ -73599,31 +73627,31 @@ │ │ │ │ str ip, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ cmp r2, lr │ │ │ │ add r3, r3, r0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 4bdb8 │ │ │ │ - ldr r2, [pc, #52] @ 4be0c │ │ │ │ - ldr r3, [pc, #40] @ 4be04 │ │ │ │ + bne 4be28 │ │ │ │ + ldr r2, [pc, #52] @ 4be7c │ │ │ │ + ldr r3, [pc, #40] @ 4be74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4bdfc │ │ │ │ + bne 4be6c │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r1, r4, lsl #3 │ │ │ │ + andeq r0, r1, r4, lsl r1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ ldrdeq lr, [r0], -r8 │ │ │ │ - @ instruction: 0x0000ffb0 │ │ │ │ + andeq pc, r0, r0, asr #30 │ │ │ │ push {r4, r5} │ │ │ │ add r5, pc, #68 @ 0x44 │ │ │ │ ldrd r4, [r5] │ │ │ │ add r3, pc, #68 @ 0x44 │ │ │ │ ldrd r2, [r3] │ │ │ │ strd r4, [r0, #8] │ │ │ │ mov r4, #0 │ │ │ │ @@ -73636,90 +73664,90 @@ │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r1, #0 │ │ │ │ strd r4, [r0, #24] │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ pop {r4, r5} │ │ │ │ strd r2, [r0, #32] │ │ │ │ bx lr │ │ │ │ - bvs 2c5804 │ │ │ │ - bllt 1a37880 │ │ │ │ + bvs 2c5874 │ │ │ │ + bllt 1a378f0 │ │ │ │ stclcc 3, cr15, [lr], #-456 @ 0xfffffe38 │ │ │ │ - strbge pc, [pc, #-1338] @ 4b93a @ │ │ │ │ + strbge pc, [pc, #-1338] @ 4b9aa @ │ │ │ │ tstpl lr, pc, ror r2 │ │ │ │ - blls 1a60ac │ │ │ │ + blls 1a611c │ │ │ │ svcne 0x0083d9ab │ │ │ │ - blpl ff87f2e8 │ │ │ │ + blpl ff87f358 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r7, r2, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r9, r0, #44 @ 0x2c │ │ │ │ - b 4bedc │ │ │ │ + b 4bf4c │ │ │ │ cmp r4, r7 │ │ │ │ movcs r4, r7 │ │ │ │ mov r2, r4 │ │ │ │ bl 3e34 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ add r3, r4, r3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - beq 4bf38 │ │ │ │ + beq 4bfa8 │ │ │ │ sub r7, r7, r4 │ │ │ │ cmp r7, #0 │ │ │ │ add r8, r8, r4 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ clz r5, r3 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r8 │ │ │ │ rsb r4, r3, #64 @ 0x40 │ │ │ │ add r0, r9, r3 │ │ │ │ - beq 4bea8 │ │ │ │ + beq 4bf18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4bbe8 │ │ │ │ + bl 4bc58 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r3, r3, #512 @ 0x200 │ │ │ │ sub r7, r7, #64 @ 0x40 │ │ │ │ adc r2, r2, #0 │ │ │ │ cmp r7, #0 │ │ │ │ add r8, r8, #64 @ 0x40 │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ - bne 4bedc │ │ │ │ + bne 4bf4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4bbe8 │ │ │ │ + bl 4bc58 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r3, r3, #512 @ 0x200 │ │ │ │ adc r2, r2, #0 │ │ │ │ str r3, [r6] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r5, [r6, #40] @ 0x28 │ │ │ │ - b 4becc │ │ │ │ + b 4bf3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ ldm r1, {r2, r6} │ │ │ │ mov r4, r1 │ │ │ │ lsl r8, r3, #3 │ │ │ │ - ldr r1, [pc, #336] @ 4c0dc │ │ │ │ + ldr r1, [pc, #336] @ 4c14c │ │ │ │ adds r8, r8, r2 │ │ │ │ - ldr r2, [pc, #332] @ 4c0e0 │ │ │ │ + ldr r2, [pc, #332] @ 4c150 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ @@ -73728,28 +73756,28 @@ │ │ │ │ mvn r0, #127 @ 0x7f │ │ │ │ add r1, r4, r3 │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ str r6, [r4, #4] │ │ │ │ str r8, [r4] │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ strb r0, [r1, #44] @ 0x2c │ │ │ │ - bls 4c0cc │ │ │ │ + bls 4c13c │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi 4bff8 │ │ │ │ + bhi 4c068 │ │ │ │ add r0, r3, #45 @ 0x2d │ │ │ │ rsb r2, r3, #63 @ 0x3f │ │ │ │ add r0, r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ bl 3bdc │ │ │ │ mov r3, #64 @ 0x40 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ add r7, r4, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4bbe8 │ │ │ │ + bl 4bc58 │ │ │ │ mov r2, #0 │ │ │ │ add r0, r2, #44 @ 0x2c │ │ │ │ add r0, r4, r0 │ │ │ │ rsb r2, r2, #56 @ 0x38 │ │ │ │ mov r1, #0 │ │ │ │ bl 3bdc │ │ │ │ mov r3, #56 @ 0x38 │ │ │ │ @@ -73760,52 +73788,907 @@ │ │ │ │ rsb r0, r3, #32 │ │ │ │ orr r2, r2, r6, lsl r0 │ │ │ │ sub r0, r3, #32 │ │ │ │ orr r2, r2, r6, lsr r0 │ │ │ │ sub r3, r3, #8 │ │ │ │ cmn r3, #8 │ │ │ │ strb r2, [r1, #1]! │ │ │ │ - bne 4c030 │ │ │ │ + bne 4c0a0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 4bbe8 │ │ │ │ + bl 4bc58 │ │ │ │ add r1, r4, #4 │ │ │ │ mov r0, sp │ │ │ │ add r4, r4, #36 @ 0x24 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ eor r3, r2, r2, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r2, ror #8 │ │ │ │ cmp r4, r1 │ │ │ │ str r3, [r0, #4]! │ │ │ │ - bne 4c06c │ │ │ │ + bne 4c0dc │ │ │ │ mov r2, #32 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e34 │ │ │ │ - ldr r2, [pc, #64] @ 4c0e4 │ │ │ │ - ldr r3, [pc, #56] @ 4c0e0 │ │ │ │ + ldr r2, [pc, #64] @ 4c154 │ │ │ │ + ldr r3, [pc, #56] @ 4c150 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4c0d8 │ │ │ │ + bne 4c148 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r4, #44 @ 0x2c │ │ │ │ - bne 4c00c │ │ │ │ - b 4c028 │ │ │ │ + bne 4c07c │ │ │ │ + b 4c098 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - strdeq pc, [r0], -r8 │ │ │ │ + andeq pc, r0, r8, lsl #27 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq pc, r0, r4, ror #25 │ │ │ │ + andeq pc, r0, r4, ror ip @ │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r1, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + str r0, [r4, #8] │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ + str r2, [r4, #4] │ │ │ │ + str r1, [r4, #12] │ │ │ │ + ldr r1, [r3, #56] @ 0x38 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + ldmib r4, {r1, r3} │ │ │ │ + mul r1, r3, r1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r0, [r4] │ │ │ │ + pople {r4, pc} │ │ │ │ + mov r3, #0 │ │ │ │ + mov lr, r3 │ │ │ │ + mov ip, #5 │ │ │ │ + b 4c1e8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 4c208 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + popeq {r4, pc} │ │ │ │ + ldrb r2, [r0, r3, lsl #2] │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ + bhi 4c1dc │ │ │ │ + cmp r2, #2 │ │ │ │ + bls 4c1d4 │ │ │ │ + cmp r2, #3 │ │ │ │ + strbeq ip, [r0, r3, lsl #2] │ │ │ │ + beq 4c1dc │ │ │ │ + strb lr, [r0, r3, lsl #2] │ │ │ │ + b 4c1dc │ │ │ │ + cmn r1, #31 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + movlt r3, #0 │ │ │ │ + ldr lr, [r0, #4] │ │ │ │ + blt 4c240 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r3, r1, #31 │ │ │ │ + movge r3, r1 │ │ │ │ + asr r3, r3, #5 │ │ │ │ + sub r1, lr, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + movge r3, r1 │ │ │ │ + cmn r2, #31 │ │ │ │ + blt 4c26c │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + add ip, r2, #31 │ │ │ │ + movge ip, r2 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + asr r2, ip, #5 │ │ │ │ + cmp r1, r2 │ │ │ │ + movge r1, r2 │ │ │ │ + mla r3, lr, r1, r3 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldrb r0, [r2, r3, lsl #2] │ │ │ │ + cmp r0, #129 @ 0x81 │ │ │ │ + movcs r0, #0 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + cmn r1, #31 │ │ │ │ + push {r4, lr} │ │ │ │ + movlt r1, #0 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + blt 4c2b8 │ │ │ │ + mov lr, r1 │ │ │ │ + cmp lr, #0 │ │ │ │ + add r1, r1, #31 │ │ │ │ + movge ip, lr │ │ │ │ + movlt ip, r1 │ │ │ │ + asr r1, ip, #5 │ │ │ │ + sub ip, r4, #1 │ │ │ │ + cmp r1, ip │ │ │ │ + movge r1, ip │ │ │ │ + cmn r2, #31 │ │ │ │ + blt 4c2e4 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr ip, [r0, #8] │ │ │ │ + add lr, r2, #31 │ │ │ │ + movge lr, r2 │ │ │ │ + sub ip, ip, #1 │ │ │ │ + asr r2, lr, #5 │ │ │ │ + cmp ip, r2 │ │ │ │ + movge ip, r2 │ │ │ │ + mla r1, r4, ip, r1 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldrb r2, [r2, r1, lsl #2] │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ + bhi 4c304 │ │ │ │ + tst r2, r3 │ │ │ │ + movne r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add ip, sp, #48 @ 0x30 │ │ │ │ + stmdb ip, {r1, r2} │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #96] @ 0x60 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d98 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blt 4c534 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r2, [r8] │ │ │ │ + sub fp, r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + ldr sl, [r8, #8] │ │ │ │ + mov r7, #0 │ │ │ │ + sub sl, sl, #1 │ │ │ │ + mov r8, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r5, r9 │ │ │ │ + mov r9, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [sp] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b 4c4b4 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bne 4c528 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + cmn r6, #31 │ │ │ │ + movlt r3, #0 │ │ │ │ + blt 4c460 │ │ │ │ + cmp r6, #0 │ │ │ │ + add r3, r6, #31 │ │ │ │ + movge r3, r6 │ │ │ │ + asr r3, r3, #5 │ │ │ │ + cmp r3, fp │ │ │ │ + movge r3, fp │ │ │ │ + cmn r0, #31 │ │ │ │ + blt 4c48c │ │ │ │ + cmp r0, #0 │ │ │ │ + add r2, r0, #31 │ │ │ │ + movge r2, r0 │ │ │ │ + asr r2, r2, #5 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, sl │ │ │ │ + movge r2, sl │ │ │ │ + mla r1, r2, r1, r3 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldrb r0, [r2, r3, lsl #2] │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ + bhi 4c4a4 │ │ │ │ + tst r0, #1 │ │ │ │ + bne 4c578 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + blt 4c534 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mov r6, r0 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp] │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + beq 4c40c │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + b 4c418 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + b 4c43c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + addne r3, sp, #92 @ 0x5c │ │ │ │ + ldmne r3, {r0, r1} │ │ │ │ + ldrne r3, [sp, #100] @ 0x64 │ │ │ │ + stmne r3, {r0, r1} │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + addne r3, sp, #92 @ 0x5c │ │ │ │ + ldmne r3, {r0, r1} │ │ │ │ + ldrne r3, [sp, #104] @ 0x68 │ │ │ │ + stmne r3, {r0, r1} │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + strne r5, [r3] │ │ │ │ + strne r4, [r3, #4] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4c568 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [r3] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + mov fp, r2 │ │ │ │ + cmp ip, #0 │ │ │ │ + movne r2, ip │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movne r3, #0 │ │ │ │ + strne r3, [r2] │ │ │ │ + ldr r3, [fp] │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r1] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r8, [sp, #32] │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c8f0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c8dc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr sl, [r5, #4] │ │ │ │ + cmn r4, #31 │ │ │ │ + sub r9, sl, #1 │ │ │ │ + movlt r3, #0 │ │ │ │ + blt 4c6ac │ │ │ │ + cmp r4, #0 │ │ │ │ + add r3, r4, #31 │ │ │ │ + movge r3, r4 │ │ │ │ + asr r3, r3, #5 │ │ │ │ + cmp r3, r9 │ │ │ │ + movge r3, r9 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + add r4, r8, #31 │ │ │ │ + movge r4, r8 │ │ │ │ + cmn r8, #31 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + asr r4, r4, #5 │ │ │ │ + movlt r1, r3 │ │ │ │ + blt 4c6e0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movlt r1, r4 │ │ │ │ + movge r1, r6 │ │ │ │ + mla r1, sl, r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrb r1, [r3, r1, lsl #2] │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ + bhi 4c868 │ │ │ │ + tst r1, #1 │ │ │ │ + beq 4c868 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c880 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmn r0, #31 │ │ │ │ + blt 4c758 │ │ │ │ + cmp r0, #0 │ │ │ │ + add r1, r0, #31 │ │ │ │ + movge r1, r0 │ │ │ │ + asr r1, r1, #5 │ │ │ │ + cmp r1, r6 │ │ │ │ + movge r1, r6 │ │ │ │ + mla r3, sl, r1, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldrb r3, [r2, r3, lsl #2] │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + bhi 4c898 │ │ │ │ + ands r3, r3, #1 │ │ │ │ + beq 4c898 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r5, #1 │ │ │ │ + str r0, [fp] │ │ │ │ + beq 4c7b8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr sl, [r5, #4] │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + sub r9, sl, #1 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + mov r5, #1 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c904 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + cmn r0, #31 │ │ │ │ + movlt r3, #0 │ │ │ │ + blt 4c804 │ │ │ │ + cmp r0, #0 │ │ │ │ + add r3, r0, #31 │ │ │ │ + movge r3, r0 │ │ │ │ + asr r3, r3, #5 │ │ │ │ + cmp r3, r9 │ │ │ │ + movge r3, r9 │ │ │ │ + cmn r8, #31 │ │ │ │ + blt 4c818 │ │ │ │ + cmp r4, r6 │ │ │ │ + movge r4, r6 │ │ │ │ + mla r3, sl, r4, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldrb r3, [r2, r3, lsl #2] │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + bhi 4c8a0 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 4c8a0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [fp, #4] │ │ │ │ + beq 4c878 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r7] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r7, #4] │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b 4c734 │ │ │ │ + mov r5, #0 │ │ │ │ + b 4c7b8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 4c878 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r0, [fp] │ │ │ │ + add r4, r3, #-2147483648 @ 0x80000000 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [fp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + str r0, [fp, #4] │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + b 4c680 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + b 4c654 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + b 4c7e0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add ip, sp, #16 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + stmdb ip, {r1, r2} │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, sl │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bne 4cb98 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bne 4cb8c │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ + cmn r6, #31 │ │ │ │ + sub fp, r9, #1 │ │ │ │ + movlt r4, #0 │ │ │ │ + blt 4ca08 │ │ │ │ + cmp r6, #0 │ │ │ │ + add r4, r6, #31 │ │ │ │ + movge r4, r6 │ │ │ │ + asr r4, r4, #5 │ │ │ │ + cmp r4, fp │ │ │ │ + movge r4, fp │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ + cmn r0, #31 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + blt 4cba8 │ │ │ │ + cmp r0, #0 │ │ │ │ + add r3, r0, #31 │ │ │ │ + movge r3, r0 │ │ │ │ + asr r3, r3, #5 │ │ │ │ + cmp r3, r6 │ │ │ │ + movge r3, r6 │ │ │ │ + mul r8, r9, r3 │ │ │ │ + add r1, r4, r8 │ │ │ │ + ldr r5, [r5] │ │ │ │ + ldrb r1, [r5, r1, lsl #2] │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ + bhi 4ca68 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + tst r1, r3 │ │ │ │ + beq 4ca68 │ │ │ │ + mov r0, #1 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bne 4cb80 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + cmn r0, #31 │ │ │ │ + movlt r7, #0 │ │ │ │ + blt 4cac0 │ │ │ │ + cmp r0, #0 │ │ │ │ + add r7, r0, #31 │ │ │ │ + movge r7, r0 │ │ │ │ + asr r7, r7, #5 │ │ │ │ + cmp r7, fp │ │ │ │ + movge r7, fp │ │ │ │ + add r8, r8, r7 │ │ │ │ + ldrb r3, [r5, r8, lsl #2] │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + bhi 4cad8 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + tst r3, r2 │ │ │ │ + bne 4ca54 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bne 4cbb4 │ │ │ │ + bl 3e04 <__aeabi_fsub@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + cmn r0, #31 │ │ │ │ + movlt r3, #0 │ │ │ │ + blt 4cb34 │ │ │ │ + cmp r0, #0 │ │ │ │ + add r3, r0, #31 │ │ │ │ + movge r3, r0 │ │ │ │ + asr r3, r3, #5 │ │ │ │ + cmp r3, r6 │ │ │ │ + movge r3, r6 │ │ │ │ + mul r3, r9, r3 │ │ │ │ + add r4, r4, r3 │ │ │ │ + ldrb r2, [r5, r4, lsl #2] │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ + bhi 4cb4c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + tst r2, r1 │ │ │ │ + bne 4ca54 │ │ │ │ + add r3, r3, r7 │ │ │ │ + ldrb r3, [r5, r3, lsl #2] │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + movhi r0, #0 │ │ │ │ + bhi 4ca58 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + tst r3, r2 │ │ │ │ + movne r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + b 4ca98 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + b 4c9dc │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + b 4c9b8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, #0 │ │ │ │ + b 4ca38 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + b 4cb08 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r2] │ │ │ │ + ldr r7, [r2, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r8, [r4] │ │ │ │ + ldr fp, [r4, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + bl 3d98 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [pc, #628] @ 4ceac │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r2, [sp, #128] @ 0x80 │ │ │ │ + movne r3, #0 │ │ │ │ + strbne r3, [r2] │ │ │ │ + mov r5, r0 │ │ │ │ + bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4ce5c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + add r0, r0, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 3b34 <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 4ce5c │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + mov r7, #0 │ │ │ │ + add r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ + mov sl, #1 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + b 4cd24 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str fp, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldm r5, {r1, r2} │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 4c918 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r8, r4 │ │ │ │ + beq 4cd14 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r7, r3 │ │ │ │ + add r7, r7, #1 │ │ │ │ + beq 4ce54 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 3f78 <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 4cdb8 │ │ │ │ + ldr r1, [pc, #324] @ 4ceb0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #304] @ 4ceb0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldm r5, {r1, r2} │ │ │ │ + bl 4c918 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [sp, #128] @ 0x80 │ │ │ │ + strbne sl, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldm r5, {r1, r2} │ │ │ │ + mov r0, r9 │ │ │ │ + bl 4c918 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq fp, r6 │ │ │ │ + moveq r8, r4 │ │ │ │ + beq 4cd14 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldm r5, {r1, r2} │ │ │ │ + mov r0, r9 │ │ │ │ + bl 4c918 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4ccc8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str fp, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldm r5, {r1, r2} │ │ │ │ + mov r0, r9 │ │ │ │ + bl 4c918 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4ce84 │ │ │ │ + mov fp, r6 │ │ │ │ + b 4cd04 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r8, [r4] │ │ │ │ + str fp, [r4, #4] │ │ │ │ + str r3, [r6] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r6, #4] │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 3d50 <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b 4cd14 │ │ │ │ + strcc ip, [r7, -ip, lsr #11]! │ │ │ │ + svccc 0x002aaaab │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ @@ -73831,120 +74714,120 @@ │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ movgt r9, #0 │ │ │ │ strgt r7, [sp, #4] │ │ │ │ - bgt 4c184 │ │ │ │ - b 4c2b4 │ │ │ │ + bgt 4cf50 │ │ │ │ + b 4d080 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - ble 4c2b0 │ │ │ │ + ble 4d07c │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr ip, [r5, #12] │ │ │ │ add r1, r9, r3 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ add r1, r1, ip │ │ │ │ mov r2, r3 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 4c174 │ │ │ │ + bne 4cf40 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr ip, [r6, #20] │ │ │ │ cmp ip, #0 │ │ │ │ mov r7, r0 │ │ │ │ - ble 4c174 │ │ │ │ + ble 4cf40 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ mov r8, #0 │ │ │ │ cmp r6, #1 │ │ │ │ mov r1, r8 │ │ │ │ - bgt 4c20c │ │ │ │ + bgt 4cfd8 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, ip │ │ │ │ add r8, r8, r6 │ │ │ │ - beq 4c174 │ │ │ │ + beq 4cf40 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4c1f4 │ │ │ │ + ble 4cfc0 │ │ │ │ mov fp, #1 │ │ │ │ add r2, fp, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r1, [sp] │ │ │ │ - ble 4c280 │ │ │ │ + ble 4d04c │ │ │ │ sub lr, r6, fp │ │ │ │ add fp, r8, fp │ │ │ │ add r0, r7, fp, lsl #2 │ │ │ │ mov r3, #1 │ │ │ │ - b 4c24c │ │ │ │ + b 4d018 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 4c258 │ │ │ │ + beq 4d024 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - beq 4c2cc │ │ │ │ + beq 4d098 │ │ │ │ ldrb r1, [r0, r3, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4c234 │ │ │ │ + beq 4d000 │ │ │ │ sub r3, r3, #1 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ add fp, r7, fp, lsl #2 │ │ │ │ cmp r6, r2 │ │ │ │ strb r3, [fp, #2] │ │ │ │ - ble 4c2e0 │ │ │ │ + ble 4d0ac │ │ │ │ mov fp, r2 │ │ │ │ add r2, fp, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bgt 4c220 │ │ │ │ + bgt 4cfec │ │ │ │ ldr r1, [sp] │ │ │ │ add fp, r8, fp │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, r7, fp, lsl #2 │ │ │ │ cmp r1, ip │ │ │ │ add r8, r8, r6 │ │ │ │ strb sl, [r3, #2] │ │ │ │ - bne 4c20c │ │ │ │ + bne 4cfd8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bgt 4c184 │ │ │ │ + bgt 4cf50 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - blt 4c138 │ │ │ │ + blt 4cf04 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, #254 @ 0xfe │ │ │ │ add fp, r7, fp, lsl #2 │ │ │ │ cmp r6, r2 │ │ │ │ strb r3, [fp, #2] │ │ │ │ - bgt 4c270 │ │ │ │ + bgt 4d03c │ │ │ │ ldr r1, [sp] │ │ │ │ add r8, r8, r6 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 4c20c │ │ │ │ - b 4c174 │ │ │ │ + bne 4cfd8 │ │ │ │ + b 4cf40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs ip, r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4c444 │ │ │ │ + beq 4d210 │ │ │ │ ldr r2, [ip] │ │ │ │ mov r0, ip │ │ │ │ ldr r4, [r2, #24] │ │ │ │ mov r3, r6 │ │ │ │ add r2, r6, #4 │ │ │ │ mov r1, #4 │ │ │ │ str ip, [r6, #24] │ │ │ │ @@ -73954,82 +74837,82 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #5 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ add r2, r6, #12 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 4c438 │ │ │ │ + ble 4d204 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, r7 │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ add r1, r7, r1 │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 4c428 │ │ │ │ + ble 4d1f4 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c3b0 │ │ │ │ + b 4d17c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - ble 4c428 │ │ │ │ + ble 4d1f4 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr ip, [r6, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r1, r4, r1 │ │ │ │ ldr sl, [r2, #20] │ │ │ │ add r1, r1, ip │ │ │ │ mov r2, r3 │ │ │ │ blx sl │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 4c3a0 │ │ │ │ + bne 4d16c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ tst r3, #1 │ │ │ │ - beq 4c3a0 │ │ │ │ + beq 4d16c │ │ │ │ ldr r3, [r5] │ │ │ │ str r0, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ str r5, [r6, #16] │ │ │ │ str r8, [r5, #4] │ │ │ │ str r8, [r5, #8] │ │ │ │ str r9, [r5, #12] │ │ │ │ str r9, [r5, #16] │ │ │ │ - ble 4c428 │ │ │ │ + ble 4d1f4 │ │ │ │ str r8, [r5, #28] │ │ │ │ str r8, [r5, #32] │ │ │ │ str r8, [r5, #36] @ 0x24 │ │ │ │ str r8, [r5, #40] @ 0x28 │ │ │ │ str r8, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r6] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - blt 4c368 │ │ │ │ + blt 4d134 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 4c10c │ │ │ │ + b 4ced8 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #16] @ 4c464 │ │ │ │ + ldr r1, [pc, #16] @ 4d230 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ mov ip, r0 │ │ │ │ - b 4c314 │ │ │ │ - andeq r5, r0, r4, lsl r8 │ │ │ │ + b 4d0e0 │ │ │ │ + andeq r4, r0, r4, lsl r9 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r0] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r2, #20] │ │ │ │ add r1, r1, r3 │ │ │ │ @@ -74047,124 +74930,124 @@ │ │ │ │ add r1, r1, r3 │ │ │ │ mov r3, #0 │ │ │ │ mov ip, lr │ │ │ │ mov r2, r3 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ bx ip │ │ │ │ cmp r1, #31 │ │ │ │ - bls 4c4d8 │ │ │ │ + bls 4d2a4 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #24] @ 4c510 │ │ │ │ + ldr r1, [pc, #24] @ 4d2dc │ │ │ │ mov r0, r2 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r5, r4, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ cmp r1, #31 │ │ │ │ - bls 4c524 │ │ │ │ + bls 4d2f0 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, r1, lsl #2] │ │ │ │ mov r4, r2 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #16] @ 4c558 │ │ │ │ + ldr r1, [pc, #16] @ 4d324 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #92] @ 4c5d0 │ │ │ │ + ldr r5, [pc, #92] @ 4d39c │ │ │ │ mov r8, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c594 │ │ │ │ + b 4d360 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #32 │ │ │ │ - beq 4c5c8 │ │ │ │ + beq 4d394 │ │ │ │ ldr r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4aadc │ │ │ │ + bl 4aaac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c588 │ │ │ │ - ldr r1, [pc, #36] @ 4c5d4 │ │ │ │ + bne 4d354 │ │ │ │ + ldr r1, [pc, #36] @ 4d3a0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r8, r4, lsl #2] │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r2, r1, ip, lsr #5 │ │ │ │ + andeq r1, r1, r0, ror #9 │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #92] @ 4c64c │ │ │ │ + ldr r5, [pc, #92] @ 4d418 │ │ │ │ mov r8, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c610 │ │ │ │ + b 4d3dc │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #32 │ │ │ │ - beq 4c644 │ │ │ │ + beq 4d410 │ │ │ │ ldr r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4aadc │ │ │ │ + bl 4aaac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c604 │ │ │ │ + bne 4d3d0 │ │ │ │ ldr r0, [r8, r4, lsl #2] │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #28] @ 4c650 │ │ │ │ + ldr r1, [pc, #28] @ 4d41c │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7] │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r2, r1, r0, lsr r2 │ │ │ │ + andeq r1, r1, r4, ror #8 │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #40] @ 4c6b0 │ │ │ │ + ldr r1, [pc, #40] @ 4d47c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -74179,15 +75062,15 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r1 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c6e8 │ │ │ │ + beq 4d4b4 │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ mov r1, r5 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ @@ -74220,98 +75103,98 @@ │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r2, [pc, #4028] @ 4d744 │ │ │ │ + ldr r2, [pc, #4028] @ 4e510 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r3, [sl, #108] @ 0x6c │ │ │ │ - ldr r3, [pc, #4020] @ 4d748 │ │ │ │ + ldr r3, [pc, #4020] @ 4e514 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #4004] @ 4d74c │ │ │ │ + ldr r1, [pc, #4004] @ 4e518 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #3984] @ 4d74c │ │ │ │ + ldr r1, [pc, #3984] @ 4e518 │ │ │ │ ldr r7, [sl, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #3968] @ 4d750 │ │ │ │ + ldr r1, [pc, #3968] @ 4e51c │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 4d68c │ │ │ │ + bne 4e458 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 4d67c │ │ │ │ + bne 4e448 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4e6bc │ │ │ │ - ldr r1, [pc, #3856] @ 4d74c │ │ │ │ + bl 4c280 │ │ │ │ + ldr r1, [pc, #3856] @ 4e518 │ │ │ │ ldr r8, [sl, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sl, #8] │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #3836] @ 4d74c │ │ │ │ + ldr r1, [pc, #3836] @ 4e518 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #3824] @ 4d750 │ │ │ │ + ldr r1, [pc, #3824] @ 4e51c │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 4d6ac │ │ │ │ + bne 4e478 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 4d69c │ │ │ │ + bne 4e468 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, #1 │ │ │ │ - bl 4e6bc │ │ │ │ + bl 4c280 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sl, #72] @ 0x48 │ │ │ │ - bne 4ca38 │ │ │ │ + bne 4d804 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #76] @ 0x4c │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -74325,83 +75208,83 @@ │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d98 │ │ │ │ ldr r4, [sl] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3680] @ 4d78c │ │ │ │ + ldr r1, [pc, #3680] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sl, #20] │ │ │ │ - bne 4caa0 │ │ │ │ + bne 4d86c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3640] @ 4d78c │ │ │ │ + ldr r1, [pc, #3640] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3620] @ 4d78c │ │ │ │ + ldr r1, [pc, #3620] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ cmp r6, #0 │ │ │ │ add r3, r4, #28 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ - bne 4cadc │ │ │ │ + bne 4d8a8 │ │ │ │ ldr r3, [sl, #56] @ 0x38 │ │ │ │ ldr r6, [sl, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [sl, #16] │ │ │ │ - blt 4d6bc │ │ │ │ - beq 4c9e4 │ │ │ │ + blt 4e488 │ │ │ │ + beq 4d7b0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cfb0 │ │ │ │ + bne 4dd7c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ca04 │ │ │ │ + bne 4d7d0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, fp │ │ │ │ mov r5, r0 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ca04 │ │ │ │ + beq 4d7d0 │ │ │ │ mov r5, fp │ │ │ │ - b 4ca04 │ │ │ │ + b 4d7d0 │ │ │ │ mov r0, r2 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3480] @ 4d78c │ │ │ │ + ldr r1, [pc, #3480] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r3, [sl, #52] @ 0x34 │ │ │ │ str r5, [sl, #16] │ │ │ │ bicne r3, r3, #2 │ │ │ │ strne r3, [sl, #52] @ 0x34 │ │ │ │ cmp r6, #4 │ │ │ │ addls pc, pc, r6, lsl #2 │ │ │ │ - b 4d7a8 │ │ │ │ - b 4cff0 │ │ │ │ - b 4cbe8 │ │ │ │ - b 4cbe8 │ │ │ │ - b 4d43c │ │ │ │ - b 4d014 │ │ │ │ + b 4e574 │ │ │ │ + b 4ddbc │ │ │ │ + b 4d9b4 │ │ │ │ + b 4d9b4 │ │ │ │ + b 4e208 │ │ │ │ + b 4dde0 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sl, #76] @ 0x4c │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ @@ -74414,82 +75297,82 @@ │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d98 │ │ │ │ ldr r4, [sl] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3324] @ 4d78c │ │ │ │ + ldr r1, [pc, #3324] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sl, #20] │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ str r0, [sl, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3292] @ 4d78c │ │ │ │ + ldr r1, [pc, #3292] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r7, #1 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3268] @ 4d78c │ │ │ │ + ldr r1, [pc, #3268] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ cmp r6, #0 │ │ │ │ add r3, r4, #8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ - beq 4c97c │ │ │ │ + beq 4d748 │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ str r3, [sl, #56] @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 3af8 │ │ │ │ - ldr r1, [pc, #3156] @ 4d754 │ │ │ │ + ldr r1, [pc, #3156] @ 4e520 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ ldr r1, [sl, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [sl, #60] @ 0x3c │ │ │ │ - bne 4d820 │ │ │ │ + bne 4e5ec │ │ │ │ ldr r1, [sl, #52] @ 0x34 │ │ │ │ bic r1, r1, #1 │ │ │ │ str r1, [sl, #52] @ 0x34 │ │ │ │ ldr r6, [sl, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4da44 │ │ │ │ + beq 4e810 │ │ │ │ ldr r6, [sl, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 4c984 │ │ │ │ + bne 4d750 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r8 │ │ │ │ mov r8, #4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3036] @ 4d758 │ │ │ │ + ldr r1, [pc, #3036] @ 4e524 │ │ │ │ str r8, [sl, #44] @ 0x2c │ │ │ │ str r0, [sp, #16] │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ ldr r1, [sl, #12] │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #3004] @ 4d758 │ │ │ │ + ldr r1, [pc, #3004] @ 4e524 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ ldr r1, [sl, #8] │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ @@ -74501,31 +75384,31 @@ │ │ │ │ str r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r6, r8 │ │ │ │ str r5, [sl, #32] │ │ │ │ str r1, [sl, #48] @ 0x30 │ │ │ │ str r0, [sl, #24] │ │ │ │ - b 4c984 │ │ │ │ + b 4d750 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [sl, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov fp, #0 │ │ │ │ add r9, r3, #124 @ 0x7c │ │ │ │ add r3, r3, #380 @ 0x17c │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 4cc18 │ │ │ │ + b 4d9e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq 4cf3c │ │ │ │ + beq 4dd08 │ │ │ │ ldr r4, [r9, #4]! │ │ │ │ cmp sl, r4 │ │ │ │ cmpne r4, #0 │ │ │ │ - beq 4cc08 │ │ │ │ + beq 4d9d4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [sl, #8] │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sl, #12] │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ @@ -74555,67 +75438,67 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r3, #120] @ 0x78 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #2760] @ 4d78c │ │ │ │ + ldr r1, [pc, #2760] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, #0 │ │ │ │ bl 3d80 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ccfc │ │ │ │ - ldr r1, [pc, #2688] @ 4d75c │ │ │ │ + bne 4dac8 │ │ │ │ + ldr r1, [pc, #2688] @ 4e528 │ │ │ │ mov r0, r5 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ccfc │ │ │ │ + beq 4dac8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d448 │ │ │ │ + bne 4e214 │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ cmp r3, fp │ │ │ │ - bne 4cc08 │ │ │ │ + bne 4d9d4 │ │ │ │ ldr r8, [sp, #20] │ │ │ │ ldr r0, [r8, #124] @ 0x7c │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #2672] @ 4d78c │ │ │ │ + ldr r1, [pc, #2672] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, #0 │ │ │ │ bl 3d80 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cc08 │ │ │ │ - ldr r1, [pc, #2604] @ 4d760 │ │ │ │ + bne 4d9d4 │ │ │ │ + ldr r1, [pc, #2604] @ 4e52c │ │ │ │ mov r0, r5 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cc08 │ │ │ │ + beq 4d9d4 │ │ │ │ ldr r0, [r8, #32] │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #2620] @ 4d78c │ │ │ │ + ldr r1, [pc, #2620] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r8, #40] @ 0x28 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #2588] @ 4d78c │ │ │ │ + ldr r1, [pc, #2588] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [r8, #44] @ 0x2c │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #2552] @ 4d78c │ │ │ │ + ldr r1, [pc, #2552] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r6 │ │ │ │ add r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ @@ -74623,20 +75506,20 @@ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d544 │ │ │ │ + bne 4e310 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ce04 │ │ │ │ + bne 4dbd0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -74649,20 +75532,20 @@ │ │ │ │ ldr r5, [r4, #20] │ │ │ │ mov r7, r0 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d508 │ │ │ │ + bne 4e2d4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ce6c │ │ │ │ + bne 4dc38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -74673,20 +75556,20 @@ │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [sl, #16] │ │ │ │ mov r5, r0 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d5c0 │ │ │ │ + bne 4e38c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cecc │ │ │ │ + bne 4dc98 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -74696,90 +75579,90 @@ │ │ │ │ add r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [sl, #20] │ │ │ │ mov r5, r0 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d580 │ │ │ │ + bne 4e34c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cf28 │ │ │ │ + bne 4dcf4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, r8 │ │ │ │ mov r4, r0 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r9, r3 │ │ │ │ str r4, [sl, #20] │ │ │ │ - bne 4cc18 │ │ │ │ + bne 4d9e4 │ │ │ │ ldr r6, [sl, #16] │ │ │ │ ldr r5, [sl, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r4, r0 │ │ │ │ bl 3d98 │ │ │ │ - ldr r1, [pc, #2024] @ 4d764 │ │ │ │ + ldr r1, [pc, #2024] @ 4e530 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d6f4 │ │ │ │ - ldr r2, [pc, #2012] @ 4d768 │ │ │ │ - ldr r3, [pc, #1976] @ 4d748 │ │ │ │ + bne 4e4c0 │ │ │ │ + ldr r2, [pc, #2012] @ 4e534 │ │ │ │ + ldr r3, [pc, #1976] @ 4e514 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4dcf4 │ │ │ │ + bne 4eac0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add fp, fp, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ca04 │ │ │ │ + bne 4d7d0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c9dc │ │ │ │ - b 4ca04 │ │ │ │ + bne 4d7a8 │ │ │ │ + b 4d7d0 │ │ │ │ add r3, sl, #8 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sl, #48] @ 0x30 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sl, #44] @ 0x2c │ │ │ │ add r3, sl, #24 │ │ │ │ stm r3, {r0, r1} │ │ │ │ - b 4cbf0 │ │ │ │ + b 4d9bc │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1896] @ 4d78c │ │ │ │ + ldr r1, [pc, #1896] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ ldr r1, [sl, #32] │ │ │ │ mov r5, r0 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ ldr r1, [sl, #24] │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ @@ -74811,61 +75694,61 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d98 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1736] @ 4d78c │ │ │ │ + ldr r1, [pc, #1736] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r7 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d8cc │ │ │ │ + bne 4e698 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r3, sl, #24 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, #0 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {r2, r7} │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sl, #4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldm r1, {r1, r2} │ │ │ │ - bl 4e748 │ │ │ │ + bl 4c30c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d87c │ │ │ │ + bne 4e648 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ movne fp, r0 │ │ │ │ movne r9, fp │ │ │ │ - beq 4dc48 │ │ │ │ + beq 4ea14 │ │ │ │ ldr r0, [r4, #124] @ 0x7c │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1628] @ 4d78c │ │ │ │ + ldr r1, [pc, #1628] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, #0 │ │ │ │ bl 3d80 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d79c │ │ │ │ + bne 4e568 │ │ │ │ add r8, r4, #124 @ 0x7c │ │ │ │ mov ip, #0 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str fp, [sp, #44] @ 0x2c │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r8, [sp, #16] │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b 4d2b4 │ │ │ │ + b 4e080 │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r7 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d198 │ │ │ │ + bne 4df64 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ @@ -74894,18 +75777,18 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d98 │ │ │ │ - ldr r1, [pc, #1372] @ 4d76c │ │ │ │ + ldr r1, [pc, #1372] @ 4e538 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d2a8 │ │ │ │ + beq 4e074 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ @@ -74919,38 +75802,38 @@ │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ cmn r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4d284 │ │ │ │ + beq 4e050 │ │ │ │ bl 3d98 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d2a8 │ │ │ │ + beq 4e074 │ │ │ │ ldr r3, [sl, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ orr r3, r3, #4 │ │ │ │ str r3, [sl, #108] @ 0x6c │ │ │ │ mov r3, #5 │ │ │ │ str r5, [sl, #48] @ 0x30 │ │ │ │ str r3, [sl, #44] @ 0x2c │ │ │ │ bl 3d98 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - beq 4d790 │ │ │ │ + beq 4e55c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp sl, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq 4d2a8 │ │ │ │ + beq 4e074 │ │ │ │ ldr r2, [sl, #24] │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ ldr ip, [r3, #8] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #20] │ │ │ │ @@ -75025,29 +75908,29 @@ │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, r8 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d164 │ │ │ │ + beq 4df30 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 4d198 │ │ │ │ + b 4df64 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sl, #44] @ 0x2c │ │ │ │ - b 4cbf0 │ │ │ │ + b 4d9bc │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #796] @ 4d770 │ │ │ │ + ldr r0, [pc, #796] @ 4e53c │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ ldr r3, [sl, #16] │ │ │ │ ldr r2, [sl, #20] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ @@ -75059,103 +75942,103 @@ │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r8, r0 │ │ │ │ bl 3d98 │ │ │ │ bl 3bb8 <__aeabi_f2d@plt> │ │ │ │ - ldr r2, [pc, #720] @ 4d774 │ │ │ │ - ldr r3, [pc, #720] @ 4d778 │ │ │ │ + ldr r2, [pc, #720] @ 4e540 │ │ │ │ + ldr r3, [pc, #720] @ 4e544 │ │ │ │ bl 3ee8 <__aeabi_dcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #1052770304 @ 0x3ec00000 │ │ │ │ - bne 4d600 │ │ │ │ + bne 4e3cc │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r8 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #676] @ 4d77c │ │ │ │ + ldr r1, [pc, #676] @ 4e548 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sl, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r8 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #636] @ 4d77c │ │ │ │ + ldr r1, [pc, #636] @ 4e548 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ str r0, [sl, #20] │ │ │ │ - b 4ccfc │ │ │ │ + b 4dac8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ce6c │ │ │ │ + bne 4dc38 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r5, [sp, #24] │ │ │ │ - b 4ce6c │ │ │ │ + b 4dc38 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ce04 │ │ │ │ + bne 4dbd0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r5, [sp, #24] │ │ │ │ - b 4ce04 │ │ │ │ + b 4dbd0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cf28 │ │ │ │ + bne 4dcf4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r4, [sp, #24] │ │ │ │ - b 4cf28 │ │ │ │ + b 4dcf4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cecc │ │ │ │ + bne 4dc98 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r4, [sp, #24] │ │ │ │ - b 4cecc │ │ │ │ + b 4dc98 │ │ │ │ mov r0, r8 │ │ │ │ bl 3d98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -75178,163 +76061,163 @@ │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ mov r1, #1061158912 @ 0x3f400000 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r8, r0 │ │ │ │ - b 4d4b4 │ │ │ │ + b 4e280 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r2, r0 │ │ │ │ - b 4c824 │ │ │ │ + b 4d5f0 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b 4c7fc │ │ │ │ + b 4d5c8 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r2, r0 │ │ │ │ - b 4c8b4 │ │ │ │ + b 4d680 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r5, r0 │ │ │ │ - b 4c88c │ │ │ │ + b 4d658 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4da1c │ │ │ │ + bne 4e7e8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ca04 │ │ │ │ + bne 4d7d0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - b 4c9c8 │ │ │ │ + b 4d794 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #68] @ 4d764 │ │ │ │ + ldr r1, [pc, #68] @ 4e530 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [sl, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #40] @ 4d764 │ │ │ │ + ldr r1, [pc, #40] @ 4e530 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ str r0, [sl, #20] │ │ │ │ - b 4cf84 │ │ │ │ - strdeq pc, [r0], -r8 │ │ │ │ + b 4dd50 │ │ │ │ + andeq lr, r0, ip, lsr #16 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ cmnmi r0, r0 │ │ │ │ adcmi r0, r0, r0 │ │ │ │ orrmi r0, r0, #0 │ │ │ │ mvnmi r0, r0 │ │ │ │ andmi r0, ip, #0 │ │ │ │ eormi r0, r8, #0 │ │ │ │ ldrmi r8, [fp, #0]! │ │ │ │ - strdeq lr, [r0], -ip │ │ │ │ + andeq lr, r0, r0, lsr r0 │ │ │ │ mvnsmi r0, r0 │ │ │ │ eormi r6, r2, #108003328 @ 0x6700000 │ │ │ │ - bl 75e430 │ │ │ │ + bl 75f1fc │ │ │ │ svccc 0x001a36e2 │ │ │ │ svccc 0x0059999a │ │ │ │ eorsmi r0, r8, #0 │ │ │ │ @ instruction: 0x3e99999a │ │ │ │ svccc 0x00733333 │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r6, [sl, #44] @ 0x2c │ │ │ │ cmp r6, #4 │ │ │ │ - beq 4da84 │ │ │ │ + beq 4e850 │ │ │ │ cmp r6, #5 │ │ │ │ - bne 4dc64 │ │ │ │ + bne 4ea30 │ │ │ │ ldr r3, [sl, #48] @ 0x30 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 4d9a4 │ │ │ │ + beq 4e770 │ │ │ │ ldr r2, [sl] │ │ │ │ add r3, r3, #32 │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4d988 │ │ │ │ + beq 4e754 │ │ │ │ add r3, r3, #8 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ ldr r3, [sl, #40] @ 0x28 │ │ │ │ add r2, sl, #24 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ stm r2, {r0, r1} │ │ │ │ str r3, [sl, #40] @ 0x28 │ │ │ │ - ble 4cbf0 │ │ │ │ + ble 4d9bc │ │ │ │ add r3, sl, #8 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sl, #48] @ 0x30 │ │ │ │ str r3, [sl, #44] @ 0x2c │ │ │ │ stm r2, {r0, r1} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4cf3c │ │ │ │ - b 4cbf0 │ │ │ │ + beq 4dd08 │ │ │ │ + b 4d9bc │ │ │ │ ldr r6, [sl, #52] @ 0x34 │ │ │ │ tst r6, #1 │ │ │ │ - bne 4cb28 │ │ │ │ + bne 4d8f4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 4dab0 │ │ │ │ + bne 4e87c │ │ │ │ tst r6, #2 │ │ │ │ - bne 4cb28 │ │ │ │ + bne 4d8f4 │ │ │ │ ldr r1, [sl, #108] @ 0x6c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ orr r1, r1, #2 │ │ │ │ str r1, [sl, #108] @ 0x6c │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-212] @ 4d78c │ │ │ │ + ldr r1, [pc, #-212] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ orr r6, r6, #3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r6, [sl, #52] @ 0x34 │ │ │ │ add r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sl, #20] │ │ │ │ - b 4cb28 │ │ │ │ + b 4d8f4 │ │ │ │ ands r0, r0, #4 │ │ │ │ ldr r4, [sl] │ │ │ │ - beq 4da64 │ │ │ │ + beq 4e830 │ │ │ │ cmp r4, r5 │ │ │ │ movne r9, r5 │ │ │ │ movne fp, #1 │ │ │ │ - bne 4d120 │ │ │ │ + bne 4deec │ │ │ │ ldr r6, [sl, #44] @ 0x2c │ │ │ │ cmp r6, #4 │ │ │ │ - bne 4d7a8 │ │ │ │ + bne 4e574 │ │ │ │ ldr r3, [sl, #108] @ 0x6c │ │ │ │ ldm r7, {r0, r1} │ │ │ │ orr r3, r3, #16 │ │ │ │ str r3, [sl, #108] @ 0x6c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sl, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ stm r3, {r0, r1} │ │ │ │ str r4, [sp, #20] │ │ │ │ - b 4d810 │ │ │ │ + b 4e5dc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sl, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ @@ -75354,15 +76237,15 @@ │ │ │ │ bl 3d98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-436] @ 4d78c │ │ │ │ + ldr r1, [pc, #-436] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ @@ -75373,15 +76256,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r8 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b 4d0d4 │ │ │ │ + b 4dea0 │ │ │ │ add r3, sl, #8 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ mvn r2, #0 │ │ │ │ add r3, sl, #24 │ │ │ │ str r2, [sl, #48] @ 0x30 │ │ │ │ str r2, [sl, #44] @ 0x2c │ │ │ │ stm r3, {r0, r1} │ │ │ │ @@ -75401,88 +76284,88 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r5, r0 │ │ │ │ bl 3d98 │ │ │ │ - ldr r1, [pc, #-636] @ 4d780 │ │ │ │ + ldr r1, [pc, #-636] @ 4e54c │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4daf0 │ │ │ │ + bne 4e8bc │ │ │ │ ldr r3, [sl, #40] @ 0x28 │ │ │ │ ldr r2, [sl] │ │ │ │ add r3, r3, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sl, #40] @ 0x28 │ │ │ │ - b 4d810 │ │ │ │ + b 4e5dc │ │ │ │ add fp, fp, #-2147483648 @ 0x80000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ca04 │ │ │ │ + bne 4d7d0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - b 4cfd4 │ │ │ │ + b 4dda0 │ │ │ │ add r1, sl, #8 │ │ │ │ ldm r1, {r0, r1} │ │ │ │ mvn ip, #0 │ │ │ │ str ip, [sl, #48] @ 0x30 │ │ │ │ add ip, sl, #24 │ │ │ │ str r6, [sl, #44] @ 0x2c │ │ │ │ stm ip, {r0, r1} │ │ │ │ - b 4c984 │ │ │ │ + b 4d750 │ │ │ │ cmp r4, #0 │ │ │ │ movne fp, r0 │ │ │ │ movne r9, #1 │ │ │ │ - bne 4d120 │ │ │ │ + bne 4deec │ │ │ │ ldr r6, [sl, #44] @ 0x2c │ │ │ │ cmp r6, #4 │ │ │ │ - bne 4d7a8 │ │ │ │ - b 4da8c │ │ │ │ + bne 4e574 │ │ │ │ + b 4e858 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 4dc6c │ │ │ │ + beq 4ea38 │ │ │ │ ldr r3, [sl, #108] @ 0x6c │ │ │ │ ldm r7, {r0, r1} │ │ │ │ orr r3, r3, #8 │ │ │ │ str r3, [sl, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, #5 │ │ │ │ str r2, [sl, #44] @ 0x2c │ │ │ │ stm r3, {r0, r1} │ │ │ │ - b 4d7b0 │ │ │ │ + b 4e57c │ │ │ │ ldr r1, [sl, #108] @ 0x6c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ orr r1, r1, #1 │ │ │ │ str r1, [sl, #108] @ 0x6c │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-840] @ 4d78c │ │ │ │ + ldr r1, [pc, #-840] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, r0, #-2147483648 @ 0x80000000 │ │ │ │ str r1, [sl, #20] │ │ │ │ orr r1, r6, #1 │ │ │ │ str r1, [sl, #52] @ 0x34 │ │ │ │ - b 4cb28 │ │ │ │ + b 4d8f4 │ │ │ │ mov r0, r5 │ │ │ │ bl 3d98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ ldr r3, [sl] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-916] @ 4d78c │ │ │ │ + ldr r1, [pc, #-916] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ @@ -75492,33 +76375,33 @@ │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4db74 │ │ │ │ + beq 4e940 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #-1004] @ 4d784 │ │ │ │ + ldr r1, [pc, #-1004] @ 4e550 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dc7c │ │ │ │ + bne 4ea48 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4dc88 │ │ │ │ + beq 4ea54 │ │ │ │ ldr r3, [sl, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 4dc88 │ │ │ │ - ldr r1, [pc, #-1064] @ 4d788 │ │ │ │ + ble 4ea54 │ │ │ │ + ldr r1, [pc, #-1064] @ 4e554 │ │ │ │ mov r0, r5 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ ldr r7, [sl, #16] │ │ │ │ mov r1, r7 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ ldr r8, [sl, #20] │ │ │ │ mov r1, r8 │ │ │ │ @@ -75538,46 +76421,46 @@ │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ mov r6, r0 │ │ │ │ bl 3d98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-1172] @ 4d78c │ │ │ │ + ldr r1, [pc, #-1172] @ 4e558 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r9 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4dc98 │ │ │ │ + beq 4ea64 │ │ │ │ ldr r3, [sl, #40] @ 0x28 │ │ │ │ str r5, [sl, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ str r4, [sl, #20] │ │ │ │ str r3, [sl, #40] @ 0x28 │ │ │ │ - b 4cbf0 │ │ │ │ + b 4d9bc │ │ │ │ ldr r6, [sl, #44] @ 0x2c │ │ │ │ cmp r6, #4 │ │ │ │ - bne 4d7a8 │ │ │ │ + bne 4e574 │ │ │ │ ldm r7, {r0, r1} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ stm r3, {r0, r1} │ │ │ │ - b 4d8c4 │ │ │ │ + b 4e690 │ │ │ │ ldr r4, [sl] │ │ │ │ - b 4d8c4 │ │ │ │ + b 4e690 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 4dcf8 │ │ │ │ + beq 4eac4 │ │ │ │ ldr r4, [sl] │ │ │ │ - b 4d8a4 │ │ │ │ + b 4e670 │ │ │ │ ldr r3, [sl, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 4dba8 │ │ │ │ + blt 4e974 │ │ │ │ mov r1, #1061158912 @ 0x3f400000 │ │ │ │ mov r0, r5 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - b 4dbb4 │ │ │ │ + b 4e980 │ │ │ │ mov r0, r6 │ │ │ │ bl 3d98 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r8 │ │ │ │ @@ -75592,36 +76475,36 @@ │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ ldr r3, [sl, #40] @ 0x28 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ strne r5, [sl, #16] │ │ │ │ strne r4, [sl, #20] │ │ │ │ - b 4d810 │ │ │ │ + b 4e5dc │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ ldm r7, {r0, r1} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sl] │ │ │ │ stm r3, {r0, r1} │ │ │ │ - b 4d8c4 │ │ │ │ + b 4e690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #1060] @ 4e148 │ │ │ │ - ldr r3, [pc, #1060] @ 4e14c │ │ │ │ + ldr r2, [pc, #1060] @ 4ef14 │ │ │ │ + ldr r3, [pc, #1060] @ 4ef18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ - beq 4de58 │ │ │ │ + beq 4ec24 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ ldr r9, [r0, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add r8, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ @@ -75629,105 +76512,105 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d98 │ │ │ │ - ldr r1, [pc, #964] @ 4e150 │ │ │ │ + ldr r1, [pc, #964] @ 4ef1c │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #948] @ 4e154 │ │ │ │ + ldr r1, [pc, #948] @ 4ef20 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne r7, #1065353216 @ 0x3f800000 │ │ │ │ - beq 4de84 │ │ │ │ - ldr r3, [pc, #916] @ 4e158 │ │ │ │ + beq 4ec50 │ │ │ │ + ldr r3, [pc, #916] @ 4ef24 │ │ │ │ str r4, [r6, #16] │ │ │ │ add r1, r6, #8 │ │ │ │ str r3, [sp] │ │ │ │ mov r4, #0 │ │ │ │ add r3, r6, #64 @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldm r1, {r0, r1} │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ - ldr r3, [pc, #872] @ 4e158 │ │ │ │ + ldr r3, [pc, #872] @ 4ef24 │ │ │ │ mov r2, r8 │ │ │ │ stm r5, {r0, r1} │ │ │ │ - ldr sl, [pc, #860] @ 4e158 │ │ │ │ + ldr sl, [pc, #860] @ 4ef24 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ str sl, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #104] @ 0x68 │ │ │ │ - bl 4effc │ │ │ │ + bl 4cbc0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ ldr r7, [r6] │ │ │ │ str r0, [r6, #16] │ │ │ │ ldr r0, [r7, #120] @ 0x78 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #792] @ 4e154 │ │ │ │ + ldr r1, [pc, #792] @ 4ef20 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r4 │ │ │ │ bl 3d80 <__aeabi_fcmpeq@plt> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 4def0 │ │ │ │ + beq 4ecbc │ │ │ │ ldm r5, {r0, r1} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ stm r3, {r0, r1} │ │ │ │ - ldr r2, [pc, #764] @ 4e15c │ │ │ │ - ldr r3, [pc, #744] @ 4e14c │ │ │ │ + ldr r2, [pc, #764] @ 4ef28 │ │ │ │ + ldr r3, [pc, #744] @ 4ef18 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4e144 │ │ │ │ + bne 4ef10 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #688] @ 4e154 │ │ │ │ + ldr r1, [pc, #688] @ 4ef20 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #656] @ 4e154 │ │ │ │ + ldr r1, [pc, #656] @ 4ef20 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r7 │ │ │ │ bl 3e7c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b 4ddbc │ │ │ │ + b 4eb88 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr fp, [r6, #8] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -75753,15 +76636,15 @@ │ │ │ │ bl 3d98 │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ subs r2, r0, #0 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - ble 4de4c │ │ │ │ + ble 4ec18 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ @@ -75796,15 +76679,15 @@ │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r2, [fp, #4]! │ │ │ │ cmp r6, r2 │ │ │ │ cmpne r2, #0 │ │ │ │ - beq 4e0bc │ │ │ │ + beq 4ee88 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ ldr r7, [r2, #12] │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ @@ -75822,36 +76705,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d98 │ │ │ │ mov r1, sl │ │ │ │ mov r4, r0 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e0bc │ │ │ │ + beq 4ee88 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mov r1, #0 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ mov r9, r5 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e0e0 │ │ │ │ + beq 4eeac │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [r6, #12] │ │ │ │ - b 4de58 │ │ │ │ + b 4ec24 │ │ │ │ cmp r8, fp │ │ │ │ - bne 4e014 │ │ │ │ + bne 4ede0 │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 4dfb8 │ │ │ │ + bne 4ed84 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ - b 4de4c │ │ │ │ + b 4ec18 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, r9 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ @@ -75867,170 +76750,170 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d98 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3dec <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4de58 │ │ │ │ - b 4de4c │ │ │ │ + beq 4ec24 │ │ │ │ + b 4ec18 │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r0, r4, rrx │ │ │ │ + muleq r0, r8, r2 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ submi r0, r8, #0 │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ mvnmi r0, r0 │ │ │ │ - andeq sp, r0, r8, lsr #30 │ │ │ │ + andeq sp, r0, ip, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4e33c │ │ │ │ + bne 4f108 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4e39c │ │ │ │ + bne 4f168 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #468] @ 4e3ac │ │ │ │ + ldr r1, [pc, #468] @ 4f178 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4e38c │ │ │ │ + bne 4f158 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #412] @ 4e3ac │ │ │ │ + ldr r1, [pc, #412] @ 4f178 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #12] │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4e380 │ │ │ │ + bne 4f14c │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4e374 │ │ │ │ + bne 4f140 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ ldr r6, [r5, #28] │ │ │ │ mov r1, #0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4e364 │ │ │ │ + bne 4f130 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #252] @ 4e3ac │ │ │ │ + ldr r1, [pc, #252] @ 4f178 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4e354 │ │ │ │ + bne 4f120 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #196] @ 4e3ac │ │ │ │ + ldr r1, [pc, #196] @ 4f178 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4e348 │ │ │ │ + bne 4f114 │ │ │ │ bl 3e04 <__aeabi_fsub@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ str r0, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - b 4e1a0 │ │ │ │ + b 4ef6c │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - b 4e314 │ │ │ │ + b 4f0e0 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b 4e2e0 │ │ │ │ + b 4f0ac │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b 4e2a8 │ │ │ │ + b 4f074 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - b 4e278 │ │ │ │ + b 4f044 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - b 4e23c │ │ │ │ + b 4f008 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b 4e208 │ │ │ │ + b 4efd4 │ │ │ │ bl 3f78 <__aeabi_fadd@plt> │ │ │ │ bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ mov r3, r0 │ │ │ │ - b 4e1d0 │ │ │ │ + b 4ef9c │ │ │ │ orrmi r0, r0, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -76077,25 +76960,25 @@ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #252] @ 4e588 │ │ │ │ - ldr r3, [pc, #252] @ 4e58c │ │ │ │ + ldr r2, [pc, #252] @ 4f354 │ │ │ │ + ldr r3, [pc, #252] @ 4f358 │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r1, sp │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - bl 4e160 │ │ │ │ + bl 4ef2c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ add r5, sp, #20 │ │ │ │ str r0, [r4, #8] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ str r0, [r4, #12] │ │ │ │ @@ -76123,899 +77006,44 @@ │ │ │ │ mov r1, #998244352 @ 0x3b800000 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ bl 3b34 <__aeabi_i2f@plt> │ │ │ │ mov r1, #998244352 @ 0x3b800000 │ │ │ │ bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #76] @ 4e590 │ │ │ │ - ldr r3, [pc, #68] @ 4e58c │ │ │ │ + ldr r2, [pc, #76] @ 4f35c │ │ │ │ + ldr r3, [pc, #68] @ 4f358 │ │ │ │ add r2, pc, r2 │ │ │ │ str sl, [r4, #40] @ 0x28 │ │ │ │ str r9, [r4, #44] @ 0x2c │ │ │ │ str r8, [r4, #48] @ 0x30 │ │ │ │ str r7, [r4, #52] @ 0x34 │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4e584 │ │ │ │ + bne 4f350 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 3d44 <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [r0], -ip │ │ │ │ + andeq ip, r0, r0, lsr fp │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq sp, r0, r4, asr #16 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r0] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - str r0, [r4, #8] │ │ │ │ - ldr r0, [r1, #24] │ │ │ │ - str r2, [r4, #4] │ │ │ │ - str r1, [r4, #12] │ │ │ │ - ldr r1, [r3, #56] @ 0x38 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - ldmib r4, {r1, r3} │ │ │ │ - mul r1, r3, r1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r0, [r4] │ │ │ │ - pople {r4, pc} │ │ │ │ - mov r3, #0 │ │ │ │ - mov lr, r3 │ │ │ │ - mov ip, #5 │ │ │ │ - b 4e624 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 4e644 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldrb r2, [r0, r3, lsl #2] │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ - bhi 4e618 │ │ │ │ - cmp r2, #2 │ │ │ │ - bls 4e610 │ │ │ │ - cmp r2, #3 │ │ │ │ - strbeq ip, [r0, r3, lsl #2] │ │ │ │ - beq 4e618 │ │ │ │ - strb lr, [r0, r3, lsl #2] │ │ │ │ - b 4e618 │ │ │ │ - cmn r1, #31 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - movlt r3, #0 │ │ │ │ - ldr lr, [r0, #4] │ │ │ │ - blt 4e67c │ │ │ │ - cmp r1, #0 │ │ │ │ - add r3, r1, #31 │ │ │ │ - movge r3, r1 │ │ │ │ - asr r3, r3, #5 │ │ │ │ - sub r1, lr, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - movge r3, r1 │ │ │ │ - cmn r2, #31 │ │ │ │ - blt 4e6a8 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add ip, r2, #31 │ │ │ │ - movge ip, r2 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - asr r2, ip, #5 │ │ │ │ - cmp r1, r2 │ │ │ │ - movge r1, r2 │ │ │ │ - mla r3, lr, r1, r3 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldrb r0, [r2, r3, lsl #2] │ │ │ │ - cmp r0, #129 @ 0x81 │ │ │ │ - movcs r0, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmn r1, #31 │ │ │ │ - push {r4, lr} │ │ │ │ - movlt r1, #0 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - blt 4e6f4 │ │ │ │ - mov lr, r1 │ │ │ │ - cmp lr, #0 │ │ │ │ - add r1, r1, #31 │ │ │ │ - movge ip, lr │ │ │ │ - movlt ip, r1 │ │ │ │ - asr r1, ip, #5 │ │ │ │ - sub ip, r4, #1 │ │ │ │ - cmp r1, ip │ │ │ │ - movge r1, ip │ │ │ │ - cmn r2, #31 │ │ │ │ - blt 4e720 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ - add lr, r2, #31 │ │ │ │ - movge lr, r2 │ │ │ │ - sub ip, ip, #1 │ │ │ │ - asr r2, lr, #5 │ │ │ │ - cmp ip, r2 │ │ │ │ - movge ip, r2 │ │ │ │ - mla r1, r4, ip, r1 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldrb r2, [r2, r1, lsl #2] │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ - bhi 4e740 │ │ │ │ - tst r2, r3 │ │ │ │ - movne r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - add ip, sp, #48 @ 0x30 │ │ │ │ - stmdb ip, {r1, r2} │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d98 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blt 4e970 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - ldr r2, [r8] │ │ │ │ - sub fp, r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - ldr sl, [r8, #8] │ │ │ │ - mov r7, #0 │ │ │ │ - sub sl, sl, #1 │ │ │ │ - mov r8, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r9 │ │ │ │ - mov r9, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b 4e8f0 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bne 4e964 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - cmn r6, #31 │ │ │ │ - movlt r3, #0 │ │ │ │ - blt 4e89c │ │ │ │ - cmp r6, #0 │ │ │ │ - add r3, r6, #31 │ │ │ │ - movge r3, r6 │ │ │ │ - asr r3, r3, #5 │ │ │ │ - cmp r3, fp │ │ │ │ - movge r3, fp │ │ │ │ - cmn r0, #31 │ │ │ │ - blt 4e8c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r2, r0, #31 │ │ │ │ - movge r2, r0 │ │ │ │ - asr r2, r2, #5 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, sl │ │ │ │ - movge r2, sl │ │ │ │ - mla r1, r2, r1, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldrb r0, [r2, r3, lsl #2] │ │ │ │ - cmp r0, #128 @ 0x80 │ │ │ │ - bhi 4e8e0 │ │ │ │ - tst r0, #1 │ │ │ │ - bne 4e9b4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - blt 4e970 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp] │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - beq 4e848 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - b 4e854 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - b 4e878 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - addne r3, sp, #92 @ 0x5c │ │ │ │ - ldmne r3, {r0, r1} │ │ │ │ - ldrne r3, [sp, #100] @ 0x64 │ │ │ │ - stmne r3, {r0, r1} │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - addne r3, sp, #92 @ 0x5c │ │ │ │ - ldmne r3, {r0, r1} │ │ │ │ - ldrne r3, [sp, #104] @ 0x68 │ │ │ │ - stmne r3, {r0, r1} │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - strne r5, [r3] │ │ │ │ - strne r4, [r3, #4] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4e9a4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r2, [r3] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - mov fp, r2 │ │ │ │ - cmp ip, #0 │ │ │ │ - movne r2, ip │ │ │ │ - str r3, [sp, #24] │ │ │ │ - movne r3, #0 │ │ │ │ - strne r3, [r2] │ │ │ │ - ldr r3, [fp] │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r8, [sp, #32] │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4ed2c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4ed18 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr sl, [r5, #4] │ │ │ │ - cmn r4, #31 │ │ │ │ - sub r9, sl, #1 │ │ │ │ - movlt r3, #0 │ │ │ │ - blt 4eae8 │ │ │ │ - cmp r4, #0 │ │ │ │ - add r3, r4, #31 │ │ │ │ - movge r3, r4 │ │ │ │ - asr r3, r3, #5 │ │ │ │ - cmp r3, r9 │ │ │ │ - movge r3, r9 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - add r4, r8, #31 │ │ │ │ - movge r4, r8 │ │ │ │ - cmn r8, #31 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - asr r4, r4, #5 │ │ │ │ - movlt r1, r3 │ │ │ │ - blt 4eb1c │ │ │ │ - cmp r4, r6 │ │ │ │ - movlt r1, r4 │ │ │ │ - movge r1, r6 │ │ │ │ - mla r1, sl, r1, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrb r1, [r3, r1, lsl #2] │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ - bhi 4eca4 │ │ │ │ - tst r1, #1 │ │ │ │ - beq 4eca4 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4ecbc │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmn r0, #31 │ │ │ │ - blt 4eb94 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r1, r0, #31 │ │ │ │ - movge r1, r0 │ │ │ │ - asr r1, r1, #5 │ │ │ │ - cmp r1, r6 │ │ │ │ - movge r1, r6 │ │ │ │ - mla r3, sl, r1, r3 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldrb r3, [r2, r3, lsl #2] │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - bhi 4ecd4 │ │ │ │ - ands r3, r3, #1 │ │ │ │ - beq 4ecd4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r5, #1 │ │ │ │ - str r0, [fp] │ │ │ │ - beq 4ebf4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - ldr sl, [r5, #4] │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - sub r9, sl, #1 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - mov r5, #1 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4ed40 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - cmn r0, #31 │ │ │ │ - movlt r3, #0 │ │ │ │ - blt 4ec40 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r3, r0, #31 │ │ │ │ - movge r3, r0 │ │ │ │ - asr r3, r3, #5 │ │ │ │ - cmp r3, r9 │ │ │ │ - movge r3, r9 │ │ │ │ - cmn r8, #31 │ │ │ │ - blt 4ec54 │ │ │ │ - cmp r4, r6 │ │ │ │ - movge r4, r6 │ │ │ │ - mla r3, sl, r4, r3 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldrb r3, [r2, r3, lsl #2] │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - bhi 4ecdc │ │ │ │ - tst r3, #1 │ │ │ │ - beq 4ecdc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r0, [fp, #4] │ │ │ │ - beq 4ecb4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r7] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r7, #4] │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b 4eb70 │ │ │ │ - mov r5, #0 │ │ │ │ - b 4ebf4 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 4ecb4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r0, [fp] │ │ │ │ - add r4, r3, #-2147483648 @ 0x80000000 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [fp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - str r0, [fp, #4] │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - b 4eabc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - b 4ea90 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - b 4ec1c │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add ip, sp, #16 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - stmdb ip, {r1, r2} │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bne 4efd4 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bne 4efc8 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - ldr r9, [r5, #4] │ │ │ │ - cmn r6, #31 │ │ │ │ - sub fp, r9, #1 │ │ │ │ - movlt r4, #0 │ │ │ │ - blt 4ee44 │ │ │ │ - cmp r6, #0 │ │ │ │ - add r4, r6, #31 │ │ │ │ - movge r4, r6 │ │ │ │ - asr r4, r4, #5 │ │ │ │ - cmp r4, fp │ │ │ │ - movge r4, fp │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - cmn r0, #31 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - blt 4efe4 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r3, r0, #31 │ │ │ │ - movge r3, r0 │ │ │ │ - asr r3, r3, #5 │ │ │ │ - cmp r3, r6 │ │ │ │ - movge r3, r6 │ │ │ │ - mul r8, r9, r3 │ │ │ │ - add r1, r4, r8 │ │ │ │ - ldr r5, [r5] │ │ │ │ - ldrb r1, [r5, r1, lsl #2] │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ - bhi 4eea4 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - tst r1, r3 │ │ │ │ - beq 4eea4 │ │ │ │ - mov r0, #1 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bne 4efbc │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - cmn r0, #31 │ │ │ │ - movlt r7, #0 │ │ │ │ - blt 4eefc │ │ │ │ - cmp r0, #0 │ │ │ │ - add r7, r0, #31 │ │ │ │ - movge r7, r0 │ │ │ │ - asr r7, r7, #5 │ │ │ │ - cmp r7, fp │ │ │ │ - movge r7, fp │ │ │ │ - add r8, r8, r7 │ │ │ │ - ldrb r3, [r5, r8, lsl #2] │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - bhi 4ef14 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - tst r3, r2 │ │ │ │ - bne 4ee90 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bne 4eff0 │ │ │ │ - bl 3e04 <__aeabi_fsub@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - cmn r0, #31 │ │ │ │ - movlt r3, #0 │ │ │ │ - blt 4ef70 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r3, r0, #31 │ │ │ │ - movge r3, r0 │ │ │ │ - asr r3, r3, #5 │ │ │ │ - cmp r3, r6 │ │ │ │ - movge r3, r6 │ │ │ │ - mul r3, r9, r3 │ │ │ │ - add r4, r4, r3 │ │ │ │ - ldrb r2, [r5, r4, lsl #2] │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ - bhi 4ef88 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - tst r2, r1 │ │ │ │ - bne 4ee90 │ │ │ │ - add r3, r3, r7 │ │ │ │ - ldrb r3, [r5, r3, lsl #2] │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - movhi r0, #0 │ │ │ │ - bhi 4ee94 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - tst r3, r2 │ │ │ │ - movne r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - b 4eed4 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - b 4ee18 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - b 4edf4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, #0 │ │ │ │ - b 4ee74 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - b 4ef44 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [r2] │ │ │ │ - ldr r7, [r2, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r8, [r4] │ │ │ │ - ldr fp, [r4, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - bl 3d98 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [pc, #628] @ 4f2e8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r2, [sp, #128] @ 0x80 │ │ │ │ - movne r3, #0 │ │ │ │ - strbne r3, [r2] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 3e28 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4f298 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 3d8c <__aeabi_f2iz@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - add r0, r0, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 3b34 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 3cd8 <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 4f298 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - mov r7, #0 │ │ │ │ - add r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ - add r5, sp, #56 @ 0x38 │ │ │ │ - mov sl, #1 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - b 4f160 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - ldm r5, {r1, r2} │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 4ed54 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r8, r4 │ │ │ │ - beq 4f150 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r7, r3 │ │ │ │ - add r7, r7, #1 │ │ │ │ - beq 4f290 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 3f78 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 4f1f4 │ │ │ │ - ldr r1, [pc, #324] @ 4f2ec │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #304] @ 4f2ec │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldm r5, {r1, r2} │ │ │ │ - bl 4ed54 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [sp, #128] @ 0x80 │ │ │ │ - strbne sl, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - ldm r5, {r1, r2} │ │ │ │ - mov r0, r9 │ │ │ │ - bl 4ed54 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq fp, r6 │ │ │ │ - moveq r8, r4 │ │ │ │ - beq 4f150 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - ldm r5, {r1, r2} │ │ │ │ - mov r0, r9 │ │ │ │ - bl 4ed54 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r1, r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4f104 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - ldm r5, {r1, r2} │ │ │ │ - mov r0, r9 │ │ │ │ - bl 4ed54 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4f2c0 │ │ │ │ - mov fp, r6 │ │ │ │ - b 4f140 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r8, [r4] │ │ │ │ - str fp, [r4, #4] │ │ │ │ - str r3, [r6] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r6, #4] │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 3d50 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b 4f150 │ │ │ │ - strcc ip, [r7, -ip, lsr #11]! │ │ │ │ - svccc 0x002aaaab │ │ │ │ - ldr r2, [pc, #20] @ 4f30c │ │ │ │ + andeq ip, r0, r8, ror sl │ │ │ │ + ldr r2, [pc, #20] @ 4f37c │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0] │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r1, [r0, #1032] @ 0x408 │ │ │ │ bx lr │ │ │ │ - andeq r3, r0, r8, lsl #18 │ │ │ │ + ldrdeq r3, [r0], -r8 │ │ │ │ ldr r0, [r0, #1028] @ 0x404 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #1032] @ 0x408 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ ldr ip, [sp] │ │ │ │ @@ -77039,655 +77067,655 @@ │ │ │ │ addne r2, r2, #1 │ │ │ │ movne r0, #0 │ │ │ │ strne r1, [r3, #1028] @ 0x404 │ │ │ │ strne r2, [r3, #1032] @ 0x408 │ │ │ │ moveq r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r1, #24 │ │ │ │ - bhi 4f3a0 │ │ │ │ - ldr r3, [pc, #20] @ 4f3ac │ │ │ │ + bhi 4f410 │ │ │ │ + ldr r3, [pc, #20] @ 4f41c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 4f3b0 │ │ │ │ + ldr r0, [pc, #8] @ 4f420 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andeq pc, r0, r4, ror r5 @ │ │ │ │ + andeq pc, r0, r4, lsl #10 │ │ │ │ @ instruction: 0x0000a1b4 │ │ │ │ cmp r1, #24 │ │ │ │ - bhi 4f3cc │ │ │ │ - ldr r3, [pc, #16] @ 4f3d4 │ │ │ │ + bhi 4f43c │ │ │ │ + ldr r3, [pc, #16] @ 4f444 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq pc, r0, r0, ror #9 │ │ │ │ + andeq pc, r0, r0, ror r4 @ │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bhi 4f3f4 │ │ │ │ - ldr r3, [pc, #24] @ 4f400 │ │ │ │ + bhi 4f464 │ │ │ │ + ldr r3, [pc, #24] @ 4f470 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 4f404 │ │ │ │ + ldr r0, [pc, #8] @ 4f474 │ │ │ │ add r0, pc, r0 │ │ │ │ bx lr │ │ │ │ - andeq pc, r0, r4, lsr #10 │ │ │ │ + @ instruction: 0x0000f4b4 │ │ │ │ andeq sl, r0, r0, ror #2 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #23 │ │ │ │ addls pc, pc, r1, lsl #2 │ │ │ │ - b 4f504 │ │ │ │ - b 4f5c0 │ │ │ │ - b 4f59c │ │ │ │ - b 4f56c │ │ │ │ + b 4f574 │ │ │ │ + b 4f630 │ │ │ │ + b 4f60c │ │ │ │ + b 4f5dc │ │ │ │ + b 4f5ac │ │ │ │ + b 4f57c │ │ │ │ b 4f53c │ │ │ │ - b 4f50c │ │ │ │ - b 4f4cc │ │ │ │ - b 4f478 │ │ │ │ - b 4f484 │ │ │ │ - b 4f8b4 │ │ │ │ - b 4f848 │ │ │ │ - b 4f928 │ │ │ │ - b 4f808 │ │ │ │ - b 4f780 │ │ │ │ - b 4f750 │ │ │ │ - b 4f744 │ │ │ │ - b 4f478 │ │ │ │ - b 4f478 │ │ │ │ - b 4f478 │ │ │ │ - b 4f478 │ │ │ │ - b 4f714 │ │ │ │ - b 4f6e4 │ │ │ │ - b 4f690 │ │ │ │ - b 4f660 │ │ │ │ - b 4f618 │ │ │ │ + b 4f4e8 │ │ │ │ + b 4f4f4 │ │ │ │ + b 4f924 │ │ │ │ + b 4f8b8 │ │ │ │ + b 4f998 │ │ │ │ + b 4f878 │ │ │ │ + b 4f7f0 │ │ │ │ + b 4f7c0 │ │ │ │ + b 4f7b4 │ │ │ │ + b 4f4e8 │ │ │ │ + b 4f4e8 │ │ │ │ + b 4f4e8 │ │ │ │ + b 4f4e8 │ │ │ │ + b 4f784 │ │ │ │ + b 4f754 │ │ │ │ + b 4f700 │ │ │ │ + b 4f6d0 │ │ │ │ + b 4f688 │ │ │ │ subs r0, r3, #8 │ │ │ │ mvnne r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #16 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - bhi 4f9c0 │ │ │ │ + bhi 4fa30 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - bhi 4faac │ │ │ │ + bhi 4fb1c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 4fbfc │ │ │ │ + blt 4fc6c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 4fc78 │ │ │ │ + blt 4fce8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #12 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 4fa30 │ │ │ │ + blt 4faa0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls 4fa84 │ │ │ │ + bls 4faf4 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #2200] @ 4fd90 │ │ │ │ + ldr r2, [pc, #2200] @ 4fe00 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #12 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 4f4c4 │ │ │ │ + bls 4f534 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #2152] @ 4fd94 │ │ │ │ + ldr r2, [pc, #2152] @ 4fe04 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ cmp r3, #12 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #7 │ │ │ │ - bls 4f4c4 │ │ │ │ + bls 4f534 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #2108] @ 4fd98 │ │ │ │ + ldr r2, [pc, #2108] @ 4fe08 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ cmp r3, #20 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4f4c4 │ │ │ │ + bge 4f534 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #2064] @ 4fd9c │ │ │ │ + ldr r2, [pc, #2064] @ 4fe0c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ cmp r3, #24 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 4f550 │ │ │ │ + bhi 4f5c0 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4f4c4 │ │ │ │ - b 4f580 │ │ │ │ + bge 4f534 │ │ │ │ + b 4f5f0 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 4f9dc │ │ │ │ + bhi 4fa4c │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4fac8 │ │ │ │ + bhi 4fb38 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4fbe0 │ │ │ │ + bhi 4fc50 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls 4fc34 │ │ │ │ + bls 4fca4 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1944] @ 4fda0 │ │ │ │ + ldr r2, [pc, #1944] @ 4fe10 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ cmp r3, #12 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #1 │ │ │ │ - blt 4fa14 │ │ │ │ + blt 4fa84 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 4fb54 │ │ │ │ + bhi 4fbc4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #7 │ │ │ │ - bls 4f4c4 │ │ │ │ + bls 4f534 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1876] @ 4fda4 │ │ │ │ + ldr r2, [pc, #1876] @ 4fe14 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ cmp r3, #4 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4f4c4 │ │ │ │ + bge 4f534 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1832] @ 4fda8 │ │ │ │ + ldr r2, [pc, #1832] @ 4fe18 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ cmp r3, #28 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 4f728 │ │ │ │ + bhi 4f798 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 4fae4 │ │ │ │ + bhi 4fb54 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r3, #9 │ │ │ │ - bhi 4fba8 │ │ │ │ + bhi 4fc18 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - bls 4f4c4 │ │ │ │ + bls 4f534 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1752] @ 4fdac │ │ │ │ + ldr r2, [pc, #1752] @ 4fe1c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ cmp r3, #12 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bls 4f4c4 │ │ │ │ + bls 4f534 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1708] @ 4fdb0 │ │ │ │ + ldr r2, [pc, #1708] @ 4fe20 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ cmp r3, #12 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls 4f4c4 │ │ │ │ + bls 4f534 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1664] @ 4fdb4 │ │ │ │ + ldr r2, [pc, #1664] @ 4fe24 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ subs r0, r3, #128 @ 0x80 │ │ │ │ mvnne r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #20 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #15 │ │ │ │ - bls 4f958 │ │ │ │ + bls 4f9c8 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1608] @ 4fdb8 │ │ │ │ + ldr r2, [pc, #1608] @ 4fe28 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ cmp r3, #232 @ 0xe8 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4fa4c │ │ │ │ + bhi 4fabc │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 4fb1c │ │ │ │ + bhi 4fb8c │ │ │ │ ldr r3, [r2, #184] @ 0xb8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4fc18 │ │ │ │ + bhi 4fc88 │ │ │ │ ldr r3, [r2, #188] @ 0xbc │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4fc94 │ │ │ │ + bhi 4fd04 │ │ │ │ ldr r3, [r2, #192] @ 0xc0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4fd20 │ │ │ │ + bhi 4fd90 │ │ │ │ ldr r3, [r2, #196] @ 0xc4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4fd58 │ │ │ │ + bhi 4fdc8 │ │ │ │ ldr r3, [r2, #200] @ 0xc8 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4fd74 │ │ │ │ + bhi 4fde4 │ │ │ │ ldr r3, [r2, #204] @ 0xcc │ │ │ │ cmp r3, #1 │ │ │ │ - bls 4f4c4 │ │ │ │ + bls 4f534 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1476] @ 4fdbc │ │ │ │ + ldr r2, [pc, #1476] @ 4fe2c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ cmp r3, #16 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 4f9a4 │ │ │ │ + bhi 4fa14 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls 4f4c4 │ │ │ │ + bls 4f534 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1416] @ 4fdc0 │ │ │ │ + ldr r2, [pc, #1416] @ 4fe30 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 4fa68 │ │ │ │ + bhi 4fad8 │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 4fb00 │ │ │ │ + bhi 4fb70 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 4fbc4 │ │ │ │ + bhi 4fc34 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #5 │ │ │ │ - bhi 4fcb0 │ │ │ │ + bhi 4fd20 │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 4fd04 │ │ │ │ + blt 4fd74 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #31 │ │ │ │ - bls 4f4c4 │ │ │ │ + bls 4f534 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1312] @ 4fdc4 │ │ │ │ + ldr r2, [pc, #1312] @ 4fe34 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 4f9f8 │ │ │ │ + blt 4fa68 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 4fb38 │ │ │ │ + bhi 4fba8 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 4fb8c │ │ │ │ + bhi 4fbfc │ │ │ │ ldr r3, [r2, #32] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 4fccc │ │ │ │ + bhi 4fd3c │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 4fd3c │ │ │ │ + bhi 4fdac │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4f4c4 │ │ │ │ + bge 4f534 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1200] @ 4fdc8 │ │ │ │ + ldr r2, [pc, #1200] @ 4fe38 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ cmp r3, #12 │ │ │ │ - bne 4f504 │ │ │ │ + bne 4f574 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls 4f4c4 │ │ │ │ + bls 4f534 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1156] @ 4fdcc │ │ │ │ + ldr r2, [pc, #1156] @ 4fe3c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 4fb70 │ │ │ │ + blt 4fbe0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 4fc5c │ │ │ │ + blt 4fccc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 4fce8 │ │ │ │ + blt 4fd58 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4f4c4 │ │ │ │ + bge 4f534 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1084] @ 4fdd0 │ │ │ │ + ldr r2, [pc, #1084] @ 4fe40 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1060] @ 4fdd4 │ │ │ │ + ldr r2, [pc, #1060] @ 4fe44 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1036] @ 4fdd8 │ │ │ │ + ldr r2, [pc, #1036] @ 4fe48 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1012] @ 4fddc │ │ │ │ + ldr r2, [pc, #1012] @ 4fe4c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #988] @ 4fde0 │ │ │ │ + ldr r2, [pc, #988] @ 4fe50 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #964] @ 4fde4 │ │ │ │ + ldr r2, [pc, #964] @ 4fe54 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #940] @ 4fde8 │ │ │ │ + ldr r2, [pc, #940] @ 4fe58 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #916] @ 4fdec │ │ │ │ + ldr r2, [pc, #916] @ 4fe5c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #892] @ 4fdf0 │ │ │ │ + ldr r2, [pc, #892] @ 4fe60 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4f4c4 │ │ │ │ + bge 4f534 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #856] @ 4fdf4 │ │ │ │ + ldr r2, [pc, #856] @ 4fe64 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #832] @ 4fdf8 │ │ │ │ + ldr r2, [pc, #832] @ 4fe68 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #808] @ 4fdfc │ │ │ │ + ldr r2, [pc, #808] @ 4fe6c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #784] @ 4fe00 │ │ │ │ + ldr r2, [pc, #784] @ 4fe70 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #760] @ 4fe04 │ │ │ │ + ldr r2, [pc, #760] @ 4fe74 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #736] @ 4fe08 │ │ │ │ + ldr r2, [pc, #736] @ 4fe78 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #712] @ 4fe0c │ │ │ │ + ldr r2, [pc, #712] @ 4fe7c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #688] @ 4fe10 │ │ │ │ + ldr r2, [pc, #688] @ 4fe80 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #664] @ 4fe14 │ │ │ │ + ldr r2, [pc, #664] @ 4fe84 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #640] @ 4fe18 │ │ │ │ + ldr r2, [pc, #640] @ 4fe88 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #616] @ 4fe1c │ │ │ │ + ldr r2, [pc, #616] @ 4fe8c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #592] @ 4fe20 │ │ │ │ + ldr r2, [pc, #592] @ 4fe90 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #568] @ 4fe24 │ │ │ │ + ldr r2, [pc, #568] @ 4fe94 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #544] @ 4fe28 │ │ │ │ + ldr r2, [pc, #544] @ 4fe98 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #520] @ 4fe2c │ │ │ │ + ldr r2, [pc, #520] @ 4fe9c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ cmp r3, #5 │ │ │ │ - bls 4f4c4 │ │ │ │ + bls 4f534 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #484] @ 4fe30 │ │ │ │ + ldr r2, [pc, #484] @ 4fea0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #460] @ 4fe34 │ │ │ │ + ldr r2, [pc, #460] @ 4fea4 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #436] @ 4fe38 │ │ │ │ + ldr r2, [pc, #436] @ 4fea8 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #412] @ 4fe3c │ │ │ │ + ldr r2, [pc, #412] @ 4feac │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #388] @ 4fe40 │ │ │ │ + ldr r2, [pc, #388] @ 4feb0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #364] @ 4fe44 │ │ │ │ + ldr r2, [pc, #364] @ 4feb4 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #340] @ 4fe48 │ │ │ │ + ldr r2, [pc, #340] @ 4feb8 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #316] @ 4fe4c │ │ │ │ + ldr r2, [pc, #316] @ 4febc │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #292] @ 4fe50 │ │ │ │ + ldr r2, [pc, #292] @ 4fec0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #268] @ 4fe54 │ │ │ │ + ldr r2, [pc, #268] @ 4fec4 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #244] @ 4fe58 │ │ │ │ + ldr r2, [pc, #244] @ 4fec8 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldr r3, [r0, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #220] @ 4fe5c │ │ │ │ + ldr r2, [pc, #220] @ 4fecc │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r0, #1028] @ 0x404 │ │ │ │ str r3, [r0, #1032] @ 0x408 │ │ │ │ - b 4f504 │ │ │ │ + b 4f574 │ │ │ │ ldrdeq sl, [r0], -r8 │ │ │ │ andeq sl, r0, ip, lsl #1 │ │ │ │ andeq sl, r0, r8, asr #32 │ │ │ │ andeq sl, r0, r0, lsr #32 │ │ │ │ andeq r9, r0, ip, ror pc │ │ │ │ andeq sl, r0, r0, ror #3 │ │ │ │ andeq sl, r0, r8, lsl #3 │ │ │ │ @@ -77744,1075 +77772,1075 @@ │ │ │ │ sub r1, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #1028] @ 0x404 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ addls pc, pc, r1, lsl #2 │ │ │ │ - b 4ffcc │ │ │ │ + b 5003c │ │ │ │ + b 50010 │ │ │ │ + b 50010 │ │ │ │ + b 503f4 │ │ │ │ + b 50660 │ │ │ │ + b 5006c │ │ │ │ + b 4ffa0 │ │ │ │ + b 4ffa0 │ │ │ │ + b 4ffa0 │ │ │ │ + b 50e28 │ │ │ │ + b 50e60 │ │ │ │ b 4ffa0 │ │ │ │ b 4ffa0 │ │ │ │ - b 50384 │ │ │ │ - b 505f0 │ │ │ │ - b 4fffc │ │ │ │ - b 4ff30 │ │ │ │ - b 4ff30 │ │ │ │ - b 4ff30 │ │ │ │ - b 50db8 │ │ │ │ - b 50df0 │ │ │ │ - b 4ff30 │ │ │ │ - b 4ff30 │ │ │ │ - b 4ff88 │ │ │ │ - b 4ff88 │ │ │ │ - b 5096c │ │ │ │ - b 50aac │ │ │ │ - b 50a00 │ │ │ │ - b 50b28 │ │ │ │ - b 5079c │ │ │ │ - b 50738 │ │ │ │ - b 4ff30 │ │ │ │ - b 506d8 │ │ │ │ - b 50674 │ │ │ │ - b 5031c │ │ │ │ - b 502e0 │ │ │ │ - b 50290 │ │ │ │ - b 50440 │ │ │ │ - b 4ff30 │ │ │ │ - b 4ff30 │ │ │ │ - b 50408 │ │ │ │ - b 50258 │ │ │ │ - b 501ec │ │ │ │ - b 50060 │ │ │ │ - b 50804 │ │ │ │ - b 50d28 │ │ │ │ - b 505dc │ │ │ │ - b 50e38 │ │ │ │ - b 4ff88 │ │ │ │ - b 50e78 │ │ │ │ + b 4fff8 │ │ │ │ + b 4fff8 │ │ │ │ + b 509dc │ │ │ │ + b 50b1c │ │ │ │ + b 50a70 │ │ │ │ + b 50b98 │ │ │ │ + b 5080c │ │ │ │ + b 507a8 │ │ │ │ + b 4ffa0 │ │ │ │ + b 50748 │ │ │ │ + b 506e4 │ │ │ │ + b 5038c │ │ │ │ + b 50350 │ │ │ │ + b 50300 │ │ │ │ + b 504b0 │ │ │ │ + b 4ffa0 │ │ │ │ + b 4ffa0 │ │ │ │ + b 50478 │ │ │ │ + b 502c8 │ │ │ │ + b 5025c │ │ │ │ + b 500d0 │ │ │ │ + b 50874 │ │ │ │ + b 50d98 │ │ │ │ + b 5064c │ │ │ │ + b 50ea8 │ │ │ │ + b 4fff8 │ │ │ │ + b 50ee8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4ff5c │ │ │ │ - ldr r3, [pc, #4036] @ 50f0c │ │ │ │ + beq 4ffcc │ │ │ │ + ldr r3, [pc, #4036] @ 50f7c │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4ffec │ │ │ │ + beq 5005c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4ff4c │ │ │ │ + bne 4ffbc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4ffb8 │ │ │ │ - ldr r3, [pc, #3992] @ 50f10 │ │ │ │ + bne 50028 │ │ │ │ + ldr r3, [pc, #3992] @ 50f80 │ │ │ │ add r0, r4, #4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4] │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #6 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ ldr r2, [r4, #1028] @ 0x404 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #1 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ ldr r2, [r4, #1028] @ 0x404 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b 4ff34 │ │ │ │ - ldr r3, [pc, #3924] @ 50f14 │ │ │ │ + b 4ffa4 │ │ │ │ + ldr r3, [pc, #3924] @ 50f84 │ │ │ │ mov r0, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r3, [pc, #3904] @ 50f18 │ │ │ │ + ldr r3, [pc, #3904] @ 50f88 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r0] │ │ │ │ - ldrne r3, [pc, #3892] @ 50f1c │ │ │ │ + ldrne r3, [pc, #3892] @ 50f8c │ │ │ │ addne r3, pc, r3 │ │ │ │ strne r3, [r0] │ │ │ │ - ldr r3, [pc, #3884] @ 50f20 │ │ │ │ + ldr r3, [pc, #3884] @ 50f90 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ - b 4ff54 │ │ │ │ + b 4ffc4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bhi 511d4 │ │ │ │ + bhi 51244 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 51268 │ │ │ │ + bhi 512d8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi 51420 │ │ │ │ + bhi 51490 │ │ │ │ ldr r2, [r4, #1028] @ 0x404 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ - bhi 51194 │ │ │ │ + bhi 51204 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 51324 │ │ │ │ + bhi 51394 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 51498 │ │ │ │ + bhi 51508 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 514f0 │ │ │ │ + bhi 51560 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 515a8 │ │ │ │ + bhi 51618 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 5165c │ │ │ │ + bhi 516cc │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #3408] @ 50f24 │ │ │ │ + ldr r2, [pc, #3408] @ 50f94 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #3392] @ 50f28 │ │ │ │ + ldr r2, [pc, #3392] @ 50f98 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #6 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ cmp r0, #1 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #3304] @ 50f2c │ │ │ │ + ldr r3, [pc, #3304] @ 50f9c │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #3252] @ 50f30 │ │ │ │ + ldr r3, [pc, #3252] @ 50fa0 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #3 │ │ │ │ str r0, [r4, #8] │ │ │ │ - bhi 511f4 │ │ │ │ + bhi 51264 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #3176] @ 50f34 │ │ │ │ + ldr r3, [pc, #3176] @ 50fa4 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ add r3, r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #3124] @ 50f38 │ │ │ │ + ldr r2, [pc, #3124] @ 50fa8 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #3108] @ 50f3c │ │ │ │ + ldr r2, [pc, #3108] @ 50fac │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #3 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bhi 51214 │ │ │ │ + bhi 51284 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #3024] @ 50f40 │ │ │ │ + ldr r3, [pc, #3024] @ 50fb0 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #3 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bhi 511b0 │ │ │ │ + bhi 51220 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi 5124c │ │ │ │ + bhi 512bc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #2896] @ 50f44 │ │ │ │ + ldr r3, [pc, #2896] @ 50fb4 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ cmp r0, #15 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #2848] @ 50f48 │ │ │ │ + ldr r2, [pc, #2848] @ 50fb8 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #2832] @ 50f4c │ │ │ │ + ldr r2, [pc, #2832] @ 50fbc │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #6 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ - bhi 5115c │ │ │ │ + bhi 511cc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 51384 │ │ │ │ + bhi 513f4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 5147c │ │ │ │ + bhi 514ec │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 5156c │ │ │ │ + bhi 515dc │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 51624 │ │ │ │ + bhi 51694 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #2436] @ 50f50 │ │ │ │ + ldr r2, [pc, #2436] @ 50fc0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 501e0 │ │ │ │ + b 50250 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r2, [r4, #1028] @ 0x404 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bhi 510a8 │ │ │ │ + bhi 51118 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 512c8 │ │ │ │ + bhi 51338 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 513c0 │ │ │ │ + bhi 51430 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 50058 │ │ │ │ + bge 500c8 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #2292] @ 50f54 │ │ │ │ + ldr r3, [pc, #2292] @ 50fc4 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #2200] @ 50f58 │ │ │ │ + ldr r2, [pc, #2200] @ 50fc8 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #2184] @ 50f5c │ │ │ │ + ldr r2, [pc, #2184] @ 50fcc │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bhi 51230 │ │ │ │ + bhi 512a0 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #2104] @ 50f60 │ │ │ │ + ldr r2, [pc, #2104] @ 50fd0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 50310 │ │ │ │ + b 50380 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str r0, [r4, #12] │ │ │ │ - bhi 510c4 │ │ │ │ + bhi 51134 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #2016] @ 50f64 │ │ │ │ + ldr r2, [pc, #2016] @ 50fd4 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #2000] @ 50f68 │ │ │ │ + ldr r2, [pc, #2000] @ 50fd8 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #15 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bls 50ea4 │ │ │ │ + bls 50f14 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #1916] @ 50f6c │ │ │ │ + ldr r3, [pc, #1916] @ 50fdc │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #6 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - bhi 51100 │ │ │ │ + bhi 51170 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 51340 │ │ │ │ + bhi 513b0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 513fc │ │ │ │ + bhi 5146c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 51548 │ │ │ │ + bhi 515b8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 51600 │ │ │ │ + bhi 51670 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #1556] @ 50f70 │ │ │ │ + ldr r2, [pc, #1556] @ 50fe0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 501e0 │ │ │ │ + b 50250 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bhi 50ef0 │ │ │ │ + bhi 50f60 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 51288 │ │ │ │ + bhi 512f8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #60 @ 0x3c │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #1416] @ 50f74 │ │ │ │ + ldr r3, [pc, #1416] @ 50fe4 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bhi 51088 │ │ │ │ + bhi 510f8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi 512a8 │ │ │ │ + bhi 51318 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 513dc │ │ │ │ + bhi 5144c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 51528 │ │ │ │ + bhi 51598 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 515e0 │ │ │ │ + bhi 51650 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #1248] @ 50f78 │ │ │ │ + ldr r3, [pc, #1248] @ 50fe8 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bhi 510e0 │ │ │ │ + bhi 51150 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi 512e4 │ │ │ │ + bhi 51354 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi 5143c │ │ │ │ + bhi 514ac │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #1128] @ 50f7c │ │ │ │ + ldr r3, [pc, #1128] @ 50fec │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ - bhi 51178 │ │ │ │ + bhi 511e8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 51304 │ │ │ │ + bhi 51374 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 514b4 │ │ │ │ + bhi 51524 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 5150c │ │ │ │ + bhi 5157c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 515c4 │ │ │ │ + bhi 51634 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 51640 │ │ │ │ + bhi 516b0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 51678 │ │ │ │ + bhi 516e8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 51694 │ │ │ │ + bhi 51704 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 516b0 │ │ │ │ + bhi 51720 │ │ │ │ cmp r0, #1 │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #616] @ 50f80 │ │ │ │ + ldr r2, [pc, #616] @ 50ff0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 50790 │ │ │ │ + b 50800 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 275cc │ │ │ │ + bl 2df78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str r0, [r4, #20] │ │ │ │ - bhi 51124 │ │ │ │ + bhi 51194 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmn r3, #1 │ │ │ │ - blt 51364 │ │ │ │ + blt 513d4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 5145c │ │ │ │ + bhi 514cc │ │ │ │ cmp r0, #1 │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #480] @ 50f84 │ │ │ │ + ldr r3, [pc, #480] @ 50ff4 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ cmp r0, #5 │ │ │ │ str r0, [r4, #4] │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #432] @ 50f88 │ │ │ │ + ldr r2, [pc, #432] @ 50ff8 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #416] @ 50f8c │ │ │ │ + ldr r2, [pc, #416] @ 50ffc │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27518 │ │ │ │ + bl 2dec4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ str r0, [r4, #8] │ │ │ │ - bhi 51140 │ │ │ │ + bhi 511b0 │ │ │ │ cmp r0, #15 │ │ │ │ - bls 50058 │ │ │ │ + bls 500c8 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #360] @ 50f90 │ │ │ │ + ldr r2, [pc, #360] @ 51000 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 50434 │ │ │ │ + b 504a4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #6 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ ldr r2, [r4, #1028] @ 0x404 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, #6 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ mov r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2768c │ │ │ │ + bl 2e038 │ │ │ │ ldr r2, [r4, #1028] @ 0x404 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 513a0 │ │ │ │ + blt 51410 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 514d0 │ │ │ │ + blt 51540 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 51588 │ │ │ │ + blt 515f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 50058 │ │ │ │ + bge 500c8 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #184] @ 50f94 │ │ │ │ + ldr r3, [pc, #184] @ 51004 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #156] @ 50f98 │ │ │ │ + ldr r2, [pc, #156] @ 51008 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 506cc │ │ │ │ + b 5073c │ │ │ │ andeq r9, r0, r4, lsr #20 │ │ │ │ - andeq r2, r0, r8, lsl #25 │ │ │ │ - andeq r2, r0, r0, asr #24 │ │ │ │ + andeq r2, r0, r8, asr sl │ │ │ │ + andeq r2, r0, r0, lsl sl │ │ │ │ andeq r9, r0, ip, ror r9 │ │ │ │ andeq r9, r0, r4, lsl #19 │ │ │ │ - andeq r2, r0, r0, lsl ip │ │ │ │ + andeq r2, r0, r0, ror #19 │ │ │ │ muleq r0, r8, r5 │ │ │ │ andeq r9, r0, r8, lsl #11 │ │ │ │ andeq r9, r0, ip, asr #12 │ │ │ │ andeq r9, r0, r4, asr #13 │ │ │ │ andeq r9, r0, r0, lsl r4 │ │ │ │ @ instruction: 0x000092b4 │ │ │ │ andeq r9, r0, r4, lsr #5 │ │ │ │ @@ -78895,407 +78923,407 @@ │ │ │ │ andeq r8, r0, r4, lsr #2 │ │ │ │ ldrdeq r8, [r0], -r8 @ │ │ │ │ andeq r8, r0, ip, ror #1 │ │ │ │ strheq r8, [r0], -r8 @ │ │ │ │ strheq r8, [r0], -r4 │ │ │ │ strheq r8, [r0], -r0 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-248] @ 50f9c │ │ │ │ + ldr r3, [pc, #-248] @ 5100c │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-276] @ 50fa0 │ │ │ │ + ldr r2, [pc, #-276] @ 51010 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 506cc │ │ │ │ + b 5073c │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-300] @ 50fa4 │ │ │ │ + ldr r2, [pc, #-300] @ 51014 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 506cc │ │ │ │ + b 5073c │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-324] @ 50fa8 │ │ │ │ + ldr r3, [pc, #-324] @ 51018 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-352] @ 50fac │ │ │ │ + ldr r2, [pc, #-352] @ 5101c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-368] @ 50fb0 │ │ │ │ + ldr r2, [pc, #-368] @ 51020 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-380] @ 50fb4 │ │ │ │ + ldr r2, [pc, #-380] @ 51024 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 506cc │ │ │ │ + b 5073c │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-404] @ 50fb8 │ │ │ │ + ldr r2, [pc, #-404] @ 51028 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 506cc │ │ │ │ + b 5073c │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-428] @ 50fbc │ │ │ │ + ldr r2, [pc, #-428] @ 5102c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 51118 │ │ │ │ + b 51188 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-452] @ 50fc0 │ │ │ │ + ldr r2, [pc, #-452] @ 51030 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 506cc │ │ │ │ + b 5073c │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-476] @ 50fc4 │ │ │ │ + ldr r2, [pc, #-476] @ 51034 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 506cc │ │ │ │ + b 5073c │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-500] @ 50fc8 │ │ │ │ + ldr r2, [pc, #-500] @ 51038 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-516] @ 50fcc │ │ │ │ + ldr r2, [pc, #-516] @ 5103c │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-528] @ 50fd0 │ │ │ │ + ldr r3, [pc, #-528] @ 51040 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-556] @ 50fd4 │ │ │ │ + ldr r3, [pc, #-556] @ 51044 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-584] @ 50fd8 │ │ │ │ + ldr r2, [pc, #-584] @ 51048 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 511c8 │ │ │ │ + b 51238 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-608] @ 50fdc │ │ │ │ + ldr r2, [pc, #-608] @ 5104c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 506cc │ │ │ │ + b 5073c │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-632] @ 50fe0 │ │ │ │ + ldr r2, [pc, #-632] @ 51050 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 506cc │ │ │ │ + b 5073c │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-656] @ 50fe4 │ │ │ │ + ldr r3, [pc, #-656] @ 51054 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-684] @ 50fe8 │ │ │ │ + ldr r3, [pc, #-684] @ 51058 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-712] @ 50fec │ │ │ │ + ldr r3, [pc, #-712] @ 5105c │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-740] @ 50ff0 │ │ │ │ + ldr r2, [pc, #-740] @ 51060 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 50310 │ │ │ │ + b 50380 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-764] @ 50ff4 │ │ │ │ + ldr r3, [pc, #-764] @ 51064 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-792] @ 50ff8 │ │ │ │ + ldr r3, [pc, #-792] @ 51068 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-820] @ 50ffc │ │ │ │ + ldr r2, [pc, #-820] @ 5106c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 51118 │ │ │ │ + b 51188 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-844] @ 51000 │ │ │ │ + ldr r2, [pc, #-844] @ 51070 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-860] @ 51004 │ │ │ │ + ldr r2, [pc, #-860] @ 51074 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-872] @ 51008 │ │ │ │ + ldr r3, [pc, #-872] @ 51078 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-900] @ 5100c │ │ │ │ + ldr r2, [pc, #-900] @ 5107c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 51358 │ │ │ │ + b 513c8 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-924] @ 51010 │ │ │ │ + ldr r3, [pc, #-924] @ 51080 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-952] @ 51014 │ │ │ │ + ldr r2, [pc, #-952] @ 51084 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 50790 │ │ │ │ + b 50800 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-976] @ 51018 │ │ │ │ + ldr r3, [pc, #-976] @ 51088 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1004] @ 5101c │ │ │ │ + ldr r2, [pc, #-1004] @ 5108c │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1020] @ 51020 │ │ │ │ + ldr r2, [pc, #-1020] @ 51090 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1032] @ 51024 │ │ │ │ + ldr r2, [pc, #-1032] @ 51094 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 50de4 │ │ │ │ + b 50e54 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-1056] @ 51028 │ │ │ │ + ldr r3, [pc, #-1056] @ 51098 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-1084] @ 5102c │ │ │ │ + ldr r3, [pc, #-1084] @ 5109c │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1112] @ 51030 │ │ │ │ + ldr r2, [pc, #-1112] @ 510a0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 51414 │ │ │ │ + b 51484 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1136] @ 51034 │ │ │ │ + ldr r2, [pc, #-1136] @ 510a4 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 51358 │ │ │ │ + b 513c8 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1160] @ 51038 │ │ │ │ + ldr r2, [pc, #-1160] @ 510a8 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 50310 │ │ │ │ + b 50380 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-1184] @ 5103c │ │ │ │ + ldr r3, [pc, #-1184] @ 510ac │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1212] @ 51040 │ │ │ │ + ldr r2, [pc, #-1212] @ 510b0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 51414 │ │ │ │ + b 51484 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1236] @ 51044 │ │ │ │ + ldr r2, [pc, #-1236] @ 510b4 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 51118 │ │ │ │ + b 51188 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-1260] @ 51048 │ │ │ │ + ldr r3, [pc, #-1260] @ 510b8 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1288] @ 5104c │ │ │ │ + ldr r2, [pc, #-1288] @ 510bc │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1304] @ 51050 │ │ │ │ + ldr r2, [pc, #-1304] @ 510c0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1316] @ 51054 │ │ │ │ + ldr r2, [pc, #-1316] @ 510c4 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 51560 │ │ │ │ + b 515d0 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-1340] @ 51058 │ │ │ │ + ldr r3, [pc, #-1340] @ 510c8 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1368] @ 5105c │ │ │ │ + ldr r2, [pc, #-1368] @ 510cc │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 51560 │ │ │ │ + b 515d0 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1392] @ 51060 │ │ │ │ + ldr r2, [pc, #-1392] @ 510d0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 51358 │ │ │ │ + b 513c8 │ │ │ │ ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - ldr r3, [pc, #-1416] @ 51064 │ │ │ │ + ldr r3, [pc, #-1416] @ 510d4 │ │ │ │ add r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [r4, #1028] @ 0x404 │ │ │ │ str r1, [r4, #1032] @ 0x408 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1444] @ 51068 │ │ │ │ + ldr r2, [pc, #-1444] @ 510d8 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1460] @ 5106c │ │ │ │ + ldr r2, [pc, #-1460] @ 510dc │ │ │ │ add r2, pc, r2 │ │ │ │ - b 4ff34 │ │ │ │ + b 4ffa4 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1472] @ 51070 │ │ │ │ + ldr r2, [pc, #-1472] @ 510e0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 51618 │ │ │ │ + b 51688 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1496] @ 51074 │ │ │ │ + ldr r2, [pc, #-1496] @ 510e4 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 51414 │ │ │ │ + b 51484 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1520] @ 51078 │ │ │ │ + ldr r2, [pc, #-1520] @ 510e8 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 51618 │ │ │ │ + b 51688 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1544] @ 5107c │ │ │ │ + ldr r2, [pc, #-1544] @ 510ec │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 51560 │ │ │ │ + b 515d0 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1568] @ 51080 │ │ │ │ + ldr r2, [pc, #-1568] @ 510f0 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 51618 │ │ │ │ + b 51688 │ │ │ │ ldr r3, [r4, #1032] @ 0x408 │ │ │ │ - ldr r2, [pc, #-1592] @ 51084 │ │ │ │ + ldr r2, [pc, #-1592] @ 510f4 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r4, #1028] @ 0x404 │ │ │ │ str r3, [r4, #1032] @ 0x408 │ │ │ │ - b 501e0 │ │ │ │ + b 50250 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000516cc <.fini>: │ │ │ │ +0005173c <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,2299 +1,2299 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x000516d4 01000200 3e000000 41000000 0c000000 ....>...A....... │ │ │ │ - 0x000516e4 41000000 11000000 41000000 27000000 A.......A...'... │ │ │ │ - 0x000516f4 41000000 36000000 41000000 03000000 A...6...A....... │ │ │ │ - 0x00051704 41000000 06000000 41000000 15000000 A.......A....... │ │ │ │ - 0x00051714 41000000 0f000000 41000000 0e000000 A.......A....... │ │ │ │ - 0x00051724 41000000 26000000 41000000 13000000 A...&...A....... │ │ │ │ - 0x00051734 41000000 29000000 41000000 02000000 A...)...A....... │ │ │ │ - 0x00051744 41000000 19000000 41000000 0a000000 A.......A....... │ │ │ │ - 0x00051754 41000000 0b000000 41000000 00000000 A.......A....... │ │ │ │ - 0x00051764 00000000 80000000 00000000 00000000 ................ │ │ │ │ - 0x00051774 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051784 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051794 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000517a4 00000000 72656672 65736869 6e672069 ....refreshing i │ │ │ │ - 0x000517b4 70206164 64726573 73657300 72656769 p addresses.regi │ │ │ │ - 0x000517c4 73746572 00000000 66657463 68696e67 ster....fetching │ │ │ │ - 0x000517d4 20736572 76657220 636f756e 74730000 server counts.. │ │ │ │ - 0x000517e4 5741524e 494e473a 204e6f20 6d617374 WARNING: No mast │ │ │ │ - 0x000517f4 65722073 65727665 72732e20 52657472 er servers. Retr │ │ │ │ - 0x00051804 79696e67 20696e20 36302073 65636f6e ying in 60 secon │ │ │ │ - 0x00051814 64730000 63686f73 65202725 73272061 ds..chose '%s' a │ │ │ │ - 0x00051824 73206d61 73746572 2c207365 6e64696e s master, sendin │ │ │ │ - 0x00051834 67206865 61727462 65617473 00000000 g heartbeats.... │ │ │ │ - 0x00051844 5741524e 494e473a 204d6173 74657220 WARNING: Master │ │ │ │ - 0x00051854 73657276 65722069 73206e6f 74207265 server is not re │ │ │ │ - 0x00051864 73706f6e 64696e67 2c207377 69746368 sponding, switch │ │ │ │ - 0x00051874 696e6720 6d617374 65720000 73657276 ing master..serv │ │ │ │ - 0x00051884 65722072 65676973 74657265 64000000 er registered... │ │ │ │ - 0x00051894 6e6f2066 69726577 616c6c2f 6e617420 no firewall/nat │ │ │ │ - 0x000518a4 70726f62 6c656d73 20646574 65637465 problems detecte │ │ │ │ - 0x000518b4 64000000 4552524f 523a2074 6865206d d...ERROR: the m │ │ │ │ - 0x000518c4 61737465 72207365 72766572 20726570 aster server rep │ │ │ │ - 0x000518d4 6f727473 20746861 7420636c 69656e74 orts that client │ │ │ │ - 0x000518e4 73206361 6e206e6f 7420636f 6e6e6563 s can not connec │ │ │ │ - 0x000518f4 7420746f 20746869 73207365 72766572 t to this server │ │ │ │ - 0x00051904 2e000000 4552524f 523a2063 6f6e6669 ....ERROR: confi │ │ │ │ - 0x00051914 67757265 20796f75 72206669 72657761 gure your firewa │ │ │ │ - 0x00051924 6c6c2f6e 61742074 6f206c65 74207468 ll/nat to let th │ │ │ │ - 0x00051934 726f7567 68207564 70206f6e 20706f72 rough udp on por │ │ │ │ - 0x00051944 74202564 2e000000 28696e76 616c6964 t %d....(invalid │ │ │ │ - 0x00051954 29000000 28636f6e 6e656374 696e6729 )...(connecting) │ │ │ │ - 0x00051964 00000000 636c6965 6e745f69 64206973 ....client_id is │ │ │ │ - 0x00051974 206e6f74 2076616c 69640000 7372632f not valid..src/ │ │ │ │ - 0x00051984 656e6769 6e652f73 65727665 722f7365 engine/server/se │ │ │ │ - 0x00051994 72766572 2e637070 00000000 696e666f rver.cpp....info │ │ │ │ - 0x000519a4 2063616e 206e6f74 20626520 6e756c6c can not be null │ │ │ │ - 0x000519b4 00000000 636c6965 6e742064 726f7070 ....client dropp │ │ │ │ - 0x000519c4 65642e20 6369643d 25642061 6464723d ed. cid=%d addr= │ │ │ │ - 0x000519d4 25732072 6561736f 6e3d2725 73270000 %s reason='%s'.. │ │ │ │ - 0x000519e4 2841646d 696e2900 284d6f64 29000000 (Admin).(Mod)... │ │ │ │ - 0x000519f4 69643d25 64206164 64723d25 7320636c id=%d addr=%s cl │ │ │ │ - 0x00051a04 69656e74 3d257820 6e616d65 3d272573 ient=%x name='%s │ │ │ │ - 0x00051a14 27207363 6f72653d 25642025 73000000 ' score=%d %s... │ │ │ │ - 0x00051a24 69643d25 64206164 64723d25 7320636f id=%d addr=%s co │ │ │ │ - 0x00051a34 6e6e6563 74696e67 00000000 25732f25 nnecting....%s/% │ │ │ │ - 0x00051a44 73000000 6d617073 2f25732f 00000000 s...maps/%s/.... │ │ │ │ - 0x00051a54 64656d6f 732f2573 2e64656d 6f000000 demos/%s.demo... │ │ │ │ - 0x00051a64 64656d6f 732f6465 6d6f5f25 732e6465 demos/demo_%s.de │ │ │ │ - 0x00051a74 6d6f0000 696e636f 72726563 74207479 mo..incorrect ty │ │ │ │ - 0x00051a84 70650000 696e636f 72726563 74206964 pe..incorrect id │ │ │ │ - 0x00051a94 00000000 28312900 4b69636b 65642028 ....(1).Kicked ( │ │ │ │ - 0x00051aa4 25732900 4b69636b 65642062 7920636f %s).Kicked by co │ │ │ │ - 0x00051ab4 6e736f6c 65000000 696e7661 6c696420 nsole...invalid │ │ │ │ - 0x00051ac4 636c6965 6e742069 6420746f 206b6963 client id to kic │ │ │ │ - 0x00051ad4 6b000000 796f7520 63616e27 74206b69 k...you can't ki │ │ │ │ - 0x00051ae4 636b2079 6f757273 656c6600 6b69636b ck yourself.kick │ │ │ │ - 0x00051af4 20636f6d 6d616e64 2064656e 69656400 command denied. │ │ │ │ - 0x00051b04 6175746f 2f617574 6f726563 6f726400 auto/autorecord. │ │ │ │ - 0x00051b14 64656d6f 732f2573 5f25732e 64656d6f demos/%s_%s.demo │ │ │ │ - 0x00051b24 00000000 6175746f 7265636f 72640000 ....autorecord.. │ │ │ │ - 0x00051b34 64656d6f 732f7365 72766572 00000000 demos/server.... │ │ │ │ - 0x00051b44 69642069 73206e6f 7420616c 6c6f6361 id is not alloca │ │ │ │ - 0x00051b54 74656400 6e656564 20617420 6c656173 ted.need at leas │ │ │ │ - 0x00051b64 74203230 34382070 6f737369 62696c69 t 2048 possibili │ │ │ │ - 0x00051b74 74696573 20666f72 20322d63 68617261 ties for 2-chara │ │ │ │ - 0x00051b84 63746572 20736571 75656e63 65730000 cter sequences.. │ │ │ │ - 0x00051b94 6e656564 20616e20 6576656e 20706173 need an even pas │ │ │ │ - 0x00051ba4 73776f72 64206c65 6e677468 00000000 sword length.... │ │ │ │ - 0x00051bb4 72656d6f 76696e67 2064756d 6d790000 removing dummy.. │ │ │ │ - 0x00051bc4 4c6f676f 75742073 75636365 73736675 Logout successfu │ │ │ │ - 0x00051bd4 6c2e0000 436c6965 6e744944 3d256420 l...ClientID=%d │ │ │ │ - 0x00051be4 6c6f6767 6564206f 75740000 69642065 logged out..id e │ │ │ │ - 0x00051bf4 72726f72 00000000 735b6964 7c69707c rror....s[id|ip| │ │ │ │ - 0x00051c04 72616e67 655d203f 695b6d69 6e757465 range] ?i[minute │ │ │ │ - 0x00051c14 735d2072 5b726561 736f6e5d 00000000 s] r[reason].... │ │ │ │ - 0x00051c24 42616e20 706c6179 65722077 69746820 Ban player with │ │ │ │ - 0x00051c34 49502f49 50207261 6e67652f 636c6965 IP/IP range/clie │ │ │ │ - 0x00051c44 6e742069 6420666f 72207820 6d696e75 nt id for x minu │ │ │ │ - 0x00051c54 74657320 666f7220 616e7920 72656173 tes for any reas │ │ │ │ - 0x00051c64 6f6e0000 6d617073 2f25732e 6d617000 on..maps/%s.map. │ │ │ │ - 0x00051c74 696e7661 6c696420 7374616e 64617264 invalid standard │ │ │ │ - 0x00051c84 206d6170 00000000 6d617063 6865636b map....mapcheck │ │ │ │ - 0x00051c94 65720000 25732073 68613235 36206973 er..%s sha256 is │ │ │ │ - 0x00051ca4 20257300 25732063 72632069 73202530 %s.%s crc is %0 │ │ │ │ - 0x00051cb4 38780000 695b6964 5d203f72 5b726561 8x..i[id] ?r[rea │ │ │ │ - 0x00051cc4 736f6e5d 00000000 4b69636b 20706c61 son]....Kick pla │ │ │ │ - 0x00051cd4 79657220 77697468 20737065 63696669 yer with specifi │ │ │ │ - 0x00051ce4 65642069 6420666f 7220616e 79207265 ed id for any re │ │ │ │ - 0x00051cf4 61736f6e 00000000 4c697374 20706c61 ason....List pla │ │ │ │ - 0x00051d04 79657273 00000000 73687574 646f776e yers....shutdown │ │ │ │ - 0x00051d14 00000000 53687574 20646f77 6e000000 ....Shut down... │ │ │ │ - 0x00051d24 6c6f676f 75740000 4c6f676f 7574206f logout..Logout o │ │ │ │ - 0x00051d34 66207263 6f6e0000 3f735b66 696c655d f rcon..?s[file] │ │ │ │ - 0x00051d44 00000000 5265636f 72642074 6f206120 ....Record to a │ │ │ │ - 0x00051d54 66696c65 00000000 73746f70 7265636f file....stopreco │ │ │ │ - 0x00051d64 72640000 53746f70 20726563 6f726469 rd..Stop recordi │ │ │ │ - 0x00051d74 6e670000 72656c6f 61640000 52656c6f ng..reload..Relo │ │ │ │ - 0x00051d84 61642074 6865206d 61700000 73765f6e ad the map..sv_n │ │ │ │ - 0x00051d94 616d6500 73765f70 6c617965 725f736c ame.sv_player_sl │ │ │ │ - 0x00051da4 6f747300 73765f6d 61785f63 6c69656e ots.sv_max_clien │ │ │ │ - 0x00051db4 74730000 73765f6d 61785f63 6c69656e ts..sv_max_clien │ │ │ │ - 0x00051dc4 74735f70 65725f69 70000000 6d6f645f ts_per_ip...mod_ │ │ │ │ - 0x00051dd4 636f6d6d 616e6400 636f6e73 6f6c655f command.console_ │ │ │ │ - 0x00051de4 6f757470 75745f6c 6576656c 00000000 output_level.... │ │ │ │ - 0x00051df4 73765f72 636f6e5f 70617373 776f7264 sv_rcon_password │ │ │ │ - 0x00051e04 00000000 57726f6e 67207665 7273696f ....Wrong versio │ │ │ │ - 0x00051e14 6e2e2053 65727665 72206973 2072756e n. Server is run │ │ │ │ - 0x00051e24 6e696e67 20272573 2720616e 6420636c ning '%s' and cl │ │ │ │ - 0x00051e34 69656e74 20272573 27000000 57726f6e ient '%s'...Wron │ │ │ │ - 0x00051e44 67207061 7373776f 72640000 73656e64 g password..send │ │ │ │ - 0x00051e54 696e6720 6368756e 6b202564 20776974 ing chunk %d wit │ │ │ │ - 0x00051e64 68207369 7a652025 64000000 706c6179 h size %d...play │ │ │ │ - 0x00051e74 65722069 73207265 6164792e 20436c69 er is ready. Cli │ │ │ │ - 0x00051e84 656e7449 443d2564 20616464 723d2573 entID=%d addr=%s │ │ │ │ - 0x00051e94 00000000 706c6179 65722068 61732065 ....player has e │ │ │ │ - 0x00051ea4 6e746572 65642074 68652067 616d652e ntered the game. │ │ │ │ - 0x00051eb4 20436c69 656e7449 443d2564 20616464 ClientID=%d add │ │ │ │ - 0x00051ec4 723d2573 00000000 436c6965 6e744944 r=%s....ClientID │ │ │ │ - 0x00051ed4 3d256420 72636f6e 3d272573 27000000 =%d rcon='%s'... │ │ │ │ - 0x00051ee4 4e6f2072 636f6e20 70617373 776f7264 No rcon password │ │ │ │ - 0x00051ef4 20736574 206f6e20 73657276 65722e20 set on server. │ │ │ │ - 0x00051f04 53657420 73765f72 636f6e5f 70617373 Set sv_rcon_pass │ │ │ │ - 0x00051f14 776f7264 20616e64 2f6f7220 73765f72 word and/or sv_r │ │ │ │ - 0x00051f24 636f6e5f 6d6f645f 70617373 776f7264 con_mod_password │ │ │ │ - 0x00051f34 20746f20 656e6162 6c652074 68652072 to enable the r │ │ │ │ - 0x00051f44 656d6f74 6520636f 6e736f6c 652e0000 emote console... │ │ │ │ - 0x00051f54 41646d69 6e206175 7468656e 74696361 Admin authentica │ │ │ │ - 0x00051f64 74696f6e 20737563 63657373 66756c2e tion successful. │ │ │ │ - 0x00051f74 2046756c 6c207265 6d6f7465 20636f6e Full remote con │ │ │ │ - 0x00051f84 736f6c65 20616363 65737320 6772616e sole access gran │ │ │ │ - 0x00051f94 7465642e 00000000 436c6965 6e744944 ted.....ClientID │ │ │ │ - 0x00051fa4 3d256420 61757468 65642028 61646d69 =%d authed (admi │ │ │ │ - 0x00051fb4 6e290000 57726f6e 67207061 7373776f n)..Wrong passwo │ │ │ │ - 0x00051fc4 72642e00 4d6f6465 7261746f 72206175 rd..Moderator au │ │ │ │ - 0x00051fd4 7468656e 74696361 74696f6e 20737563 thentication suc │ │ │ │ - 0x00051fe4 63657373 66756c2e 204c696d 69746564 cessful. Limited │ │ │ │ - 0x00051ff4 2072656d 6f746520 636f6e73 6f6c6520 remote console │ │ │ │ - 0x00052004 61636365 73732067 72616e74 65642e00 access granted.. │ │ │ │ - 0x00052014 73765f6d 61700000 436c6965 6e744944 sv_map..ClientID │ │ │ │ - 0x00052024 3d256420 61757468 65642028 6d6f6465 =%d authed (mode │ │ │ │ - 0x00052034 7261746f 72290000 57726f6e 67207061 rator)..Wrong pa │ │ │ │ - 0x00052044 7373776f 72642025 642f2564 2e000000 ssword %d/%d.... │ │ │ │ - 0x00052054 546f6f20 6d616e79 2072656d 6f746520 Too many remote │ │ │ │ - 0x00052064 636f6e73 6f6c6520 61757468 656e7469 console authenti │ │ │ │ - 0x00052074 63617469 6f6e2074 72696573 00000000 cation tries.... │ │ │ │ - 0x00052084 73747261 6e676520 6d657373 61676520 strange message │ │ │ │ - 0x00052094 436c6965 6e744944 3d256420 6d73673d ClientID=%d msg= │ │ │ │ - 0x000520a4 25642064 6174615f 73697a65 3d256400 %d data_size=%d. │ │ │ │ - 0x000520b4 30313233 34353637 38394142 43444546 0123456789ABCDEF │ │ │ │ - 0x000520c4 00000000 6d617073 2f000000 6661696c ....maps/...fail │ │ │ │ - 0x000520d4 65642074 6f206c6f 6164206d 61702e20 ed to load map. │ │ │ │ - 0x000520e4 6d61706e 616d653d 27257327 00000000 mapname='%s'.... │ │ │ │ - 0x000520f4 656e6769 6e650000 636f756c 646e2774 engine..couldn't │ │ │ │ - 0x00052104 206f7065 6e20736f 636b6574 2e20706f open socket. po │ │ │ │ - 0x00052114 72742025 64206d69 67687420 616c7265 rt %d might alre │ │ │ │ - 0x00052124 61647920 62652069 6e207573 65000000 ady be in use... │ │ │ │ - 0x00052134 73657276 6572206e 616d6520 69732027 server name is ' │ │ │ │ - 0x00052144 25732700 76657273 696f6e20 25730000 %s'.version %s.. │ │ │ │ - 0x00052154 5741524e 494e473a 206e6574 76657273 WARNING: netvers │ │ │ │ - 0x00052164 696f6e20 68617368 20646966 66657273 ion hash differs │ │ │ │ - 0x00052174 00000000 2b2d2d2d 2d2d2d2d 2d2d2d2d ....+----------- │ │ │ │ - 0x00052184 2d2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2b00 --------------+. │ │ │ │ - 0x00052194 7c207263 6f6e2070 61737377 6f72643a | rcon password: │ │ │ │ - 0x000521a4 20272573 27207c00 67616d65 73657276 '%s' |.gameserv │ │ │ │ - 0x000521b4 65720000 2d640000 2d2d6465 6661756c er..-d..--defaul │ │ │ │ - 0x000521c4 74000000 636f756c 64206e6f 7420696e t...could not in │ │ │ │ - 0x000521d4 69746961 6c697a65 20736563 75726520 itialize secure │ │ │ │ - 0x000521e4 524e4700 73656375 72650000 54656577 RNG.secure..Teew │ │ │ │ - 0x000521f4 6f726c64 735f5365 72766572 00000000 orlds_Server.... │ │ │ │ - 0x00052204 54656577 6f726c64 73000000 656e6769 Teeworlds...engi │ │ │ │ - 0x00052214 6e656d61 70000000 73746f72 61676500 nemap...storage. │ │ │ │ - 0x00052224 636f6e66 69670000 656e6769 6e656d61 config..enginema │ │ │ │ - 0x00052234 73746572 73657276 65720000 6d617374 sterserver..mast │ │ │ │ - 0x00052244 65727365 72766572 00000000 6175746f erserver....auto │ │ │ │ - 0x00052254 65786563 2e636667 00000000 73746172 exec.cfg....star │ │ │ │ - 0x00052264 74696e67 2e2e2e00 4e6f2072 6561736f ting....No reaso │ │ │ │ - 0x00052274 6e206769 76656e00 62616e20 6572726f n given.ban erro │ │ │ │ - 0x00052284 72202869 6e76616c 69642063 6c69656e r (invalid clien │ │ │ │ - 0x00052294 74206964 29000000 62616e20 6661696c t id)...ban fail │ │ │ │ - 0x000522a4 65642028 696e7661 6c696420 72616e67 ed (invalid rang │ │ │ │ - 0x000522b4 65290000 62616e20 6572726f 72202879 e)..ban error (y │ │ │ │ - 0x000522c4 6f752063 616e2774 2062616e 20796f75 ou can't ban you │ │ │ │ - 0x000522d4 7273656c 66290000 6e65745f 62616e00 rself)..net_ban. │ │ │ │ - 0x000522e4 62616e20 6572726f 72202863 6f6d6d61 ban error (comma │ │ │ │ - 0x000522f4 6e642064 656e6965 64290000 54444d00 nd denied)..TDM. │ │ │ │ - 0x00052304 4c4d5300 4d4f4400 666c6167 5f726574 LMS.MOD.flag_ret │ │ │ │ - 0x00052314 75726e00 67616d65 00000000 7372632f urn.game....src/ │ │ │ │ - 0x00052324 67616d65 2f736572 7665722f 656e7469 game/server/enti │ │ │ │ - 0x00052334 74792e68 00000000 666c6167 5f636170 ty.h....flag_cap │ │ │ │ - 0x00052344 74757265 20706c61 7965723d 2725643a ture player='%d: │ │ │ │ - 0x00052354 25732720 7465616d 3d256420 74696d65 %s' team=%d time │ │ │ │ - 0x00052364 3d252e32 66000000 666c6167 5f726574 =%.2f...flag_ret │ │ │ │ - 0x00052374 75726e20 706c6179 65723d27 25643a25 urn player='%d:% │ │ │ │ - 0x00052384 73272074 65616d3d 25640000 666c6167 s' team=%d..flag │ │ │ │ - 0x00052394 5f677261 6220706c 61796572 3d272564 _grab player='%d │ │ │ │ - 0x000523a4 3a257327 20746561 6d3d2564 00000000 :%s' team=%d.... │ │ │ │ - 0x000523b4 43544600 444d0000 4c545300 5465616d CTF.DM..LTS.Team │ │ │ │ - 0x000523c4 73206172 65204e4f 54206261 6c616e63 s are NOT balanc │ │ │ │ - 0x000523d4 65642028 7265643d 25642062 6c75653d ed (red=%d blue= │ │ │ │ - 0x000523e4 25642900 5465616d 73206172 65206261 %d).Teams are ba │ │ │ │ - 0x000523f4 6c616e63 65642028 7265643d 25642062 lanced (red=%d b │ │ │ │ - 0x00052404 6c75653d 25642900 7465616d 5f6a6f69 lue=%d).team_joi │ │ │ │ - 0x00052414 6e20706c 61796572 3d272564 3a257327 n player='%d:%s' │ │ │ │ - 0x00052424 20746561 6d3d2564 00000000 726f7461 team=%d....rota │ │ │ │ - 0x00052434 74696e67 206d6170 20746f20 25730000 ting map to %s.. │ │ │ │ - 0x00052444 7465616d 5f6a6f69 6e20706c 61796572 team_join player │ │ │ │ - 0x00052454 3d272564 3a257327 20746561 6d3d2564 ='%d:%s' team=%d │ │ │ │ - 0x00052464 2d3e2564 00000000 4b69636b 65642066 ->%d....Kicked f │ │ │ │ - 0x00052474 6f722069 6e616374 69766974 79000000 or inactivity... │ │ │ │ - 0x00052484 42616c61 6e63696e 67207465 616d7300 Balancing teams. │ │ │ │ - 0x00052494 73746172 74206d61 74636820 74797065 start match type │ │ │ │ - 0x000524a4 3d272573 27207465 616d706c 61793d27 ='%s' teamplay=' │ │ │ │ - 0x000524b4 25642700 756e6b6e 6f776e00 6c656176 %d'.unknown.leav │ │ │ │ - 0x000524c4 6520706c 61796572 3d272564 3a257327 e player='%d:%s' │ │ │ │ - 0x000524d4 00000000 65727200 7372632f 67616d65 ....err.src/game │ │ │ │ - 0x000524e4 2f736572 7665722f 67616d65 776f726c /server/gameworl │ │ │ │ - 0x000524f4 642e6370 70000000 6e6f7420 75736564 d.cpp...not used │ │ │ │ - 0x00052504 00000000 7372632f 67616d65 2f736572 ....src/game/ser │ │ │ │ - 0x00052514 7665722f 656e7469 74696573 2f636861 ver/entities/cha │ │ │ │ - 0x00052524 72616374 65722e63 70700000 73697a65 racter.cpp..size │ │ │ │ - 0x00052534 20657272 6f720000 616c7265 61647920 error..already │ │ │ │ - 0x00052544 75736564 00000000 696e7661 6c696420 used....invalid │ │ │ │ - 0x00052554 69640000 6b696c6c 206b696c 6c65723d id..kill killer= │ │ │ │ - 0x00052564 2725643a 25643a25 73272076 69637469 '%d:%d:%s' victi │ │ │ │ - 0x00052574 6d3d2725 643a2564 3a257327 20776561 m='%d:%d:%s' wea │ │ │ │ - 0x00052584 706f6e3d 25642073 70656369 616c3d25 pon=%d special=% │ │ │ │ - 0x00052594 64000000 6b696c6c 206b696c 6c65723d d...kill killer= │ │ │ │ - 0x000525a4 2725643a 25643a27 20766963 74696d3d '%d:%d:' victim= │ │ │ │ - 0x000525b4 2725643a 25643a25 73272077 6561706f '%d:%d:%s' weapo │ │ │ │ - 0x000525c4 6e3d2564 20737065 6369616c 3d256400 n=%d special=%d. │ │ │ │ - 0x000525d4 53545543 4b212121 20256420 25642025 STUCK!!! %d %d % │ │ │ │ - 0x000525e4 64202566 20256620 25662025 66202578 d %f %f %f %f %x │ │ │ │ - 0x000525f4 20257820 25782025 78000000 73686f74 %x %x %x...shot │ │ │ │ - 0x00052604 20706c61 7965723d 2725643a 25732720 player='%d:%s' │ │ │ │ - 0x00052614 7465616d 3d256420 77656170 6f6e3d25 team=%d weapon=% │ │ │ │ - 0x00052624 64000000 7069636b 75702070 6c617965 d...pickup playe │ │ │ │ - 0x00052634 723d2725 643a2573 27206974 656d3d25 r='%d:%s' item=% │ │ │ │ - 0x00052644 64000000 7372632f 67616d65 2f736572 d...src/game/ser │ │ │ │ - 0x00052654 7665722f 706c6179 65722e63 70700000 ver/player.cpp.. │ │ │ │ - 0x00052664 302e3720 38303266 31626536 30613035 0.7 802f1be60a05 │ │ │ │ - 0x00052674 36363566 00000000 4e45544f 424a5459 665f....NETOBJTY │ │ │ │ - 0x00052684 50455f50 4c415945 52494e50 55542066 PE_PLAYERINPUT f │ │ │ │ - 0x00052694 61696c65 64206f6e 20272573 27000000 ailed on '%s'... │ │ │ │ - 0x000526a4 6d6f7665 6420636c 69656e74 20256420 moved client %d │ │ │ │ - 0x000526b4 746f2074 65616d20 25640000 25732025 to team %d..%s % │ │ │ │ - 0x000526c4 2e326600 4e45544f 424a5459 50455f50 .2f.NETOBJTYPE_P │ │ │ │ - 0x000526d4 4c415945 52494e50 55542063 6f727265 LAYERINPUT corre │ │ │ │ - 0x000526e4 63746564 206f6e20 27257327 00000000 cted on '%s'.... │ │ │ │ - 0x000526f4 666f7263 696e6720 766f7465 20257300 forcing vote %s. │ │ │ │ - 0x00052704 6f707469 6f6e2027 25732720 646f6573 option '%s' does │ │ │ │ - 0x00052714 206e6f74 20657869 73740000 72656d6f not exist..remo │ │ │ │ - 0x00052724 76656420 6f707469 6f6e2027 25732720 ved option '%s' │ │ │ │ - 0x00052734 27257327 00000000 735b7475 6e696e67 '%s'....s[tuning │ │ │ │ - 0x00052744 5d20695b 76616c75 655d0000 74756e65 ] i[value]..tune │ │ │ │ - 0x00052754 00000000 54756e65 20766172 6961626c ....Tune variabl │ │ │ │ - 0x00052764 6520746f 2076616c 75650000 74756e65 e to value..tune │ │ │ │ - 0x00052774 5f726573 65740000 52657365 7420616c _reset..Reset al │ │ │ │ - 0x00052784 6c207475 6e696e67 20766172 6961626c l tuning variabl │ │ │ │ - 0x00052794 65732074 6f206465 6661756c 74730000 es to defaults.. │ │ │ │ - 0x000527a4 74756e65 73000000 4c697374 20616c6c tunes...List all │ │ │ │ - 0x000527b4 2074756e 696e6720 76617269 61626c65 tuning variable │ │ │ │ - 0x000527c4 7320616e 64207468 65697220 76616c75 s and their valu │ │ │ │ - 0x000527d4 65730000 3f695b73 65636f6e 64735d00 es..?i[seconds]. │ │ │ │ - 0x000527e4 70617573 65000000 50617573 652f756e pause...Pause/un │ │ │ │ - 0x000527f4 70617573 65206761 6d650000 3f725b6d pause game..?r[m │ │ │ │ - 0x00052804 61705d00 6368616e 67655f6d 61700000 ap].change_map.. │ │ │ │ - 0x00052814 4368616e 6765206d 61700000 72657374 Change map..rest │ │ │ │ - 0x00052824 61727400 52657374 61727420 696e2078 art.Restart in x │ │ │ │ - 0x00052834 20736563 6f6e6473 20283020 3d206162 seconds (0 = ab │ │ │ │ - 0x00052844 6f727429 00000000 725b7465 78745d00 ort)....r[text]. │ │ │ │ - 0x00052854 73617900 53617920 696e2063 68617400 say.Say in chat. │ │ │ │ - 0x00052864 42726f61 64636173 74206d65 73736167 Broadcast messag │ │ │ │ - 0x00052874 65000000 695b6964 5d20695b 7465616d e...i[id] i[team │ │ │ │ - 0x00052884 5d203f69 5b64656c 61795d00 7365745f ] ?i[delay].set_ │ │ │ │ - 0x00052894 7465616d 00000000 53657420 7465616d team....Set team │ │ │ │ - 0x000528a4 206f6620 706c6179 65722074 6f207465 of player to te │ │ │ │ - 0x000528b4 616d0000 695b7465 616d5d00 7365745f am..i[team].set_ │ │ │ │ - 0x000528c4 7465616d 5f616c6c 00000000 53657420 team_all....Set │ │ │ │ - 0x000528d4 7465616d 206f6620 616c6c20 706c6179 team of all play │ │ │ │ - 0x000528e4 65727320 746f2074 65616d00 73776170 ers to team.swap │ │ │ │ - 0x000528f4 5f746561 6d730000 53776170 20746865 _teams..Swap the │ │ │ │ - 0x00052904 20637572 72656e74 20746561 6d730000 current teams.. │ │ │ │ - 0x00052914 73687566 666c655f 7465616d 73000000 shuffle_teams... │ │ │ │ - 0x00052924 53687566 666c6520 74686520 63757272 Shuffle the curr │ │ │ │ - 0x00052934 656e7420 7465616d 73000000 6c6f636b ent teams...lock │ │ │ │ - 0x00052944 5f746561 6d730000 4c6f636b 2f756e6c _teams..Lock/unl │ │ │ │ - 0x00052954 6f636b20 7465616d 73000000 666f7263 ock teams...forc │ │ │ │ - 0x00052964 655f7465 616d6261 6c616e63 65000000 e_teambalance... │ │ │ │ - 0x00052974 466f7263 65207465 616d2062 616c616e Force team balan │ │ │ │ - 0x00052984 63650000 735b6f70 74696f6e 5d20725b ce..s[option] r[ │ │ │ │ - 0x00052994 636f6d6d 616e645d 00000000 6164645f command]....add_ │ │ │ │ - 0x000529a4 766f7465 00000000 41646420 6120766f vote....Add a vo │ │ │ │ - 0x000529b4 74696e67 206f7074 696f6e00 735b6f70 ting option.s[op │ │ │ │ - 0x000529c4 74696f6e 5d000000 72656d6f 76655f76 tion]...remove_v │ │ │ │ - 0x000529d4 6f746500 72656d6f 76652061 20766f74 ote.remove a vot │ │ │ │ - 0x000529e4 696e6720 6f707469 6f6e0000 636c6561 ing option..clea │ │ │ │ - 0x000529f4 725f766f 74657300 436c6561 72732074 r_votes.Clears t │ │ │ │ - 0x00052a04 68652076 6f74696e 67206f70 74696f6e he voting option │ │ │ │ - 0x00052a14 73000000 725b2779 6573277c 276e6f27 s...r['yes'|'no' │ │ │ │ - 0x00052a24 5d000000 466f7263 65206120 766f7465 ]...Force a vote │ │ │ │ - 0x00052a34 20746f20 7965732f 6e6f0000 636c6561 to yes/no..clea │ │ │ │ - 0x00052a44 72656420 766f7465 73000000 6d617869 red votes...maxi │ │ │ │ - 0x00052a54 6d756d20 6e756d62 6572206f 6620766f mum number of vo │ │ │ │ - 0x00052a64 7465206f 7074696f 6e732072 65616368 te options reach │ │ │ │ - 0x00052a74 65640000 736b6970 70656420 696e7661 ed..skipped inva │ │ │ │ - 0x00052a84 6c696420 636f6d6d 616e6420 27257327 lid command '%s' │ │ │ │ - 0x00052a94 00000000 736b6970 70656420 696e7661 ....skipped inva │ │ │ │ - 0x00052aa4 6c696420 6f707469 6f6e2027 25732700 lid option '%s'. │ │ │ │ - 0x00052ab4 6f707469 6f6e2027 25732720 616c7265 option '%s' alre │ │ │ │ - 0x00052ac4 61647920 65786973 74730000 61646465 ady exists..adde │ │ │ │ - 0x00052ad4 64206f70 74696f6e 20272573 27202725 d option '%s' '% │ │ │ │ - 0x00052ae4 73270000 6d6f6400 63746600 6c6d7300 s'..mod.ctf.lms. │ │ │ │ - 0x00052af4 6c747300 74646d00 73765f6d 6f746400 lts.tdm.sv_motd. │ │ │ │ - 0x00052b04 73765f76 6f74655f 6b69636b 00000000 sv_vote_kick.... │ │ │ │ - 0x00052b14 73765f76 6f74655f 6b69636b 5f6d696e sv_vote_kick_min │ │ │ │ - 0x00052b24 00000000 73765f76 6f74655f 73706563 ....sv_vote_spec │ │ │ │ - 0x00052b34 74617465 00000000 73765f74 65616d62 tate....sv_teamb │ │ │ │ - 0x00052b44 616c616e 63655f74 696d6500 73765f73 alance_time.sv_s │ │ │ │ - 0x00052b54 636f7265 6c696d69 74000000 73765f74 corelimit...sv_t │ │ │ │ - 0x00052b64 696d656c 696d6974 00000000 73765f6d imelimit....sv_m │ │ │ │ - 0x00052b74 61746368 65735f70 65725f6d 61700000 atches_per_map.. │ │ │ │ - 0x00052b84 6e6f6e2d 66726565 20706c61 79657220 non-free player │ │ │ │ - 0x00052b94 736c6f74 00000000 7372632f 67616d65 slot....src/game │ │ │ │ - 0x00052ba4 2f736572 7665722f 67616d65 636f6e74 /server/gamecont │ │ │ │ - 0x00052bb4 6578742e 63707000 25643a25 643a2564 ext.cpp.%d:%d:%d │ │ │ │ - 0x00052bc4 3a25733a 20257300 25643a25 643a2573 :%s: %s.%d:%d:%s │ │ │ │ - 0x00052bd4 3a202573 00000000 2a2a2a20 25730000 : %s....*** %s.. │ │ │ │ - 0x00052be4 7465616d 63686174 00000000 6b69636b teamchat....kick │ │ │ │ - 0x00052bf4 20000000 7365745f 7465616d 20000000 ...set_team ... │ │ │ │ - 0x00052c04 62616e20 00000000 72657365 7474696e ban ....resettin │ │ │ │ - 0x00052c14 67207475 6e696e67 20647565 20746f20 g tuning due to │ │ │ │ - 0x00052c24 70757265 20736572 76657200 25732063 pure server.%s c │ │ │ │ - 0x00052c34 68616e67 65642074 6f20252e 32660000 hanged to %.2f.. │ │ │ │ - 0x00052c44 4e6f2073 75636820 74756e69 6e672070 No such tuning p │ │ │ │ - 0x00052c54 6172616d 65746572 00000000 54756e69 arameter....Tuni │ │ │ │ - 0x00052c64 6e672072 65736574 00000000 64726f70 ng reset....drop │ │ │ │ - 0x00052c74 70656420 77656972 64206d65 73736167 ped weird messag │ │ │ │ - 0x00052c84 65202725 73272028 2564292c 20666169 e '%s' (%d), fai │ │ │ │ - 0x00052c94 6c656420 6f6e2027 25732700 2725643a led on '%s'.'%d: │ │ │ │ - 0x00052ca4 25732720 766f7465 64202573 20272573 %s' voted %s '%s │ │ │ │ - 0x00052cb4 27207265 61736f6e 3d272573 2720636d ' reason='%s' cm │ │ │ │ - 0x00052cc4 643d2725 73272066 6f726365 3d256400 d='%s' force=%d. │ │ │ │ - 0x00052cd4 2532643a 20257300 6b69636b 20256420 %2d: %s.kick %d │ │ │ │ - 0x00052ce4 4b69636b 65642062 7920766f 74650000 Kicked by vote.. │ │ │ │ - 0x00052cf4 62616e20 25732025 64204261 6e6e6564 ban %s %d Banned │ │ │ │ - 0x00052d04 20627920 766f7465 00000000 2725643a by vote....'%d: │ │ │ │ - 0x00052d14 25732720 766f7465 64202573 20272564 %s' voted %s '%d │ │ │ │ - 0x00052d24 3a257327 20726561 736f6e3d 27257327 :%s' reason='%s' │ │ │ │ - 0x00052d34 20636d64 3d272573 2720666f 7263653d cmd='%s' force= │ │ │ │ - 0x00052d44 25640000 7365745f 7465616d 20256420 %d..set_team %d │ │ │ │ - 0x00052d54 2d312025 64000000 63616c6c 696e6720 -1 %d...calling │ │ │ │ - 0x00052d64 27257327 20776974 68206172 67732027 '%s' with args ' │ │ │ │ - 0x00052d74 25732700 63686174 2d636f6d 6d616e64 %s'.chat-command │ │ │ │ - 0x00052d84 00000000 61756469 6f2f7770 5f67756e ....audio/wp_gun │ │ │ │ - 0x00052d94 5f666972 652d3031 2e777600 61756469 _fire-01.wv.audi │ │ │ │ - 0x00052da4 6f2f7770 5f67756e 5f666972 652d3032 o/wp_gun_fire-02 │ │ │ │ - 0x00052db4 2e777600 61756469 6f2f7770 5f67756e .wv.audio/wp_gun │ │ │ │ - 0x00052dc4 5f666972 652d3033 2e777600 61756469 _fire-03.wv.audi │ │ │ │ - 0x00052dd4 6f2f7770 5f73686f 7474795f 66697265 o/wp_shotty_fire │ │ │ │ - 0x00052de4 2d30312e 77760000 61756469 6f2f7770 -01.wv..audio/wp │ │ │ │ - 0x00052df4 5f73686f 7474795f 66697265 2d30322e _shotty_fire-02. │ │ │ │ - 0x00052e04 77760000 61756469 6f2f7770 5f73686f wv..audio/wp_sho │ │ │ │ - 0x00052e14 7474795f 66697265 2d30332e 77760000 tty_fire-03.wv.. │ │ │ │ - 0x00052e24 61756469 6f2f7770 5f666c75 6d705f6c audio/wp_flump_l │ │ │ │ - 0x00052e34 61756e63 682d3031 2e777600 61756469 aunch-01.wv.audi │ │ │ │ - 0x00052e44 6f2f7770 5f666c75 6d705f6c 61756e63 o/wp_flump_launc │ │ │ │ - 0x00052e54 682d3032 2e777600 61756469 6f2f7770 h-02.wv.audio/wp │ │ │ │ - 0x00052e64 5f666c75 6d705f6c 61756e63 682d3033 _flump_launch-03 │ │ │ │ - 0x00052e74 2e777600 61756469 6f2f7770 5f68616d .wv.audio/wp_ham │ │ │ │ - 0x00052e84 6d65725f 7377696e 672d3031 2e777600 mer_swing-01.wv. │ │ │ │ - 0x00052e94 61756469 6f2f7770 5f68616d 6d65725f audio/wp_hammer_ │ │ │ │ - 0x00052ea4 7377696e 672d3032 2e777600 61756469 swing-02.wv.audi │ │ │ │ - 0x00052eb4 6f2f7770 5f68616d 6d65725f 7377696e o/wp_hammer_swin │ │ │ │ - 0x00052ec4 672d3033 2e777600 61756469 6f2f7770 g-03.wv.audio/wp │ │ │ │ - 0x00052ed4 5f68616d 6d65725f 6869742d 30312e77 _hammer_hit-01.w │ │ │ │ - 0x00052ee4 76000000 61756469 6f2f7770 5f68616d v...audio/wp_ham │ │ │ │ - 0x00052ef4 6d65725f 6869742d 30322e77 76000000 mer_hit-02.wv... │ │ │ │ + 0x00051744 01000200 3e000000 41000000 0c000000 ....>...A....... │ │ │ │ + 0x00051754 41000000 11000000 41000000 27000000 A.......A...'... │ │ │ │ + 0x00051764 41000000 36000000 41000000 03000000 A...6...A....... │ │ │ │ + 0x00051774 41000000 06000000 41000000 15000000 A.......A....... │ │ │ │ + 0x00051784 41000000 0f000000 41000000 0e000000 A.......A....... │ │ │ │ + 0x00051794 41000000 26000000 41000000 13000000 A...&...A....... │ │ │ │ + 0x000517a4 41000000 29000000 41000000 02000000 A...)...A....... │ │ │ │ + 0x000517b4 41000000 19000000 41000000 0a000000 A.......A....... │ │ │ │ + 0x000517c4 41000000 0b000000 41000000 00000000 A.......A....... │ │ │ │ + 0x000517d4 00000000 80000000 00000000 00000000 ................ │ │ │ │ + 0x000517e4 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000517f4 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051804 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051814 00000000 28696e76 616c6964 29000000 ....(invalid)... │ │ │ │ + 0x00051824 28636f6e 6e656374 696e6729 00000000 (connecting).... │ │ │ │ + 0x00051834 636c6965 6e745f69 64206973 206e6f74 client_id is not │ │ │ │ + 0x00051844 2076616c 69640000 7372632f 656e6769 valid..src/engi │ │ │ │ + 0x00051854 6e652f73 65727665 722f7365 72766572 ne/server/server │ │ │ │ + 0x00051864 2e637070 00000000 696e666f 2063616e .cpp....info can │ │ │ │ + 0x00051874 206e6f74 20626520 6e756c6c 00000000 not be null.... │ │ │ │ + 0x00051884 636c6965 6e742064 726f7070 65642e20 client dropped. │ │ │ │ + 0x00051894 6369643d 25642061 6464723d 25732072 cid=%d addr=%s r │ │ │ │ + 0x000518a4 6561736f 6e3d2725 73270000 2841646d eason='%s'..(Adm │ │ │ │ + 0x000518b4 696e2900 284d6f64 29000000 69643d25 in).(Mod)...id=% │ │ │ │ + 0x000518c4 64206164 64723d25 7320636c 69656e74 d addr=%s client │ │ │ │ + 0x000518d4 3d257820 6e616d65 3d272573 27207363 =%x name='%s' sc │ │ │ │ + 0x000518e4 6f72653d 25642025 73000000 69643d25 ore=%d %s...id=% │ │ │ │ + 0x000518f4 64206164 64723d25 7320636f 6e6e6563 d addr=%s connec │ │ │ │ + 0x00051904 74696e67 00000000 25732f25 73000000 ting....%s/%s... │ │ │ │ + 0x00051914 6d617073 2f25732f 00000000 64656d6f maps/%s/....demo │ │ │ │ + 0x00051924 732f2573 2e64656d 6f000000 64656d6f s/%s.demo...demo │ │ │ │ + 0x00051934 732f6465 6d6f5f25 732e6465 6d6f0000 s/demo_%s.demo.. │ │ │ │ + 0x00051944 696e636f 72726563 74207479 70650000 incorrect type.. │ │ │ │ + 0x00051954 696e636f 72726563 74206964 00000000 incorrect id.... │ │ │ │ + 0x00051964 28312900 4b69636b 65642028 25732900 (1).Kicked (%s). │ │ │ │ + 0x00051974 4b69636b 65642062 7920636f 6e736f6c Kicked by consol │ │ │ │ + 0x00051984 65000000 696e7661 6c696420 636c6965 e...invalid clie │ │ │ │ + 0x00051994 6e742069 6420746f 206b6963 6b000000 nt id to kick... │ │ │ │ + 0x000519a4 796f7520 63616e27 74206b69 636b2079 you can't kick y │ │ │ │ + 0x000519b4 6f757273 656c6600 6b69636b 20636f6d ourself.kick com │ │ │ │ + 0x000519c4 6d616e64 2064656e 69656400 6175746f mand denied.auto │ │ │ │ + 0x000519d4 2f617574 6f726563 6f726400 64656d6f /autorecord.demo │ │ │ │ + 0x000519e4 732f2573 5f25732e 64656d6f 00000000 s/%s_%s.demo.... │ │ │ │ + 0x000519f4 6175746f 7265636f 72640000 64656d6f autorecord..demo │ │ │ │ + 0x00051a04 732f7365 72766572 00000000 69642069 s/server....id i │ │ │ │ + 0x00051a14 73206e6f 7420616c 6c6f6361 74656400 s not allocated. │ │ │ │ + 0x00051a24 6e656564 20617420 6c656173 74203230 need at least 20 │ │ │ │ + 0x00051a34 34382070 6f737369 62696c69 74696573 48 possibilities │ │ │ │ + 0x00051a44 20666f72 20322d63 68617261 63746572 for 2-character │ │ │ │ + 0x00051a54 20736571 75656e63 65730000 6e656564 sequences..need │ │ │ │ + 0x00051a64 20616e20 6576656e 20706173 73776f72 an even passwor │ │ │ │ + 0x00051a74 64206c65 6e677468 00000000 72656d6f d length....remo │ │ │ │ + 0x00051a84 76696e67 2064756d 6d790000 4c6f676f ving dummy..Logo │ │ │ │ + 0x00051a94 75742073 75636365 73736675 6c2e0000 ut successful... │ │ │ │ + 0x00051aa4 436c6965 6e744944 3d256420 6c6f6767 ClientID=%d logg │ │ │ │ + 0x00051ab4 6564206f 75740000 69642065 72726f72 ed out..id error │ │ │ │ + 0x00051ac4 00000000 735b6964 7c69707c 72616e67 ....s[id|ip|rang │ │ │ │ + 0x00051ad4 655d203f 695b6d69 6e757465 735d2072 e] ?i[minutes] r │ │ │ │ + 0x00051ae4 5b726561 736f6e5d 00000000 42616e20 [reason]....Ban │ │ │ │ + 0x00051af4 706c6179 65722077 69746820 49502f49 player with IP/I │ │ │ │ + 0x00051b04 50207261 6e67652f 636c6965 6e742069 P range/client i │ │ │ │ + 0x00051b14 6420666f 72207820 6d696e75 74657320 d for x minutes │ │ │ │ + 0x00051b24 666f7220 616e7920 72656173 6f6e0000 for any reason.. │ │ │ │ + 0x00051b34 6d617073 2f25732e 6d617000 696e7661 maps/%s.map.inva │ │ │ │ + 0x00051b44 6c696420 7374616e 64617264 206d6170 lid standard map │ │ │ │ + 0x00051b54 00000000 6d617063 6865636b 65720000 ....mapchecker.. │ │ │ │ + 0x00051b64 25732073 68613235 36206973 20257300 %s sha256 is %s. │ │ │ │ + 0x00051b74 25732063 72632069 73202530 38780000 %s crc is %08x.. │ │ │ │ + 0x00051b84 695b6964 5d203f72 5b726561 736f6e5d i[id] ?r[reason] │ │ │ │ + 0x00051b94 00000000 4b69636b 20706c61 79657220 ....Kick player │ │ │ │ + 0x00051ba4 77697468 20737065 63696669 65642069 with specified i │ │ │ │ + 0x00051bb4 6420666f 7220616e 79207265 61736f6e d for any reason │ │ │ │ + 0x00051bc4 00000000 4c697374 20706c61 79657273 ....List players │ │ │ │ + 0x00051bd4 00000000 73687574 646f776e 00000000 ....shutdown.... │ │ │ │ + 0x00051be4 53687574 20646f77 6e000000 6c6f676f Shut down...logo │ │ │ │ + 0x00051bf4 75740000 4c6f676f 7574206f 66207263 ut..Logout of rc │ │ │ │ + 0x00051c04 6f6e0000 3f735b66 696c655d 00000000 on..?s[file].... │ │ │ │ + 0x00051c14 5265636f 72642074 6f206120 66696c65 Record to a file │ │ │ │ + 0x00051c24 00000000 73746f70 7265636f 72640000 ....stoprecord.. │ │ │ │ + 0x00051c34 53746f70 20726563 6f726469 6e670000 Stop recording.. │ │ │ │ + 0x00051c44 72656c6f 61640000 52656c6f 61642074 reload..Reload t │ │ │ │ + 0x00051c54 6865206d 61700000 73765f6e 616d6500 he map..sv_name. │ │ │ │ + 0x00051c64 73765f70 6c617965 725f736c 6f747300 sv_player_slots. │ │ │ │ + 0x00051c74 73765f6d 61785f63 6c69656e 74730000 sv_max_clients.. │ │ │ │ + 0x00051c84 73765f6d 61785f63 6c69656e 74735f70 sv_max_clients_p │ │ │ │ + 0x00051c94 65725f69 70000000 6d6f645f 636f6d6d er_ip...mod_comm │ │ │ │ + 0x00051ca4 616e6400 636f6e73 6f6c655f 6f757470 and.console_outp │ │ │ │ + 0x00051cb4 75745f6c 6576656c 00000000 73765f72 ut_level....sv_r │ │ │ │ + 0x00051cc4 636f6e5f 70617373 776f7264 00000000 con_password.... │ │ │ │ + 0x00051cd4 57726f6e 67207665 7273696f 6e2e2053 Wrong version. S │ │ │ │ + 0x00051ce4 65727665 72206973 2072756e 6e696e67 erver is running │ │ │ │ + 0x00051cf4 20272573 2720616e 6420636c 69656e74 '%s' and client │ │ │ │ + 0x00051d04 20272573 27000000 57726f6e 67207061 '%s'...Wrong pa │ │ │ │ + 0x00051d14 7373776f 72640000 73656e64 696e6720 ssword..sending │ │ │ │ + 0x00051d24 6368756e 6b202564 20776974 68207369 chunk %d with si │ │ │ │ + 0x00051d34 7a652025 64000000 706c6179 65722069 ze %d...player i │ │ │ │ + 0x00051d44 73207265 6164792e 20436c69 656e7449 s ready. ClientI │ │ │ │ + 0x00051d54 443d2564 20616464 723d2573 00000000 D=%d addr=%s.... │ │ │ │ + 0x00051d64 706c6179 65722068 61732065 6e746572 player has enter │ │ │ │ + 0x00051d74 65642074 68652067 616d652e 20436c69 ed the game. Cli │ │ │ │ + 0x00051d84 656e7449 443d2564 20616464 723d2573 entID=%d addr=%s │ │ │ │ + 0x00051d94 00000000 436c6965 6e744944 3d256420 ....ClientID=%d │ │ │ │ + 0x00051da4 72636f6e 3d272573 27000000 4e6f2072 rcon='%s'...No r │ │ │ │ + 0x00051db4 636f6e20 70617373 776f7264 20736574 con password set │ │ │ │ + 0x00051dc4 206f6e20 73657276 65722e20 53657420 on server. Set │ │ │ │ + 0x00051dd4 73765f72 636f6e5f 70617373 776f7264 sv_rcon_password │ │ │ │ + 0x00051de4 20616e64 2f6f7220 73765f72 636f6e5f and/or sv_rcon_ │ │ │ │ + 0x00051df4 6d6f645f 70617373 776f7264 20746f20 mod_password to │ │ │ │ + 0x00051e04 656e6162 6c652074 68652072 656d6f74 enable the remot │ │ │ │ + 0x00051e14 6520636f 6e736f6c 652e0000 41646d69 e console...Admi │ │ │ │ + 0x00051e24 6e206175 7468656e 74696361 74696f6e n authentication │ │ │ │ + 0x00051e34 20737563 63657373 66756c2e 2046756c successful. Ful │ │ │ │ + 0x00051e44 6c207265 6d6f7465 20636f6e 736f6c65 l remote console │ │ │ │ + 0x00051e54 20616363 65737320 6772616e 7465642e access granted. │ │ │ │ + 0x00051e64 00000000 436c6965 6e744944 3d256420 ....ClientID=%d │ │ │ │ + 0x00051e74 61757468 65642028 61646d69 6e290000 authed (admin).. │ │ │ │ + 0x00051e84 57726f6e 67207061 7373776f 72642e00 Wrong password.. │ │ │ │ + 0x00051e94 4d6f6465 7261746f 72206175 7468656e Moderator authen │ │ │ │ + 0x00051ea4 74696361 74696f6e 20737563 63657373 tication success │ │ │ │ + 0x00051eb4 66756c2e 204c696d 69746564 2072656d ful. Limited rem │ │ │ │ + 0x00051ec4 6f746520 636f6e73 6f6c6520 61636365 ote console acce │ │ │ │ + 0x00051ed4 73732067 72616e74 65642e00 73765f6d ss granted..sv_m │ │ │ │ + 0x00051ee4 61700000 436c6965 6e744944 3d256420 ap..ClientID=%d │ │ │ │ + 0x00051ef4 61757468 65642028 6d6f6465 7261746f authed (moderato │ │ │ │ + 0x00051f04 72290000 57726f6e 67207061 7373776f r)..Wrong passwo │ │ │ │ + 0x00051f14 72642025 642f2564 2e000000 546f6f20 rd %d/%d....Too │ │ │ │ + 0x00051f24 6d616e79 2072656d 6f746520 636f6e73 many remote cons │ │ │ │ + 0x00051f34 6f6c6520 61757468 656e7469 63617469 ole authenticati │ │ │ │ + 0x00051f44 6f6e2074 72696573 00000000 73747261 on tries....stra │ │ │ │ + 0x00051f54 6e676520 6d657373 61676520 436c6965 nge message Clie │ │ │ │ + 0x00051f64 6e744944 3d256420 6d73673d 25642064 ntID=%d msg=%d d │ │ │ │ + 0x00051f74 6174615f 73697a65 3d256400 30313233 ata_size=%d.0123 │ │ │ │ + 0x00051f84 34353637 38394142 43444546 00000000 456789ABCDEF.... │ │ │ │ + 0x00051f94 6d617073 2f000000 6661696c 65642074 maps/...failed t │ │ │ │ + 0x00051fa4 6f206c6f 6164206d 61702e20 6d61706e o load map. mapn │ │ │ │ + 0x00051fb4 616d653d 27257327 00000000 656e6769 ame='%s'....engi │ │ │ │ + 0x00051fc4 6e650000 636f756c 646e2774 206f7065 ne..couldn't ope │ │ │ │ + 0x00051fd4 6e20736f 636b6574 2e20706f 72742025 n socket. port % │ │ │ │ + 0x00051fe4 64206d69 67687420 616c7265 61647920 d might already │ │ │ │ + 0x00051ff4 62652069 6e207573 65000000 73657276 be in use...serv │ │ │ │ + 0x00052004 6572206e 616d6520 69732027 25732700 er name is '%s'. │ │ │ │ + 0x00052014 76657273 696f6e20 25730000 5741524e version %s..WARN │ │ │ │ + 0x00052024 494e473a 206e6574 76657273 696f6e20 ING: netversion │ │ │ │ + 0x00052034 68617368 20646966 66657273 00000000 hash differs.... │ │ │ │ + 0x00052044 2b2d2d2d 2d2d2d2d 2d2d2d2d 2d2d2d2d +--------------- │ │ │ │ + 0x00052054 2d2d2d2d 2d2d2d2d 2d2d2b00 7c207263 ----------+.| rc │ │ │ │ + 0x00052064 6f6e2070 61737377 6f72643a 20272573 on password: '%s │ │ │ │ + 0x00052074 27207c00 67616d65 73657276 65720000 ' |.gameserver.. │ │ │ │ + 0x00052084 2d640000 2d2d6465 6661756c 74000000 -d..--default... │ │ │ │ + 0x00052094 636f756c 64206e6f 7420696e 69746961 could not initia │ │ │ │ + 0x000520a4 6c697a65 20736563 75726520 524e4700 lize secure RNG. │ │ │ │ + 0x000520b4 73656375 72650000 54656577 6f726c64 secure..Teeworld │ │ │ │ + 0x000520c4 735f5365 72766572 00000000 54656577 s_Server....Teew │ │ │ │ + 0x000520d4 6f726c64 73000000 656e6769 6e656d61 orlds...enginema │ │ │ │ + 0x000520e4 70000000 73746f72 61676500 636f6e66 p...storage.conf │ │ │ │ + 0x000520f4 69670000 656e6769 6e656d61 73746572 ig..enginemaster │ │ │ │ + 0x00052104 73657276 65720000 6d617374 65727365 server..masterse │ │ │ │ + 0x00052114 72766572 00000000 6175746f 65786563 rver....autoexec │ │ │ │ + 0x00052124 2e636667 00000000 73746172 74696e67 .cfg....starting │ │ │ │ + 0x00052134 2e2e2e00 4e6f2072 6561736f 6e206769 ....No reason gi │ │ │ │ + 0x00052144 76656e00 62616e20 6572726f 72202869 ven.ban error (i │ │ │ │ + 0x00052154 6e76616c 69642063 6c69656e 74206964 nvalid client id │ │ │ │ + 0x00052164 29000000 62616e20 6661696c 65642028 )...ban failed ( │ │ │ │ + 0x00052174 696e7661 6c696420 72616e67 65290000 invalid range).. │ │ │ │ + 0x00052184 62616e20 6572726f 72202879 6f752063 ban error (you c │ │ │ │ + 0x00052194 616e2774 2062616e 20796f75 7273656c an't ban yoursel │ │ │ │ + 0x000521a4 66290000 6e65745f 62616e00 62616e20 f)..net_ban.ban │ │ │ │ + 0x000521b4 6572726f 72202863 6f6d6d61 6e642064 error (command d │ │ │ │ + 0x000521c4 656e6965 64290000 72656672 65736869 enied)..refreshi │ │ │ │ + 0x000521d4 6e672069 70206164 64726573 73657300 ng ip addresses. │ │ │ │ + 0x000521e4 72656769 73746572 00000000 66657463 register....fetc │ │ │ │ + 0x000521f4 68696e67 20736572 76657220 636f756e hing server coun │ │ │ │ + 0x00052204 74730000 5741524e 494e473a 204e6f20 ts..WARNING: No │ │ │ │ + 0x00052214 6d617374 65722073 65727665 72732e20 master servers. │ │ │ │ + 0x00052224 52657472 79696e67 20696e20 36302073 Retrying in 60 s │ │ │ │ + 0x00052234 65636f6e 64730000 63686f73 65202725 econds..chose '% │ │ │ │ + 0x00052244 73272061 73206d61 73746572 2c207365 s' as master, se │ │ │ │ + 0x00052254 6e64696e 67206865 61727462 65617473 nding heartbeats │ │ │ │ + 0x00052264 00000000 5741524e 494e473a 204d6173 ....WARNING: Mas │ │ │ │ + 0x00052274 74657220 73657276 65722069 73206e6f ter server is no │ │ │ │ + 0x00052284 74207265 73706f6e 64696e67 2c207377 t responding, sw │ │ │ │ + 0x00052294 69746368 696e6720 6d617374 65720000 itching master.. │ │ │ │ + 0x000522a4 73657276 65722072 65676973 74657265 server registere │ │ │ │ + 0x000522b4 64000000 6e6f2066 69726577 616c6c2f d...no firewall/ │ │ │ │ + 0x000522c4 6e617420 70726f62 6c656d73 20646574 nat problems det │ │ │ │ + 0x000522d4 65637465 64000000 4552524f 523a2074 ected...ERROR: t │ │ │ │ + 0x000522e4 6865206d 61737465 72207365 72766572 he master server │ │ │ │ + 0x000522f4 20726570 6f727473 20746861 7420636c reports that cl │ │ │ │ + 0x00052304 69656e74 73206361 6e206e6f 7420636f ients can not co │ │ │ │ + 0x00052314 6e6e6563 7420746f 20746869 73207365 nnect to this se │ │ │ │ + 0x00052324 72766572 2e000000 4552524f 523a2063 rver....ERROR: c │ │ │ │ + 0x00052334 6f6e6669 67757265 20796f75 72206669 onfigure your fi │ │ │ │ + 0x00052344 72657761 6c6c2f6e 61742074 6f206c65 rewall/nat to le │ │ │ │ + 0x00052354 74207468 726f7567 68207564 70206f6e t through udp on │ │ │ │ + 0x00052364 20706f72 74202564 2e000000 4c4d5300 port %d....LMS. │ │ │ │ + 0x00052374 4c545300 444d0000 666c6167 5f726574 LTS.DM..flag_ret │ │ │ │ + 0x00052384 75726e00 67616d65 00000000 7372632f urn.game....src/ │ │ │ │ + 0x00052394 67616d65 2f736572 7665722f 656e7469 game/server/enti │ │ │ │ + 0x000523a4 74792e68 00000000 666c6167 5f636170 ty.h....flag_cap │ │ │ │ + 0x000523b4 74757265 20706c61 7965723d 2725643a ture player='%d: │ │ │ │ + 0x000523c4 25732720 7465616d 3d256420 74696d65 %s' team=%d time │ │ │ │ + 0x000523d4 3d252e32 66000000 666c6167 5f726574 =%.2f...flag_ret │ │ │ │ + 0x000523e4 75726e20 706c6179 65723d27 25643a25 urn player='%d:% │ │ │ │ + 0x000523f4 73272074 65616d3d 25640000 666c6167 s' team=%d..flag │ │ │ │ + 0x00052404 5f677261 6220706c 61796572 3d272564 _grab player='%d │ │ │ │ + 0x00052414 3a257327 20746561 6d3d2564 00000000 :%s' team=%d.... │ │ │ │ + 0x00052424 43544600 4d4f4400 54444d00 73697a65 CTF.MOD.TDM.size │ │ │ │ + 0x00052434 20657272 6f720000 7372632f 67616d65 error..src/game │ │ │ │ + 0x00052444 2f736572 7665722f 706c6179 65722e63 /server/player.c │ │ │ │ + 0x00052454 70700000 616c7265 61647920 75736564 pp..already used │ │ │ │ + 0x00052464 00000000 6e6f7420 75736564 00000000 ....not used.... │ │ │ │ + 0x00052474 696e7661 6c696420 69640000 65727200 invalid id..err. │ │ │ │ + 0x00052484 7372632f 67616d65 2f736572 7665722f src/game/server/ │ │ │ │ + 0x00052494 67616d65 776f726c 642e6370 70000000 gameworld.cpp... │ │ │ │ + 0x000524a4 302e3720 38303266 31626536 30613035 0.7 802f1be60a05 │ │ │ │ + 0x000524b4 36363566 00000000 4e45544f 424a5459 665f....NETOBJTY │ │ │ │ + 0x000524c4 50455f50 4c415945 52494e50 55542066 PE_PLAYERINPUT f │ │ │ │ + 0x000524d4 61696c65 64206f6e 20272573 27000000 ailed on '%s'... │ │ │ │ + 0x000524e4 6d6f7665 6420636c 69656e74 20256420 moved client %d │ │ │ │ + 0x000524f4 746f2074 65616d20 25640000 25732025 to team %d..%s % │ │ │ │ + 0x00052504 2e326600 4e45544f 424a5459 50455f50 .2f.NETOBJTYPE_P │ │ │ │ + 0x00052514 4c415945 52494e50 55542063 6f727265 LAYERINPUT corre │ │ │ │ + 0x00052524 63746564 206f6e20 27257327 00000000 cted on '%s'.... │ │ │ │ + 0x00052534 666f7263 696e6720 766f7465 20257300 forcing vote %s. │ │ │ │ + 0x00052544 6f707469 6f6e2027 25732720 646f6573 option '%s' does │ │ │ │ + 0x00052554 206e6f74 20657869 73740000 72656d6f not exist..remo │ │ │ │ + 0x00052564 76656420 6f707469 6f6e2027 25732720 ved option '%s' │ │ │ │ + 0x00052574 27257327 00000000 735b7475 6e696e67 '%s'....s[tuning │ │ │ │ + 0x00052584 5d20695b 76616c75 655d0000 74756e65 ] i[value]..tune │ │ │ │ + 0x00052594 00000000 54756e65 20766172 6961626c ....Tune variabl │ │ │ │ + 0x000525a4 6520746f 2076616c 75650000 74756e65 e to value..tune │ │ │ │ + 0x000525b4 5f726573 65740000 52657365 7420616c _reset..Reset al │ │ │ │ + 0x000525c4 6c207475 6e696e67 20766172 6961626c l tuning variabl │ │ │ │ + 0x000525d4 65732074 6f206465 6661756c 74730000 es to defaults.. │ │ │ │ + 0x000525e4 74756e65 73000000 4c697374 20616c6c tunes...List all │ │ │ │ + 0x000525f4 2074756e 696e6720 76617269 61626c65 tuning variable │ │ │ │ + 0x00052604 7320616e 64207468 65697220 76616c75 s and their valu │ │ │ │ + 0x00052614 65730000 3f695b73 65636f6e 64735d00 es..?i[seconds]. │ │ │ │ + 0x00052624 70617573 65000000 50617573 652f756e pause...Pause/un │ │ │ │ + 0x00052634 70617573 65206761 6d650000 3f725b6d pause game..?r[m │ │ │ │ + 0x00052644 61705d00 6368616e 67655f6d 61700000 ap].change_map.. │ │ │ │ + 0x00052654 4368616e 6765206d 61700000 72657374 Change map..rest │ │ │ │ + 0x00052664 61727400 52657374 61727420 696e2078 art.Restart in x │ │ │ │ + 0x00052674 20736563 6f6e6473 20283020 3d206162 seconds (0 = ab │ │ │ │ + 0x00052684 6f727429 00000000 725b7465 78745d00 ort)....r[text]. │ │ │ │ + 0x00052694 73617900 53617920 696e2063 68617400 say.Say in chat. │ │ │ │ + 0x000526a4 42726f61 64636173 74206d65 73736167 Broadcast messag │ │ │ │ + 0x000526b4 65000000 695b6964 5d20695b 7465616d e...i[id] i[team │ │ │ │ + 0x000526c4 5d203f69 5b64656c 61795d00 7365745f ] ?i[delay].set_ │ │ │ │ + 0x000526d4 7465616d 00000000 53657420 7465616d team....Set team │ │ │ │ + 0x000526e4 206f6620 706c6179 65722074 6f207465 of player to te │ │ │ │ + 0x000526f4 616d0000 695b7465 616d5d00 7365745f am..i[team].set_ │ │ │ │ + 0x00052704 7465616d 5f616c6c 00000000 53657420 team_all....Set │ │ │ │ + 0x00052714 7465616d 206f6620 616c6c20 706c6179 team of all play │ │ │ │ + 0x00052724 65727320 746f2074 65616d00 73776170 ers to team.swap │ │ │ │ + 0x00052734 5f746561 6d730000 53776170 20746865 _teams..Swap the │ │ │ │ + 0x00052744 20637572 72656e74 20746561 6d730000 current teams.. │ │ │ │ + 0x00052754 73687566 666c655f 7465616d 73000000 shuffle_teams... │ │ │ │ + 0x00052764 53687566 666c6520 74686520 63757272 Shuffle the curr │ │ │ │ + 0x00052774 656e7420 7465616d 73000000 6c6f636b ent teams...lock │ │ │ │ + 0x00052784 5f746561 6d730000 4c6f636b 2f756e6c _teams..Lock/unl │ │ │ │ + 0x00052794 6f636b20 7465616d 73000000 666f7263 ock teams...forc │ │ │ │ + 0x000527a4 655f7465 616d6261 6c616e63 65000000 e_teambalance... │ │ │ │ + 0x000527b4 466f7263 65207465 616d2062 616c616e Force team balan │ │ │ │ + 0x000527c4 63650000 735b6f70 74696f6e 5d20725b ce..s[option] r[ │ │ │ │ + 0x000527d4 636f6d6d 616e645d 00000000 6164645f command]....add_ │ │ │ │ + 0x000527e4 766f7465 00000000 41646420 6120766f vote....Add a vo │ │ │ │ + 0x000527f4 74696e67 206f7074 696f6e00 735b6f70 ting option.s[op │ │ │ │ + 0x00052804 74696f6e 5d000000 72656d6f 76655f76 tion]...remove_v │ │ │ │ + 0x00052814 6f746500 72656d6f 76652061 20766f74 ote.remove a vot │ │ │ │ + 0x00052824 696e6720 6f707469 6f6e0000 636c6561 ing option..clea │ │ │ │ + 0x00052834 725f766f 74657300 436c6561 72732074 r_votes.Clears t │ │ │ │ + 0x00052844 68652076 6f74696e 67206f70 74696f6e he voting option │ │ │ │ + 0x00052854 73000000 725b2779 6573277c 276e6f27 s...r['yes'|'no' │ │ │ │ + 0x00052864 5d000000 466f7263 65206120 766f7465 ]...Force a vote │ │ │ │ + 0x00052874 20746f20 7965732f 6e6f0000 636c6561 to yes/no..clea │ │ │ │ + 0x00052884 72656420 766f7465 73000000 6d617869 red votes...maxi │ │ │ │ + 0x00052894 6d756d20 6e756d62 6572206f 6620766f mum number of vo │ │ │ │ + 0x000528a4 7465206f 7074696f 6e732072 65616368 te options reach │ │ │ │ + 0x000528b4 65640000 736b6970 70656420 696e7661 ed..skipped inva │ │ │ │ + 0x000528c4 6c696420 636f6d6d 616e6420 27257327 lid command '%s' │ │ │ │ + 0x000528d4 00000000 736b6970 70656420 696e7661 ....skipped inva │ │ │ │ + 0x000528e4 6c696420 6f707469 6f6e2027 25732700 lid option '%s'. │ │ │ │ + 0x000528f4 6f707469 6f6e2027 25732720 616c7265 option '%s' alre │ │ │ │ + 0x00052904 61647920 65786973 74730000 61646465 ady exists..adde │ │ │ │ + 0x00052914 64206f70 74696f6e 20272573 27202725 d option '%s' '% │ │ │ │ + 0x00052924 73270000 6d6f6400 63746600 6c6d7300 s'..mod.ctf.lms. │ │ │ │ + 0x00052934 6c747300 74646d00 73765f6d 6f746400 lts.tdm.sv_motd. │ │ │ │ + 0x00052944 73765f76 6f74655f 6b69636b 00000000 sv_vote_kick.... │ │ │ │ + 0x00052954 73765f76 6f74655f 6b69636b 5f6d696e sv_vote_kick_min │ │ │ │ + 0x00052964 00000000 73765f76 6f74655f 73706563 ....sv_vote_spec │ │ │ │ + 0x00052974 74617465 00000000 73765f74 65616d62 tate....sv_teamb │ │ │ │ + 0x00052984 616c616e 63655f74 696d6500 73765f73 alance_time.sv_s │ │ │ │ + 0x00052994 636f7265 6c696d69 74000000 73765f74 corelimit...sv_t │ │ │ │ + 0x000529a4 696d656c 696d6974 00000000 73765f6d imelimit....sv_m │ │ │ │ + 0x000529b4 61746368 65735f70 65725f6d 61700000 atches_per_map.. │ │ │ │ + 0x000529c4 6e6f6e2d 66726565 20706c61 79657220 non-free player │ │ │ │ + 0x000529d4 736c6f74 00000000 7372632f 67616d65 slot....src/game │ │ │ │ + 0x000529e4 2f736572 7665722f 67616d65 636f6e74 /server/gamecont │ │ │ │ + 0x000529f4 6578742e 63707000 25643a25 643a2564 ext.cpp.%d:%d:%d │ │ │ │ + 0x00052a04 3a25733a 20257300 25643a25 643a2573 :%s: %s.%d:%d:%s │ │ │ │ + 0x00052a14 3a202573 00000000 2a2a2a20 25730000 : %s....*** %s.. │ │ │ │ + 0x00052a24 7465616d 63686174 00000000 6b69636b teamchat....kick │ │ │ │ + 0x00052a34 20000000 7365745f 7465616d 20000000 ...set_team ... │ │ │ │ + 0x00052a44 62616e20 00000000 72657365 7474696e ban ....resettin │ │ │ │ + 0x00052a54 67207475 6e696e67 20647565 20746f20 g tuning due to │ │ │ │ + 0x00052a64 70757265 20736572 76657200 25732063 pure server.%s c │ │ │ │ + 0x00052a74 68616e67 65642074 6f20252e 32660000 hanged to %.2f.. │ │ │ │ + 0x00052a84 4e6f2073 75636820 74756e69 6e672070 No such tuning p │ │ │ │ + 0x00052a94 6172616d 65746572 00000000 54756e69 arameter....Tuni │ │ │ │ + 0x00052aa4 6e672072 65736574 00000000 64726f70 ng reset....drop │ │ │ │ + 0x00052ab4 70656420 77656972 64206d65 73736167 ped weird messag │ │ │ │ + 0x00052ac4 65202725 73272028 2564292c 20666169 e '%s' (%d), fai │ │ │ │ + 0x00052ad4 6c656420 6f6e2027 25732700 2725643a led on '%s'.'%d: │ │ │ │ + 0x00052ae4 25732720 766f7465 64202573 20272573 %s' voted %s '%s │ │ │ │ + 0x00052af4 27207265 61736f6e 3d272573 2720636d ' reason='%s' cm │ │ │ │ + 0x00052b04 643d2725 73272066 6f726365 3d256400 d='%s' force=%d. │ │ │ │ + 0x00052b14 2532643a 20257300 6b69636b 20256420 %2d: %s.kick %d │ │ │ │ + 0x00052b24 4b69636b 65642062 7920766f 74650000 Kicked by vote.. │ │ │ │ + 0x00052b34 62616e20 25732025 64204261 6e6e6564 ban %s %d Banned │ │ │ │ + 0x00052b44 20627920 766f7465 00000000 2725643a by vote....'%d: │ │ │ │ + 0x00052b54 25732720 766f7465 64202573 20272564 %s' voted %s '%d │ │ │ │ + 0x00052b64 3a257327 20726561 736f6e3d 27257327 :%s' reason='%s' │ │ │ │ + 0x00052b74 20636d64 3d272573 2720666f 7263653d cmd='%s' force= │ │ │ │ + 0x00052b84 25640000 7365745f 7465616d 20256420 %d..set_team %d │ │ │ │ + 0x00052b94 2d312025 64000000 63616c6c 696e6720 -1 %d...calling │ │ │ │ + 0x00052ba4 27257327 20776974 68206172 67732027 '%s' with args ' │ │ │ │ + 0x00052bb4 25732700 63686174 2d636f6d 6d616e64 %s'.chat-command │ │ │ │ + 0x00052bc4 00000000 7372632f 67616d65 2f736572 ....src/game/ser │ │ │ │ + 0x00052bd4 7665722f 656e7469 74696573 2f636861 ver/entities/cha │ │ │ │ + 0x00052be4 72616374 65722e63 70700000 6b696c6c racter.cpp..kill │ │ │ │ + 0x00052bf4 206b696c 6c65723d 2725643a 25643a25 killer='%d:%d:% │ │ │ │ + 0x00052c04 73272076 69637469 6d3d2725 643a2564 s' victim='%d:%d │ │ │ │ + 0x00052c14 3a257327 20776561 706f6e3d 25642073 :%s' weapon=%d s │ │ │ │ + 0x00052c24 70656369 616c3d25 64000000 6b696c6c pecial=%d...kill │ │ │ │ + 0x00052c34 206b696c 6c65723d 2725643a 25643a27 killer='%d:%d:' │ │ │ │ + 0x00052c44 20766963 74696d3d 2725643a 25643a25 victim='%d:%d:% │ │ │ │ + 0x00052c54 73272077 6561706f 6e3d2564 20737065 s' weapon=%d spe │ │ │ │ + 0x00052c64 6369616c 3d256400 53545543 4b212121 cial=%d.STUCK!!! │ │ │ │ + 0x00052c74 20256420 25642025 64202566 20256620 %d %d %d %f %f │ │ │ │ + 0x00052c84 25662025 66202578 20257820 25782025 %f %f %x %x %x % │ │ │ │ + 0x00052c94 78000000 73686f74 20706c61 7965723d x...shot player= │ │ │ │ + 0x00052ca4 2725643a 25732720 7465616d 3d256420 '%d:%s' team=%d │ │ │ │ + 0x00052cb4 77656170 6f6e3d25 64000000 7069636b weapon=%d...pick │ │ │ │ + 0x00052cc4 75702070 6c617965 723d2725 643a2573 up player='%d:%s │ │ │ │ + 0x00052cd4 27206974 656d3d25 64000000 5465616d ' item=%d...Team │ │ │ │ + 0x00052ce4 73206172 65204e4f 54206261 6c616e63 s are NOT balanc │ │ │ │ + 0x00052cf4 65642028 7265643d 25642062 6c75653d ed (red=%d blue= │ │ │ │ + 0x00052d04 25642900 5465616d 73206172 65206261 %d).Teams are ba │ │ │ │ + 0x00052d14 6c616e63 65642028 7265643d 25642062 lanced (red=%d b │ │ │ │ + 0x00052d24 6c75653d 25642900 7465616d 5f6a6f69 lue=%d).team_joi │ │ │ │ + 0x00052d34 6e20706c 61796572 3d272564 3a257327 n player='%d:%s' │ │ │ │ + 0x00052d44 20746561 6d3d2564 00000000 726f7461 team=%d....rota │ │ │ │ + 0x00052d54 74696e67 206d6170 20746f20 25730000 ting map to %s.. │ │ │ │ + 0x00052d64 7465616d 5f6a6f69 6e20706c 61796572 team_join player │ │ │ │ + 0x00052d74 3d272564 3a257327 20746561 6d3d2564 ='%d:%s' team=%d │ │ │ │ + 0x00052d84 2d3e2564 00000000 4b69636b 65642066 ->%d....Kicked f │ │ │ │ + 0x00052d94 6f722069 6e616374 69766974 79000000 or inactivity... │ │ │ │ + 0x00052da4 42616c61 6e63696e 67207465 616d7300 Balancing teams. │ │ │ │ + 0x00052db4 73746172 74206d61 74636820 74797065 start match type │ │ │ │ + 0x00052dc4 3d272573 27207465 616d706c 61793d27 ='%s' teamplay=' │ │ │ │ + 0x00052dd4 25642700 756e6b6e 6f776e00 6c656176 %d'.unknown.leav │ │ │ │ + 0x00052de4 6520706c 61796572 3d272564 3a257327 e player='%d:%s' │ │ │ │ + 0x00052df4 00000000 61756469 6f2f7770 5f67756e ....audio/wp_gun │ │ │ │ + 0x00052e04 5f666972 652d3031 2e777600 61756469 _fire-01.wv.audi │ │ │ │ + 0x00052e14 6f2f7770 5f67756e 5f666972 652d3032 o/wp_gun_fire-02 │ │ │ │ + 0x00052e24 2e777600 61756469 6f2f7770 5f67756e .wv.audio/wp_gun │ │ │ │ + 0x00052e34 5f666972 652d3033 2e777600 61756469 _fire-03.wv.audi │ │ │ │ + 0x00052e44 6f2f7770 5f73686f 7474795f 66697265 o/wp_shotty_fire │ │ │ │ + 0x00052e54 2d30312e 77760000 61756469 6f2f7770 -01.wv..audio/wp │ │ │ │ + 0x00052e64 5f73686f 7474795f 66697265 2d30322e _shotty_fire-02. │ │ │ │ + 0x00052e74 77760000 61756469 6f2f7770 5f73686f wv..audio/wp_sho │ │ │ │ + 0x00052e84 7474795f 66697265 2d30332e 77760000 tty_fire-03.wv.. │ │ │ │ + 0x00052e94 61756469 6f2f7770 5f666c75 6d705f6c audio/wp_flump_l │ │ │ │ + 0x00052ea4 61756e63 682d3031 2e777600 61756469 aunch-01.wv.audi │ │ │ │ + 0x00052eb4 6f2f7770 5f666c75 6d705f6c 61756e63 o/wp_flump_launc │ │ │ │ + 0x00052ec4 682d3032 2e777600 61756469 6f2f7770 h-02.wv.audio/wp │ │ │ │ + 0x00052ed4 5f666c75 6d705f6c 61756e63 682d3033 _flump_launch-03 │ │ │ │ + 0x00052ee4 2e777600 61756469 6f2f7770 5f68616d .wv.audio/wp_ham │ │ │ │ + 0x00052ef4 6d65725f 7377696e 672d3031 2e777600 mer_swing-01.wv. │ │ │ │ 0x00052f04 61756469 6f2f7770 5f68616d 6d65725f audio/wp_hammer_ │ │ │ │ - 0x00052f14 6869742d 30332e77 76000000 61756469 hit-03.wv...audi │ │ │ │ - 0x00052f24 6f2f7770 5f6e696e 6a615f61 74746163 o/wp_ninja_attac │ │ │ │ - 0x00052f34 6b2d3031 2e777600 61756469 6f2f7770 k-01.wv.audio/wp │ │ │ │ - 0x00052f44 5f6e696e 6a615f61 74746163 6b2d3032 _ninja_attack-02 │ │ │ │ - 0x00052f54 2e777600 61756469 6f2f7770 5f6e696e .wv.audio/wp_nin │ │ │ │ - 0x00052f64 6a615f61 74746163 6b2d3033 2e777600 ja_attack-03.wv. │ │ │ │ - 0x00052f74 61756469 6f2f7770 5f666c75 6d705f65 audio/wp_flump_e │ │ │ │ - 0x00052f84 78706c6f 2d30312e 77760000 61756469 xplo-01.wv..audi │ │ │ │ - 0x00052f94 6f2f7770 5f666c75 6d705f65 78706c6f o/wp_flump_explo │ │ │ │ - 0x00052fa4 2d30322e 77760000 61756469 6f2f7770 -02.wv..audio/wp │ │ │ │ - 0x00052fb4 5f666c75 6d705f65 78706c6f 2d30332e _flump_explo-03. │ │ │ │ - 0x00052fc4 77760000 61756469 6f2f7770 5f6e696e wv..audio/wp_nin │ │ │ │ - 0x00052fd4 6a615f68 69742d30 312e7776 00000000 ja_hit-01.wv.... │ │ │ │ - 0x00052fe4 61756469 6f2f7770 5f6e696e 6a615f68 audio/wp_ninja_h │ │ │ │ - 0x00052ff4 69742d30 322e7776 00000000 61756469 it-02.wv....audi │ │ │ │ - 0x00053004 6f2f7770 5f6e696e 6a615f68 69742d30 o/wp_ninja_hit-0 │ │ │ │ - 0x00053014 332e7776 00000000 61756469 6f2f7770 3.wv....audio/wp │ │ │ │ - 0x00053024 5f6c6173 65725f66 6972652d 30312e77 _laser_fire-01.w │ │ │ │ - 0x00053034 76000000 61756469 6f2f7770 5f6c6173 v...audio/wp_las │ │ │ │ - 0x00053044 65725f66 6972652d 30322e77 76000000 er_fire-02.wv... │ │ │ │ - 0x00053054 61756469 6f2f7770 5f6c6173 65725f66 audio/wp_laser_f │ │ │ │ - 0x00053064 6972652d 30332e77 76000000 61756469 ire-03.wv...audi │ │ │ │ - 0x00053074 6f2f7770 5f6c6173 65725f62 6e63652d o/wp_laser_bnce- │ │ │ │ - 0x00053084 30312e77 76000000 61756469 6f2f7770 01.wv...audio/wp │ │ │ │ - 0x00053094 5f6c6173 65725f62 6e63652d 30322e77 _laser_bnce-02.w │ │ │ │ + 0x00052f14 7377696e 672d3032 2e777600 61756469 swing-02.wv.audi │ │ │ │ + 0x00052f24 6f2f7770 5f68616d 6d65725f 7377696e o/wp_hammer_swin │ │ │ │ + 0x00052f34 672d3033 2e777600 61756469 6f2f7770 g-03.wv.audio/wp │ │ │ │ + 0x00052f44 5f68616d 6d65725f 6869742d 30312e77 _hammer_hit-01.w │ │ │ │ + 0x00052f54 76000000 61756469 6f2f7770 5f68616d v...audio/wp_ham │ │ │ │ + 0x00052f64 6d65725f 6869742d 30322e77 76000000 mer_hit-02.wv... │ │ │ │ + 0x00052f74 61756469 6f2f7770 5f68616d 6d65725f audio/wp_hammer_ │ │ │ │ + 0x00052f84 6869742d 30332e77 76000000 61756469 hit-03.wv...audi │ │ │ │ + 0x00052f94 6f2f7770 5f6e696e 6a615f61 74746163 o/wp_ninja_attac │ │ │ │ + 0x00052fa4 6b2d3031 2e777600 61756469 6f2f7770 k-01.wv.audio/wp │ │ │ │ + 0x00052fb4 5f6e696e 6a615f61 74746163 6b2d3032 _ninja_attack-02 │ │ │ │ + 0x00052fc4 2e777600 61756469 6f2f7770 5f6e696e .wv.audio/wp_nin │ │ │ │ + 0x00052fd4 6a615f61 74746163 6b2d3033 2e777600 ja_attack-03.wv. │ │ │ │ + 0x00052fe4 61756469 6f2f7770 5f666c75 6d705f65 audio/wp_flump_e │ │ │ │ + 0x00052ff4 78706c6f 2d30312e 77760000 61756469 xplo-01.wv..audi │ │ │ │ + 0x00053004 6f2f7770 5f666c75 6d705f65 78706c6f o/wp_flump_explo │ │ │ │ + 0x00053014 2d30322e 77760000 61756469 6f2f7770 -02.wv..audio/wp │ │ │ │ + 0x00053024 5f666c75 6d705f65 78706c6f 2d30332e _flump_explo-03. │ │ │ │ + 0x00053034 77760000 61756469 6f2f7770 5f6e696e wv..audio/wp_nin │ │ │ │ + 0x00053044 6a615f68 69742d30 312e7776 00000000 ja_hit-01.wv.... │ │ │ │ + 0x00053054 61756469 6f2f7770 5f6e696e 6a615f68 audio/wp_ninja_h │ │ │ │ + 0x00053064 69742d30 322e7776 00000000 61756469 it-02.wv....audi │ │ │ │ + 0x00053074 6f2f7770 5f6e696e 6a615f68 69742d30 o/wp_ninja_hit-0 │ │ │ │ + 0x00053084 332e7776 00000000 61756469 6f2f7770 3.wv....audio/wp │ │ │ │ + 0x00053094 5f6c6173 65725f66 6972652d 30312e77 _laser_fire-01.w │ │ │ │ 0x000530a4 76000000 61756469 6f2f7770 5f6c6173 v...audio/wp_las │ │ │ │ - 0x000530b4 65725f62 6e63652d 30332e77 76000000 er_bnce-03.wv... │ │ │ │ - 0x000530c4 61756469 6f2f7770 5f737769 7463682d audio/wp_switch- │ │ │ │ - 0x000530d4 30312e77 76000000 61756469 6f2f7770 01.wv...audio/wp │ │ │ │ - 0x000530e4 5f737769 7463682d 30322e77 76000000 _switch-02.wv... │ │ │ │ - 0x000530f4 61756469 6f2f7770 5f737769 7463682d audio/wp_switch- │ │ │ │ - 0x00053104 30332e77 76000000 61756469 6f2f766f 03.wv...audio/vo │ │ │ │ - 0x00053114 5f746565 6661756c 745f7061 696e5f73 _teefault_pain_s │ │ │ │ - 0x00053124 686f7274 2d30312e 77760000 61756469 hort-01.wv..audi │ │ │ │ - 0x00053134 6f2f766f 5f746565 6661756c 745f7061 o/vo_teefault_pa │ │ │ │ - 0x00053144 696e5f73 686f7274 2d30322e 77760000 in_short-02.wv.. │ │ │ │ - 0x00053154 61756469 6f2f766f 5f746565 6661756c audio/vo_teefaul │ │ │ │ - 0x00053164 745f7061 696e5f73 686f7274 2d30332e t_pain_short-03. │ │ │ │ - 0x00053174 77760000 61756469 6f2f766f 5f746565 wv..audio/vo_tee │ │ │ │ - 0x00053184 6661756c 745f7061 696e5f73 686f7274 fault_pain_short │ │ │ │ - 0x00053194 2d30342e 77760000 61756469 6f2f766f -04.wv..audio/vo │ │ │ │ - 0x000531a4 5f746565 6661756c 745f7061 696e5f73 _teefault_pain_s │ │ │ │ - 0x000531b4 686f7274 2d30352e 77760000 61756469 hort-05.wv..audi │ │ │ │ - 0x000531c4 6f2f766f 5f746565 6661756c 745f7061 o/vo_teefault_pa │ │ │ │ - 0x000531d4 696e5f73 686f7274 2d30362e 77760000 in_short-06.wv.. │ │ │ │ - 0x000531e4 61756469 6f2f766f 5f746565 6661756c audio/vo_teefaul │ │ │ │ - 0x000531f4 745f7061 696e5f73 686f7274 2d30372e t_pain_short-07. │ │ │ │ - 0x00053204 77760000 61756469 6f2f766f 5f746565 wv..audio/vo_tee │ │ │ │ - 0x00053214 6661756c 745f7061 696e5f73 686f7274 fault_pain_short │ │ │ │ - 0x00053224 2d30382e 77760000 61756469 6f2f766f -08.wv..audio/vo │ │ │ │ - 0x00053234 5f746565 6661756c 745f7061 696e5f73 _teefault_pain_s │ │ │ │ - 0x00053244 686f7274 2d30392e 77760000 61756469 hort-09.wv..audi │ │ │ │ - 0x00053254 6f2f766f 5f746565 6661756c 745f7061 o/vo_teefault_pa │ │ │ │ - 0x00053264 696e5f73 686f7274 2d31302e 77760000 in_short-10.wv.. │ │ │ │ - 0x00053274 61756469 6f2f766f 5f746565 6661756c audio/vo_teefaul │ │ │ │ - 0x00053284 745f7061 696e5f73 686f7274 2d31312e t_pain_short-11. │ │ │ │ - 0x00053294 77760000 61756469 6f2f766f 5f746565 wv..audio/vo_tee │ │ │ │ - 0x000532a4 6661756c 745f7061 696e5f73 686f7274 fault_pain_short │ │ │ │ - 0x000532b4 2d31322e 77760000 61756469 6f2f766f -12.wv..audio/vo │ │ │ │ - 0x000532c4 5f746565 6661756c 745f7061 696e5f6c _teefault_pain_l │ │ │ │ - 0x000532d4 6f6e672d 30312e77 76000000 61756469 ong-01.wv...audi │ │ │ │ - 0x000532e4 6f2f766f 5f746565 6661756c 745f7061 o/vo_teefault_pa │ │ │ │ - 0x000532f4 696e5f6c 6f6e672d 30322e77 76000000 in_long-02.wv... │ │ │ │ - 0x00053304 61756469 6f2f666f 6c65795f 6c616e64 audio/foley_land │ │ │ │ - 0x00053314 2d30312e 77760000 61756469 6f2f666f -01.wv..audio/fo │ │ │ │ - 0x00053324 6c65795f 6c616e64 2d30322e 77760000 ley_land-02.wv.. │ │ │ │ - 0x00053334 61756469 6f2f666f 6c65795f 6c616e64 audio/foley_land │ │ │ │ - 0x00053344 2d30332e 77760000 61756469 6f2f666f -03.wv..audio/fo │ │ │ │ - 0x00053354 6c65795f 6c616e64 2d30342e 77760000 ley_land-04.wv.. │ │ │ │ - 0x00053364 61756469 6f2f666f 6c65795f 64626c6a audio/foley_dblj │ │ │ │ - 0x00053374 756d702d 30312e77 76000000 61756469 ump-01.wv...audi │ │ │ │ - 0x00053384 6f2f666f 6c65795f 64626c6a 756d702d o/foley_dbljump- │ │ │ │ - 0x00053394 30322e77 76000000 61756469 6f2f666f 02.wv...audio/fo │ │ │ │ - 0x000533a4 6c65795f 64626c6a 756d702d 30332e77 ley_dbljump-03.w │ │ │ │ - 0x000533b4 76000000 61756469 6f2f666f 6c65795f v...audio/foley_ │ │ │ │ - 0x000533c4 666f6f74 5f6c6566 742d3031 2e777600 foot_left-01.wv. │ │ │ │ - 0x000533d4 61756469 6f2f666f 6c65795f 666f6f74 audio/foley_foot │ │ │ │ - 0x000533e4 5f6c6566 742d3032 2e777600 61756469 _left-02.wv.audi │ │ │ │ - 0x000533f4 6f2f666f 6c65795f 666f6f74 5f6c6566 o/foley_foot_lef │ │ │ │ - 0x00053404 742d3033 2e777600 61756469 6f2f666f t-03.wv.audio/fo │ │ │ │ - 0x00053414 6c65795f 666f6f74 5f6c6566 742d3034 ley_foot_left-04 │ │ │ │ - 0x00053424 2e777600 61756469 6f2f666f 6c65795f .wv.audio/foley_ │ │ │ │ - 0x00053434 666f6f74 5f726967 68742d30 312e7776 foot_right-01.wv │ │ │ │ - 0x00053444 00000000 61756469 6f2f666f 6c65795f ....audio/foley_ │ │ │ │ - 0x00053454 666f6f74 5f726967 68742d30 322e7776 foot_right-02.wv │ │ │ │ - 0x00053464 00000000 61756469 6f2f666f 6c65795f ....audio/foley_ │ │ │ │ - 0x00053474 666f6f74 5f726967 68742d30 332e7776 foot_right-03.wv │ │ │ │ - 0x00053484 00000000 61756469 6f2f666f 6c65795f ....audio/foley_ │ │ │ │ - 0x00053494 666f6f74 5f726967 68742d30 342e7776 foot_right-04.wv │ │ │ │ - 0x000534a4 00000000 61756469 6f2f666f 6c65795f ....audio/foley_ │ │ │ │ - 0x000534b4 626f6479 5f73706c 61742d30 312e7776 body_splat-01.wv │ │ │ │ - 0x000534c4 00000000 61756469 6f2f666f 6c65795f ....audio/foley_ │ │ │ │ - 0x000534d4 626f6479 5f73706c 61742d30 322e7776 body_splat-02.wv │ │ │ │ - 0x000534e4 00000000 61756469 6f2f666f 6c65795f ....audio/foley_ │ │ │ │ - 0x000534f4 626f6479 5f73706c 61742d30 332e7776 body_splat-03.wv │ │ │ │ - 0x00053504 00000000 61756469 6f2f766f 5f746565 ....audio/vo_tee │ │ │ │ - 0x00053514 6661756c 745f7370 61776e2d 30312e77 fault_spawn-01.w │ │ │ │ - 0x00053524 76000000 61756469 6f2f766f 5f746565 v...audio/vo_tee │ │ │ │ - 0x00053534 6661756c 745f7370 61776e2d 30322e77 fault_spawn-02.w │ │ │ │ - 0x00053544 76000000 61756469 6f2f766f 5f746565 v...audio/vo_tee │ │ │ │ - 0x00053554 6661756c 745f7370 61776e2d 30332e77 fault_spawn-03.w │ │ │ │ - 0x00053564 76000000 61756469 6f2f766f 5f746565 v...audio/vo_tee │ │ │ │ - 0x00053574 6661756c 745f7370 61776e2d 30342e77 fault_spawn-04.w │ │ │ │ - 0x00053584 76000000 61756469 6f2f766f 5f746565 v...audio/vo_tee │ │ │ │ - 0x00053594 6661756c 745f7370 61776e2d 30352e77 fault_spawn-05.w │ │ │ │ - 0x000535a4 76000000 61756469 6f2f766f 5f746565 v...audio/vo_tee │ │ │ │ - 0x000535b4 6661756c 745f7370 61776e2d 30362e77 fault_spawn-06.w │ │ │ │ - 0x000535c4 76000000 61756469 6f2f766f 5f746565 v...audio/vo_tee │ │ │ │ - 0x000535d4 6661756c 745f7370 61776e2d 30372e77 fault_spawn-07.w │ │ │ │ - 0x000535e4 76000000 61756469 6f2f7366 785f736b v...audio/sfx_sk │ │ │ │ - 0x000535f4 69642d30 312e7776 00000000 61756469 id-01.wv....audi │ │ │ │ - 0x00053604 6f2f7366 785f736b 69642d30 322e7776 o/sfx_skid-02.wv │ │ │ │ - 0x00053614 00000000 61756469 6f2f7366 785f736b ....audio/sfx_sk │ │ │ │ - 0x00053624 69642d30 332e7776 00000000 61756469 id-03.wv....audi │ │ │ │ - 0x00053634 6f2f7366 785f736b 69642d30 342e7776 o/sfx_skid-04.wv │ │ │ │ - 0x00053644 00000000 61756469 6f2f766f 5f746565 ....audio/vo_tee │ │ │ │ - 0x00053654 6661756c 745f6372 792d3031 2e777600 fault_cry-01.wv. │ │ │ │ - 0x00053664 61756469 6f2f766f 5f746565 6661756c audio/vo_teefaul │ │ │ │ - 0x00053674 745f6372 792d3032 2e777600 61756469 t_cry-02.wv.audi │ │ │ │ - 0x00053684 6f2f686f 6f6b5f6c 6f6f702d 30312e77 o/hook_loop-01.w │ │ │ │ - 0x00053694 76000000 61756469 6f2f686f 6f6b5f6c v...audio/hook_l │ │ │ │ - 0x000536a4 6f6f702d 30322e77 76000000 61756469 oop-02.wv...audi │ │ │ │ - 0x000536b4 6f2f686f 6f6b5f61 74746163 682d3031 o/hook_attach-01 │ │ │ │ - 0x000536c4 2e777600 61756469 6f2f686f 6f6b5f61 .wv.audio/hook_a │ │ │ │ - 0x000536d4 74746163 682d3032 2e777600 61756469 ttach-02.wv.audi │ │ │ │ - 0x000536e4 6f2f686f 6f6b5f61 74746163 682d3033 o/hook_attach-03 │ │ │ │ - 0x000536f4 2e777600 61756469 6f2f666f 6c65795f .wv.audio/foley_ │ │ │ │ - 0x00053704 626f6479 5f696d70 6163742d 30312e77 body_impact-01.w │ │ │ │ - 0x00053714 76000000 61756469 6f2f666f 6c65795f v...audio/foley_ │ │ │ │ - 0x00053724 626f6479 5f696d70 6163742d 30322e77 body_impact-02.w │ │ │ │ - 0x00053734 76000000 61756469 6f2f666f 6c65795f v...audio/foley_ │ │ │ │ - 0x00053744 626f6479 5f696d70 6163742d 30332e77 body_impact-03.w │ │ │ │ - 0x00053754 76000000 61756469 6f2f686f 6f6b5f6e v...audio/hook_n │ │ │ │ - 0x00053764 6f617474 6163682d 30312e77 76000000 oattach-01.wv... │ │ │ │ - 0x00053774 61756469 6f2f686f 6f6b5f6e 6f617474 audio/hook_noatt │ │ │ │ - 0x00053784 6163682d 30322e77 76000000 61756469 ach-02.wv...audi │ │ │ │ - 0x00053794 6f2f7366 785f7069 636b7570 5f687274 o/sfx_pickup_hrt │ │ │ │ - 0x000537a4 2d30312e 77760000 61756469 6f2f7366 -01.wv..audio/sf │ │ │ │ - 0x000537b4 785f7069 636b7570 5f687274 2d30322e x_pickup_hrt-02. │ │ │ │ - 0x000537c4 77760000 61756469 6f2f7366 785f7069 wv..audio/sfx_pi │ │ │ │ - 0x000537d4 636b7570 5f61726d 2d30312e 77760000 ckup_arm-01.wv.. │ │ │ │ - 0x000537e4 61756469 6f2f7366 785f7069 636b7570 audio/sfx_pickup │ │ │ │ - 0x000537f4 5f61726d 2d30322e 77760000 61756469 _arm-02.wv..audi │ │ │ │ - 0x00053804 6f2f7366 785f7069 636b7570 5f61726d o/sfx_pickup_arm │ │ │ │ - 0x00053814 2d30332e 77760000 61756469 6f2f7366 -03.wv..audio/sf │ │ │ │ - 0x00053824 785f7069 636b7570 5f61726d 2d30342e x_pickup_arm-04. │ │ │ │ + 0x000530b4 65725f66 6972652d 30322e77 76000000 er_fire-02.wv... │ │ │ │ + 0x000530c4 61756469 6f2f7770 5f6c6173 65725f66 audio/wp_laser_f │ │ │ │ + 0x000530d4 6972652d 30332e77 76000000 61756469 ire-03.wv...audi │ │ │ │ + 0x000530e4 6f2f7770 5f6c6173 65725f62 6e63652d o/wp_laser_bnce- │ │ │ │ + 0x000530f4 30312e77 76000000 61756469 6f2f7770 01.wv...audio/wp │ │ │ │ + 0x00053104 5f6c6173 65725f62 6e63652d 30322e77 _laser_bnce-02.w │ │ │ │ + 0x00053114 76000000 61756469 6f2f7770 5f6c6173 v...audio/wp_las │ │ │ │ + 0x00053124 65725f62 6e63652d 30332e77 76000000 er_bnce-03.wv... │ │ │ │ + 0x00053134 61756469 6f2f7770 5f737769 7463682d audio/wp_switch- │ │ │ │ + 0x00053144 30312e77 76000000 61756469 6f2f7770 01.wv...audio/wp │ │ │ │ + 0x00053154 5f737769 7463682d 30322e77 76000000 _switch-02.wv... │ │ │ │ + 0x00053164 61756469 6f2f7770 5f737769 7463682d audio/wp_switch- │ │ │ │ + 0x00053174 30332e77 76000000 61756469 6f2f766f 03.wv...audio/vo │ │ │ │ + 0x00053184 5f746565 6661756c 745f7061 696e5f73 _teefault_pain_s │ │ │ │ + 0x00053194 686f7274 2d30312e 77760000 61756469 hort-01.wv..audi │ │ │ │ + 0x000531a4 6f2f766f 5f746565 6661756c 745f7061 o/vo_teefault_pa │ │ │ │ + 0x000531b4 696e5f73 686f7274 2d30322e 77760000 in_short-02.wv.. │ │ │ │ + 0x000531c4 61756469 6f2f766f 5f746565 6661756c audio/vo_teefaul │ │ │ │ + 0x000531d4 745f7061 696e5f73 686f7274 2d30332e t_pain_short-03. │ │ │ │ + 0x000531e4 77760000 61756469 6f2f766f 5f746565 wv..audio/vo_tee │ │ │ │ + 0x000531f4 6661756c 745f7061 696e5f73 686f7274 fault_pain_short │ │ │ │ + 0x00053204 2d30342e 77760000 61756469 6f2f766f -04.wv..audio/vo │ │ │ │ + 0x00053214 5f746565 6661756c 745f7061 696e5f73 _teefault_pain_s │ │ │ │ + 0x00053224 686f7274 2d30352e 77760000 61756469 hort-05.wv..audi │ │ │ │ + 0x00053234 6f2f766f 5f746565 6661756c 745f7061 o/vo_teefault_pa │ │ │ │ + 0x00053244 696e5f73 686f7274 2d30362e 77760000 in_short-06.wv.. │ │ │ │ + 0x00053254 61756469 6f2f766f 5f746565 6661756c audio/vo_teefaul │ │ │ │ + 0x00053264 745f7061 696e5f73 686f7274 2d30372e t_pain_short-07. │ │ │ │ + 0x00053274 77760000 61756469 6f2f766f 5f746565 wv..audio/vo_tee │ │ │ │ + 0x00053284 6661756c 745f7061 696e5f73 686f7274 fault_pain_short │ │ │ │ + 0x00053294 2d30382e 77760000 61756469 6f2f766f -08.wv..audio/vo │ │ │ │ + 0x000532a4 5f746565 6661756c 745f7061 696e5f73 _teefault_pain_s │ │ │ │ + 0x000532b4 686f7274 2d30392e 77760000 61756469 hort-09.wv..audi │ │ │ │ + 0x000532c4 6f2f766f 5f746565 6661756c 745f7061 o/vo_teefault_pa │ │ │ │ + 0x000532d4 696e5f73 686f7274 2d31302e 77760000 in_short-10.wv.. │ │ │ │ + 0x000532e4 61756469 6f2f766f 5f746565 6661756c audio/vo_teefaul │ │ │ │ + 0x000532f4 745f7061 696e5f73 686f7274 2d31312e t_pain_short-11. │ │ │ │ + 0x00053304 77760000 61756469 6f2f766f 5f746565 wv..audio/vo_tee │ │ │ │ + 0x00053314 6661756c 745f7061 696e5f73 686f7274 fault_pain_short │ │ │ │ + 0x00053324 2d31322e 77760000 61756469 6f2f766f -12.wv..audio/vo │ │ │ │ + 0x00053334 5f746565 6661756c 745f7061 696e5f6c _teefault_pain_l │ │ │ │ + 0x00053344 6f6e672d 30312e77 76000000 61756469 ong-01.wv...audi │ │ │ │ + 0x00053354 6f2f766f 5f746565 6661756c 745f7061 o/vo_teefault_pa │ │ │ │ + 0x00053364 696e5f6c 6f6e672d 30322e77 76000000 in_long-02.wv... │ │ │ │ + 0x00053374 61756469 6f2f666f 6c65795f 6c616e64 audio/foley_land │ │ │ │ + 0x00053384 2d30312e 77760000 61756469 6f2f666f -01.wv..audio/fo │ │ │ │ + 0x00053394 6c65795f 6c616e64 2d30322e 77760000 ley_land-02.wv.. │ │ │ │ + 0x000533a4 61756469 6f2f666f 6c65795f 6c616e64 audio/foley_land │ │ │ │ + 0x000533b4 2d30332e 77760000 61756469 6f2f666f -03.wv..audio/fo │ │ │ │ + 0x000533c4 6c65795f 6c616e64 2d30342e 77760000 ley_land-04.wv.. │ │ │ │ + 0x000533d4 61756469 6f2f666f 6c65795f 64626c6a audio/foley_dblj │ │ │ │ + 0x000533e4 756d702d 30312e77 76000000 61756469 ump-01.wv...audi │ │ │ │ + 0x000533f4 6f2f666f 6c65795f 64626c6a 756d702d o/foley_dbljump- │ │ │ │ + 0x00053404 30322e77 76000000 61756469 6f2f666f 02.wv...audio/fo │ │ │ │ + 0x00053414 6c65795f 64626c6a 756d702d 30332e77 ley_dbljump-03.w │ │ │ │ + 0x00053424 76000000 61756469 6f2f666f 6c65795f v...audio/foley_ │ │ │ │ + 0x00053434 666f6f74 5f6c6566 742d3031 2e777600 foot_left-01.wv. │ │ │ │ + 0x00053444 61756469 6f2f666f 6c65795f 666f6f74 audio/foley_foot │ │ │ │ + 0x00053454 5f6c6566 742d3032 2e777600 61756469 _left-02.wv.audi │ │ │ │ + 0x00053464 6f2f666f 6c65795f 666f6f74 5f6c6566 o/foley_foot_lef │ │ │ │ + 0x00053474 742d3033 2e777600 61756469 6f2f666f t-03.wv.audio/fo │ │ │ │ + 0x00053484 6c65795f 666f6f74 5f6c6566 742d3034 ley_foot_left-04 │ │ │ │ + 0x00053494 2e777600 61756469 6f2f666f 6c65795f .wv.audio/foley_ │ │ │ │ + 0x000534a4 666f6f74 5f726967 68742d30 312e7776 foot_right-01.wv │ │ │ │ + 0x000534b4 00000000 61756469 6f2f666f 6c65795f ....audio/foley_ │ │ │ │ + 0x000534c4 666f6f74 5f726967 68742d30 322e7776 foot_right-02.wv │ │ │ │ + 0x000534d4 00000000 61756469 6f2f666f 6c65795f ....audio/foley_ │ │ │ │ + 0x000534e4 666f6f74 5f726967 68742d30 332e7776 foot_right-03.wv │ │ │ │ + 0x000534f4 00000000 61756469 6f2f666f 6c65795f ....audio/foley_ │ │ │ │ + 0x00053504 666f6f74 5f726967 68742d30 342e7776 foot_right-04.wv │ │ │ │ + 0x00053514 00000000 61756469 6f2f666f 6c65795f ....audio/foley_ │ │ │ │ + 0x00053524 626f6479 5f73706c 61742d30 312e7776 body_splat-01.wv │ │ │ │ + 0x00053534 00000000 61756469 6f2f666f 6c65795f ....audio/foley_ │ │ │ │ + 0x00053544 626f6479 5f73706c 61742d30 322e7776 body_splat-02.wv │ │ │ │ + 0x00053554 00000000 61756469 6f2f666f 6c65795f ....audio/foley_ │ │ │ │ + 0x00053564 626f6479 5f73706c 61742d30 332e7776 body_splat-03.wv │ │ │ │ + 0x00053574 00000000 61756469 6f2f766f 5f746565 ....audio/vo_tee │ │ │ │ + 0x00053584 6661756c 745f7370 61776e2d 30312e77 fault_spawn-01.w │ │ │ │ + 0x00053594 76000000 61756469 6f2f766f 5f746565 v...audio/vo_tee │ │ │ │ + 0x000535a4 6661756c 745f7370 61776e2d 30322e77 fault_spawn-02.w │ │ │ │ + 0x000535b4 76000000 61756469 6f2f766f 5f746565 v...audio/vo_tee │ │ │ │ + 0x000535c4 6661756c 745f7370 61776e2d 30332e77 fault_spawn-03.w │ │ │ │ + 0x000535d4 76000000 61756469 6f2f766f 5f746565 v...audio/vo_tee │ │ │ │ + 0x000535e4 6661756c 745f7370 61776e2d 30342e77 fault_spawn-04.w │ │ │ │ + 0x000535f4 76000000 61756469 6f2f766f 5f746565 v...audio/vo_tee │ │ │ │ + 0x00053604 6661756c 745f7370 61776e2d 30352e77 fault_spawn-05.w │ │ │ │ + 0x00053614 76000000 61756469 6f2f766f 5f746565 v...audio/vo_tee │ │ │ │ + 0x00053624 6661756c 745f7370 61776e2d 30362e77 fault_spawn-06.w │ │ │ │ + 0x00053634 76000000 61756469 6f2f766f 5f746565 v...audio/vo_tee │ │ │ │ + 0x00053644 6661756c 745f7370 61776e2d 30372e77 fault_spawn-07.w │ │ │ │ + 0x00053654 76000000 61756469 6f2f7366 785f736b v...audio/sfx_sk │ │ │ │ + 0x00053664 69642d30 312e7776 00000000 61756469 id-01.wv....audi │ │ │ │ + 0x00053674 6f2f7366 785f736b 69642d30 322e7776 o/sfx_skid-02.wv │ │ │ │ + 0x00053684 00000000 61756469 6f2f7366 785f736b ....audio/sfx_sk │ │ │ │ + 0x00053694 69642d30 332e7776 00000000 61756469 id-03.wv....audi │ │ │ │ + 0x000536a4 6f2f7366 785f736b 69642d30 342e7776 o/sfx_skid-04.wv │ │ │ │ + 0x000536b4 00000000 61756469 6f2f766f 5f746565 ....audio/vo_tee │ │ │ │ + 0x000536c4 6661756c 745f6372 792d3031 2e777600 fault_cry-01.wv. │ │ │ │ + 0x000536d4 61756469 6f2f766f 5f746565 6661756c audio/vo_teefaul │ │ │ │ + 0x000536e4 745f6372 792d3032 2e777600 61756469 t_cry-02.wv.audi │ │ │ │ + 0x000536f4 6f2f686f 6f6b5f6c 6f6f702d 30312e77 o/hook_loop-01.w │ │ │ │ + 0x00053704 76000000 61756469 6f2f686f 6f6b5f6c v...audio/hook_l │ │ │ │ + 0x00053714 6f6f702d 30322e77 76000000 61756469 oop-02.wv...audi │ │ │ │ + 0x00053724 6f2f686f 6f6b5f61 74746163 682d3031 o/hook_attach-01 │ │ │ │ + 0x00053734 2e777600 61756469 6f2f686f 6f6b5f61 .wv.audio/hook_a │ │ │ │ + 0x00053744 74746163 682d3032 2e777600 61756469 ttach-02.wv.audi │ │ │ │ + 0x00053754 6f2f686f 6f6b5f61 74746163 682d3033 o/hook_attach-03 │ │ │ │ + 0x00053764 2e777600 61756469 6f2f666f 6c65795f .wv.audio/foley_ │ │ │ │ + 0x00053774 626f6479 5f696d70 6163742d 30312e77 body_impact-01.w │ │ │ │ + 0x00053784 76000000 61756469 6f2f666f 6c65795f v...audio/foley_ │ │ │ │ + 0x00053794 626f6479 5f696d70 6163742d 30322e77 body_impact-02.w │ │ │ │ + 0x000537a4 76000000 61756469 6f2f666f 6c65795f v...audio/foley_ │ │ │ │ + 0x000537b4 626f6479 5f696d70 6163742d 30332e77 body_impact-03.w │ │ │ │ + 0x000537c4 76000000 61756469 6f2f686f 6f6b5f6e v...audio/hook_n │ │ │ │ + 0x000537d4 6f617474 6163682d 30312e77 76000000 oattach-01.wv... │ │ │ │ + 0x000537e4 61756469 6f2f686f 6f6b5f6e 6f617474 audio/hook_noatt │ │ │ │ + 0x000537f4 6163682d 30322e77 76000000 61756469 ach-02.wv...audi │ │ │ │ + 0x00053804 6f2f7366 785f7069 636b7570 5f687274 o/sfx_pickup_hrt │ │ │ │ + 0x00053814 2d30312e 77760000 61756469 6f2f7366 -01.wv..audio/sf │ │ │ │ + 0x00053824 785f7069 636b7570 5f687274 2d30322e x_pickup_hrt-02. │ │ │ │ 0x00053834 77760000 61756469 6f2f7366 785f7069 wv..audio/sfx_pi │ │ │ │ - 0x00053844 636b7570 5f6c6175 6e636865 722e7776 ckup_launcher.wv │ │ │ │ - 0x00053854 00000000 61756469 6f2f7366 785f7069 ....audio/sfx_pi │ │ │ │ - 0x00053864 636b7570 5f73672e 77760000 61756469 ckup_sg.wv..audi │ │ │ │ - 0x00053874 6f2f7366 785f7069 636b7570 5f6e696e o/sfx_pickup_nin │ │ │ │ - 0x00053884 6a612e77 76000000 61756469 6f2f7366 ja.wv...audio/sf │ │ │ │ - 0x00053894 785f7370 61776e5f 77706e2d 30312e77 x_spawn_wpn-01.w │ │ │ │ - 0x000538a4 76000000 61756469 6f2f7366 785f7370 v...audio/sfx_sp │ │ │ │ - 0x000538b4 61776e5f 77706e2d 30322e77 76000000 awn_wpn-02.wv... │ │ │ │ - 0x000538c4 61756469 6f2f7366 785f7370 61776e5f audio/sfx_spawn_ │ │ │ │ - 0x000538d4 77706e2d 30332e77 76000000 61756469 wpn-03.wv...audi │ │ │ │ - 0x000538e4 6f2f7770 5f6e6f61 6d6d6f2d 30312e77 o/wp_noammo-01.w │ │ │ │ - 0x000538f4 76000000 61756469 6f2f7770 5f6e6f61 v...audio/wp_noa │ │ │ │ - 0x00053904 6d6d6f2d 30322e77 76000000 61756469 mmo-02.wv...audi │ │ │ │ - 0x00053914 6f2f7770 5f6e6f61 6d6d6f2d 30332e77 o/wp_noammo-03.w │ │ │ │ - 0x00053924 76000000 61756469 6f2f7770 5f6e6f61 v...audio/wp_noa │ │ │ │ - 0x00053934 6d6d6f2d 30342e77 76000000 61756469 mmo-04.wv...audi │ │ │ │ - 0x00053944 6f2f7770 5f6e6f61 6d6d6f2d 30352e77 o/wp_noammo-05.w │ │ │ │ - 0x00053954 76000000 61756469 6f2f7366 785f6869 v...audio/sfx_hi │ │ │ │ - 0x00053964 745f7765 616b2d30 312e7776 00000000 t_weak-01.wv.... │ │ │ │ - 0x00053974 61756469 6f2f7366 785f6869 745f7765 audio/sfx_hit_we │ │ │ │ - 0x00053984 616b2d30 322e7776 00000000 61756469 ak-02.wv....audi │ │ │ │ - 0x00053994 6f2f7366 785f6d73 672d7365 72766572 o/sfx_msg-server │ │ │ │ - 0x000539a4 2e777600 61756469 6f2f7366 785f6d73 .wv.audio/sfx_ms │ │ │ │ - 0x000539b4 672d636c 69656e74 2e777600 61756469 g-client.wv.audi │ │ │ │ - 0x000539c4 6f2f7366 785f6d73 672d6869 67686c69 o/sfx_msg-highli │ │ │ │ - 0x000539d4 6768742e 77760000 61756469 6f2f7366 ght.wv..audio/sf │ │ │ │ - 0x000539e4 785f6374 665f6472 6f702e77 76000000 x_ctf_drop.wv... │ │ │ │ - 0x000539f4 61756469 6f2f7366 785f6374 665f7274 audio/sfx_ctf_rt │ │ │ │ - 0x00053a04 6e2e7776 00000000 61756469 6f2f7366 n.wv....audio/sf │ │ │ │ - 0x00053a14 785f6374 665f6772 61625f70 6c2e7776 x_ctf_grab_pl.wv │ │ │ │ - 0x00053a24 00000000 61756469 6f2f7366 785f6374 ....audio/sfx_ct │ │ │ │ - 0x00053a34 665f6772 61625f65 6e2e7776 00000000 f_grab_en.wv.... │ │ │ │ - 0x00053a44 61756469 6f2f7366 785f6374 665f6361 audio/sfx_ctf_ca │ │ │ │ - 0x00053a54 705f706c 2e777600 61756469 6f2f6d75 p_pl.wv.audio/mu │ │ │ │ - 0x00053a64 7369635f 6d656e75 2e777600 67616d65 sic_menu.wv.game │ │ │ │ - 0x00053a74 2e706e67 00000000 64656164 74656500 .png....deadtee. │ │ │ │ - 0x00053a84 64656164 7465652e 706e6700 70617274 deadtee.png.part │ │ │ │ - 0x00053a94 69636c65 73000000 70617274 69636c65 icles...particle │ │ │ │ - 0x00053aa4 732e706e 67000000 63757273 6f720000 s.png...cursor.. │ │ │ │ - 0x00053ab4 75692f67 75695f63 7572736f 722e706e ui/gui_cursor.pn │ │ │ │ - 0x00053ac4 67000000 62616e6e 65720000 75692f67 g...banner..ui/g │ │ │ │ - 0x00053ad4 75695f6c 6f676f2e 706e6700 656d6f74 ui_logo.png.emot │ │ │ │ - 0x00053ae4 69636f6e 73000000 656d6f74 69636f6e icons...emoticon │ │ │ │ - 0x00053af4 732e706e 67000000 62726f77 73656963 s.png...browseic │ │ │ │ - 0x00053b04 6f6e7300 75692f69 636f6e73 2f62726f ons.ui/icons/bro │ │ │ │ - 0x00053b14 7773652e 706e6700 62726f77 73657200 wse.png.browser. │ │ │ │ - 0x00053b24 75692f69 636f6e73 2f62726f 77736572 ui/icons/browser │ │ │ │ - 0x00053b34 2e706e67 00000000 636f6e73 6f6c655f .png....console_ │ │ │ │ - 0x00053b44 62670000 75692f63 6f6e736f 6c652e70 bg..ui/console.p │ │ │ │ - 0x00053b54 6e670000 636f6e73 6f6c655f 62617200 ng..console_bar. │ │ │ │ - 0x00053b64 75692f63 6f6e736f 6c655f62 61722e70 ui/console_bar.p │ │ │ │ - 0x00053b74 6e670000 64656d6f 62757474 6f6e7300 ng..demobuttons. │ │ │ │ - 0x00053b84 75692f64 656d6f5f 62757474 6f6e732e ui/demo_buttons. │ │ │ │ - 0x00053b94 706e6700 66696c65 69636f6e 73000000 png.fileicons... │ │ │ │ - 0x00053ba4 75692f66 696c655f 69636f6e 732e706e ui/file_icons.pn │ │ │ │ - 0x00053bb4 67000000 67756962 7574746f 6e730000 g...guibuttons.. │ │ │ │ - 0x00053bc4 75692f67 75695f62 7574746f 6e732e70 ui/gui_buttons.p │ │ │ │ - 0x00053bd4 6e670000 67756969 636f6e73 00000000 ng..guiicons.... │ │ │ │ - 0x00053be4 75692f67 75695f69 636f6e73 2e706e67 ui/gui_icons.png │ │ │ │ - 0x00053bf4 00000000 6e6f5f73 6b696e70 61727400 ....no_skinpart. │ │ │ │ - 0x00053c04 75692f6e 6f5f736b 696e7061 72742e70 ui/no_skinpart.p │ │ │ │ - 0x00053c14 6e670000 6d656e75 69636f6e 73000000 ng..menuicons... │ │ │ │ - 0x00053c24 75692f69 636f6e73 2f6d656e 752e706e ui/icons/menu.pn │ │ │ │ - 0x00053c34 67000000 736f756e 6469636f 6e730000 g...soundicons.. │ │ │ │ - 0x00053c44 75692f73 6f756e64 5f69636f 6e732e70 ui/sound_icons.p │ │ │ │ - 0x00053c54 6e670000 746f6f6c 69636f6e 73000000 ng..toolicons... │ │ │ │ - 0x00053c64 75692f69 636f6e73 2f746f6f 6c732e70 ui/icons/tools.p │ │ │ │ - 0x00053c74 6e670000 6172726f 7769636f 6e730000 ng..arrowicons.. │ │ │ │ - 0x00053c84 75692f69 636f6e73 2f617272 6f77732e ui/icons/arrows. │ │ │ │ - 0x00053c94 706e6700 66726965 6e646963 6f6e7300 png.friendicons. │ │ │ │ - 0x00053ca4 75692f69 636f6e73 2f667269 656e642e ui/icons/friend. │ │ │ │ - 0x00053cb4 706e6700 6c657665 6c69636f 6e730000 png.levelicons.. │ │ │ │ - 0x00053cc4 75692f69 636f6e73 2f6c6576 656c2e70 ui/icons/level.p │ │ │ │ - 0x00053cd4 6e670000 73696465 62617269 636f6e73 ng..sidebaricons │ │ │ │ - 0x00053ce4 00000000 75692f69 636f6e73 2f736964 ....ui/icons/sid │ │ │ │ - 0x00053cf4 65626172 2e706e67 00000000 63686174 ebar.png....chat │ │ │ │ - 0x00053d04 77686973 70657200 75692f69 636f6e73 whisper.ui/icons │ │ │ │ - 0x00053d14 2f636861 745f7768 69737065 722e706e /chat_whisper.pn │ │ │ │ - 0x00053d24 67000000 72616365 666c6167 00000000 g...raceflag.... │ │ │ │ - 0x00053d34 72616365 5f666c61 672e706e 67000000 race_flag.png... │ │ │ │ - 0x00053d44 74696d65 72636c6f 636b0000 75692f69 timerclock..ui/i │ │ │ │ - 0x00053d54 636f6e73 2f74696d 65725f63 6c6f636b cons/timer_clock │ │ │ │ - 0x00053d64 2e706e67 00000000 68616d6d 65720000 .png....hammer.. │ │ │ │ - 0x00053d74 73686f74 67756e00 6772656e 61646500 shotgun.grenade. │ │ │ │ - 0x00053d84 6c617365 72000000 62617365 00000000 laser...base.... │ │ │ │ - 0x00053d94 69646c65 00000000 696e6169 72000000 idle....inair... │ │ │ │ - 0x00053da4 77616c6b 00000000 68616d6d 65725f73 walk....hammer_s │ │ │ │ - 0x00053db4 77696e67 00000000 6e696e6a 615f7377 wing....ninja_sw │ │ │ │ - 0x00053dc4 696e6700 70617274 5f736c69 63650000 ing.part_slice.. │ │ │ │ - 0x00053dd4 70617274 5f62616c 6c000000 70617274 part_ball...part │ │ │ │ - 0x00053de4 5f73706c 61743031 00000000 70617274 _splat01....part │ │ │ │ - 0x00053df4 5f73706c 61743032 00000000 70617274 _splat02....part │ │ │ │ - 0x00053e04 5f73706c 61743033 00000000 70617274 _splat03....part │ │ │ │ - 0x00053e14 5f736d6f 6b650000 70617274 5f736865 _smoke..part_she │ │ │ │ - 0x00053e24 6c6c0000 70617274 5f657870 6c303100 ll..part_expl01. │ │ │ │ - 0x00053e34 70617274 5f616972 6a756d70 00000000 part_airjump.... │ │ │ │ - 0x00053e44 70617274 5f686974 30310000 6865616c part_hit01..heal │ │ │ │ - 0x00053e54 74685f66 756c6c00 6865616c 74685f65 th_full.health_e │ │ │ │ - 0x00053e64 6d707479 00000000 61726d6f 725f6675 mpty....armor_fu │ │ │ │ - 0x00053e74 6c6c0000 61726d6f 725f656d 70747900 ll..armor_empty. │ │ │ │ - 0x00053e84 73746172 31000000 73746172 32000000 star1...star2... │ │ │ │ - 0x00053e94 73746172 33000000 70617274 31000000 star3...part1... │ │ │ │ - 0x00053ea4 70617274 32000000 70617274 33000000 part2...part3... │ │ │ │ - 0x00053eb4 70617274 34000000 70617274 35000000 part4...part5... │ │ │ │ - 0x00053ec4 70617274 36000000 70617274 37000000 part6...part7... │ │ │ │ - 0x00053ed4 70617274 38000000 70617274 39000000 part8...part9... │ │ │ │ - 0x00053ee4 77656170 6f6e5f67 756e5f62 6f647900 weapon_gun_body. │ │ │ │ - 0x00053ef4 77656170 6f6e5f67 756e5f63 7572736f weapon_gun_curso │ │ │ │ - 0x00053f04 72000000 77656170 6f6e5f67 756e5f70 r...weapon_gun_p │ │ │ │ - 0x00053f14 726f6a00 77656170 6f6e5f67 756e5f6d roj.weapon_gun_m │ │ │ │ - 0x00053f24 757a7a6c 65310000 77656170 6f6e5f67 uzzle1..weapon_g │ │ │ │ - 0x00053f34 756e5f6d 757a7a6c 65320000 77656170 un_muzzle2..weap │ │ │ │ - 0x00053f44 6f6e5f67 756e5f6d 757a7a6c 65330000 on_gun_muzzle3.. │ │ │ │ - 0x00053f54 77656170 6f6e5f73 686f7467 756e5f62 weapon_shotgun_b │ │ │ │ - 0x00053f64 6f647900 77656170 6f6e5f73 686f7467 ody.weapon_shotg │ │ │ │ - 0x00053f74 756e5f63 7572736f 72000000 77656170 un_cursor...weap │ │ │ │ - 0x00053f84 6f6e5f73 686f7467 756e5f70 726f6a00 on_shotgun_proj. │ │ │ │ - 0x00053f94 77656170 6f6e5f73 686f7467 756e5f6d weapon_shotgun_m │ │ │ │ - 0x00053fa4 757a7a6c 65310000 77656170 6f6e5f73 uzzle1..weapon_s │ │ │ │ - 0x00053fb4 686f7467 756e5f6d 757a7a6c 65320000 hotgun_muzzle2.. │ │ │ │ - 0x00053fc4 77656170 6f6e5f73 686f7467 756e5f6d weapon_shotgun_m │ │ │ │ - 0x00053fd4 757a7a6c 65330000 77656170 6f6e5f67 uzzle3..weapon_g │ │ │ │ - 0x00053fe4 72656e61 64655f62 6f647900 77656170 renade_body.weap │ │ │ │ - 0x00053ff4 6f6e5f67 72656e61 64655f63 7572736f on_grenade_curso │ │ │ │ - 0x00054004 72000000 77656170 6f6e5f67 72656e61 r...weapon_grena │ │ │ │ - 0x00054014 64655f70 726f6a00 77656170 6f6e5f68 de_proj.weapon_h │ │ │ │ - 0x00054024 616d6d65 725f626f 64790000 77656170 ammer_body..weap │ │ │ │ - 0x00054034 6f6e5f68 616d6d65 725f6375 72736f72 on_hammer_cursor │ │ │ │ - 0x00054044 00000000 77656170 6f6e5f68 616d6d65 ....weapon_hamme │ │ │ │ - 0x00054054 725f7072 6f6a0000 77656170 6f6e5f6e r_proj..weapon_n │ │ │ │ - 0x00054064 696e6a61 5f626f64 79000000 77656170 inja_body...weap │ │ │ │ - 0x00054074 6f6e5f6e 696e6a61 5f637572 736f7200 on_ninja_cursor. │ │ │ │ - 0x00054084 77656170 6f6e5f6e 696e6a61 5f70726f weapon_ninja_pro │ │ │ │ - 0x00054094 6a000000 77656170 6f6e5f6c 61736572 j...weapon_laser │ │ │ │ - 0x000540a4 5f626f64 79000000 77656170 6f6e5f6c _body...weapon_l │ │ │ │ - 0x000540b4 61736572 5f637572 736f7200 77656170 aser_cursor.weap │ │ │ │ - 0x000540c4 6f6e5f6c 61736572 5f70726f 6a000000 on_laser_proj... │ │ │ │ - 0x000540d4 686f6f6b 5f636861 696e0000 686f6f6b hook_chain..hook │ │ │ │ - 0x000540e4 5f686561 64000000 77656170 6f6e5f6e _head...weapon_n │ │ │ │ - 0x000540f4 696e6a61 5f6d757a 7a6c6531 00000000 inja_muzzle1.... │ │ │ │ - 0x00054104 77656170 6f6e5f6e 696e6a61 5f6d757a weapon_ninja_muz │ │ │ │ - 0x00054114 7a6c6532 00000000 77656170 6f6e5f6e zle2....weapon_n │ │ │ │ - 0x00054124 696e6a61 5f6d757a 7a6c6533 00000000 inja_muzzle3.... │ │ │ │ - 0x00054134 7069636b 75705f68 65616c74 68000000 pickup_health... │ │ │ │ - 0x00054144 7069636b 75705f61 726d6f72 00000000 pickup_armor.... │ │ │ │ - 0x00054154 7069636b 75705f67 72656e61 64650000 pickup_grenade.. │ │ │ │ - 0x00054164 7069636b 75705f73 686f7467 756e0000 pickup_shotgun.. │ │ │ │ - 0x00054174 7069636b 75705f6c 61736572 00000000 pickup_laser.... │ │ │ │ - 0x00054184 7069636b 75705f6e 696e6a61 00000000 pickup_ninja.... │ │ │ │ - 0x00054194 7069636b 75705f67 756e0000 7069636b pickup_gun..pick │ │ │ │ - 0x000541a4 75705f68 616d6d65 72000000 666c6167 up_hammer...flag │ │ │ │ - 0x000541b4 5f626c75 65000000 666c6167 5f726564 _blue...flag_red │ │ │ │ - 0x000541c4 00000000 6e696e6a 615f6261 725f6675 ....ninja_bar_fu │ │ │ │ - 0x000541d4 6c6c5f6c 65667400 6e696e6a 615f6261 ll_left.ninja_ba │ │ │ │ - 0x000541e4 725f6675 6c6c0000 6e696e6a 615f6261 r_full..ninja_ba │ │ │ │ - 0x000541f4 725f656d 70747900 6e696e6a 615f6261 r_empty.ninja_ba │ │ │ │ - 0x00054204 725f656d 7074795f 72696768 74000000 r_empty_right... │ │ │ │ - 0x00054214 7465655f 626f6479 5f6f7574 6c696e65 tee_body_outline │ │ │ │ - 0x00054224 00000000 7465655f 626f6479 00000000 ....tee_body.... │ │ │ │ - 0x00054234 7465655f 626f6479 5f736861 646f7700 tee_body_shadow. │ │ │ │ - 0x00054244 7465655f 626f6479 5f757070 65725f6f tee_body_upper_o │ │ │ │ - 0x00054254 75746c69 6e650000 7465655f 6d61726b utline..tee_mark │ │ │ │ - 0x00054264 696e6700 7465655f 6465636f 72617469 ing.tee_decorati │ │ │ │ - 0x00054274 6f6e0000 7465655f 6465636f 72617469 on..tee_decorati │ │ │ │ - 0x00054284 6f6e5f6f 75746c69 6e650000 7465655f on_outline..tee_ │ │ │ │ - 0x00054294 68616e64 00000000 7465655f 68616e64 hand....tee_hand │ │ │ │ - 0x000542a4 5f6f7574 6c696e65 00000000 7465655f _outline....tee_ │ │ │ │ - 0x000542b4 666f6f74 00000000 7465655f 666f6f74 foot....tee_foot │ │ │ │ - 0x000542c4 5f6f7574 6c696e65 00000000 7465655f _outline....tee_ │ │ │ │ - 0x000542d4 65796573 5f6e6f72 6d616c00 7465655f eyes_normal.tee_ │ │ │ │ - 0x000542e4 65796573 5f616e67 72790000 7465655f eyes_angry..tee_ │ │ │ │ - 0x000542f4 65796573 5f706169 6e000000 7465655f eyes_pain...tee_ │ │ │ │ - 0x00054304 65796573 5f686170 70790000 7465655f eyes_happy..tee_ │ │ │ │ - 0x00054314 65796573 5f737572 70726973 65000000 eyes_surprise... │ │ │ │ - 0x00054324 7465655f 68617473 5f746f70 31000000 tee_hats_top1... │ │ │ │ - 0x00054334 7465655f 68617473 5f746f70 32000000 tee_hats_top2... │ │ │ │ - 0x00054344 7465655f 68617473 5f736964 65310000 tee_hats_side1.. │ │ │ │ - 0x00054354 7465655f 68617473 5f736964 65320000 tee_hats_side2.. │ │ │ │ - 0x00054364 7465655f 626f745f 676c6f77 00000000 tee_bot_glow.... │ │ │ │ - 0x00054374 7465655f 626f745f 666f7265 67726f75 tee_bot_foregrou │ │ │ │ - 0x00054384 6e640000 7465655f 626f745f 6261636b nd..tee_bot_back │ │ │ │ - 0x00054394 67726f75 6e640000 6f6f7000 6578636c ground..oop.excl │ │ │ │ - 0x000543a4 616d6174 696f6e00 68656172 74730000 amation.hearts.. │ │ │ │ - 0x000543b4 646f7464 6f740000 736f7272 79000000 dotdot..sorry... │ │ │ │ - 0x000543c4 67686f73 74000000 73757368 69000000 ghost...sushi... │ │ │ │ - 0x000543d4 73706c61 74746565 00000000 64657669 splattee....devi │ │ │ │ - 0x000543e4 6c746565 00000000 7a6f6d67 00000000 ltee....zomg.... │ │ │ │ - 0x000543f4 7a7a7a00 77746600 71756573 74696f6e zzz.wtf.question │ │ │ │ - 0x00054404 00000000 62726f77 73655f6c 6f636b5f ....browse_lock_ │ │ │ │ - 0x00054414 61000000 62726f77 73655f6c 6f636b5f a...browse_lock_ │ │ │ │ - 0x00054424 62000000 62726f77 73655f75 6e707572 b...browse_unpur │ │ │ │ - 0x00054434 655f6100 62726f77 73655f75 6e707572 e_a.browse_unpur │ │ │ │ - 0x00054444 655f6200 62726f77 73655f73 7461725f e_b.browse_star_ │ │ │ │ - 0x00054454 61000000 62726f77 73655f73 7461725f a...browse_star_ │ │ │ │ - 0x00054464 62000000 62726f77 73655f68 65617274 b...browse_heart │ │ │ │ - 0x00054474 5f610000 62726f77 73655f68 65617274 _a..browse_heart │ │ │ │ - 0x00054484 5f620000 64656d6f 62757474 6f6e5f70 _b..demobutton_p │ │ │ │ - 0x00054494 6c617900 64656d6f 62757474 6f6e5f70 lay.demobutton_p │ │ │ │ - 0x000544a4 61757365 00000000 64656d6f 62757474 ause....demobutt │ │ │ │ - 0x000544b4 6f6e5f73 746f7000 64656d6f 62757474 on_stop.demobutt │ │ │ │ - 0x000544c4 6f6e5f73 6c6f7765 72000000 64656d6f on_slower...demo │ │ │ │ - 0x000544d4 62757474 6f6e5f66 61737465 72000000 button_faster... │ │ │ │ - 0x000544e4 66696c65 5f64656d 6f310000 66696c65 file_demo1..file │ │ │ │ - 0x000544f4 5f64656d 6f320000 66696c65 5f666f6c _demo2..file_fol │ │ │ │ - 0x00054504 64657200 66696c65 5f6d6170 31000000 der.file_map1... │ │ │ │ - 0x00054514 66696c65 5f6d6170 32000000 67756962 file_map2...guib │ │ │ │ - 0x00054524 7574746f 6e5f6f66 66000000 67756962 utton_off...guib │ │ │ │ - 0x00054534 7574746f 6e5f6f6e 00000000 67756962 utton_on....guib │ │ │ │ - 0x00054544 7574746f 6e5f686f 76657200 67756969 utton_hover.guii │ │ │ │ - 0x00054554 636f6e5f 6d757465 00000000 67756969 con_mute....guii │ │ │ │ - 0x00054564 636f6e5f 66726965 6e640000 6d656e75 con_friend..menu │ │ │ │ - 0x00054574 5f636865 636b626f 785f6163 74697665 _checkbox_active │ │ │ │ - 0x00054584 00000000 6d656e75 5f636865 636b626f ....menu_checkbo │ │ │ │ - 0x00054594 785f696e 61637469 76650000 6d656e75 x_inactive..menu │ │ │ │ - 0x000545a4 5f636865 636b626f 785f686f 76657200 _checkbox_hover. │ │ │ │ - 0x000545b4 6d656e75 5f636f6c 6c617073 65640000 menu_collapsed.. │ │ │ │ - 0x000545c4 6d656e75 5f657870 616e6465 64000000 menu_expanded... │ │ │ │ - 0x000545d4 736f756e 6469636f 6e5f6f6e 00000000 soundicon_on.... │ │ │ │ - 0x000545e4 736f756e 6469636f 6e5f6d75 74650000 soundicon_mute.. │ │ │ │ - 0x000545f4 746f6f6c 5f75705f 61000000 746f6f6c tool_up_a...tool │ │ │ │ - 0x00054604 5f75705f 62000000 746f6f6c 5f646f77 _up_b...tool_dow │ │ │ │ - 0x00054614 6e5f6100 746f6f6c 5f646f77 6e5f6200 n_a.tool_down_b. │ │ │ │ - 0x00054624 746f6f6c 5f656469 745f6100 746f6f6c tool_edit_a.tool │ │ │ │ - 0x00054634 5f656469 745f6200 746f6f6c 5f785f61 _edit_b.tool_x_a │ │ │ │ - 0x00054644 00000000 746f6f6c 5f785f62 00000000 ....tool_x_b.... │ │ │ │ - 0x00054654 6172726f 775f6c65 66745f61 00000000 arrow_left_a.... │ │ │ │ - 0x00054664 6172726f 775f6c65 66745f62 00000000 arrow_left_b.... │ │ │ │ - 0x00054674 6172726f 775f6c65 66745f63 00000000 arrow_left_c.... │ │ │ │ - 0x00054684 6172726f 775f7570 5f610000 6172726f arrow_up_a..arro │ │ │ │ - 0x00054694 775f7570 5f620000 6172726f 775f7570 w_up_b..arrow_up │ │ │ │ - 0x000546a4 5f630000 6172726f 775f7269 6768745f _c..arrow_right_ │ │ │ │ - 0x000546b4 61000000 6172726f 775f7269 6768745f a...arrow_right_ │ │ │ │ - 0x000546c4 62000000 6172726f 775f7269 6768745f b...arrow_right_ │ │ │ │ - 0x000546d4 63000000 6172726f 775f646f 776e5f61 c...arrow_down_a │ │ │ │ - 0x000546e4 00000000 6172726f 775f646f 776e5f62 ....arrow_down_b │ │ │ │ - 0x000546f4 00000000 6172726f 775f646f 776e5f63 ....arrow_down_c │ │ │ │ - 0x00054704 00000000 66726965 6e645f70 6c75735f ....friend_plus_ │ │ │ │ - 0x00054714 61000000 66726965 6e645f70 6c75735f a...friend_plus_ │ │ │ │ - 0x00054724 62000000 66726965 6e645f78 5f610000 b...friend_x_a.. │ │ │ │ - 0x00054734 66726965 6e645f78 5f620000 6c657665 friend_x_b..leve │ │ │ │ - 0x00054744 6c5f615f 6f6e0000 6c657665 6c5f615f l_a_on..level_a_ │ │ │ │ - 0x00054754 61000000 6c657665 6c5f615f 62000000 a...level_a_b... │ │ │ │ - 0x00054764 6c657665 6c5f625f 6f6e0000 6c657665 level_b_on..leve │ │ │ │ - 0x00054774 6c5f625f 61000000 6c657665 6c5f625f l_b_a...level_b_ │ │ │ │ - 0x00054784 62000000 6c657665 6c5f635f 6f6e0000 b...level_c_on.. │ │ │ │ - 0x00054794 6c657665 6c5f635f 61000000 6c657665 level_c_a...leve │ │ │ │ - 0x000547a4 6c5f635f 62000000 73696465 6261725f l_c_b...sidebar_ │ │ │ │ - 0x000547b4 72656672 6573685f 61000000 73696465 refresh_a...side │ │ │ │ - 0x000547c4 6261725f 72656672 6573685f 62000000 bar_refresh_b... │ │ │ │ - 0x000547d4 73696465 6261725f 66726965 6e645f61 sidebar_friend_a │ │ │ │ - 0x000547e4 00000000 73696465 6261725f 66726965 ....sidebar_frie │ │ │ │ - 0x000547f4 6e645f62 00000000 73696465 6261725f nd_b....sidebar_ │ │ │ │ - 0x00054804 66696c74 65725f61 00000000 73696465 filter_a....side │ │ │ │ - 0x00054814 6261725f 66696c74 65725f62 00000000 bar_filter_b.... │ │ │ │ - 0x00054824 73696465 6261725f 696e666f 5f610000 sidebar_info_a.. │ │ │ │ - 0x00054834 73696465 6261725f 696e666f 5f620000 sidebar_info_b.. │ │ │ │ - 0x00054844 62726f77 7365725f 61000000 62726f77 browser_a...brow │ │ │ │ - 0x00054854 7365725f 62000000 74696d65 72636c6f ser_b...timerclo │ │ │ │ - 0x00054864 636b5f61 00000000 74696d65 72636c6f ck_a....timerclo │ │ │ │ - 0x00054874 636b5f62 00000000 6865616c 74680000 ck_b....health.. │ │ │ │ - 0x00054884 61726d6f 72000000 73686f74 67756e5f armor...shotgun_ │ │ │ │ - 0x00054894 66697265 00000000 6772656e 6164655f fire....grenade_ │ │ │ │ - 0x000548a4 66697265 00000000 68616d6d 65725f66 fire....hammer_f │ │ │ │ - 0x000548b4 69726500 68616d6d 65725f68 69740000 ire.hammer_hit.. │ │ │ │ - 0x000548c4 6e696e6a 615f6669 72650000 6772656e ninja_fire..gren │ │ │ │ - 0x000548d4 6164655f 6578706c 6f646500 6e696e6a ade_explode.ninj │ │ │ │ - 0x000548e4 615f6869 74000000 6c617365 725f6669 a_hit...laser_fi │ │ │ │ - 0x000548f4 72650000 6c617365 725f626f 756e6365 re..laser_bounce │ │ │ │ - 0x00054904 00000000 77656170 6f6e5f73 77697463 ....weapon_switc │ │ │ │ - 0x00054914 68000000 706c6179 65725f70 61696e5f h...player_pain_ │ │ │ │ - 0x00054924 73686f72 74000000 706c6179 65725f70 short...player_p │ │ │ │ - 0x00054934 61696e5f 6c6f6e67 00000000 626f6479 ain_long....body │ │ │ │ - 0x00054944 5f6c616e 64000000 706c6179 65725f61 _land...player_a │ │ │ │ - 0x00054954 69726a75 6d700000 706c6179 65725f6a irjump..player_j │ │ │ │ - 0x00054964 756d7000 706c6179 65725f64 69650000 ump.player_die.. │ │ │ │ - 0x00054974 706c6179 65725f73 7061776e 00000000 player_spawn.... │ │ │ │ - 0x00054984 706c6179 65725f73 6b696400 7465655f player_skid.tee_ │ │ │ │ - 0x00054994 63727900 686f6f6b 5f6c6f6f 70000000 cry.hook_loop... │ │ │ │ - 0x000549a4 686f6f6b 5f617474 6163685f 67726f75 hook_attach_grou │ │ │ │ - 0x000549b4 6e640000 686f6f6b 5f617474 6163685f nd..hook_attach_ │ │ │ │ - 0x000549c4 706c6179 65720000 686f6f6b 5f6e6f61 player..hook_noa │ │ │ │ - 0x000549d4 74746163 68000000 77656170 6f6e5f73 ttach...weapon_s │ │ │ │ - 0x000549e4 7061776e 00000000 77656170 6f6e5f6e pawn....weapon_n │ │ │ │ - 0x000549f4 6f616d6d 6f000000 68697400 63686174 oammo...hit.chat │ │ │ │ - 0x00054a04 5f736572 76657200 63686174 5f636c69 _server.chat_cli │ │ │ │ - 0x00054a14 656e7400 63686174 5f686967 686c6967 ent.chat_highlig │ │ │ │ - 0x00054a24 68740000 6374665f 64726f70 00000000 ht..ctf_drop.... │ │ │ │ - 0x00054a34 6374665f 72657475 726e0000 6374665f ctf_return..ctf_ │ │ │ │ - 0x00054a44 67726162 5f706c00 6374665f 67726162 grab_pl.ctf_grab │ │ │ │ - 0x00054a54 5f656e00 6374665f 63617074 75726500 _en.ctf_capture. │ │ │ │ - 0x00054a64 6d656e75 00000000 72656675 73696e67 menu....refusing │ │ │ │ - 0x00054a74 20746f20 6f70656e 20706174 68207768 to open path wh │ │ │ │ - 0x00054a84 69636820 6c6f6f6b 73206c69 6b652069 ich looks like i │ │ │ │ - 0x00054a94 7420636f 756c6420 65736361 70652074 t could escape t │ │ │ │ - 0x00054aa4 686f7365 20737065 63696669 65642069 hose specified i │ │ │ │ - 0x00054ab4 6e202773 746f7261 67652e63 6667273a n 'storage.cfg': │ │ │ │ - 0x00054ac4 20257300 25732573 25730000 696e7661 %s.%s%s%s..inva │ │ │ │ - 0x00054ad4 6c696420 73746f72 61676520 74797065 lid storage type │ │ │ │ - 0x00054ae4 00000000 7372632f 656e6769 6e652f73 ....src/engine/s │ │ │ │ - 0x00054af4 68617265 642f7374 6f726167 652e6370 hared/storage.cp │ │ │ │ - 0x00054b04 70000000 24555345 52444952 00000000 p...$USERDIR.... │ │ │ │ - 0x00054b14 61646465 64207061 74682027 24555345 added path '$USE │ │ │ │ - 0x00054b24 52444952 27202827 25732729 00000000 RDIR' ('%s').... │ │ │ │ - 0x00054b34 24444154 41444952 00000000 61646465 $DATADIR....adde │ │ │ │ - 0x00054b44 64207061 74682027 24444154 41444952 d path '$DATADIR │ │ │ │ - 0x00054b54 27202827 25732729 00000000 24435552 ' ('%s')....$CUR │ │ │ │ - 0x00054b64 52454e54 44495200 61646465 64207061 RENTDIR.added pa │ │ │ │ - 0x00054b74 74682027 24435552 52454e54 44495227 th '$CURRENTDIR' │ │ │ │ - 0x00054b84 20282725 73272900 24415050 44495200 ('%s').$APPDIR. │ │ │ │ - 0x00054b94 61646465 64207061 74682027 24415050 added path '$APP │ │ │ │ - 0x00054ba4 44495227 20282725 73272900 61646465 DIR' ('%s').adde │ │ │ │ - 0x00054bb4 64207061 74682027 25732700 736b6970 d path '%s'.skip │ │ │ │ - 0x00054bc4 70696e67 20647570 6c696361 74652070 ping duplicate p │ │ │ │ - 0x00054bd4 61746820 27245553 45524449 52272028 ath '$USERDIR' ( │ │ │ │ - 0x00054be4 27257327 29000000 736b6970 70696e67 '%s')...skipping │ │ │ │ - 0x00054bf4 20647570 6c696361 74652070 61746820 duplicate path │ │ │ │ - 0x00054c04 27244441 54414449 52272028 27257327 '$DATADIR' ('%s' │ │ │ │ - 0x00054c14 29000000 736b6970 70696e67 20647570 )...skipping dup │ │ │ │ - 0x00054c24 6c696361 74652070 61746820 27244355 licate path '$CU │ │ │ │ - 0x00054c34 5252454e 54444952 27202827 25732729 RRENTDIR' ('%s') │ │ │ │ - 0x00054c44 00000000 736b6970 70696e67 20647570 ....skipping dup │ │ │ │ - 0x00054c54 6c696361 74652070 61746820 27244150 licate path '$AP │ │ │ │ - 0x00054c64 50444952 27202827 25732729 00000000 PDIR' ('%s').... │ │ │ │ - 0x00054c74 736b6970 70696e67 20647570 6c696361 skipping duplica │ │ │ │ - 0x00054c84 74652070 61746820 27257327 00000000 te path '%s'.... │ │ │ │ - 0x00054c94 64617461 2f6d6170 72657300 64617461 data/mapres.data │ │ │ │ - 0x00054ca4 00000000 2f757372 2f736861 72652f67 ..../usr/share/g │ │ │ │ - 0x00054cb4 616d6573 2f746565 776f726c 64732f64 ames/teeworlds/d │ │ │ │ - 0x00054cc4 6174612f 6d617072 65730000 2f757372 ata/mapres../usr │ │ │ │ - 0x00054cd4 2f736861 72652f67 616d6573 2f746565 /share/games/tee │ │ │ │ - 0x00054ce4 776f726c 64732f64 61746100 25732f64 worlds/data.%s/d │ │ │ │ - 0x00054cf4 61746100 2f646174 612f6d61 70726573 ata./data/mapres │ │ │ │ - 0x00054d04 00000000 25732f6d 61707265 73000000 ....%s/mapres... │ │ │ │ - 0x00054d14 7761726e 696e6720 6e6f2064 61746120 warning no data │ │ │ │ - 0x00054d24 64697265 63746f72 7920666f 756e6400 directory found. │ │ │ │ - 0x00054d34 73746f72 6167652e 63666700 2f73746f storage.cfg./sto │ │ │ │ - 0x00054d44 72616765 2e636667 00000000 636f756c rage.cfg....coul │ │ │ │ - 0x00054d54 646e2774 206f7065 6e207374 6f726167 dn't open storag │ │ │ │ - 0x00054d64 652e6366 67000000 6164645f 70617468 e.cfg...add_path │ │ │ │ - 0x00054d74 20000000 6e6f2070 61746873 20666f75 ...no paths fou │ │ │ │ - 0x00054d84 6e642069 6e207374 6f726167 652e6366 nd in storage.cf │ │ │ │ - 0x00054d94 67000000 7573696e 67207374 616e6461 g...using standa │ │ │ │ - 0x00054da4 72642070 61746873 00000000 756e6162 rd paths....unab │ │ │ │ - 0x00054db4 6c652074 6f206372 65617465 20736176 le to create sav │ │ │ │ - 0x00054dc4 65206469 72656374 6f727900 73637265 e directory.scre │ │ │ │ - 0x00054dd4 656e7368 6f747300 73637265 656e7368 enshots.screensh │ │ │ │ - 0x00054de4 6f74732f 6175746f 00000000 6d617073 ots/auto....maps │ │ │ │ - 0x00054df4 00000000 646f776e 6c6f6164 65646d61 ....downloadedma │ │ │ │ - 0x00054e04 70730000 736b696e 73000000 64756d70 ps..skins...dump │ │ │ │ - 0x00054e14 73000000 64656d6f 73000000 64656d6f s...demos...demo │ │ │ │ - 0x00054e24 732f6175 746f0000 636f6e66 69677300 s/auto..configs. │ │ │ │ - 0x00054e34 696e6974 69616c69 73617469 6f6e2066 initialisation f │ │ │ │ - 0x00054e44 61696c65 64000000 2f757372 2f736861 ailed.../usr/sha │ │ │ │ - 0x00054e54 72652f74 6565776f 726c6473 2f646174 re/teeworlds/dat │ │ │ │ - 0x00054e64 61000000 2f757372 2f6c6f63 616c2f73 a.../usr/local/s │ │ │ │ - 0x00054e74 68617265 2f746565 776f726c 64732f64 hare/teeworlds/d │ │ │ │ - 0x00054e84 61746100 2f757372 2f6c6f63 616c2f73 ata./usr/local/s │ │ │ │ - 0x00054e94 68617265 2f67616d 65732f74 6565776f hare/games/teewo │ │ │ │ - 0x00054ea4 726c6473 2f646174 61000000 2f757372 rlds/data.../usr │ │ │ │ - 0x00054eb4 2f706b67 2f736861 72652f74 6565776f /pkg/share/teewo │ │ │ │ - 0x00054ec4 726c6473 2f646174 61000000 2f757372 rlds/data.../usr │ │ │ │ - 0x00054ed4 2f706b67 2f736861 72652f67 616d6573 /pkg/share/games │ │ │ │ - 0x00054ee4 2f746565 776f726c 64732f64 61746100 /teeworlds/data. │ │ │ │ - 0x00054ef4 2f6f7074 2f746565 776f726c 64732f64 /opt/teeworlds/d │ │ │ │ - 0x00054f04 61746100 746f6f20 7765616b 20636f6e ata.too weak con │ │ │ │ - 0x00054f14 6e656374 696f6e20 286f7574 206f6620 nection (out of │ │ │ │ - 0x00054f24 62756666 65722900 636f6e6e 65637469 buffer).connecti │ │ │ │ - 0x00054f34 6f6e2066 61696c75 72650000 72656d6f on failure..remo │ │ │ │ - 0x00054f44 74652065 6e642063 6c6f7365 64207468 te end closed th │ │ │ │ - 0x00054f54 6520636f 6e6e6563 74696f6e 00000000 e connection.... │ │ │ │ - 0x00054f64 6661696c 65642074 6f207365 6e642070 failed to send p │ │ │ │ - 0x00054f74 61636b65 74000000 61736b69 6e672066 acket...asking f │ │ │ │ - 0x00054f84 6f722072 6573656e 64202564 20256400 or resend %d %d. │ │ │ │ - 0x00054f94 636f6e6e 00000000 6462675f 6c6f676e conn....dbg_logn │ │ │ │ - 0x00054fa4 6574776f 726b0000 7061636b 65742064 etwork..packet d │ │ │ │ - 0x00054fb4 61746120 73697a65 20746f6f 20686967 ata size too hig │ │ │ │ - 0x00054fc4 68000000 7372632f 656e6769 6e652f73 h...src/engine/s │ │ │ │ - 0x00054fd4 68617265 642f6e65 74776f72 6b2e6370 hared/network.cp │ │ │ │ - 0x00054fe4 70000000 746f6b65 6e206f75 74206f66 p...token out of │ │ │ │ - 0x00054ff4 2072616e 67650000 72657370 20746f6b range..resp tok │ │ │ │ - 0x00055004 656e206f 7574206f 66207261 6e676500 en out of range. │ │ │ │ - 0x00055014 696e636f 6e736973 74656e63 79000000 inconsistency... │ │ │ │ - 0x00055024 7061636b 65742074 6f6f2073 6d616c6c packet too small │ │ │ │ - 0x00055034 2c207369 7a653d25 64000000 636f6e6e , size=%d...conn │ │ │ │ - 0x00055044 6c657373 20706163 6b657420 746f6f20 less packet too │ │ │ │ - 0x00055054 736d616c 6c2c2073 697a653d 25640000 small, size=%d.. │ │ │ │ - 0x00055064 6e657400 7061636b 65742070 61796c6f net.packet paylo │ │ │ │ - 0x00055074 61642074 6f6f2062 69672c20 73697a65 ad too big, size │ │ │ │ - 0x00055084 3d256400 6572726f 72206475 72696e67 =%d.error during │ │ │ │ - 0x00055094 20706163 6b657420 6465636f 64696e67 packet decoding │ │ │ │ - 0x000550a4 00000000 25732e6d 61700000 25732f25 ....%s.map..%s/% │ │ │ │ - 0x000550b4 735f2573 25730000 6661696c 65642074 s_%s%s..failed t │ │ │ │ - 0x000550c4 6f207361 76652062 616e6c69 73742074 o save banlist t │ │ │ │ - 0x000550d4 6f202725 73270000 62616e20 25732025 o '%s'..ban %s % │ │ │ │ - 0x000550e4 69202573 00000000 62616e5f 72616e67 i %s....ban_rang │ │ │ │ - 0x000550f4 65202573 20257320 25692025 73000000 e %s %s %i %s... │ │ │ │ - 0x00055104 73617665 64206261 6e6c6973 7420746f saved banlist to │ │ │ │ - 0x00055114 20272573 27000000 756e6261 6e6e6564 '%s'...unbanned │ │ │ │ - 0x00055124 20616c6c 20656e74 72696573 00000000 all entries.... │ │ │ │ - 0x00055134 6c6f6361 6c686f73 74000000 735b6970 localhost...s[ip │ │ │ │ - 0x00055144 7c72616e 67655d20 3f695b6d 696e7574 |range] ?i[minut │ │ │ │ - 0x00055154 65735d20 725b7265 61736f6e 5d000000 es] r[reason]... │ │ │ │ - 0x00055164 42616e20 49502028 6f722049 50207261 Ban IP (or IP ra │ │ │ │ - 0x00055174 6e676529 20666f72 2078206d 696e7574 nge) for x minut │ │ │ │ - 0x00055184 65732066 6f722061 6e792072 6561736f es for any reaso │ │ │ │ - 0x00055194 6e000000 735b6970 7c72616e 67655d00 n...s[ip|range]. │ │ │ │ - 0x000551a4 756e6261 6e000000 556e6261 6e204950 unban...Unban IP │ │ │ │ - 0x000551b4 2f495020 72616e67 652f6261 6e6c6973 /IP range/banlis │ │ │ │ - 0x000551c4 7420656e 74727900 756e6261 6e5f616c t entry.unban_al │ │ │ │ - 0x000551d4 6c000000 556e6261 6e20616c 6c20656e l...Unban all en │ │ │ │ - 0x000551e4 74726965 73000000 62616e73 00000000 tries...bans.... │ │ │ │ - 0x000551f4 53686f77 2062616e 6c697374 00000000 Show banlist.... │ │ │ │ - 0x00055204 735b6669 6c655d00 62616e73 5f736176 s[file].bans_sav │ │ │ │ - 0x00055214 65000000 53617665 2062616e 6c697374 e...Save banlist │ │ │ │ - 0x00055224 20696e20 61206669 6c650000 23256920 in a file..#%i │ │ │ │ - 0x00055234 25730000 62616e20 25732065 78706972 %s..ban %s expir │ │ │ │ - 0x00055244 65640000 756e6261 6e206661 696c6564 ed..unban failed │ │ │ │ - 0x00055254 2028696e 76616c69 6420696e 64657829 (invalid index) │ │ │ │ - 0x00055264 00000000 756e6261 6e6e6564 20696e64 ....unbanned ind │ │ │ │ - 0x00055274 65782025 69202825 73290000 2d000000 ex %i (%s)..-... │ │ │ │ - 0x00055284 756e6261 6e206572 726f7220 28696e76 unban error (inv │ │ │ │ - 0x00055294 616c6964 206e6574 776f726b 20616464 alid network add │ │ │ │ - 0x000552a4 72657373 29000000 756e6261 6e206572 ress)...unban er │ │ │ │ - 0x000552b4 726f7220 28696e76 616c6964 2072616e ror (invalid ran │ │ │ │ - 0x000552c4 67652900 62616e20 6572726f 72202869 ge).ban error (i │ │ │ │ - 0x000552d4 6e76616c 6964206e 6574776f 726b2061 nvalid network a │ │ │ │ - 0x000552e4 64647265 73732900 62616e20 6572726f ddress).ban erro │ │ │ │ - 0x000552f4 72202869 6e76616c 69642072 616e6765 r (invalid range │ │ │ │ - 0x00055304 29000000 596f7520 68617665 20626565 )...You have bee │ │ │ │ - 0x00055314 6e206261 6e6e6564 00000000 27257327 n banned....'%s' │ │ │ │ - 0x00055324 202d2027 25732700 25732062 616e6e65 - '%s'.%s banne │ │ │ │ - 0x00055334 64000000 62616e6e 65642025 73000000 d...banned %s... │ │ │ │ - 0x00055344 756e6261 6e6e6564 20257300 25732066 unbanned %s.%s f │ │ │ │ - 0x00055354 6f722031 206d696e 75746520 28257329 or 1 minute (%s) │ │ │ │ - 0x00055364 00000000 25732066 6f722025 64206d69 ....%s for %d mi │ │ │ │ - 0x00055374 6e757465 73202825 73290000 25732066 nutes (%s)..%s f │ │ │ │ - 0x00055384 6f72206c 69666520 28257329 00000000 or life (%s).... │ │ │ │ - 0x00055394 756e6261 6e206661 696c6564 2028696e unban failed (in │ │ │ │ - 0x000553a4 76616c69 6420656e 74727929 00000000 valid entry).... │ │ │ │ - 0x000553b4 62616e20 6661696c 65642028 6c6f6361 ban failed (loca │ │ │ │ - 0x000553c4 6c686f73 74290000 62616e20 6661696c lhost)..ban fail │ │ │ │ - 0x000553d4 65642028 66756c6c 2062616e 6c697374 ed (full banlist │ │ │ │ - 0x000553e4 29000000 53657276 65722073 68757464 )...Server shutd │ │ │ │ - 0x000553f4 6f776e00 53747265 7373696e 67206e65 own.Stressing ne │ │ │ │ - 0x00055404 74776f72 6b000000 4f6e6c79 20256420 twork...Only %d │ │ │ │ - 0x00055414 706c6179 65727320 77697468 20746865 players with the │ │ │ │ - 0x00055424 2073616d 65204950 20617265 20616c6c same IP are all │ │ │ │ - 0x00055434 6f776564 00000000 54686973 20736572 owed....This ser │ │ │ │ - 0x00055444 76657220 69732066 756c6c00 7061636b ver is full.pack │ │ │ │ - 0x00055454 65742070 61796c6f 61642074 6f6f2062 et payload too b │ │ │ │ - 0x00055464 69672e20 25642e20 64726f70 70696e67 ig. %d. dropping │ │ │ │ - 0x00055474 20706163 6b657400 6e657473 65727665 packet.netserve │ │ │ │ - 0x00055484 72000000 6572726f 726e6f75 7320636c r...errornous cl │ │ │ │ - 0x00055494 69656e74 20696400 7372632f 656e6769 ient id.src/engi │ │ │ │ - 0x000554a4 6e652f73 68617265 642f6e65 74776f72 ne/shared/networ │ │ │ │ - 0x000554b4 6b5f7365 72766572 2e637070 00000000 k_server.cpp.... │ │ │ │ - 0x000554c4 6368756e 6b207061 796c6f61 6420746f chunk payload to │ │ │ │ - 0x000554d4 6f206269 672e2025 642e2064 726f7070 o big. %d. dropp │ │ │ │ - 0x000554e4 696e6720 6368756e 6b000000 6e657463 ing chunk...netc │ │ │ │ - 0x000554f4 6c69656e 74000000 4572726f 72207365 lient...Error se │ │ │ │ - 0x00055504 6e64696e 67206461 74610000 4552524f nding data..ERRO │ │ │ │ - 0x00055514 523a2063 6f756c64 6e277420 72656769 R: couldn't regi │ │ │ │ - 0x00055524 73746572 20696e74 65726661 63652025 ster interface % │ │ │ │ - 0x00055534 732e206e 756c6c20 706f696e 74657220 s. null pointer │ │ │ │ - 0x00055544 67697665 6e000000 6b65726e 656c0000 given...kernel.. │ │ │ │ - 0x00055554 4552524f 523a2063 6f756c64 6e277420 ERROR: couldn't │ │ │ │ - 0x00055564 72656769 73746572 20696e74 65726661 register interfa │ │ │ │ - 0x00055574 63652027 2573272e 206d6178 696d756d ce '%s'. maximum │ │ │ │ - 0x00055584 206f6620 696e7465 72666163 65732072 of interfaces r │ │ │ │ - 0x00055594 65616368 65640000 4552524f 523a2063 eached..ERROR: c │ │ │ │ - 0x000555a4 6f756c64 6e277420 72656769 73746572 ouldn't register │ │ │ │ - 0x000555b4 20696e74 65726661 63652027 2573272e interface '%s'. │ │ │ │ - 0x000555c4 20696e74 65726661 63652061 6c726561 interface alrea │ │ │ │ - 0x000555d4 64792065 78697374 73000000 4552524f dy exists...ERRO │ │ │ │ - 0x000555e4 523a2063 6f756c64 6e277420 72657265 R: couldn't rere │ │ │ │ - 0x000555f4 67697374 65722069 6e746572 66616365 gister interface │ │ │ │ - 0x00055604 20272573 272e2069 6e746572 66616365 '%s'. interface │ │ │ │ - 0x00055614 20646f65 736e2774 20657869 73740000 doesn't exist.. │ │ │ │ - 0x00055624 6661696c 65642074 6f206669 6e642069 failed to find i │ │ │ │ - 0x00055634 6e746572 66616365 20776974 68207468 nterface with th │ │ │ │ - 0x00055644 65206e61 6d652027 25732700 746f6f20 e name '%s'.too │ │ │ │ - 0x00055654 6d756368 20646174 61000000 7372632f much data...src/ │ │ │ │ - 0x00055664 656e6769 6e652f73 68617265 642f6461 engine/shared/da │ │ │ │ - 0x00055674 74616669 6c652e63 70700000 636f6d70 tafile.cpp..comp │ │ │ │ - 0x00055684 72657373 696f6e20 6572726f 72202564 ression error %d │ │ │ │ - 0x00055694 00000000 64617461 66696c65 00000000 ....datafile.... │ │ │ │ - 0x000556a4 7a6c6962 20657272 6f720000 6c6f6164 zlib error..load │ │ │ │ - 0x000556b4 696e672e 2066696c 656e616d 653d2725 ing. filename='% │ │ │ │ - 0x000556c4 73270000 636f756c 64206e6f 74206f70 s'..could not op │ │ │ │ - 0x000556d4 656e2027 25732700 77726f6e 67207369 en '%s'.wrong si │ │ │ │ - 0x000556e4 676e6174 7572652e 20257820 25782025 gnature. %x %x % │ │ │ │ - 0x000556f4 78202578 00000000 77726f6e 67207665 x %x....wrong ve │ │ │ │ - 0x00055704 7273696f 6e2e2076 65727369 6f6e3d25 rsion. version=% │ │ │ │ - 0x00055714 78000000 756e6162 6c652074 6f206c6f x...unable to lo │ │ │ │ - 0x00055724 61642066 696c652c 20696e76 616c6964 ad file, invalid │ │ │ │ - 0x00055734 2066696c 6520696e 666f726d 6174696f file informatio │ │ │ │ - 0x00055744 6e000000 636f756c 646e2774 206c6f61 n...couldn't loa │ │ │ │ - 0x00055754 64207468 65207768 6f6c6520 7468696e d the whole thin │ │ │ │ - 0x00055764 672c2077 616e7465 643d2564 20676f74 g, wanted=%d got │ │ │ │ - 0x00055774 3d256400 616c6c6f 6373697a 653d2564 =%d.allocsize=%d │ │ │ │ - 0x00055784 00000000 72656164 73697a65 3d256400 ....readsize=%d. │ │ │ │ - 0x00055794 73776170 6c656e3d 25640000 6974656d swaplen=%d..item │ │ │ │ - 0x000557a4 5f73697a 653d2564 00000000 6c6f6164 _size=%d....load │ │ │ │ - 0x000557b4 696e6720 646f6e65 2e206461 74616669 ing done. datafi │ │ │ │ - 0x000557c4 6c653d27 25732700 6c6f6164 696e6720 le='%s'.loading │ │ │ │ - 0x000557d4 64617461 20696e64 65783d25 64207369 data index=%d si │ │ │ │ - 0x000557e4 7a653d25 6420756e 636f6d70 72657373 ze=%d uncompress │ │ │ │ - 0x000557f4 65643d25 6c750000 6c6f6164 696e6720 ed=%lu..loading │ │ │ │ - 0x00055804 64617461 20696e64 65783d25 64207369 data index=%d si │ │ │ │ - 0x00055814 7a653d25 64000000 61206669 6c652061 ze=%d...a file a │ │ │ │ - 0x00055824 6c726561 64792065 78697374 73000000 lready exists... │ │ │ │ - 0x00055834 746f6f20 6d616e79 20697465 6d730000 too many items.. │ │ │ │ - 0x00055844 696e636f 72726563 7420626f 756e6461 incorrect bounda │ │ │ │ - 0x00055854 72790000 65636f6e 00000000 636c6965 ry..econ....clie │ │ │ │ - 0x00055864 6e742061 63636570 7465642e 20636964 nt accepted. cid │ │ │ │ - 0x00055874 3d256420 61646472 3d257327 00000000 =%d addr=%s'.... │ │ │ │ - 0x00055884 456e7465 72207061 7373776f 72643a00 Enter password:. │ │ │ │ - 0x00055894 4c6f676f 75740000 626f756e 6420746f Logout..bound to │ │ │ │ - 0x000558a4 2025733a 25640000 65635f6f 75747075 %s:%d..ec_outpu │ │ │ │ - 0x000558b4 745f6c65 76656c00 4c6f676f 7574206f t_level.Logout o │ │ │ │ - 0x000558c4 66206563 6f6e0000 636f756c 646e2774 f econ..couldn't │ │ │ │ - 0x000558d4 206f7065 6e20736f 636b6574 2e20706f open socket. po │ │ │ │ - 0x000558e4 7274206d 69676874 20616c72 65616479 rt might already │ │ │ │ - 0x000558f4 20626520 696e2075 73650000 676f7420 be in use..got │ │ │ │ - 0x00055904 6d657373 61676520 66726f6d 20656d70 message from emp │ │ │ │ - 0x00055914 74792073 6c6f7400 7372632f 656e6769 ty slot.src/engi │ │ │ │ - 0x00055924 6e652f73 68617265 642f6563 6f6e2e63 ne/shared/econ.c │ │ │ │ - 0x00055934 70700000 41757468 656e7469 63617469 pp..Authenticati │ │ │ │ - 0x00055944 6f6e2073 75636365 73736675 6c2e2045 on successful. E │ │ │ │ - 0x00055954 78746572 6e616c20 636f6e73 6f6c6520 xternal console │ │ │ │ - 0x00055964 61636365 73732067 72616e74 65642e00 access granted.. │ │ │ │ - 0x00055974 6369643d 25642061 75746865 64000000 cid=%d authed... │ │ │ │ - 0x00055984 546f6f20 6d616e79 20617574 68656e74 Too many authent │ │ │ │ - 0x00055994 69636174 696f6e20 74726965 73000000 ication tries... │ │ │ │ - 0x000559a4 6369643d 25642063 6d643d27 25732700 cid=%d cmd='%s'. │ │ │ │ - 0x000559b4 61757468 656e7469 63617469 6f6e2074 authentication t │ │ │ │ - 0x000559c4 696d656f 75740000 6d617374 6572732e imeout..masters. │ │ │ │ - 0x000559d4 63666700 25313237 73202534 37730000 cfg.%127s %47s.. │ │ │ │ - 0x000559e4 6d617374 65722564 2e746565 776f726c master%d.teeworl │ │ │ │ - 0x000559f4 64732e63 6f6d0000 72656672 65736869 ds.com..refreshi │ │ │ │ - 0x00055a04 6e67206d 61737465 72207365 72766572 ng master server │ │ │ │ - 0x00055a14 20616464 72657373 65730000 656e6769 addresses..engi │ │ │ │ - 0x00055a24 6e652f6d 61737465 72737276 00000000 ne/mastersrv.... │ │ │ │ - 0x00055a34 73617669 6e672061 64647265 73736573 saving addresses │ │ │ │ - 0x00055a44 00000000 53746f70 70656420 7265636f ....Stopped reco │ │ │ │ - 0x00055a54 7264696e 67000000 64656d6f 5f726563 rding...demo_rec │ │ │ │ - 0x00055a64 6f726465 72000000 646f776e 6c6f6164 order...download │ │ │ │ - 0x00055a74 65646d61 70732f25 735f2573 2e6d6170 edmaps/%s_%s.map │ │ │ │ - 0x00055a84 00000000 646f776e 6c6f6164 65646d61 ....downloadedma │ │ │ │ - 0x00055a94 70732f25 735f2530 38782e6d 61700000 ps/%s_%08x.map.. │ │ │ │ - 0x00055aa4 556e6162 6c652074 6f206f70 656e206d Unable to open m │ │ │ │ - 0x00055ab4 61706669 6c652027 25732700 556e6162 apfile '%s'.Unab │ │ │ │ - 0x00055ac4 6c652074 6f206f70 656e2027 25732720 le to open '%s' │ │ │ │ - 0x00055ad4 666f7220 7265636f 7264696e 67000000 for recording... │ │ │ │ - 0x00055ae4 5265636f 7264696e 6720746f 20272573 Recording to '%s │ │ │ │ - 0x00055af4 27000000 6572726f 72206475 72696e67 '...error during │ │ │ │ - 0x00055b04 20696e74 7061636b 20636f6d 70726573 intpack compres │ │ │ │ - 0x00055b14 73696f6e 00000000 6572726f 72206475 sion....error du │ │ │ │ - 0x00055b24 72696e67 206e6574 776f726b 20636f6d ring network com │ │ │ │ - 0x00055b34 70726573 73696f6e 00000000 41646465 pression....Adde │ │ │ │ - 0x00055b44 64207469 6d656c69 6e65206d 61726b65 d timeline marke │ │ │ │ - 0x00055b54 72000000 7372632f 656e6769 6e652f73 r...src/engine/s │ │ │ │ - 0x00055b64 68617265 642f6465 6d6f2e63 70700000 hared/demo.cpp.. │ │ │ │ - 0x00055b74 64656d6f 5f706c61 79657200 27257327 demo_player.'%s' │ │ │ │ - 0x00055b84 20697320 6e6f7420 61206465 6d6f2066 is not a demo f │ │ │ │ - 0x00055b94 696c6500 64656d6f 20766572 73696f6e ile.demo version │ │ │ │ - 0x00055ba4 20256420 6973206e 6f742073 7570706f %d is not suppo │ │ │ │ - 0x00055bb4 72746564 00000000 6e657420 76657273 rted....net vers │ │ │ │ - 0x00055bc4 696f6e20 27257327 20697320 6e6f7420 ion '%s' is not │ │ │ │ - 0x00055bd4 73757070 6f727465 64000000 636c6965 supported...clie │ │ │ │ - 0x00055be4 6e740000 53746f70 70656420 706c6179 nt..Stopped play │ │ │ │ - 0x00055bf4 6261636b 00000000 656e6420 6f662066 back....end of f │ │ │ │ - 0x00055c04 696c6500 656d7074 79206465 6d6f0000 ile.empty demo.. │ │ │ │ - 0x00055c14 6572726f 72207265 6164696e 67206368 error reading ch │ │ │ │ - 0x00055c24 756e6b00 6572726f 72206475 72696e67 unk.error during │ │ │ │ - 0x00055c34 206e6574 776f726b 20646563 6f6d7072 network decompr │ │ │ │ - 0x00055c44 65737369 6f6e0000 6572726f 72206475 ession..error du │ │ │ │ - 0x00055c54 72696e67 20696e74 7061636b 20646563 ring intpack dec │ │ │ │ - 0x00055c64 6f6d7072 65737369 6f6e0000 6572726f ompression..erro │ │ │ │ - 0x00055c74 72206475 72696e67 20756e70 61636b69 r during unpacki │ │ │ │ - 0x00055c84 6e67206f 66206465 6c74612c 20657272 ng of delta, err │ │ │ │ - 0x00055c94 3d256400 6572726f 72206475 72696e67 =%d.error during │ │ │ │ - 0x00055ca4 20756e70 61636b69 6e67206f 6620736e unpacking of sn │ │ │ │ - 0x00055cb4 61707368 6f742c20 6572723d 25640000 apshot, err=%d.. │ │ │ │ - 0x00055cc4 7469636b 20657272 6f722070 7265763d tick error prev= │ │ │ │ - 0x00055cd4 25642063 75723d25 64206e65 78743d25 %d cur=%d next=% │ │ │ │ - 0x00055ce4 64000000 0a000000 6a736f6e 20737461 d.......json sta │ │ │ │ - 0x00055cf4 636b2069 7320656d 70747900 7372632f ck is empty.src/ │ │ │ │ - 0x00055d04 656e6769 6e652f73 68617265 642f6a73 engine/shared/js │ │ │ │ - 0x00055d14 6f6e7772 69746572 2e637070 00000000 onwriter.cpp.... │ │ │ │ - 0x00055d24 22000000 5c752530 34780000 2c000000 "...\u%04x..,... │ │ │ │ - 0x00055d34 09000000 41747472 69627574 65206361 ....Attribute ca │ │ │ │ - 0x00055d44 6e206f6e 6c792062 65207772 69747465 n only be writte │ │ │ │ - 0x00055d54 6e20696e 73696465 206f6620 6f626a65 n inside of obje │ │ │ │ - 0x00055d64 63747300 6d617820 6a736f6e 20646570 cts.max json dep │ │ │ │ - 0x00055d74 74682065 78636565 64656400 43616e6e th exceeded.Cann │ │ │ │ - 0x00055d84 6f742065 6e64206f 626a6563 74206865 ot end object he │ │ │ │ - 0x00055d94 72650000 7d000000 43616e6e 6f742065 re..}...Cannot e │ │ │ │ - 0x00055da4 6e642061 72726179 20686572 65000000 nd array here... │ │ │ │ - 0x00055db4 43616e6e 6f742077 72697465 2076616c Cannot write val │ │ │ │ - 0x00055dc4 75652061 74207468 69732070 6f736974 ue at this posit │ │ │ │ - 0x00055dd4 696f6e00 74727565 00000000 66616c73 ion.true....fals │ │ │ │ - 0x00055de4 65000000 43616e6e 6f742077 72697465 e...Cannot write │ │ │ │ - 0x00055df4 206f626a 65637420 61742074 68697320 object at this │ │ │ │ - 0x00055e04 706f7369 74696f6e 00000000 7b000000 position....{... │ │ │ │ - 0x00055e14 43616e6e 6f742077 72697465 20617272 Cannot write arr │ │ │ │ - 0x00055e24 61792061 74207468 69732070 6f736974 ay at this posit │ │ │ │ - 0x00055e34 696f6e00 5b000000 61737365 72742100 ion.[...assert!. │ │ │ │ - 0x00055e44 7372632f 62617365 2f746c2f 62617365 src/base/tl/base │ │ │ │ - 0x00055e54 2e680000 64617461 5f73697a 653d2564 .h..data_size=%d │ │ │ │ - 0x00055e64 206e756d 5f697465 6d733d25 64000000 num_items=%d... │ │ │ │ - 0x00055e74 09747970 653d2564 2069643d 25640000 .type=%d id=%d.. │ │ │ │ - 0x00055e84 09092533 64202531 32640925 30387800 ..%3d %12d.%08x. │ │ │ │ - 0x00055e94 7372632f 656e6769 6e652f73 68617265 src/engine/share │ │ │ │ - 0x00055ea4 642f736e 61707368 6f742e63 70700000 d/snapshot.cpp.. │ │ │ │ - 0x00055eb4 696e7661 6c696420 736e6170 73686f74 invalid snapshot │ │ │ │ - 0x00055ec4 00000000 6d617020 6c617965 7220746f ....map layer to │ │ │ │ - 0x00055ed4 6f206269 67202825 64202a20 2564202a o big (%d * %d * │ │ │ │ - 0x00055ee4 20257520 63617573 65732061 6e20696e %u causes an in │ │ │ │ - 0x00055ef4 74656765 72206f76 6572666c 6f772900 teger overflow). │ │ │ │ - 0x00055f04 7372632f 656e6769 6e652f73 68617265 src/engine/share │ │ │ │ - 0x00055f14 642f6d61 702e6370 70000000 73617665 d/map.cpp...save │ │ │ │ - 0x00055f24 5f636f6e 66696700 53617665 20636f6e _config.Save con │ │ │ │ - 0x00055f34 66696720 746f2066 696c6500 636f6e66 fig to file.conf │ │ │ │ - 0x00055f44 6967732f 25732e63 66670000 636f6e66 igs/%s.cfg..conf │ │ │ │ - 0x00055f54 6967732f 636f6e66 69675f25 732e6366 igs/config_%s.cf │ │ │ │ - 0x00055f64 67000000 76657273 696f6e2e 74656577 g...version.teew │ │ │ │ - 0x00055f74 6f726c64 732e636f 6d000000 44656a61 orlds.com...Deja │ │ │ │ - 0x00055f84 56755361 6e732e74 74660000 64656661 VuSans.ttf..defa │ │ │ │ - 0x00055f94 756c7400 7374616e 64617264 00000000 ult.standard.... │ │ │ │ - 0x00055fa4 6c6f6361 6c686f73 743a3833 30330000 localhost:8303.. │ │ │ │ - 0x00055fb4 68656176 656e7300 646d0000 6e616d65 heavens.dm..name │ │ │ │ - 0x00055fc4 6c657373 20746565 00000000 756e6e61 less tee....unna │ │ │ │ - 0x00055fd4 6d656420 73657276 65720000 646d3100 med server..dm1. │ │ │ │ - 0x00055fe4 746f6f20 6d616e79 20636f6e 66696720 too many config │ │ │ │ - 0x00055ff4 63616c6c 6261636b 73000000 7372632f callbacks...src/ │ │ │ │ - 0x00056004 656e6769 6e652f73 68617265 642f636f engine/shared/co │ │ │ │ - 0x00056014 6e666967 2e637070 00000000 73657474 nfig.cpp....sett │ │ │ │ - 0x00056024 696e6773 30372e63 66670000 23205465 ings07.cfg..# Te │ │ │ │ - 0x00056034 65776f72 6c647320 302e372e 35000000 eworlds 0.7.5... │ │ │ │ - 0x00056044 636c5f70 72656469 63740000 25732025 cl_predict..%s % │ │ │ │ - 0x00056054 69000000 636c5f6e 616d6570 6c617465 i...cl_nameplate │ │ │ │ - 0x00056064 73000000 636c5f6e 616d6570 6c617465 s...cl_nameplate │ │ │ │ - 0x00056074 735f616c 77617973 00000000 636c5f6e s_always....cl_n │ │ │ │ - 0x00056084 616d6570 6c617465 735f7465 616d636f ameplates_teamco │ │ │ │ - 0x00056094 6c6f7273 00000000 636c5f6e 616d6570 lors....cl_namep │ │ │ │ - 0x000560a4 6c617465 735f7369 7a650000 636c5f61 lates_size..cl_a │ │ │ │ - 0x000560b4 75746f73 77697463 685f7765 61706f6e utoswitch_weapon │ │ │ │ - 0x000560c4 73000000 636c5f73 686f7768 75640000 s...cl_showhud.. │ │ │ │ - 0x000560d4 636c5f66 696c7465 72636861 74000000 cl_filterchat... │ │ │ │ - 0x000560e4 636c5f64 69736162 6c655f77 68697370 cl_disable_whisp │ │ │ │ - 0x000560f4 65720000 636c5f73 686f7773 6f636961 er..cl_showsocia │ │ │ │ - 0x00056104 6c000000 636c5f73 686f7766 70730000 l...cl_showfps.. │ │ │ │ - 0x00056114 636c5f61 69726a75 6d70696e 64696361 cl_airjumpindica │ │ │ │ - 0x00056124 746f7200 636c5f77 61726e69 6e675f74 tor.cl_warning_t │ │ │ │ - 0x00056134 65616d62 616c616e 63650000 636c5f64 eambalance..cl_d │ │ │ │ - 0x00056144 796e616d 69635f63 616d6572 61000000 ynamic_camera... │ │ │ │ - 0x00056154 636c5f6d 6f757365 5f646561 647a6f6e cl_mouse_deadzon │ │ │ │ - 0x00056164 65000000 636c5f6d 6f757365 5f666f6c e...cl_mouse_fol │ │ │ │ - 0x00056174 6c6f7766 6163746f 72000000 636c5f6d lowfactor...cl_m │ │ │ │ - 0x00056184 6f757365 5f6d6178 5f646973 74616e63 ouse_max_distanc │ │ │ │ - 0x00056194 655f6479 6e616d69 63000000 636c5f6d e_dynamic...cl_m │ │ │ │ - 0x000561a4 6f757365 5f6d6178 5f646973 74616e63 ouse_max_distanc │ │ │ │ - 0x000561b4 655f7374 61746963 00000000 636c5f63 e_static....cl_c │ │ │ │ - 0x000561c4 7573746f 6d697a65 5f736b69 6e000000 ustomize_skin... │ │ │ │ - 0x000561d4 636c5f73 686f775f 75736572 5f696400 cl_show_user_id. │ │ │ │ - 0x000561e4 65645f7a 6f6f6d5f 74617267 65740000 ed_zoom_target.. │ │ │ │ - 0x000561f4 65645f73 686f776b 65797300 65645f63 ed_showkeys.ed_c │ │ │ │ - 0x00056204 6f6c6f72 5f677269 645f696e 6e657200 olor_grid_inner. │ │ │ │ - 0x00056214 65645f63 6f6c6f72 5f677269 645f6f75 ed_color_grid_ou │ │ │ │ - 0x00056224 74657200 65645f63 6f6c6f72 5f717561 ter.ed_color_qua │ │ │ │ - 0x00056234 645f706f 696e7400 65645f63 6f6c6f72 d_point.ed_color │ │ │ │ - 0x00056244 5f717561 645f706f 696e745f 686f7665 _quad_point_hove │ │ │ │ - 0x00056254 72000000 65645f63 6f6c6f72 5f717561 r...ed_color_qua │ │ │ │ - 0x00056264 645f706f 696e745f 61637469 76650000 d_point_active.. │ │ │ │ - 0x00056274 65645f63 6f6c6f72 5f717561 645f7069 ed_color_quad_pi │ │ │ │ - 0x00056284 766f7400 65645f63 6f6c6f72 5f717561 vot.ed_color_qua │ │ │ │ - 0x00056294 645f7069 766f745f 686f7665 72000000 d_pivot_hover... │ │ │ │ - 0x000562a4 65645f63 6f6c6f72 5f717561 645f7069 ed_color_quad_pi │ │ │ │ - 0x000562b4 766f745f 61637469 76650000 65645f63 vot_active..ed_c │ │ │ │ - 0x000562c4 6f6c6f72 5f73656c 65637469 6f6e5f71 olor_selection_q │ │ │ │ - 0x000562d4 75616400 65645f63 6f6c6f72 5f73656c uad.ed_color_sel │ │ │ │ - 0x000562e4 65637469 6f6e5f74 696c6500 636c5f73 ection_tile.cl_s │ │ │ │ - 0x000562f4 686f775f 77656c63 6f6d6500 636c5f6d how_welcome.cl_m │ │ │ │ - 0x00056304 6f74645f 74696d65 00000000 636c5f73 otd_time....cl_s │ │ │ │ - 0x00056314 686f775f 786d6173 5f686174 73000000 how_xmas_hats... │ │ │ │ - 0x00056324 636c5f73 686f775f 65617374 65725f65 cl_show_easter_e │ │ │ │ - 0x00056334 67677300 636c5f76 65727369 6f6e5f73 ggs.cl_version_s │ │ │ │ - 0x00056344 65727665 72000000 25732022 25732200 erver...%s "%s". │ │ │ │ - 0x00056354 636c5f66 6f6e7466 696c6500 636c5f6c cl_fontfile.cl_l │ │ │ │ - 0x00056364 616e6775 61676566 696c6500 706c6179 anguagefile.play │ │ │ │ - 0x00056374 65725f63 6f6c6f72 5f626f64 79000000 er_color_body... │ │ │ │ - 0x00056384 706c6179 65725f63 6f6c6f72 5f6d6172 player_color_mar │ │ │ │ - 0x00056394 6b696e67 00000000 706c6179 65725f63 king....player_c │ │ │ │ - 0x000563a4 6f6c6f72 5f646563 6f726174 696f6e00 olor_decoration. │ │ │ │ - 0x000563b4 706c6179 65725f63 6f6c6f72 5f68616e player_color_han │ │ │ │ - 0x000563c4 64730000 706c6179 65725f63 6f6c6f72 ds..player_color │ │ │ │ - 0x000563d4 5f666565 74000000 706c6179 65725f63 _feet...player_c │ │ │ │ - 0x000563e4 6f6c6f72 5f657965 73000000 706c6179 olor_eyes...play │ │ │ │ - 0x000563f4 65725f75 73655f63 7573746f 6d5f636f er_use_custom_co │ │ │ │ - 0x00056404 6c6f725f 626f6479 00000000 706c6179 lor_body....play │ │ │ │ - 0x00056414 65725f75 73655f63 7573746f 6d5f636f er_use_custom_co │ │ │ │ - 0x00056424 6c6f725f 6d61726b 696e6700 706c6179 lor_marking.play │ │ │ │ - 0x00056434 65725f75 73655f63 7573746f 6d5f636f er_use_custom_co │ │ │ │ - 0x00056444 6c6f725f 6465636f 72617469 6f6e0000 lor_decoration.. │ │ │ │ - 0x00056454 706c6179 65725f75 73655f63 7573746f player_use_custo │ │ │ │ - 0x00056464 6d5f636f 6c6f725f 68616e64 73000000 m_color_hands... │ │ │ │ - 0x00056474 706c6179 65725f75 73655f63 7573746f player_use_custo │ │ │ │ - 0x00056484 6d5f636f 6c6f725f 66656574 00000000 m_color_feet.... │ │ │ │ - 0x00056494 706c6179 65725f75 73655f63 7573746f player_use_custo │ │ │ │ - 0x000564a4 6d5f636f 6c6f725f 65796573 00000000 m_color_eyes.... │ │ │ │ - 0x000564b4 706c6179 65725f73 6b696e00 706c6179 player_skin.play │ │ │ │ - 0x000564c4 65725f73 6b696e5f 626f6479 00000000 er_skin_body.... │ │ │ │ - 0x000564d4 706c6179 65725f73 6b696e5f 6d61726b player_skin_mark │ │ │ │ - 0x000564e4 696e6700 706c6179 65725f73 6b696e5f ing.player_skin_ │ │ │ │ - 0x000564f4 6465636f 72617469 6f6e0000 706c6179 decoration..play │ │ │ │ - 0x00056504 65725f73 6b696e5f 68616e64 73000000 er_skin_hands... │ │ │ │ - 0x00056514 706c6179 65725f73 6b696e5f 66656574 player_skin_feet │ │ │ │ - 0x00056524 00000000 706c6179 65725f73 6b696e5f ....player_skin_ │ │ │ │ - 0x00056534 65796573 00000000 75695f62 726f7773 eyes....ui_brows │ │ │ │ - 0x00056544 65725f70 61676500 75695f73 65747469 er_page.ui_setti │ │ │ │ - 0x00056554 6e67735f 70616765 00000000 75695f73 ngs_page....ui_s │ │ │ │ - 0x00056564 65727665 725f6164 64726573 73000000 erver_address... │ │ │ │ - 0x00056574 75695f73 65727665 725f6164 64726573 ui_server_addres │ │ │ │ - 0x00056584 735f6c61 6e000000 75695f6d 6f757365 s_lan...ui_mouse │ │ │ │ - 0x00056594 73656e73 00000000 75695f61 75746f73 sens....ui_autos │ │ │ │ - 0x000565a4 77697463 685f696e 666f7461 62000000 witch_infotab... │ │ │ │ - 0x000565b4 75695f77 69646576 69657700 6766785f ui_wideview.gfx_ │ │ │ │ - 0x000565c4 6e6f636c 69700000 636c5f6d 656e755f noclip..cl_menu_ │ │ │ │ - 0x000565d4 6d617000 636c5f73 686f775f 6d656e75 map.cl_show_menu │ │ │ │ - 0x000565e4 5f6d6170 00000000 636c5f6d 656e755f _map....cl_menu_ │ │ │ │ - 0x000565f4 616c7068 61000000 636c5f72 6f746174 alpha...cl_rotat │ │ │ │ - 0x00056604 696f6e5f 72616469 75730000 636c5f72 ion_radius..cl_r │ │ │ │ - 0x00056614 6f746174 696f6e5f 73706565 64000000 otation_speed... │ │ │ │ - 0x00056624 636c5f63 616d6572 615f7370 65656400 cl_camera_speed. │ │ │ │ - 0x00056634 636c5f73 686f775f 73746172 745f6d65 cl_show_start_me │ │ │ │ - 0x00056644 6e755f69 6d616765 73000000 636c5f73 nu_images...cl_s │ │ │ │ - 0x00056654 6b69705f 73746172 745f6d65 6e750000 kip_start_menu.. │ │ │ │ - 0x00056664 636c5f73 74617462 6f617264 5f696e66 cl_statboard_inf │ │ │ │ - 0x00056674 6f730000 636c5f6c 6173745f 76657273 os..cl_last_vers │ │ │ │ - 0x00056684 696f6e5f 706c6179 65640000 73765f77 ion_played..sv_w │ │ │ │ - 0x00056694 61726d75 70000000 73765f63 6f756e74 armup...sv_count │ │ │ │ - 0x000566a4 646f776e 00000000 73765f74 65616d64 down....sv_teamd │ │ │ │ - 0x000566b4 616d6167 65000000 73765f6d 6170726f amage...sv_mapro │ │ │ │ - 0x000566c4 74617469 6f6e0000 73765f6d 61746368 tation..sv_match │ │ │ │ - 0x000566d4 5f737761 70000000 73765f70 6f776572 _swap...sv_power │ │ │ │ - 0x000566e4 75707300 73765f67 616d6574 79706500 ups.sv_gametype. │ │ │ │ - 0x000566f4 73765f74 6f75726e 616d656e 745f6d6f sv_tournament_mo │ │ │ │ - 0x00056704 64650000 73765f70 6c617965 725f7265 de..sv_player_re │ │ │ │ - 0x00056714 6164795f 6d6f6465 00000000 73765f73 ady_mode....sv_s │ │ │ │ - 0x00056724 70616d70 726f7465 6374696f 6e000000 pamprotection... │ │ │ │ - 0x00056734 73765f72 65737061 776e5f64 656c6179 sv_respawn_delay │ │ │ │ - 0x00056744 5f74646d 00000000 73765f73 6b696c6c _tdm....sv_skill │ │ │ │ - 0x00056754 5f6c6576 656c0000 73765f69 6e616374 _level..sv_inact │ │ │ │ - 0x00056764 6976656b 69636b5f 74696d65 00000000 ivekick_time.... │ │ │ │ - 0x00056774 73765f69 6e616374 6976656b 69636b00 sv_inactivekick. │ │ │ │ - 0x00056784 73765f69 6e616374 6976656b 69636b5f sv_inactivekick_ │ │ │ │ - 0x00056794 73706563 00000000 73765f73 696c656e spec....sv_silen │ │ │ │ - 0x000567a4 745f7370 65637461 746f725f 6d6f6465 t_spectator_mode │ │ │ │ - 0x000567b4 00000000 73765f73 74726963 745f7370 ....sv_strict_sp │ │ │ │ - 0x000567c4 65637461 74655f6d 6f646500 73765f76 ectate_mode.sv_v │ │ │ │ - 0x000567d4 6f74655f 73706563 74617465 5f72656a ote_spectate_rej │ │ │ │ - 0x000567e4 6f696e64 656c6179 00000000 73765f76 oindelay....sv_v │ │ │ │ - 0x000567f4 6f74655f 6b69636b 5f62616e 74696d65 ote_kick_bantime │ │ │ │ - 0x00056804 00000000 706c6179 65725f6e 616d6500 ....player_name. │ │ │ │ - 0x00056814 706c6179 65725f63 6c616e00 706c6179 player_clan.play │ │ │ │ - 0x00056824 65725f63 6f756e74 72790000 6c6f6766 er_country..logf │ │ │ │ - 0x00056834 696c6500 6c6f6766 696c655f 74696d65 ile.logfile_time │ │ │ │ - 0x00056844 7374616d 70000000 73686f77 5f636f6e stamp...show_con │ │ │ │ - 0x00056854 736f6c65 5f77696e 646f7700 636c5f63 sole_window.cl_c │ │ │ │ - 0x00056864 70755f74 68726f74 746c6500 636c5f6c pu_throttle.cl_l │ │ │ │ - 0x00056874 6f61645f 636f756e 7472795f 666c6167 oad_country_flag │ │ │ │ - 0x00056884 73000000 636c5f61 75746f5f 64656d6f s...cl_auto_demo │ │ │ │ - 0x00056894 5f726563 6f726400 636c5f61 75746f5f _record.cl_auto_ │ │ │ │ - 0x000568a4 64656d6f 5f6d6178 00000000 636c5f61 demo_max....cl_a │ │ │ │ - 0x000568b4 75746f5f 73637265 656e7368 6f740000 uto_screenshot.. │ │ │ │ - 0x000568c4 636c5f61 75746f5f 73746174 73637265 cl_auto_statscre │ │ │ │ - 0x000568d4 656e7368 6f740000 636c5f61 75746f5f enshot..cl_auto_ │ │ │ │ - 0x000568e4 73637265 656e7368 6f745f6d 61780000 screenshot_max.. │ │ │ │ - 0x000568f4 636c5f73 686f775f 73657276 65725f62 cl_show_server_b │ │ │ │ - 0x00056904 726f6164 63617374 00000000 636c5f63 roadcast....cl_c │ │ │ │ - 0x00056914 6f6c6f72 65645f62 726f6164 63617374 olored_broadcast │ │ │ │ - 0x00056924 00000000 636c5f73 6176655f 73657276 ....cl_save_serv │ │ │ │ - 0x00056934 65725f70 61737377 6f726473 00000000 er_passwords.... │ │ │ │ - 0x00056944 62725f66 696c7465 725f7374 72696e67 br_filter_string │ │ │ │ - 0x00056954 00000000 62725f73 6f727400 62725f73 ....br_sort.br_s │ │ │ │ - 0x00056964 6f72745f 6f726465 72000000 62725f6d ort_order...br_m │ │ │ │ - 0x00056974 61785f72 65717565 73747300 736e645f ax_requests.snd_ │ │ │ │ - 0x00056984 62756666 65725f73 697a6500 736e645f buffer_size.snd_ │ │ │ │ - 0x00056994 72617465 00000000 736e645f 656e6162 rate....snd_enab │ │ │ │ - 0x000569a4 6c650000 736e645f 696e6974 00000000 le..snd_init.... │ │ │ │ - 0x000569b4 736e645f 656e6162 6c655f6d 75736963 snd_enable_music │ │ │ │ - 0x000569c4 00000000 736e645f 766f6c75 6d650000 ....snd_volume.. │ │ │ │ - 0x000569d4 736e645f 6e6f6e61 63746976 655f6d75 snd_nonactive_mu │ │ │ │ - 0x000569e4 74650000 736e645f 6173796e 635f6c6f te..snd_async_lo │ │ │ │ - 0x000569f4 6164696e 67000000 6766785f 73637265 ading...gfx_scre │ │ │ │ - 0x00056a04 656e0000 6766785f 73637265 656e5f77 en..gfx_screen_w │ │ │ │ - 0x00056a14 69647468 00000000 6766785f 73637265 idth....gfx_scre │ │ │ │ - 0x00056a24 656e5f68 65696768 74000000 6766785f en_height...gfx_ │ │ │ │ - 0x00056a34 626f7264 65726c65 73730000 6766785f borderless..gfx_ │ │ │ │ - 0x00056a44 66756c6c 73637265 656e0000 6766785f fullscreen..gfx_ │ │ │ │ - 0x00056a54 616c7068 61626974 73000000 6766785f alphabits...gfx_ │ │ │ │ - 0x00056a64 636c6561 72000000 6766785f 7673796e clear...gfx_vsyn │ │ │ │ - 0x00056a74 63000000 6766785f 64697370 6c61795f c...gfx_display_ │ │ │ │ - 0x00056a84 616c6c5f 6d6f6465 73000000 6766785f all_modes...gfx_ │ │ │ │ - 0x00056a94 68696768 64706900 6766785f 74657874 highdpi.gfx_text │ │ │ │ - 0x00056aa4 7572655f 636f6d70 72657373 696f6e00 ure_compression. │ │ │ │ - 0x00056ab4 6766785f 68696768 5f646574 61696c00 gfx_high_detail. │ │ │ │ - 0x00056ac4 6766785f 74657874 7572655f 7175616c gfx_texture_qual │ │ │ │ - 0x00056ad4 69747900 6766785f 66736161 5f73616d ity.gfx_fsaa_sam │ │ │ │ - 0x00056ae4 706c6573 00000000 6766785f 66696e69 ples....gfx_fini │ │ │ │ - 0x00056af4 73680000 6766785f 6173796e 6372656e sh..gfx_asyncren │ │ │ │ - 0x00056b04 64657200 6766785f 6d617866 70730000 der.gfx_maxfps.. │ │ │ │ - 0x00056b14 6766785f 6c696d69 74667073 00000000 gfx_limitfps.... │ │ │ │ - 0x00056b24 6766785f 7573655f 78313178 72616e64 gfx_use_x11xrand │ │ │ │ - 0x00056b34 725f776d 00000000 696e705f 67726162 r_wm....inp_grab │ │ │ │ - 0x00056b44 00000000 696e705f 6d6f7573 6573656e ....inp_mousesen │ │ │ │ - 0x00056b54 73000000 6a6f7973 7469636b 5f656e61 s...joystick_ena │ │ │ │ - 0x00056b64 626c6500 6a6f7973 7469636b 5f677569 ble.joystick_gui │ │ │ │ - 0x00056b74 64000000 6a6f7973 7469636b 5f73656e d...joystick_sen │ │ │ │ - 0x00056b84 73000000 6a6f7973 7469636b 5f780000 s...joystick_x.. │ │ │ │ - 0x00056b94 6a6f7973 7469636b 5f790000 6a6f7973 joystick_y..joys │ │ │ │ - 0x00056ba4 7469636b 5f746f6c 6572616e 63650000 tick_tolerance.. │ │ │ │ - 0x00056bb4 73765f68 6f73746e 616d6500 62696e64 sv_hostname.bind │ │ │ │ - 0x00056bc4 61646472 00000000 73765f70 6f727400 addr....sv_port. │ │ │ │ - 0x00056bd4 73765f65 78746572 6e616c5f 706f7274 sv_external_port │ │ │ │ - 0x00056be4 00000000 73765f6d 61705f64 6f776e6c ....sv_map_downl │ │ │ │ - 0x00056bf4 6f61645f 73706565 64000000 73765f68 oad_speed...sv_h │ │ │ │ - 0x00056c04 6967685f 62616e64 77696474 68000000 igh_bandwidth... │ │ │ │ - 0x00056c14 73765f72 65676973 74657200 73765f72 sv_register.sv_r │ │ │ │ - 0x00056c24 636f6e5f 6d6f645f 70617373 776f7264 con_mod_password │ │ │ │ - 0x00056c34 00000000 73765f72 636f6e5f 6d61785f ....sv_rcon_max_ │ │ │ │ - 0x00056c44 74726965 73000000 73765f72 636f6e5f tries...sv_rcon_ │ │ │ │ - 0x00056c54 62616e74 696d6500 73765f61 75746f5f bantime.sv_auto_ │ │ │ │ - 0x00056c64 64656d6f 5f726563 6f726400 73765f61 demo_record.sv_a │ │ │ │ - 0x00056c74 75746f5f 64656d6f 5f6d6178 00000000 uto_demo_max.... │ │ │ │ - 0x00056c84 65635f62 696e6461 64647200 65635f70 ec_bindaddr.ec_p │ │ │ │ - 0x00056c94 6f727400 65635f70 61737377 6f726400 ort.ec_password. │ │ │ │ - 0x00056ca4 65635f62 616e7469 6d650000 65635f61 ec_bantime..ec_a │ │ │ │ - 0x00056cb4 7574685f 74696d65 6f757400 73617665 uth_timeout.save │ │ │ │ - 0x00056cc4 6420636f 6e666967 20746f20 27257327 d config to '%s' │ │ │ │ - 0x00056cd4 00000000 6a6f6220 61646465 64000000 ....job added... │ │ │ │ - 0x00056ce4 64756d70 732f2573 25732e74 78740000 dumps/%s%s.txt.. │ │ │ │ - 0x00056cf4 6661696c 65642074 6f206f70 656e2027 failed to open ' │ │ │ │ - 0x00056d04 25732720 666f7220 6c6f6767 696e6700 %s' for logging. │ │ │ │ - 0x00056d14 656e6769 6e652f6c 6f676669 6c650000 engine/logfile.. │ │ │ │ - 0x00056d24 73746f70 70656420 6c6f6767 696e6720 stopped logging │ │ │ │ - 0x00056d34 6e657477 6f726b20 73656e74 20706163 network sent pac │ │ │ │ - 0x00056d44 6b616765 73000000 73746f70 70656420 kages...stopped │ │ │ │ - 0x00056d54 6c6f6767 696e6720 6e657477 6f726b20 logging network │ │ │ │ - 0x00056d64 72656376 20706163 6b616765 73000000 recv packages... │ │ │ │ - 0x00056d74 64756d70 732f2573 5f6e6574 776f726b dumps/%s_network │ │ │ │ - 0x00056d84 5f73656e 745f2573 2e747874 00000000 _sent_%s.txt.... │ │ │ │ - 0x00056d94 64756d70 732f2573 5f6e6574 776f726b dumps/%s_network │ │ │ │ - 0x00056da4 5f726563 765f2573 2e747874 00000000 _recv_%s.txt.... │ │ │ │ - 0x00056db4 6661696c 65642074 6f207374 61727420 failed to start │ │ │ │ - 0x00056dc4 6c6f6767 696e6720 6e657477 6f726b20 logging network │ │ │ │ - 0x00056dd4 73656e74 20706163 6b616765 73000000 sent packages... │ │ │ │ - 0x00056de4 6661696c 65642074 6f207374 61727420 failed to start │ │ │ │ - 0x00056df4 6c6f6767 696e6720 6e657477 6f726b20 logging network │ │ │ │ - 0x00056e04 72656376 20706163 6b616765 73000000 recv packages... │ │ │ │ - 0x00056e14 4c6f6720 74686520 6e657477 6f726b00 Log the network. │ │ │ │ - 0x00056e24 6c696e75 78000000 756e6978 00000000 linux...unix.... │ │ │ │ - 0x00056e34 72756e6e 696e6720 6f6e2025 732d2573 running on %s-%s │ │ │ │ - 0x00056e44 2d257300 61726d00 61726368 20697320 -%s.arm.arch is │ │ │ │ - 0x00056e54 6c697474 6c652065 6e646961 6e000000 little endian... │ │ │ │ - 0x00056e64 636c6f73 65642072 6561736f 6e3d2725 closed reason='% │ │ │ │ - 0x00056e74 73270000 676f7420 746f6b65 6e2c2072 s'..got token, r │ │ │ │ - 0x00056e84 65706c79 696e672c 20746f6b 656e3d25 eplying, token=% │ │ │ │ - 0x00056e94 78206d79 746f6b65 6e3d2578 00000000 x mytoken=%x.... │ │ │ │ - 0x00056ea4 636f6e6e 65637469 6f6e0000 676f7420 connection..got │ │ │ │ - 0x00056eb4 746f6b65 6e2c2074 6f6b656e 3d257800 token, token=%x. │ │ │ │ - 0x00056ec4 676f7420 636f6e6e 65637469 6f6e2c20 got connection, │ │ │ │ - 0x00056ed4 73656e64 696e6720 61636365 70740000 sending accept.. │ │ │ │ - 0x00056ee4 676f7420 61636365 70742e20 636f6e6e got accept. conn │ │ │ │ - 0x00056ef4 65637469 6f6e206f 6e6c696e 65000000 ection online... │ │ │ │ - 0x00056f04 636f6e6e 65637469 6e67206f 6e6c696e connecting onlin │ │ │ │ - 0x00056f14 65000000 54696d65 6f757400 556e6162 e...Timeout.Unab │ │ │ │ - 0x00056f24 6c652074 6f20636f 6e6e6563 7420746f le to connect to │ │ │ │ - 0x00056f34 20746865 20736572 76657200 546f6f20 the server.Too │ │ │ │ - 0x00056f44 7765616b 20636f6e 6e656374 696f6e20 weak connection │ │ │ │ - 0x00056f54 286e6f74 2061636b 65642066 6f722031 (not acked for 1 │ │ │ │ - 0x00056f64 30207365 636f6e64 73290000 666c7573 0 seconds)..flus │ │ │ │ - 0x00056f74 68656420 636f6e6e 65637469 6f6e2064 hed connection d │ │ │ │ - 0x00056f84 75652074 6f207469 6d656f75 742e2025 ue to timeout. % │ │ │ │ - 0x00056f94 64206368 756e6b73 2e000000 7372632f d chunks....src/ │ │ │ │ - 0x00056fa4 656e6769 6e652f73 68617265 642f6d65 engine/shared/me │ │ │ │ - 0x00056fb4 6d686561 702e6370 70000000 436c6965 mheap.cpp...Clie │ │ │ │ - 0x00056fc4 6e742073 68757464 6f776e00 7372632f nt shutdown.src/ │ │ │ │ - 0x00056fd4 656e6769 6e652f73 68617265 642f6e65 engine/shared/ne │ │ │ │ - 0x00056fe4 74776f72 6b5f636c 69656e74 2e637070 twork_client.cpp │ │ │ │ - 0x00056ff4 00000000 25483a25 4d3a2553 00000000 ....%H:%M:%S.... │ │ │ │ - 0x00057004 5b25735d 5b25735d 3a202573 00000000 [%s][%s]: %s.... │ │ │ │ - 0x00057014 2c200000 436f6e73 6f6c6500 56616c75 , ..Console.Valu │ │ │ │ - 0x00057024 653a2025 64000000 3f690000 50726564 e: %d...?i..Pred │ │ │ │ - 0x00057034 69637420 636c6965 6e74206d 6f76656d ict client movem │ │ │ │ - 0x00057044 656e7473 00000000 53686f77 206e616d ents....Show nam │ │ │ │ - 0x00057054 6520706c 61746573 00000000 416c7761 e plates....Alwa │ │ │ │ - 0x00057064 79732073 686f7720 6e616d65 20706c61 ys show name pla │ │ │ │ - 0x00057074 74657320 64697372 65676172 64696e67 tes disregarding │ │ │ │ - 0x00057084 206f6620 64697374 616e6365 00000000 of distance.... │ │ │ │ - 0x00057094 55736520 7465616d 20636f6c 6f727320 Use team colors │ │ │ │ - 0x000570a4 666f7220 6e616d65 20706c61 74657300 for name plates. │ │ │ │ - 0x000570b4 53697a65 206f6620 74686520 6e616d65 Size of the name │ │ │ │ - 0x000570c4 20706c61 74657320 66726f6d 20302074 plates from 0 t │ │ │ │ - 0x000570d4 6f203130 30250000 4175746f 20737769 o 100%..Auto swi │ │ │ │ - 0x000570e4 74636820 77656170 6f6e206f 6e207069 tch weapon on pi │ │ │ │ - 0x000570f4 636b7570 00000000 53686f77 20696e67 ckup....Show ing │ │ │ │ - 0x00057104 616d6520 48554400 53686f77 20636861 ame HUD.Show cha │ │ │ │ - 0x00057114 74206d65 73736167 65732066 726f6d3a t messages from: │ │ │ │ - 0x00057124 20303d61 6c6c2c20 313d6672 69656e64 0=all, 1=friend │ │ │ │ - 0x00057134 73206f6e 6c792c20 323d6e6f 206f6e65 s only, 2=no one │ │ │ │ - 0x00057144 00000000 44697361 626c6520 636f6d70 ....Disable comp │ │ │ │ - 0x00057154 6c657465 6c792074 68652077 68697370 letely the whisp │ │ │ │ - 0x00057164 65722066 65617475 72652e00 53686f77 er feature..Show │ │ │ │ - 0x00057174 20736f63 69616c20 64617461 206c696b social data lik │ │ │ │ - 0x00057184 65206e61 6d65732c 20636c61 6e732c20 e names, clans, │ │ │ │ - 0x00057194 63686174 20657463 2e000000 53686f77 chat etc....Show │ │ │ │ - 0x000571a4 20696e67 616d6520 46505320 636f756e ingame FPS coun │ │ │ │ - 0x000571b4 74657200 53686f77 20646f75 626c6520 ter.Show double │ │ │ │ - 0x000571c4 6a756d70 20696e64 69636174 6f720000 jump indicator.. │ │ │ │ - 0x000571d4 5761726e 2061626f 75742074 65616d20 Warn about team │ │ │ │ - 0x000571e4 62616c61 6e636500 53776974 63686573 balance.Switches │ │ │ │ - 0x000571f4 2063616d 65726120 6d6f6465 2e20303d camera mode. 0= │ │ │ │ - 0x00057204 73746174 69632063 616d6572 612c2031 static camera, 1 │ │ │ │ - 0x00057214 3d64796e 616d6963 2063616d 65726100 =dynamic camera. │ │ │ │ - 0x00057224 5a6f6e65 20746861 7420646f 65736e27 Zone that doesn' │ │ │ │ - 0x00057234 74207472 69676765 72207468 65206479 t trigger the dy │ │ │ │ - 0x00057244 6e616d69 63206361 6d657261 00000000 namic camera.... │ │ │ │ - 0x00057254 54726967 67657220 616d6f75 6e742066 Trigger amount f │ │ │ │ - 0x00057264 6f722074 68652064 796e616d 69632063 or the dynamic c │ │ │ │ - 0x00057274 616d6572 61000000 4d6f7573 65206d61 amera...Mouse ma │ │ │ │ - 0x00057284 78206469 7374616e 63652c20 696e2064 x distance, in d │ │ │ │ - 0x00057294 796e616d 69632063 616d6572 61206d6f ynamic camera mo │ │ │ │ - 0x000572a4 64650000 4d6f7573 65206d61 78206469 de..Mouse max di │ │ │ │ - 0x000572b4 7374616e 63652c20 696e2073 74617469 stance, in stati │ │ │ │ - 0x000572c4 63206361 6d657261 206d6f64 65000000 c camera mode... │ │ │ │ - 0x000572d4 55736520 61206375 73746f6d 697a6564 Use a customized │ │ │ │ - 0x000572e4 20736b69 6e000000 53686f77 20746865 skin...Show the │ │ │ │ - 0x000572f4 20494420 666f7220 65766572 79207573 ID for every us │ │ │ │ - 0x00057304 65720000 5a6f6f6d 20746f20 74686520 er..Zoom to the │ │ │ │ - 0x00057314 63757272 656e7420 6d6f7573 65207461 current mouse ta │ │ │ │ - 0x00057324 72676574 00000000 45646974 6f722073 rget....Editor s │ │ │ │ - 0x00057334 686f7773 20776869 6368206b 65797320 hows which keys │ │ │ │ - 0x00057344 61726520 70726573 73656400 436f6c6f are pressed.Colo │ │ │ │ - 0x00057354 7220696e 6e657220 67726964 00000000 r inner grid.... │ │ │ │ - 0x00057364 436f6c6f 72206f75 74657220 67726964 Color outer grid │ │ │ │ - 0x00057374 00000000 436f6c6f 72206f66 20717561 ....Color of qua │ │ │ │ - 0x00057384 6420706f 696e7473 00000000 436f6c6f d points....Colo │ │ │ │ - 0x00057394 72206f66 20717561 6420706f 696e7473 r of quad points │ │ │ │ - 0x000573a4 20776865 6e20686f 76657269 6e67206f when hovering o │ │ │ │ - 0x000573b4 76657220 77697468 20746865 206d6f75 ver with the mou │ │ │ │ - 0x000573c4 73652063 7572736f 72000000 436f6c6f se cursor...Colo │ │ │ │ - 0x000573d4 72206f66 20616374 69766520 71756164 r of active quad │ │ │ │ - 0x000573e4 20706f69 6e747300 436f6c6f 72206f66 points.Color of │ │ │ │ - 0x000573f4 20746865 20717561 64207069 766f7400 the quad pivot. │ │ │ │ - 0x00057404 436f6c6f 72206f66 20746865 20717561 Color of the qua │ │ │ │ - 0x00057414 64207069 766f7420 7768656e 20686f76 d pivot when hov │ │ │ │ - 0x00057424 6572696e 67206f76 65722077 69746820 ering over with │ │ │ │ - 0x00057434 74686520 6d6f7573 65206375 72736f72 the mouse cursor │ │ │ │ - 0x00057444 00000000 436f6c6f 72206f66 20746865 ....Color of the │ │ │ │ - 0x00057454 20616374 69766520 71756164 20706976 active quad piv │ │ │ │ - 0x00057464 6f740000 436f6c6f 72206f66 20746865 ot..Color of the │ │ │ │ - 0x00057474 2073656c 65637469 6f6e2061 72656120 selection area │ │ │ │ - 0x00057484 666f7220 61207175 61640000 436f6c6f for a quad..Colo │ │ │ │ - 0x00057494 72206f66 20746865 2073656c 65637469 r of the selecti │ │ │ │ - 0x000574a4 6f6e2061 72656120 666f7220 61207469 on area for a ti │ │ │ │ - 0x000574b4 6c650000 53686f77 20696e69 7469616c le..Show initial │ │ │ │ - 0x000574c4 20736574 2d757020 6469616c 6f670000 set-up dialog.. │ │ │ │ - 0x000574d4 486f7720 6c6f6e67 20746f20 73686f77 How long to show │ │ │ │ - 0x000574e4 20746865 20736572 76657220 6d657373 the server mess │ │ │ │ - 0x000574f4 61676520 6f662074 68652064 61790000 age of the day.. │ │ │ │ - 0x00057504 303d6e65 7665722c 20313d64 7572696e 0=never, 1=durin │ │ │ │ - 0x00057514 67206368 72697374 6d61732c 20323d61 g christmas, 2=a │ │ │ │ - 0x00057524 6c776179 73000000 303d6e65 7665722c lways...0=never, │ │ │ │ - 0x00057534 20313d64 7572696e 67206561 73746572 1=during easter │ │ │ │ - 0x00057544 2c20323d 616c7761 79730000 3f720000 , 2=always..?r.. │ │ │ │ - 0x00057554 53657276 65722074 6f207573 6520746f Server to use to │ │ │ │ - 0x00057564 20636865 636b2066 6f72206e 65772076 check for new v │ │ │ │ - 0x00057574 65727369 6f6e7300 57686174 20666f6e ersions.What fon │ │ │ │ - 0x00057584 74206669 6c652074 6f207573 65000000 t file to use... │ │ │ │ - 0x00057594 57686174 206c616e 67756167 65206669 What language fi │ │ │ │ - 0x000575a4 6c652074 6f207573 65000000 506c6179 le to use...Play │ │ │ │ - 0x000575b4 65722062 6f647920 636f6c6f 72000000 er body color... │ │ │ │ - 0x000575c4 506c6179 6572206d 61726b69 6e672063 Player marking c │ │ │ │ - 0x000575d4 6f6c6f72 00000000 506c6179 65722064 olor....Player d │ │ │ │ - 0x000575e4 65636f72 6174696f 6e20636f 6c6f7200 ecoration color. │ │ │ │ - 0x000575f4 506c6179 65722068 616e6473 20636f6c Player hands col │ │ │ │ - 0x00057604 6f720000 506c6179 65722066 65657420 or..Player feet │ │ │ │ - 0x00057614 636f6c6f 72000000 506c6179 65722065 color...Player e │ │ │ │ - 0x00057624 79657320 636f6c6f 72000000 546f6767 yes color...Togg │ │ │ │ - 0x00057634 6c657320 75736167 65206f66 20637573 les usage of cus │ │ │ │ - 0x00057644 746f6d20 636f6c6f 72732066 6f722062 tom colors for b │ │ │ │ - 0x00057654 6f647900 546f6767 6c657320 75736167 ody.Toggles usag │ │ │ │ - 0x00057664 65206f66 20637573 746f6d20 636f6c6f e of custom colo │ │ │ │ - 0x00057674 72732066 6f72206d 61726b69 6e670000 rs for marking.. │ │ │ │ - 0x00057684 546f6767 6c657320 75736167 65206f66 Toggles usage of │ │ │ │ - 0x00057694 20637573 746f6d20 636f6c6f 72732066 custom colors f │ │ │ │ - 0x000576a4 6f722064 65636f72 6174696f 6e000000 or decoration... │ │ │ │ - 0x000576b4 546f6767 6c657320 75736167 65206f66 Toggles usage of │ │ │ │ - 0x000576c4 20637573 746f6d20 636f6c6f 72732066 custom colors f │ │ │ │ - 0x000576d4 6f722068 616e6473 00000000 546f6767 or hands....Togg │ │ │ │ - 0x000576e4 6c657320 75736167 65206f66 20637573 les usage of cus │ │ │ │ - 0x000576f4 746f6d20 636f6c6f 72732066 6f722066 tom colors for f │ │ │ │ - 0x00057704 65657400 546f6767 6c657320 75736167 eet.Toggles usag │ │ │ │ - 0x00057714 65206f66 20637573 746f6d20 636f6c6f e of custom colo │ │ │ │ - 0x00057724 72732066 6f722065 79657300 506c6179 rs for eyes.Play │ │ │ │ - 0x00057734 65722073 6b696e00 506c6179 65722073 er skin.Player s │ │ │ │ - 0x00057744 6b696e20 626f6479 00000000 506c6179 kin body....Play │ │ │ │ - 0x00057754 65722073 6b696e20 6d61726b 696e6700 er skin marking. │ │ │ │ - 0x00057764 506c6179 65722073 6b696e20 6465636f Player skin deco │ │ │ │ - 0x00057774 72617469 6f6e0000 506c6179 65722073 ration..Player s │ │ │ │ - 0x00057784 6b696e20 68616e64 73000000 506c6179 kin hands...Play │ │ │ │ - 0x00057794 65722073 6b696e20 66656574 00000000 er skin feet.... │ │ │ │ - 0x000577a4 506c6179 65722073 6b696e20 65796573 Player skin eyes │ │ │ │ - 0x000577b4 00000000 496e7465 72666163 65207365 ....Interface se │ │ │ │ - 0x000577c4 72766572 62726f77 73657220 70616765 rverbrowser page │ │ │ │ - 0x000577d4 00000000 496e7465 72666163 65207365 ....Interface se │ │ │ │ - 0x000577e4 7474696e 67732070 61676500 496e7465 ttings page.Inte │ │ │ │ - 0x000577f4 72666163 65207365 72766572 20616464 rface server add │ │ │ │ - 0x00057804 72657373 2028496e 7465726e 65742070 ress (Internet p │ │ │ │ - 0x00057814 61676529 00000000 496e7465 72666163 age)....Interfac │ │ │ │ - 0x00057824 65207365 72766572 20616464 72657373 e server address │ │ │ │ - 0x00057834 20284c41 4e207061 67652900 4d6f7573 (LAN page).Mous │ │ │ │ - 0x00057844 65207365 6e736974 69766974 7920666f e sensitivity fo │ │ │ │ - 0x00057854 72206d65 6e75732f 65646974 6f720000 r menus/editor.. │ │ │ │ - 0x00057864 53776974 63682074 6f207468 6520696e Switch to the in │ │ │ │ - 0x00057874 666f2074 61622077 68656e20 636c6963 fo tab when clic │ │ │ │ - 0x00057884 6b696e67 206f6e20 61207365 72766572 king on a server │ │ │ │ - 0x00057894 00000000 45787465 6e646564 206d656e ....Extended men │ │ │ │ - 0x000578a4 75732047 55490000 44697361 626c6520 us GUI..Disable │ │ │ │ - 0x000578b4 636c6970 70696e67 00000000 4261636b clipping....Back │ │ │ │ - 0x000578c4 67726f75 6e64206d 61702069 6e207468 ground map in th │ │ │ │ - 0x000578d4 65206d65 6e750000 44697370 6c617920 e menu..Display │ │ │ │ - 0x000578e4 6261636b 67726f75 6e64206d 61702069 background map i │ │ │ │ - 0x000578f4 6e207468 65206d65 6e750000 5472616e n the menu..Tran │ │ │ │ - 0x00057904 73706172 656e6379 206f6620 74686520 sparency of the │ │ │ │ - 0x00057914 6d656e75 20626163 6b67726f 756e6400 menu background. │ │ │ │ - 0x00057924 4d656e75 2063616d 65726120 726f7461 Menu camera rota │ │ │ │ - 0x00057934 74696f6e 20726164 69757300 4d656e75 tion radius.Menu │ │ │ │ - 0x00057944 2063616d 65726120 726f7461 74696f6e camera rotation │ │ │ │ - 0x00057954 7320696e 20736563 6f6e6473 00000000 s in seconds.... │ │ │ │ - 0x00057964 4d656e75 2063616d 65726120 73706565 Menu camera spee │ │ │ │ - 0x00057974 64000000 53686f77 20737461 7274206d d...Show start m │ │ │ │ - 0x00057984 656e7520 696d6167 65730000 536b6970 enu images..Skip │ │ │ │ - 0x00057994 20746865 20737461 7274206d 656e7500 the start menu. │ │ │ │ - 0x000579a4 4d61736b 206f6620 696e666f 20746f20 Mask of info to │ │ │ │ - 0x000579b4 64697370 6c617920 6f6e2074 68652067 display on the g │ │ │ │ - 0x000579c4 6c6f6261 6c207374 6174626f 61726400 lobal statboard. │ │ │ │ - 0x000579d4 4c617374 20766572 73696f6e 206f6620 Last version of │ │ │ │ - 0x000579e4 74686520 67616d65 20746861 74207761 the game that wa │ │ │ │ - 0x000579f4 7320706c 61796564 00000000 4e756d62 s played....Numb │ │ │ │ - 0x00057a04 6572206f 66207365 636f6e64 7320746f er of seconds to │ │ │ │ - 0x00057a14 20646f20 7761726d 75702062 65666f72 do warmup befor │ │ │ │ - 0x00057a24 65206d61 74636820 73746172 74732028 e match starts ( │ │ │ │ - 0x00057a34 30206469 7361626c 65732c20 2d312061 0 disables, -1 a │ │ │ │ - 0x00057a44 6c6c2070 6c617965 72732072 65616479 ll players ready │ │ │ │ - 0x00057a54 29000000 4e756d62 6572206f 66207365 )...Number of se │ │ │ │ - 0x00057a64 636f6e64 7320746f 20667265 657a6520 conds to freeze │ │ │ │ - 0x00057a74 74686520 67616d65 20696e20 6120636f the game in a co │ │ │ │ - 0x00057a84 756e7464 6f776e20 6265666f 7265206d untdown before m │ │ │ │ - 0x00057a94 61746368 20737461 72747320 28302065 atch starts (0 e │ │ │ │ - 0x00057aa4 6e61626c 6573206f 6e6c7920 666f7220 nables only for │ │ │ │ - 0x00057ab4 73757276 6976616c 2067616d 656d6f64 survival gamemod │ │ │ │ - 0x00057ac4 65732c20 2d312064 69736162 6c657329 es, -1 disables) │ │ │ │ - 0x00057ad4 00000000 4d657373 61676520 6f662074 ....Message of t │ │ │ │ - 0x00057ae4 68652064 61792074 6f206469 73706c61 he day to displa │ │ │ │ - 0x00057af4 7920666f 72207468 6520636c 69656e74 y for the client │ │ │ │ - 0x00057b04 73000000 5465616d 2064616d 61676500 s...Team damage. │ │ │ │ - 0x00057b14 4d617073 20746f20 726f7461 74652062 Maps to rotate b │ │ │ │ - 0x00057b24 65747765 656e0000 4e756d62 6572206f etween..Number o │ │ │ │ - 0x00057b34 66206d61 74636865 73206f6e 20656163 f matches on eac │ │ │ │ - 0x00057b44 68206d61 70206265 666f7265 20726f74 h map before rot │ │ │ │ - 0x00057b54 6174696e 67000000 53776170 20746561 ating...Swap tea │ │ │ │ - 0x00057b64 6d732062 65747765 656e206d 61746368 ms between match │ │ │ │ - 0x00057b74 65730000 416c6c6f 7720706f 77657275 es..Allow poweru │ │ │ │ - 0x00057b84 7073206c 696b6520 6e696e6a 61000000 ps like ninja... │ │ │ │ - 0x00057b94 53636f72 65206c69 6d697420 28302064 Score limit (0 d │ │ │ │ - 0x00057ba4 69736162 6c657329 00000000 54696d65 isables)....Time │ │ │ │ - 0x00057bb4 206c696d 69742069 6e206d69 6e757465 limit in minute │ │ │ │ - 0x00057bc4 73202830 20646973 61626c65 73290000 s (0 disables).. │ │ │ │ - 0x00057bd4 47616d65 20747970 65202864 6d2c2074 Game type (dm, t │ │ │ │ - 0x00057be4 646d2c20 6374662c 206c6d73 2c206c74 dm, ctf, lms, lt │ │ │ │ - 0x00057bf4 73290000 546f7572 6e616d65 6e74206d s)..Tournament m │ │ │ │ - 0x00057c04 6f64652e 20576865 6e20656e 61626c65 ode. When enable │ │ │ │ - 0x00057c14 642c2070 6c617965 7273206a 6f696e73 d, players joins │ │ │ │ - 0x00057c24 20746865 20736572 76657220 61732073 the server as s │ │ │ │ - 0x00057c34 70656374 61746f72 2028323d 61646469 pectator (2=addi │ │ │ │ - 0x00057c44 74696f6e 616c2072 65737472 69637465 tional restricte │ │ │ │ - 0x00057c54 64207370 65637461 746f7220 63686174 d spectator chat │ │ │ │ - 0x00057c64 29000000 5768656e 20656e61 626c6564 )...When enabled │ │ │ │ - 0x00057c74 2c20706c 61796572 73206361 6e207061 , players can pa │ │ │ │ - 0x00057c84 7573652f 756e7061 75736520 74686520 use/unpause the │ │ │ │ - 0x00057c94 67616d65 20616e64 20737461 72742074 game and start t │ │ │ │ - 0x00057ca4 68652067 616d6520 6f6e2077 61726d75 he game on warmu │ │ │ │ - 0x00057cb4 70207669 61207468 65697220 72656164 p via their read │ │ │ │ - 0x00057cc4 79207374 61746500 5370616d 2070726f y state.Spam pro │ │ │ │ - 0x00057cd4 74656374 696f6e00 54696d65 206e6565 tection.Time nee │ │ │ │ - 0x00057ce4 64656420 746f2072 65737061 776e2061 ded to respawn a │ │ │ │ - 0x00057cf4 66746572 20646561 74682069 6e207464 fter death in td │ │ │ │ - 0x00057d04 6d206761 6d657479 70650000 4e756d62 m gametype..Numb │ │ │ │ - 0x00057d14 6572206f 6620736c 6f747320 746f2072 er of slots to r │ │ │ │ - 0x00057d24 65736572 76652066 6f722070 6c617965 eserve for playe │ │ │ │ - 0x00057d34 72730000 53757070 6f736564 20706c61 rs..Supposed pla │ │ │ │ - 0x00057d44 79657220 736b696c 6c206c65 76656c00 yer skill level. │ │ │ │ - 0x00057d54 486f7720 6d616e79 206d696e 75746573 How many minutes │ │ │ │ - 0x00057d64 20746f20 77616974 20626566 6f726520 to wait before │ │ │ │ - 0x00057d74 6175746f 62616c61 6e63696e 67207465 autobalancing te │ │ │ │ - 0x00057d84 616d7300 486f7720 6d616e79 206d696e ams.How many min │ │ │ │ - 0x00057d94 75746573 20746f20 77616974 20626566 utes to wait bef │ │ │ │ - 0x00057da4 6f726520 74616b69 6e672063 61726520 ore taking care │ │ │ │ - 0x00057db4 6f662069 6e616374 69766520 636c6965 of inactive clie │ │ │ │ - 0x00057dc4 6e747300 486f7720 746f2064 65616c20 nts.How to deal │ │ │ │ - 0x00057dd4 77697468 20696e61 63746976 6520636c with inactive cl │ │ │ │ - 0x00057de4 69656e74 73202831 3d6d6f76 6520706c ients (1=move pl │ │ │ │ - 0x00057df4 61796572 20746f20 73706563 7461746f ayer to spectato │ │ │ │ - 0x00057e04 722c2032 3d6d6f76 6520746f 20667265 r, 2=move to fre │ │ │ │ - 0x00057e14 65207370 65637461 746f7220 736c6f74 e spectator slot │ │ │ │ - 0x00057e24 2f6b6963 6b2c2033 3d6b6963 6b290000 /kick, 3=kick).. │ │ │ │ - 0x00057e34 4b69636b 20696e61 63746976 65207370 Kick inactive sp │ │ │ │ - 0x00057e44 65637461 746f7273 00000000 4d757465 ectators....Mute │ │ │ │ - 0x00057e54 206a6f69 6e2f6c65 61766520 6d657373 join/leave mess │ │ │ │ - 0x00057e64 61676520 6f662073 70656374 61746f72 age of spectator │ │ │ │ - 0x00057e74 00000000 52657374 72696374 7320696e ....Restricts in │ │ │ │ - 0x00057e84 666f726d 6174696f 6e20696e 20737065 formation in spe │ │ │ │ - 0x00057e94 63746174 6f72206d 6f646500 416c6c6f ctator mode.Allo │ │ │ │ - 0x00057ea4 7720766f 74696e67 20746f20 6d6f7665 w voting to move │ │ │ │ - 0x00057eb4 20706c61 79657273 20746f20 73706563 players to spec │ │ │ │ - 0x00057ec4 7461746f 72730000 486f7720 6d616e79 tators..How many │ │ │ │ - 0x00057ed4 206d696e 75746573 20746f20 77616974 minutes to wait │ │ │ │ - 0x00057ee4 20626566 6f726520 6120706c 61796572 before a player │ │ │ │ - 0x00057ef4 2063616e 2072656a 6f696e20 61667465 can rejoin afte │ │ │ │ - 0x00057f04 72206265 696e6720 6d6f7665 6420746f r being moved to │ │ │ │ - 0x00057f14 20737065 63746174 6f727320 62792076 spectators by v │ │ │ │ - 0x00057f24 6f746500 416c6c6f 7720766f 74696e67 ote.Allow voting │ │ │ │ - 0x00057f34 20746f20 6b69636b 20706c61 79657273 to kick players │ │ │ │ - 0x00057f44 00000000 4d696e69 6d756d20 6e756d62 ....Minimum numb │ │ │ │ - 0x00057f54 6572206f 6620706c 61796572 73207265 er of players re │ │ │ │ - 0x00057f64 71756972 65642074 6f207374 61727420 quired to start │ │ │ │ - 0x00057f74 61206b69 636b2076 6f746500 54686520 a kick vote.The │ │ │ │ - 0x00057f84 74696d65 20746f20 62616e20 6120706c time to ban a pl │ │ │ │ - 0x00057f94 61796572 20696620 6b69636b 65642062 ayer if kicked b │ │ │ │ - 0x00057fa4 7920766f 74652e20 30206d61 6b657320 y vote. 0 makes │ │ │ │ - 0x00057fb4 6974206a 75737420 75736520 6b69636b it just use kick │ │ │ │ - 0x00057fc4 00000000 6462675f 64756d6d 69657300 ....dbg_dummies. │ │ │ │ - 0x00057fd4 6462675f 666f6375 73000000 6462675f dbg_focus...dbg_ │ │ │ │ - 0x00057fe4 74756e69 6e670000 4e616d65 206f6620 tuning..Name of │ │ │ │ - 0x00057ff4 74686520 706c6179 65720000 436c616e the player..Clan │ │ │ │ - 0x00058004 206f6620 74686520 706c6179 65720000 of the player.. │ │ │ │ - 0x00058014 436f756e 74727920 6f662074 68652070 Country of the p │ │ │ │ - 0x00058024 6c617965 72000000 50617373 776f7264 layer...Password │ │ │ │ - 0x00058034 20746f20 74686520 73657276 65720000 to the server.. │ │ │ │ - 0x00058044 46696c65 6e616d65 20746f20 6c6f6720 Filename to log │ │ │ │ - 0x00058054 616c6c20 6f757470 75742074 6f000000 all output to... │ │ │ │ - 0x00058064 41646420 61207469 6d652073 74616d70 Add a time stamp │ │ │ │ - 0x00058074 20746f20 74686520 6c6f6720 66696c65 to the log file │ │ │ │ - 0x00058084 2773206e 616d6500 41646a75 73747320 's name.Adjusts │ │ │ │ - 0x00058094 74686520 616d6f75 6e74206f 6620696e the amount of in │ │ │ │ - 0x000580a4 666f726d 6174696f 6e20696e 20746865 formation in the │ │ │ │ - 0x000580b4 20636f6e 736f6c65 00000000 53686f77 console....Show │ │ │ │ - 0x000580c4 20636f6e 736f6c65 2077696e 646f7720 console window │ │ │ │ - 0x000580d4 2830203d 206e6576 65722c20 31203d20 (0 = never, 1 = │ │ │ │ - 0x000580e4 64656275 672c2032 203d2072 656c6561 debug, 2 = relea │ │ │ │ - 0x000580f4 73652c20 33203d20 616c7761 79730000 se, 3 = always.. │ │ │ │ - 0x00058104 5468726f 74746c65 73207468 65206d61 Throttles the ma │ │ │ │ - 0x00058114 696e2074 68726561 64000000 636c5f65 in thread...cl_e │ │ │ │ - 0x00058124 6469746f 72000000 56696577 20746865 ditor...View the │ │ │ │ - 0x00058134 20656469 746f7200 4c6f6164 20616e64 editor.Load and │ │ │ │ - 0x00058144 2073686f 7720636f 756e7472 7920666c show country fl │ │ │ │ - 0x00058154 61677300 4175746f 6d617469 63616c6c ags.Automaticall │ │ │ │ - 0x00058164 79207265 636f7264 2064656d 6f730000 y record demos.. │ │ │ │ - 0x00058174 4d617869 6d756d20 6e756d62 6572206f Maximum number o │ │ │ │ - 0x00058184 66206175 746f6d61 74696361 6c6c7920 f automatically │ │ │ │ - 0x00058194 7265636f 72646564 2064656d 6f732028 recorded demos ( │ │ │ │ - 0x000581a4 30203d20 6e6f206c 696d6974 29000000 0 = no limit)... │ │ │ │ - 0x000581b4 4175746f 6d617469 63616c6c 79207461 Automatically ta │ │ │ │ - 0x000581c4 6b652067 616d6520 6f766572 20736372 ke game over scr │ │ │ │ - 0x000581d4 65656e73 686f7400 4175746f 6d617469 eenshot.Automati │ │ │ │ - 0x000581e4 63616c6c 79207461 6b652073 63726565 cally take scree │ │ │ │ - 0x000581f4 6e73686f 74206f66 2067616d 65207374 nshot of game st │ │ │ │ - 0x00058204 61746973 74696373 00000000 4d617869 atistics....Maxi │ │ │ │ - 0x00058214 6d756d20 6e756d62 6572206f 66206175 mum number of au │ │ │ │ - 0x00058224 746f6d61 74696361 6c6c7920 63726561 tomatically crea │ │ │ │ - 0x00058234 74656420 73637265 656e7368 6f747320 ted screenshots │ │ │ │ - 0x00058244 2830203d 206e6f20 6c696d69 74290000 (0 = no limit).. │ │ │ │ - 0x00058254 53686f77 20736572 76657220 62726f61 Show server broa │ │ │ │ - 0x00058264 64636173 74000000 456e6162 6c652063 dcast...Enable c │ │ │ │ - 0x00058274 6f6c6f72 65642073 65727665 72206272 olored server br │ │ │ │ - 0x00058284 6f616463 61737473 00000000 53617665 oadcasts....Save │ │ │ │ - 0x00058294 20736572 76657220 70617373 776f7264 server password │ │ │ │ - 0x000582a4 73202830 203d206e 65766572 2c203120 s (0 = never, 1 │ │ │ │ - 0x000582b4 3d206f6e 6c792066 61766f72 69746573 = only favorites │ │ │ │ - 0x000582c4 2c203220 3d20616c 6c207365 72766572 , 2 = all server │ │ │ │ - 0x000582d4 73290000 53657276 65722062 726f7773 s)..Server brows │ │ │ │ - 0x000582e4 65722066 696c7465 72696e67 20737472 er filtering str │ │ │ │ - 0x000582f4 696e6700 536f7274 20637269 74657269 ing.Sort criteri │ │ │ │ - 0x00058304 6f6e2066 6f722074 68652073 65727665 on for the serve │ │ │ │ - 0x00058314 72206272 6f777365 72000000 536f7274 r browser...Sort │ │ │ │ - 0x00058324 206f7264 65722069 6e207468 65207365 order in the se │ │ │ │ - 0x00058334 72766572 2062726f 77736572 00000000 rver browser.... │ │ │ │ - 0x00058344 4e756d62 6572206f 66207265 71756573 Number of reques │ │ │ │ - 0x00058354 74732074 6f207573 65207768 656e2072 ts to use when r │ │ │ │ - 0x00058364 65667265 7368696e 67207365 72766572 efreshing server │ │ │ │ - 0x00058374 2062726f 77736572 00000000 536f756e browser....Soun │ │ │ │ - 0x00058384 64206275 66666572 2073697a 65000000 d buffer size... │ │ │ │ - 0x00058394 536f756e 64206d69 78696e67 20726174 Sound mixing rat │ │ │ │ - 0x000583a4 65000000 456e6162 6c652073 6f756e64 e...Enable sound │ │ │ │ - 0x000583b4 73000000 496e6974 69616c69 7a652073 s...Initialize s │ │ │ │ - 0x000583c4 6f756e64 20737973 74656d73 00000000 ound systems.... │ │ │ │ - 0x000583d4 506c6179 20626163 6b67726f 756e6420 Play background │ │ │ │ - 0x000583e4 6d757369 63000000 536f756e 6420766f music...Sound vo │ │ │ │ - 0x000583f4 6c756d65 00000000 4d757465 20746865 lume....Mute the │ │ │ │ - 0x00058404 20617070 6c696361 74696f6e 20776865 application whe │ │ │ │ - 0x00058414 6e206e6f 74206163 74697665 00000000 n not active.... │ │ │ │ - 0x00058424 4c6f6164 20736f75 6e642066 696c6573 Load sound files │ │ │ │ - 0x00058434 20746872 65616465 64000000 53637265 threaded...Scre │ │ │ │ - 0x00058444 656e2069 6e646578 00000000 53637265 en index....Scre │ │ │ │ - 0x00058454 656e2072 65736f6c 7574696f 6e207769 en resolution wi │ │ │ │ - 0x00058464 64746800 53637265 656e2072 65736f6c dth.Screen resol │ │ │ │ - 0x00058474 7574696f 6e206865 69676874 00000000 ution height.... │ │ │ │ - 0x00058484 426f7264 65726c65 73732077 696e646f Borderless windo │ │ │ │ - 0x00058494 7720286e 6f742074 6f206265 20757365 w (not to be use │ │ │ │ - 0x000584a4 64207769 74682066 756c6c73 63726565 d with fullscree │ │ │ │ - 0x000584b4 6e290000 46756c6c 73637265 656e0000 n)..Fullscreen.. │ │ │ │ - 0x000584c4 416c7068 61206269 74732066 6f722066 Alpha bits for f │ │ │ │ - 0x000584d4 72616d65 62756666 65722028 66756c6c ramebuffer (full │ │ │ │ - 0x000584e4 73637265 656e206f 6e6c7929 00000000 screen only).... │ │ │ │ - 0x000584f4 436c6561 72207363 7265656e 20626566 Clear screen bef │ │ │ │ - 0x00058504 6f726520 72656e64 6572696e 67000000 ore rendering... │ │ │ │ - 0x00058514 56657274 6963616c 2073796e 63000000 Vertical sync... │ │ │ │ - 0x00058524 4c697374 206e6f6e 2d737570 706f7274 List non-support │ │ │ │ - 0x00058534 65642064 6973706c 6179206d 6f646573 ed display modes │ │ │ │ - 0x00058544 00000000 55736520 68696768 20647069 ....Use high dpi │ │ │ │ - 0x00058554 206d6f64 65206966 20617661 696c6162 mode if availab │ │ │ │ - 0x00058564 6c650000 55736520 74657874 75726520 le..Use texture │ │ │ │ - 0x00058574 636f6d70 72657373 696f6e00 48696768 compression.High │ │ │ │ - 0x00058584 20646574 61696c00 446f6e27 74207363 detail.Don't sc │ │ │ │ - 0x00058594 616c6520 74657874 75726573 20646f77 ale textures dow │ │ │ │ - 0x000585a4 6e000000 46534141 2053616d 706c6573 n...FSAA Samples │ │ │ │ - 0x000585b4 00000000 57616974 2074696c 6c207468 ....Wait till th │ │ │ │ - 0x000585c4 65206770 75206669 6e697368 65642074 e gpu finished t │ │ │ │ - 0x000585d4 68652063 75727265 6e742066 72616d65 he current frame │ │ │ │ - 0x000585e4 20626566 6f726520 73746172 74696e67 before starting │ │ │ │ - 0x000585f4 20746865 206e6577 206f6e65 00000000 the new one.... │ │ │ │ - 0x00058604 446f2072 656e6465 72696e67 20617379 Do rendering asy │ │ │ │ - 0x00058614 6e632066 726f6d20 74686520 74686520 nc from the the │ │ │ │ - 0x00058624 75706461 74650000 4d617869 6d756d20 update..Maximum │ │ │ │ - 0x00058634 66707320 28776865 6e206c69 6d697420 fps (when limit │ │ │ │ - 0x00058644 66707320 69732065 6e61626c 65642900 fps is enabled). │ │ │ │ - 0x00058654 4c696d69 74206670 73000000 4c657420 Limit fps...Let │ │ │ │ - 0x00058664 53444c20 75736520 74686520 58313120 SDL use the X11 │ │ │ │ - 0x00058674 5852616e 64522077 696e646f 77206d61 XRandR window ma │ │ │ │ - 0x00058684 6e616765 72000000 44697361 626c6520 nager...Disable │ │ │ │ - 0x00058694 4f53206d 6f757365 20736574 74696e67 OS mouse setting │ │ │ │ - 0x000586a4 73207375 63682061 73206d6f 75736520 s such as mouse │ │ │ │ - 0x000586b4 61636365 6c657261 74696f6e 2c207573 acceleration, us │ │ │ │ - 0x000586c4 65207261 77206d6f 75736520 696e7075 e raw mouse inpu │ │ │ │ - 0x000586d4 74206d6f 64650000 496e6761 6d65206d t mode..Ingame m │ │ │ │ - 0x000586e4 6f757365 2073656e 73697469 76697479 ouse sensitivity │ │ │ │ - 0x000586f4 00000000 456e6162 6c65206a 6f797374 ....Enable joyst │ │ │ │ - 0x00058704 69636b00 4a6f7973 7469636b 20475549 ick.Joystick GUI │ │ │ │ - 0x00058714 44207768 69636820 756e6971 75656c79 D which uniquely │ │ │ │ - 0x00058724 20696465 6e746966 69657320 74686520 identifies the │ │ │ │ - 0x00058734 61637469 7665206a 6f797374 69636b00 active joystick. │ │ │ │ - 0x00058744 4a6f7973 7469636b 2073656e 73697469 Joystick sensiti │ │ │ │ - 0x00058754 76697479 00000000 4a6f7973 7469636b vity....Joystick │ │ │ │ - 0x00058764 20617869 73207468 61742063 6f6e7472 axis that contr │ │ │ │ - 0x00058774 6f6c7320 58206178 6973206f 66206375 ols X axis of cu │ │ │ │ - 0x00058784 72736f72 00000000 4a6f7973 7469636b rsor....Joystick │ │ │ │ - 0x00058794 20617869 73207468 61742063 6f6e7472 axis that contr │ │ │ │ - 0x000587a4 6f6c7320 59206178 6973206f 66206375 ols Y axis of cu │ │ │ │ - 0x000587b4 72736f72 00000000 4a6f7973 7469636b rsor....Joystick │ │ │ │ - 0x000587c4 20417869 7320746f 6c657261 6e636520 Axis tolerance │ │ │ │ - 0x000587d4 746f2061 63636f75 6e742066 6f72206a to account for j │ │ │ │ - 0x000587e4 69747465 72000000 53657276 6572206e itter...Server n │ │ │ │ - 0x000587f4 616d6500 53657276 65722068 6f73746e ame.Server hostn │ │ │ │ - 0x00058804 616d6500 41646472 65737320 746f2062 ame.Address to b │ │ │ │ - 0x00058814 696e6420 74686520 636c6965 6e742f73 ind the client/s │ │ │ │ - 0x00058824 65727665 7220746f 00000000 506f7274 erver to....Port │ │ │ │ - 0x00058834 20746f20 75736520 666f7220 74686520 to use for the │ │ │ │ - 0x00058844 73657276 65720000 45787465 726e616c server..External │ │ │ │ - 0x00058854 20706f72 7420746f 20726570 6f727420 port to report │ │ │ │ - 0x00058864 746f2074 6865206d 61737465 72207365 to the master se │ │ │ │ - 0x00058874 72766572 73000000 4d617020 746f2075 rvers...Map to u │ │ │ │ - 0x00058884 7365206f 6e207468 65207365 72766572 se on the server │ │ │ │ - 0x00058894 00000000 4d617869 6d756d20 6e756d62 ....Maximum numb │ │ │ │ - 0x000588a4 6572206f 6620636c 69656e74 73207468 er of clients th │ │ │ │ - 0x000588b4 61742061 72652061 6c6c6f77 6564206f at are allowed o │ │ │ │ - 0x000588c4 6e206120 73657276 65720000 4d617869 n a server..Maxi │ │ │ │ - 0x000588d4 6d756d20 6e756d62 6572206f 6620636c mum number of cl │ │ │ │ - 0x000588e4 69656e74 73207769 74682074 68652073 ients with the s │ │ │ │ - 0x000588f4 616d6520 49502074 68617420 63616e20 ame IP that can │ │ │ │ - 0x00058904 636f6e6e 65637420 746f2074 68652073 connect to the s │ │ │ │ - 0x00058914 65727665 72000000 4e756d62 6572206f erver...Number o │ │ │ │ - 0x00058924 66206d61 70206461 74612070 61636b61 f map data packa │ │ │ │ - 0x00058934 67657320 6120636c 69656e74 20676574 ges a client get │ │ │ │ - 0x00058944 73206f6e 20656163 68207265 71756573 s on each reques │ │ │ │ - 0x00058954 74000000 55736520 68696768 2062616e t...Use high ban │ │ │ │ - 0x00058964 64776964 7468206d 6f64652e 20446f75 dwidth mode. Dou │ │ │ │ - 0x00058974 626c6573 20746865 2062616e 64776964 bles the bandwid │ │ │ │ - 0x00058984 74682072 65717569 72656420 666f7220 th required for │ │ │ │ - 0x00058994 74686520 73657276 65722e20 4c414e20 the server. LAN │ │ │ │ - 0x000589a4 75736520 6f6e6c79 00000000 52656769 use only....Regi │ │ │ │ - 0x000589b4 73746572 20736572 76657220 77697468 ster server with │ │ │ │ - 0x000589c4 206d6173 74657220 73657276 65722066 master server f │ │ │ │ - 0x000589d4 6f722070 75626c69 63206c69 7374696e or public listin │ │ │ │ - 0x000589e4 67000000 52656d6f 74652063 6f6e736f g...Remote conso │ │ │ │ - 0x000589f4 6c652070 61737377 6f726420 2866756c le password (ful │ │ │ │ - 0x00058a04 6c206163 63657373 29000000 52656d6f l access)...Remo │ │ │ │ - 0x00058a14 74652063 6f6e736f 6c652070 61737377 te console passw │ │ │ │ - 0x00058a24 6f726420 666f7220 6d6f6465 7261746f ord for moderato │ │ │ │ - 0x00058a34 72732028 6c696d69 74656420 61636365 rs (limited acce │ │ │ │ - 0x00058a44 73732900 4d617869 6d756d20 6e756d62 ss).Maximum numb │ │ │ │ - 0x00058a54 6572206f 66207472 69657320 666f7220 er of tries for │ │ │ │ - 0x00058a64 72656d6f 74652063 6f6e736f 6c652061 remote console a │ │ │ │ - 0x00058a74 75746865 6e746963 6174696f 6e000000 uthentication... │ │ │ │ - 0x00058a84 54686520 74696d65 20612063 6c69656e The time a clien │ │ │ │ - 0x00058a94 74206765 74732062 616e6e65 64206966 t gets banned if │ │ │ │ - 0x00058aa4 2072656d 6f746520 636f6e73 6f6c6520 remote console │ │ │ │ - 0x00058ab4 61757468 656e7469 63617469 6f6e2066 authentication f │ │ │ │ - 0x00058ac4 61696c73 2e203020 6d616b65 73206974 ails. 0 makes it │ │ │ │ - 0x00058ad4 206a7573 74207573 65206b69 636b0000 just use kick.. │ │ │ │ - 0x00058ae4 41646472 65737320 746f2062 696e6420 Address to bind │ │ │ │ - 0x00058af4 74686520 65787465 726e616c 20636f6e the external con │ │ │ │ - 0x00058b04 736f6c65 20746f2e 20416e79 7468696e sole to. Anythin │ │ │ │ - 0x00058b14 67206275 7420276c 6f63616c 686f7374 g but 'localhost │ │ │ │ - 0x00058b24 27206973 2064616e 6765726f 75730000 ' is dangerous.. │ │ │ │ - 0x00058b34 506f7274 20746f20 75736520 666f7220 Port to use for │ │ │ │ - 0x00058b44 74686520 65787465 726e616c 20636f6e the external con │ │ │ │ - 0x00058b54 736f6c65 00000000 45787465 726e616c sole....External │ │ │ │ - 0x00058b64 20636f6e 736f6c65 20706173 73776f72 console passwor │ │ │ │ - 0x00058b74 64000000 54686520 74696d65 20612063 d...The time a c │ │ │ │ - 0x00058b84 6c69656e 74206765 74732062 616e6e65 lient gets banne │ │ │ │ - 0x00058b94 64206966 2065636f 6e206175 7468656e d if econ authen │ │ │ │ - 0x00058ba4 74696361 74696f6e 20666169 6c732e20 tication fails. │ │ │ │ - 0x00058bb4 30206a75 73742063 6c6f7365 73207468 0 just closes th │ │ │ │ - 0x00058bc4 6520636f 6e6e6563 74696f6e 00000000 e connection.... │ │ │ │ - 0x00058bd4 54696d65 20696e20 7365636f 6e647320 Time in seconds │ │ │ │ - 0x00058be4 6265666f 72652074 68652074 68652065 before the the e │ │ │ │ - 0x00058bf4 636f6e20 61757468 656e7469 66696361 con authentifica │ │ │ │ - 0x00058c04 74696f6e 2074696d 6573206f 75740000 tion times out.. │ │ │ │ - 0x00058c14 41646a75 73747320 74686520 616d6f75 Adjusts the amou │ │ │ │ - 0x00058c24 6e74206f 6620696e 666f726d 6174696f nt of informatio │ │ │ │ - 0x00058c34 6e20696e 20746865 20657874 65726e61 n in the externa │ │ │ │ - 0x00058c44 6c20636f 6e736f6c 65000000 64656275 l console...debu │ │ │ │ - 0x00058c54 67000000 44656275 67206d6f 64650000 g...Debug mode.. │ │ │ │ - 0x00058c64 6462675f 73747265 73730000 53747265 dbg_stress..Stre │ │ │ │ - 0x00058c74 73732073 79737465 6d730000 6462675f ss systems..dbg_ │ │ │ │ - 0x00058c84 73747265 73735f6e 6574776f 726b0000 stress_network.. │ │ │ │ - 0x00058c94 53747265 7373206e 6574776f 726b0000 Stress network.. │ │ │ │ - 0x00058ca4 6462675f 70726566 00000000 50657266 dbg_pref....Perf │ │ │ │ - 0x00058cb4 6f726d61 6e636520 6f757470 75747300 ormance outputs. │ │ │ │ - 0x00058cc4 6462675f 67726170 68730000 50657266 dbg_graphs..Perf │ │ │ │ - 0x00058cd4 6f726d61 6e636520 67726170 68730000 ormance graphs.. │ │ │ │ - 0x00058ce4 6462675f 68697463 68000000 48697463 dbg_hitch...Hitc │ │ │ │ - 0x00058cf4 68207761 726e696e 67730000 6462675f h warnings..dbg_ │ │ │ │ - 0x00058d04 73747265 73735f73 65727665 72000000 stress_server... │ │ │ │ - 0x00058d14 53657276 65722074 6f207374 72657373 Server to stress │ │ │ │ - 0x00058d24 00000000 6462675f 72657369 7a61626c ....dbg_resizabl │ │ │ │ - 0x00058d34 65000000 456e6162 6c657320 77696e64 e...Enables wind │ │ │ │ - 0x00058d44 6f772072 6573697a 696e6700 56616c75 ow resizing.Valu │ │ │ │ - 0x00058d54 653a2025 73000000 6661696c 65642074 e: %s...failed t │ │ │ │ - 0x00058d64 6f206368 61696e20 27257327 00000000 o chain '%s'.... │ │ │ │ - 0x00058d74 7372632f 656e6769 6e652f73 68617265 src/engine/share │ │ │ │ - 0x00058d84 642f636f 6e736f6c 652e6370 70000000 d/console.cpp... │ │ │ │ - 0x00058d94 656e6162 6c656400 64697361 626c6564 enabled.disabled │ │ │ │ - 0x00058da4 00000000 6d6f6465 7261746f 72206163 ....moderator ac │ │ │ │ - 0x00058db4 63657373 20666f72 20272573 27206973 cess for '%s' is │ │ │ │ - 0x00058dc4 206e6f77 20257300 6d6f6465 7261746f now %s.moderato │ │ │ │ - 0x00058dd4 72206163 63657373 20666f72 20272573 r access for '%s │ │ │ │ - 0x00058de4 27206973 20257300 4e6f2073 75636820 ' is %s.No such │ │ │ │ - 0x00058df4 636f6d6d 616e643a 20272573 272e0000 command: '%s'... │ │ │ │ - 0x00058e04 496e7661 6c696420 61726775 6d656e74 Invalid argument │ │ │ │ - 0x00058e14 732e2e2e 20557361 67653a20 25732025 s... Usage: %s % │ │ │ │ - 0x00058e24 73000000 41636365 73732066 6f722063 s...Access for c │ │ │ │ - 0x00058e34 6f6d6d61 6e642025 73206465 6e696564 ommand %s denied │ │ │ │ - 0x00058e44 2e000000 4e6f2073 75636820 636f6d6d ....No such comm │ │ │ │ - 0x00058e54 616e643a 2025732e 00000000 65786563 and: %s.....exec │ │ │ │ - 0x00058e64 7574696e 67202725 73270000 6661696c uting '%s'..fail │ │ │ │ - 0x00058e74 65642074 6f206f70 656e2027 25732700 ed to open '%s'. │ │ │ │ - 0x00058e84 496e666f 3a206f6e 6c792072 656c6174 Info: only relat │ │ │ │ - 0x00058e94 69766520 70617468 73207374 61727469 ive paths starti │ │ │ │ - 0x00058ea4 6e672066 726f6d20 74686520 6f6e6573 ng from the ones │ │ │ │ - 0x00058eb4 20796f75 20737065 63696679 20696e20 you specify in │ │ │ │ - 0x00058ec4 2773746f 72616765 2e636667 27206172 'storage.cfg' ar │ │ │ │ - 0x00058ed4 6520616c 6c6f7765 64000000 2d660000 e allowed...-f.. │ │ │ │ - 0x00058ee4 2d730000 2d2d7369 6c656e74 00000000 -s..--silent.... │ │ │ │ - 0x00058ef4 496e7661 6c696420 636f6d6d 616e643a Invalid command: │ │ │ │ - 0x00058f04 20272573 272e0000 30000000 6563686f '%s'...0...echo │ │ │ │ - 0x00058f14 00000000 4563686f 20746865 20746578 ....Echo the tex │ │ │ │ - 0x00058f24 74000000 725b6669 6c655d00 65786563 t...r[file].exec │ │ │ │ - 0x00058f34 00000000 45786563 75746520 74686520 ....Execute the │ │ │ │ - 0x00058f44 73706563 69666965 64206669 6c650000 specified file.. │ │ │ │ - 0x00058f54 735b636f 6e666967 2d6f7074 696f6e5d s[config-option] │ │ │ │ - 0x00058f64 20695b76 616c7565 315d2069 5b76616c i[value1] i[val │ │ │ │ - 0x00058f74 7565325d 00000000 746f6767 6c650000 ue2]....toggle.. │ │ │ │ - 0x00058f84 546f6767 6c652063 6f6e6669 67207661 Toggle config va │ │ │ │ - 0x00058f94 6c756500 2b746f67 676c6500 546f6767 lue.+toggle.Togg │ │ │ │ - 0x00058fa4 6c652063 6f6e6669 67207661 6c756520 le config value │ │ │ │ - 0x00058fb4 76696120 6b657970 72657373 00000000 via keypress.... │ │ │ │ - 0x00058fc4 735b636f 6d6d616e 645d203f 695b6163 s[command] ?i[ac │ │ │ │ - 0x00058fd4 63657373 2d6c6576 656c5d00 53706563 cess-level].Spec │ │ │ │ - 0x00058fe4 69667920 636f6d6d 616e6420 61636365 ify command acce │ │ │ │ - 0x00058ff4 73736962 696c6974 7920666f 72206d6f ssibility for mo │ │ │ │ - 0x00059004 64657261 746f7273 00000000 6d6f645f derators....mod_ │ │ │ │ - 0x00059014 73746174 75730000 4c697374 20616c6c status..List all │ │ │ │ - 0x00059024 20636f6d 6d616e64 73207768 69636820 commands which │ │ │ │ - 0x00059034 61726520 61636365 73736962 6c652066 are accessible f │ │ │ │ - 0x00059044 6f72206d 6f646572 61746f72 73000000 or moderators... │ │ │ │ - 0x00059054 436c6f73 696e6720 636f6e73 6f6c6500 Closing console. │ │ │ │ - 0x00059064 6f6e6c79 206f6e65 20636c69 656e7420 only one client │ │ │ │ - 0x00059074 70657220 49502061 6c6c6f77 65640000 per IP allowed.. │ │ │ │ - 0x00059084 6e6f2066 72656520 736c6f74 20617661 no free slot ava │ │ │ │ - 0x00059094 696c6162 6c650000 72620000 77620000 ilable..rb..wb.. │ │ │ │ - 0x000590a4 25642e25 642e2564 2e25643a 25640000 %d.%d.%d.%d:%d.. │ │ │ │ - 0x000590b4 25642e25 642e2564 2e256400 5b25783a %d.%d.%d.%d.[%x: │ │ │ │ - 0x000590c4 25783a25 783a2578 3a25783a 25783a25 %x:%x:%x:%x:%x:% │ │ │ │ - 0x000590d4 783a2578 5d3a2564 00000000 5b25783a x:%x]:%d....[%x: │ │ │ │ - 0x000590e4 25783a25 783a2578 3a25783a 25783a25 %x:%x:%x:%x:%x:% │ │ │ │ - 0x000590f4 783a2578 5d000000 756e6b6e 6f776e20 x:%x]...unknown │ │ │ │ - 0x00059104 74797065 20256400 25732f00 484f4d45 type %d.%s/.HOME │ │ │ │ - 0x00059114 00000000 5844475f 44415441 5f484f4d ....XDG_DATA_HOM │ │ │ │ - 0x00059124 45000000 25732f2e 25730000 25732f2e E...%s/.%s..%s/. │ │ │ │ - 0x00059134 6c6f6361 6c2f7368 6172652f 25730000 local/share/%s.. │ │ │ │ - 0x00059144 25592d25 6d2d2564 2025483a 254d3a25 %Y-%m-%d %H:%M:% │ │ │ │ - 0x00059154 53000000 5b25735d 5b25735d 3a200000 S...[%s][%s]: .. │ │ │ │ - 0x00059164 25732825 64293a20 25730000 61737365 %s(%d): %s..asse │ │ │ │ - 0x00059174 72740000 6462672f 6c6f6767 65720000 rt..dbg/logger.. │ │ │ │ - 0x00059184 636f756c 646e2774 20636f6e 76657274 couldn't convert │ │ │ │ - 0x00059194 20736f63 6b616464 72206f66 2066616d sockaddr of fam │ │ │ │ - 0x000591a4 696c7920 25640000 73797374 656d0000 ily %d..system.. │ │ │ │ - 0x000591b4 636f756c 646e2774 20636f6e 76657274 couldn't convert │ │ │ │ - 0x000591c4 204e4554 41444452 206f6620 74797065 NETADDR of type │ │ │ │ - 0x000591d4 20256420 746f2069 70763400 636f756c %d to ipv4.coul │ │ │ │ - 0x000591e4 646e2774 206e6f74 20636f6e 76657274 dn't not convert │ │ │ │ - 0x000591f4 204e4554 41444452 206f6620 74797065 NETADDR of type │ │ │ │ - 0x00059204 20256420 746f2069 70763600 6661696c %d to ipv6.fail │ │ │ │ - 0x00059214 65642074 6f206372 65617465 20736f63 ed to create soc │ │ │ │ - 0x00059224 6b657420 77697468 20646f6d 61696e20 ket with domain │ │ │ │ - 0x00059234 25642061 6e642074 79706520 25642028 %d and type %d ( │ │ │ │ - 0x00059244 25642027 25732729 00000000 6661696c %d '%s')....fail │ │ │ │ - 0x00059254 65642074 6f206269 6e642073 6f636b65 ed to bind socke │ │ │ │ - 0x00059264 74207769 74682064 6f6d6169 6e202564 t with domain %d │ │ │ │ - 0x00059274 20616e64 20747970 65202564 20282564 and type %d (%d │ │ │ │ - 0x00059284 20272573 27290000 63616e27 74207365 '%s')..can't se │ │ │ │ - 0x00059294 6e742069 70763420 74726166 66696320 nt ipv4 traffic │ │ │ │ - 0x000592a4 746f2074 68697320 736f636b 65740000 to this socket.. │ │ │ │ - 0x000592b4 63616e27 74207365 6e742069 70763620 can't sent ipv6 │ │ │ │ - 0x000592c4 74726166 66696320 746f2074 68697320 traffic to this │ │ │ │ - 0x000592d4 736f636b 65740000 25592d25 6d2d2564 socket..%Y-%m-%d │ │ │ │ - 0x000592e4 5f25482d 254d2d25 53000000 2f646576 _%H-%M-%S.../dev │ │ │ │ - 0x000592f4 2f757261 6e646f6d 00000000 63616c6c /urandom....call │ │ │ │ - 0x00059304 65642073 65637572 655f7261 6e646f6d ed secure_random │ │ │ │ - 0x00059314 5f66696c 6c206265 666f7265 20736563 _fill before sec │ │ │ │ - 0x00059324 7572655f 72616e64 6f6d5f69 6e697400 ure_random_init. │ │ │ │ - 0x00059334 696f5f72 65616420 72657475 726e6564 io_read returned │ │ │ │ - 0x00059344 20776974 68206120 73686f72 74207265 with a short re │ │ │ │ - 0x00059354 61640000 67726f75 6e645f63 6f6e7472 ad..ground_contr │ │ │ │ - 0x00059364 6f6c5f73 70656564 00000000 67726f75 ol_speed....grou │ │ │ │ - 0x00059374 6e645f63 6f6e7472 6f6c5f61 6363656c nd_control_accel │ │ │ │ - 0x00059384 00000000 67726f75 6e645f66 72696374 ....ground_frict │ │ │ │ - 0x00059394 696f6e00 67726f75 6e645f6a 756d705f ion.ground_jump_ │ │ │ │ - 0x000593a4 696d7075 6c736500 6169725f 6a756d70 impulse.air_jump │ │ │ │ - 0x000593b4 5f696d70 756c7365 00000000 6169725f _impulse....air_ │ │ │ │ - 0x000593c4 636f6e74 726f6c5f 73706565 64000000 control_speed... │ │ │ │ - 0x000593d4 6169725f 636f6e74 726f6c5f 61636365 air_control_acce │ │ │ │ - 0x000593e4 6c000000 6169725f 66726963 74696f6e l...air_friction │ │ │ │ - 0x000593f4 00000000 686f6f6b 5f6c656e 67746800 ....hook_length. │ │ │ │ - 0x00059404 686f6f6b 5f666972 655f7370 65656400 hook_fire_speed. │ │ │ │ - 0x00059414 686f6f6b 5f647261 675f6163 63656c00 hook_drag_accel. │ │ │ │ - 0x00059424 686f6f6b 5f647261 675f7370 65656400 hook_drag_speed. │ │ │ │ - 0x00059434 67726176 69747900 76656c72 616d705f gravity.velramp_ │ │ │ │ - 0x00059444 73746172 74000000 76656c72 616d705f start...velramp_ │ │ │ │ - 0x00059454 72616e67 65000000 76656c72 616d705f range...velramp_ │ │ │ │ - 0x00059464 63757276 61747572 65000000 73686f74 curvature...shot │ │ │ │ - 0x00059474 67756e5f 63757276 61747572 65000000 gun_curvature... │ │ │ │ - 0x00059484 73686f74 67756e5f 73706565 64000000 shotgun_speed... │ │ │ │ - 0x00059494 73686f74 67756e5f 73706565 64646966 shotgun_speeddif │ │ │ │ - 0x000594a4 66000000 73686f74 67756e5f 6c696665 f...shotgun_life │ │ │ │ - 0x000594b4 74696d65 00000000 6772656e 6164655f time....grenade_ │ │ │ │ - 0x000594c4 63757276 61747572 65000000 6772656e curvature...gren │ │ │ │ - 0x000594d4 6164655f 73706565 64000000 6772656e ade_speed...gren │ │ │ │ - 0x000594e4 6164655f 6c696665 74696d65 00000000 ade_lifetime.... │ │ │ │ - 0x000594f4 6c617365 725f7265 61636800 6c617365 laser_reach.lase │ │ │ │ - 0x00059504 725f626f 756e6365 5f64656c 61790000 r_bounce_delay.. │ │ │ │ - 0x00059514 6c617365 725f626f 756e6365 5f6e756d laser_bounce_num │ │ │ │ - 0x00059524 00000000 6c617365 725f626f 756e6365 ....laser_bounce │ │ │ │ - 0x00059534 5f636f73 74000000 706c6179 65725f63 _cost...player_c │ │ │ │ - 0x00059544 6f6c6c69 73696f6e 00000000 706c6179 ollision....play │ │ │ │ - 0x00059554 65725f68 6f6f6b69 6e670000 286f7574 er_hooking..(out │ │ │ │ - 0x00059564 206f6620 72616e67 65290000 6d5f4469 of range)..m_Di │ │ │ │ - 0x00059574 72656374 696f6e00 6d5f4a75 6d700000 rection.m_Jump.. │ │ │ │ - 0x00059584 6d5f486f 6f6b0000 6d5f506c 61796572 m_Hook..m_Player │ │ │ │ - 0x00059594 466c6167 73000000 6d5f5761 6e746564 Flags...m_Wanted │ │ │ │ - 0x000595a4 57656170 6f6e0000 6d5f5479 70650000 Weapon..m_Type.. │ │ │ │ - 0x000595b4 6d5f5374 61727454 69636b00 6d5f5465 m_StartTick.m_Te │ │ │ │ - 0x000595c4 616d0000 6d5f4761 6d655374 61727454 am..m_GameStartT │ │ │ │ - 0x000595d4 69636b00 6d5f4761 6d655374 61746546 ick.m_GameStateF │ │ │ │ - 0x000595e4 6c616773 00000000 6d5f4761 6d655374 lags....m_GameSt │ │ │ │ - 0x000595f4 61746545 6e645469 636b0000 6d5f466c ateEndTick..m_Fl │ │ │ │ - 0x00059604 61674361 72726965 72526564 00000000 agCarrierRed.... │ │ │ │ - 0x00059614 6d5f466c 61674361 72726965 72426c75 m_FlagCarrierBlu │ │ │ │ - 0x00059624 65000000 6d5f466c 61674472 6f705469 e...m_FlagDropTi │ │ │ │ - 0x00059634 636b5265 64000000 6d5f466c 61674472 ckRed...m_FlagDr │ │ │ │ - 0x00059644 6f705469 636b426c 75650000 6d5f5469 opTickBlue..m_Ti │ │ │ │ - 0x00059654 636b0000 6d5f4a75 6d706564 00000000 ck..m_Jumped.... │ │ │ │ - 0x00059664 6d5f486f 6f6b6564 506c6179 65720000 m_HookedPlayer.. │ │ │ │ - 0x00059674 6d5f486f 6f6b5374 61746500 6d5f486f m_HookState.m_Ho │ │ │ │ - 0x00059684 6f6b5469 636b0000 6d5f4865 616c7468 okTick..m_Health │ │ │ │ - 0x00059694 00000000 6d5f4172 6d6f7200 6d5f5765 ....m_Armor.m_We │ │ │ │ - 0x000596a4 61706f6e 00000000 6d5f456d 6f746500 apon....m_Emote. │ │ │ │ - 0x000596b4 6d5f4174 7461636b 5469636b 00000000 m_AttackTick.... │ │ │ │ - 0x000596c4 6d5f5472 69676765 72656445 76656e74 m_TriggeredEvent │ │ │ │ - 0x000596d4 73000000 6d5f5370 65634d6f 64650000 s...m_SpecMode.. │ │ │ │ - 0x000596e4 6d5f5370 65637461 746f7249 44000000 m_SpectatorID... │ │ │ │ - 0x000596f4 6d5f4c6f 63616c00 6d5f6155 73654375 m_Local.m_aUseCu │ │ │ │ - 0x00059704 73746f6d 436f6c6f 72735b30 5d000000 stomColors[0]... │ │ │ │ - 0x00059714 6d5f6155 73654375 73746f6d 436f6c6f m_aUseCustomColo │ │ │ │ - 0x00059724 72735b31 5d000000 6d5f6155 73654375 rs[1]...m_aUseCu │ │ │ │ - 0x00059734 73746f6d 436f6c6f 72735b32 5d000000 stomColors[2]... │ │ │ │ - 0x00059744 6d5f6155 73654375 73746f6d 436f6c6f m_aUseCustomColo │ │ │ │ - 0x00059754 72735b33 5d000000 6d5f6155 73654375 rs[3]...m_aUseCu │ │ │ │ - 0x00059764 73746f6d 436f6c6f 72735b34 5d000000 stomColors[4]... │ │ │ │ - 0x00059774 6d5f6155 73654375 73746f6d 436f6c6f m_aUseCustomColo │ │ │ │ - 0x00059784 72735b35 5d000000 6d5f4761 6d65466c rs[5]...m_GameFl │ │ │ │ - 0x00059794 61677300 6d5f5363 6f72654c 696d6974 ags.m_ScoreLimit │ │ │ │ - 0x000597a4 00000000 6d5f5469 6d654c69 6d697400 ....m_TimeLimit. │ │ │ │ - 0x000597b4 6d5f4d61 7463684e 756d0000 6d5f4d61 m_MatchNum..m_Ma │ │ │ │ - 0x000597c4 74636843 75727265 6e740000 6d5f436c tchCurrent..m_Cl │ │ │ │ - 0x000597d4 69656e74 49440000 6d5f536f 756e6449 ientID..m_SoundI │ │ │ │ - 0x000597e4 44000000 6d5f4865 616c7468 416d6f75 D...m_HealthAmou │ │ │ │ - 0x000597f4 6e740000 6d5f4172 6d6f7241 6d6f756e nt..m_ArmorAmoun │ │ │ │ - 0x00059804 74000000 6d5f5365 6c660000 6d5f5261 t...m_Self..m_Ra │ │ │ │ - 0x00059814 63655374 61727454 69636b00 6d5f4265 ceStartTick.m_Be │ │ │ │ - 0x00059824 73745469 6d650000 6d5f5072 65636973 stTime..m_Precis │ │ │ │ - 0x00059834 696f6e00 6d5f5261 6365466c 61677300 ion.m_RaceFlags. │ │ │ │ - 0x00059844 6d5f4d6f 64650000 6d5f5461 72676574 m_Mode..m_Target │ │ │ │ - 0x00059854 49440000 6d5f5369 6c656e74 00000000 ID..m_Silent.... │ │ │ │ - 0x00059864 6d5f436f 6f6c646f 776e5469 636b0000 m_CooldownTick.. │ │ │ │ - 0x00059874 6d5f4b69 6c6c6572 00000000 6d5f5669 m_Killer....m_Vi │ │ │ │ - 0x00059884 6374696d 00000000 6d5f456d 6f746963 ctim....m_Emotic │ │ │ │ - 0x00059894 6f6e0000 6d5f466f 72636500 6d5f5469 on..m_Force.m_Ti │ │ │ │ - 0x000598a4 6d656f75 74000000 6d5f5965 73000000 meout...m_Yes... │ │ │ │ - 0x000598b4 6d5f4e6f 00000000 6d5f5061 73730000 m_No....m_Pass.. │ │ │ │ - 0x000598c4 6d5f546f 74616c00 6d5f5265 636f7264 m_Total.m_Record │ │ │ │ - 0x000598d4 53657276 65720000 6d5f4b69 636b566f Server..m_KickVo │ │ │ │ - 0x000598e4 74650000 6d5f4b69 636b4d69 6e000000 te..m_KickMin... │ │ │ │ - 0x000598f4 6d5f5370 6563566f 74650000 6d5f5465 m_SpecVote..m_Te │ │ │ │ - 0x00059904 616d4c6f 636b0000 6d5f5465 616d4261 amLock..m_TeamBa │ │ │ │ - 0x00059914 6c616e63 65000000 6d5f506c 61796572 lance...m_Player │ │ │ │ - 0x00059924 536c6f74 73000000 6d5f5265 636f7264 Slots...m_Record │ │ │ │ - 0x00059934 50657273 6f6e616c 00000000 6d5f5469 Personal....m_Ti │ │ │ │ - 0x00059944 6d650000 6d5f566f 74650000 6d5f5461 me..m_Vote..m_Ta │ │ │ │ - 0x00059954 72676574 00000000 28747970 65206f75 rget....(type ou │ │ │ │ - 0x00059964 74206f66 2072616e 67652900 28756e70 t of range).(unp │ │ │ │ - 0x00059974 61636b20 6572726f 72290000 696e7661 ack error)..inva │ │ │ │ - 0x00059984 6c696400 53765f4d 6f746400 53765f42 lid.Sv_Motd.Sv_B │ │ │ │ - 0x00059994 726f6164 63617374 00000000 53765f43 roadcast....Sv_C │ │ │ │ - 0x000599a4 68617400 53765f54 65616d00 53765f4b hat.Sv_Team.Sv_K │ │ │ │ - 0x000599b4 696c6c4d 73670000 53765f54 756e6550 illMsg..Sv_TuneP │ │ │ │ - 0x000599c4 6172616d 73000000 53765f45 78747261 arams...Sv_Extra │ │ │ │ - 0x000599d4 50726f6a 65637469 6c650000 53765f52 Projectile..Sv_R │ │ │ │ - 0x000599e4 65616479 546f456e 74657200 53765f57 eadyToEnter.Sv_W │ │ │ │ - 0x000599f4 6561706f 6e506963 6b757000 53765f45 eaponPickup.Sv_E │ │ │ │ - 0x00059a04 6d6f7469 636f6e00 53765f56 6f746543 moticon.Sv_VoteC │ │ │ │ - 0x00059a14 6c656172 4f707469 6f6e7300 53765f56 learOptions.Sv_V │ │ │ │ - 0x00059a24 6f74654f 7074696f 6e4c6973 74416464 oteOptionListAdd │ │ │ │ - 0x00059a34 00000000 53765f56 6f74654f 7074696f ....Sv_VoteOptio │ │ │ │ - 0x00059a44 6e416464 00000000 53765f56 6f74654f nAdd....Sv_VoteO │ │ │ │ - 0x00059a54 7074696f 6e52656d 6f766500 53765f56 ptionRemove.Sv_V │ │ │ │ - 0x00059a64 6f746553 65740000 53765f56 6f746553 oteSet..Sv_VoteS │ │ │ │ - 0x00059a74 74617475 73000000 53765f53 65727665 tatus...Sv_Serve │ │ │ │ - 0x00059a84 72536574 74696e67 73000000 53765f43 rSettings...Sv_C │ │ │ │ - 0x00059a94 6c69656e 74496e66 6f000000 53765f47 lientInfo...Sv_G │ │ │ │ - 0x00059aa4 616d6549 6e666f00 53765f43 6c69656e ameInfo.Sv_Clien │ │ │ │ - 0x00059ab4 7444726f 70000000 53765f47 616d654d tDrop...Sv_GameM │ │ │ │ - 0x00059ac4 73670000 44655f43 6c69656e 74456e74 sg..De_ClientEnt │ │ │ │ - 0x00059ad4 65720000 44655f43 6c69656e 744c6561 er..De_ClientLea │ │ │ │ - 0x00059ae4 76650000 436c5f53 61790000 436c5f53 ve..Cl_Say..Cl_S │ │ │ │ - 0x00059af4 65745465 616d0000 436c5f53 65745370 etTeam..Cl_SetSp │ │ │ │ - 0x00059b04 65637461 746f724d 6f646500 436c5f53 ectatorMode.Cl_S │ │ │ │ - 0x00059b14 74617274 496e666f 00000000 436c5f4b tartInfo....Cl_K │ │ │ │ - 0x00059b24 696c6c00 436c5f52 65616479 4368616e ill.Cl_ReadyChan │ │ │ │ - 0x00059b34 67650000 436c5f45 6d6f7469 636f6e00 ge..Cl_Emoticon. │ │ │ │ - 0x00059b44 436c5f56 6f746500 436c5f43 616c6c56 Cl_Vote.Cl_CallV │ │ │ │ - 0x00059b54 6f746500 53765f53 6b696e43 68616e67 ote.Sv_SkinChang │ │ │ │ - 0x00059b64 65000000 436c5f53 6b696e43 68616e67 e...Cl_SkinChang │ │ │ │ - 0x00059b74 65000000 53765f52 61636546 696e6973 e...Sv_RaceFinis │ │ │ │ - 0x00059b84 68000000 53765f43 6865636b 706f696e h...Sv_Checkpoin │ │ │ │ - 0x00059b94 74000000 53765f43 6f6d6d61 6e64496e t...Sv_CommandIn │ │ │ │ - 0x00059ba4 666f0000 53765f43 6f6d6d61 6e64496e fo..Sv_CommandIn │ │ │ │ - 0x00059bb4 666f5265 6d6f7665 00000000 436c5f43 foRemove....Cl_C │ │ │ │ - 0x00059bc4 6f6d6d61 6e640000 506c6179 6572496e ommand..PlayerIn │ │ │ │ - 0x00059bd4 70757400 4c617365 72000000 5069636b put.Laser...Pick │ │ │ │ - 0x00059be4 75700000 47616d65 44617461 00000000 up..GameData.... │ │ │ │ - 0x00059bf4 47616d65 44617461 5465616d 00000000 GameDataTeam.... │ │ │ │ - 0x00059c04 47616d65 44617461 466c6167 00000000 GameDataFlag.... │ │ │ │ - 0x00059c14 43686172 61637465 72436f72 65000000 CharacterCore... │ │ │ │ - 0x00059c24 43686172 61637465 72000000 506c6179 Character...Play │ │ │ │ - 0x00059c34 6572496e 666f0000 53706563 7461746f erInfo..Spectato │ │ │ │ - 0x00059c44 72496e66 6f000000 44655f43 6c69656e rInfo...De_Clien │ │ │ │ - 0x00059c54 74496e66 6f000000 44655f47 616d6549 tInfo...De_GameI │ │ │ │ - 0x00059c64 6e666f00 44655f54 756e6550 6172616d nfo.De_TuneParam │ │ │ │ - 0x00059c74 73000000 436f6d6d 6f6e0000 4578706c s...Common..Expl │ │ │ │ - 0x00059c84 6f73696f 6e000000 53706177 6e000000 osion...Spawn... │ │ │ │ - 0x00059c94 48616d6d 65724869 74000000 44656174 HammerHit...Deat │ │ │ │ - 0x00059ca4 68000000 536f756e 64576f72 6c640000 h...SoundWorld.. │ │ │ │ - 0x00059cb4 44616d61 67650000 506c6179 6572496e Damage..PlayerIn │ │ │ │ - 0x00059cc4 666f5261 63650000 47616d65 44617461 foRace..GameData │ │ │ │ - 0x00059cd4 52616365 00000000 ffffffff 66772121 Race........fw!! │ │ │ │ - 0x00059ce4 ffffffff 62656132 ffffffff 636f7532 ....bea2....cou2 │ │ │ │ - 0x00059cf4 ffffffff 66773f3f ffffffff 66776f6b ....fw??....fwok │ │ │ │ - 0x00059d04 ffffffff 66776572 ffffffff 73697a32 ....fwer....siz2 │ │ │ │ - 0x00059d14 31304949 6e746572 66616365 00000000 10IInterface.... │ │ │ │ - 0x00059d24 37495365 72766572 00000000 41424344 7IServer....ABCD │ │ │ │ - 0x00059d34 45464748 4b4c4d4e 50525354 55565758 EFGHKLMNPRSTUVWX │ │ │ │ - 0x00059d44 595a6162 63646566 67686a6b 6d6e6f70 YZabcdefghjkmnop │ │ │ │ - 0x00059d54 71743233 34353637 38390000 ffffffff qt23456789...... │ │ │ │ - 0x00059d64 696e6633 ffffffff 67696533 31304353 inf3....gie310CS │ │ │ │ - 0x00059d74 65727665 7242616e 00000000 37435365 erverBan....7CSe │ │ │ │ - 0x00059d84 72766572 00000000 31384347 616d6543 rver....18CGameC │ │ │ │ - 0x00059d94 6f6e7472 6f6c6c65 7254444d 00000000 ontrollerTDM.... │ │ │ │ - 0x00059da4 31384347 616d6543 6f6e7472 6f6c6c65 18CGameControlle │ │ │ │ - 0x00059db4 724c4d53 00000000 31384347 616d6543 rLMS....18CGameC │ │ │ │ - 0x00059dc4 6f6e7472 6f6c6c65 724d4f44 00000000 ontrollerMOD.... │ │ │ │ - 0x00059dd4 31384347 616d6543 6f6e7472 6f6c6c65 18CGameControlle │ │ │ │ - 0x00059de4 72435446 00000000 31374347 616d6543 rCTF....17CGameC │ │ │ │ - 0x00059df4 6f6e7472 6f6c6c65 72444d00 31384347 ontrollerDM.18CG │ │ │ │ - 0x00059e04 616d6543 6f6e7472 6f6c6c65 724c5453 ameControllerLTS │ │ │ │ - 0x00059e14 00000000 31354947 616d6543 6f6e7472 ....15IGameContr │ │ │ │ - 0x00059e24 6f6c6c65 72000000 3743456e 74697479 oller...7CEntity │ │ │ │ - 0x00059e34 00000000 36434c61 73657200 3543466c ....6CLaser.5CFl │ │ │ │ - 0x00059e44 61670000 a4703dbe 295c8fbd 00000000 ag...p=.)\...... │ │ │ │ - 0x00059e54 295c8f3d a4703d3e 31304343 68617261 )\.=.p=>10CChara │ │ │ │ - 0x00059e64 63746572 00000000 37435069 636b7570 cter....7CPickup │ │ │ │ - 0x00059e74 00000000 31314350 726f6a65 6374696c ....11CProjectil │ │ │ │ - 0x00059e84 65000000 31314947 616d6553 65727665 e...11IGameServe │ │ │ │ - 0x00059e94 72000000 31324347 616d6543 6f6e7465 r...12CGameConte │ │ │ │ - 0x00059ea4 78740000 38495374 6f726167 65000000 xt..8IStorage... │ │ │ │ - 0x00059eb4 38435374 6f726167 65000000 37434e65 8CStorage...7CNe │ │ │ │ - 0x00059ec4 7442616e 00000000 37494b65 726e656c tBan....7IKernel │ │ │ │ - 0x00059ed4 00000000 37434b65 726e656c 00000000 ....7CKernel.... │ │ │ │ - 0x00059ee4 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059ef4 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059f04 3133494d 61737465 72536572 76657200 13IMasterServer. │ │ │ │ - 0x00059f14 31394945 6e67696e 654d6173 74657253 19IEngineMasterS │ │ │ │ - 0x00059f24 65727665 72000000 3133434d 61737465 erver...13CMaste │ │ │ │ - 0x00059f34 72536572 76657200 31314944 656d6f50 rServer.11IDemoP │ │ │ │ - 0x00059f44 6c617965 72000000 31334944 656d6f52 layer...13IDemoR │ │ │ │ - 0x00059f54 65636f72 64657200 54574445 4d4f0000 ecorder.TWDEMO.. │ │ │ │ - 0x00059f64 31334344 656d6f52 65636f72 64657200 13CDemoRecorder. │ │ │ │ - 0x00059f74 31314344 656d6f50 6c617965 72000000 11CDemoPlayer... │ │ │ │ - 0x00059f84 34494d61 70000000 31304945 6e67696e 4IMap...10IEngin │ │ │ │ - 0x00059f94 654d6170 00000000 34434d61 70000000 eMap....4CMap... │ │ │ │ - 0x00059fa4 31344943 6f6e6669 674d616e 61676572 14IConfigManager │ │ │ │ - 0x00059fb4 00000000 31344343 6f6e6669 674d616e ....14CConfigMan │ │ │ │ - 0x00059fc4 61676572 00000000 3749456e 67696e65 ager....7IEngine │ │ │ │ - 0x00059fd4 00000000 3743456e 67696e65 00000000 ....7CEngine.... │ │ │ │ - 0x00059fe4 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00059ff4 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005a004 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005a014 00000040 c1110000 610a0000 af010000 ...@....a....... │ │ │ │ - 0x0005a024 9e070000 97030000 bc010000 e2010000 ................ │ │ │ │ - 0x0005a034 c4080000 69020000 46030000 1e020000 ....i...F....... │ │ │ │ - 0x0005a044 cb020000 16070000 30010000 f0000000 ........0....... │ │ │ │ - 0x0005a054 f2020000 d4000000 87020000 ba000000 ................ │ │ │ │ - 0x0005a064 1b010000 83000000 92000000 a6000000 ................ │ │ │ │ - 0x0005a074 1f020000 a4000000 a7000000 88000000 ................ │ │ │ │ - 0x0005a084 b3000000 5b030000 6b010000 71000000 ....[...k...q... │ │ │ │ - 0x0005a094 9d000000 9a000000 cc000000 6c000000 ............l... │ │ │ │ - 0x0005a0a4 89000000 b4000000 ca000000 b0000000 ................ │ │ │ │ - 0x0005a0b4 68030000 94010000 a8000000 86000000 h............... │ │ │ │ - 0x0005a0c4 97000000 6f000000 71000000 6d000000 ....o...q...m... │ │ │ │ - 0x0005a0d4 78000000 7e000000 81000000 64000000 x...~.......d... │ │ │ │ - 0x0005a0e4 29000000 14000000 10000000 16000000 )............... │ │ │ │ - 0x0005a0f4 12000000 12000000 11000000 13000000 ................ │ │ │ │ - 0x0005a104 10000000 25000000 0d000000 15000000 ....%........... │ │ │ │ - 0x0005a114 6a010000 a6000000 63000000 4e000000 j.......c...N... │ │ │ │ - 0x0005a124 5f000000 58000000 51000000 46000000 _...X...Q...F... │ │ │ │ - 0x0005a134 53000000 1c010000 5b000000 bb000000 S.......[....... │ │ │ │ - 0x0005a144 4d000000 44000000 34000000 44000000 M...D...4...D... │ │ │ │ - 0x0005a154 3b000000 42000000 3d000000 7e020000 ;...B...=...~... │ │ │ │ - 0x0005a164 47000000 9d000000 32000000 2e000000 G.......2....... │ │ │ │ - 0x0005a174 45000000 2b000000 0b000000 18000000 E...+........... │ │ │ │ - 0x0005a184 0d000000 13000000 0a000000 0c000000 ................ │ │ │ │ - 0x0005a194 0c000000 14000000 0e000000 09000000 ................ │ │ │ │ - 0x0005a1a4 14000000 14000000 0a000000 0a000000 ................ │ │ │ │ - 0x0005a1b4 0f000000 0f000000 0c000000 0c000000 ................ │ │ │ │ - 0x0005a1c4 07000000 13000000 0f000000 0e000000 ................ │ │ │ │ - 0x0005a1d4 0d000000 12000000 23000000 13000000 ........#....... │ │ │ │ - 0x0005a1e4 11000000 0e000000 08000000 05000000 ................ │ │ │ │ - 0x0005a1f4 0f000000 11000000 09000000 0f000000 ................ │ │ │ │ - 0x0005a204 0e000000 12000000 08000000 0a000000 ................ │ │ │ │ - 0x0005a214 7d080000 86000000 9d000000 44000000 }...........D... │ │ │ │ - 0x0005a224 bc000000 3c000000 aa000000 3c000000 ....<.......<... │ │ │ │ - 0x0005a234 c2000000 3e000000 af000000 47000000 ....>.......G... │ │ │ │ - 0x0005a244 94000000 43000000 a7000000 4e000000 ....C.......N... │ │ │ │ - 0x0005a254 d3000000 43000000 9c000000 45000000 ....C.......E... │ │ │ │ - 0x0005a264 8a060000 5a000000 ae000000 35000000 ....Z.......5... │ │ │ │ - 0x0005a274 93000000 59000000 b5000000 33000000 ....Y.......3... │ │ │ │ - 0x0005a284 ae000000 3f000000 a3000000 50000000 ....?.......P... │ │ │ │ - 0x0005a294 a7000000 5e000000 80000000 7a000000 ....^.......z... │ │ │ │ - 0x0005a2a4 df000000 99000000 da000000 4d000000 ............M... │ │ │ │ - 0x0005a2b4 c8000000 6e000000 be000000 49000000 ....n.......I... │ │ │ │ - 0x0005a2c4 ae000000 45000000 91000000 42000000 ....E.......B... │ │ │ │ - 0x0005a2d4 15010000 8f000000 8d000000 3c000000 ............<... │ │ │ │ - 0x0005a2e4 88000000 35000000 b4000000 39000000 ....5.......9... │ │ │ │ - 0x0005a2f4 8e000000 39000000 9e000000 3d000000 ....9.......=... │ │ │ │ - 0x0005a304 a6000000 70000000 98000000 5c000000 ....p.......\... │ │ │ │ - 0x0005a314 1a000000 16000000 15000000 1c000000 ................ │ │ │ │ - 0x0005a324 14000000 1a000000 1e000000 15000000 ................ │ │ │ │ - 0x0005a334 20000000 1b000000 14000000 11000000 ............... │ │ │ │ - 0x0005a344 17000000 15000000 1e000000 16000000 ................ │ │ │ │ - 0x0005a354 16000000 15000000 1b000000 19000000 ................ │ │ │ │ - 0x0005a364 11000000 1b000000 17000000 12000000 ................ │ │ │ │ - 0x0005a374 27000000 1a000000 0f000000 15000000 '............... │ │ │ │ - 0x0005a384 0c000000 12000000 12000000 1b000000 ................ │ │ │ │ - 0x0005a394 14000000 12000000 0f000000 13000000 ................ │ │ │ │ - 0x0005a3a4 0b000000 11000000 21000000 0c000000 ........!....... │ │ │ │ - 0x0005a3b4 12000000 0f000000 13000000 12000000 ................ │ │ │ │ - 0x0005a3c4 10000000 1a000000 11000000 12000000 ................ │ │ │ │ - 0x0005a3d4 09000000 0a000000 19000000 16000000 ................ │ │ │ │ - 0x0005a3e4 16000000 11000000 14000000 10000000 ................ │ │ │ │ - 0x0005a3f4 06000000 10000000 0f000000 14000000 ................ │ │ │ │ - 0x0005a404 0e000000 12000000 18000000 4f010000 ............O... │ │ │ │ - 0x0005a414 ed050000 4e384943 6f6e736f 6c653749 ....N8IConsole7I │ │ │ │ - 0x0005a424 52657375 6c744500 4e384943 6f6e736f ResultE.N8IConso │ │ │ │ - 0x0005a434 6c653132 43436f6d 6d616e64 496e666f le12CCommandInfo │ │ │ │ - 0x0005a444 45000000 3849436f 6e736f6c 65000000 E...8IConsole... │ │ │ │ - 0x0005a454 4e384343 6f6e736f 6c653843 436f6d6d N8CConsole8CComm │ │ │ │ - 0x0005a464 616e6445 00000000 4e384343 6f6e736f andE....N8CConso │ │ │ │ - 0x0005a474 6c653743 52657375 6c744500 3843436f le7CResultE.8CCo │ │ │ │ - 0x0005a484 6e736f6c 65000000 00000000 ffffffff nsole........... │ │ │ │ - 0x0005a494 ffffffff 30313233 34353637 38394142 ....0123456789AB │ │ │ │ - 0x0005a4a4 43444546 00000000 30313233 34353637 CDEF....01234567 │ │ │ │ - 0x0005a4b4 38396162 63646566 00000000 982f8a42 89abcdef...../.B │ │ │ │ - 0x0005a4c4 91443771 cffbc0b5 a5dbb5e9 5bc25639 .D7q........[.V9 │ │ │ │ - 0x0005a4d4 f111f159 a4823f92 d55e1cab 98aa07d8 ...Y..?..^...... │ │ │ │ - 0x0005a4e4 015b8312 be853124 c37d0c55 745dbe72 .[....1$.}.Ut].r │ │ │ │ - 0x0005a4f4 feb1de80 a706dc9b 74f19bc1 c1699be4 ........t....i.. │ │ │ │ - 0x0005a504 8647beef c69dc10f cca10c24 6f2ce92d .G.........$o,.- │ │ │ │ - 0x0005a514 aa84744a dca9b05c da88f976 52513e98 ..tJ...\...vRQ>. │ │ │ │ - 0x0005a524 6dc631a8 c82703b0 c77f59bf f30be0c6 m.1..'....Y..... │ │ │ │ - 0x0005a534 4791a7d5 5163ca06 67292914 850ab727 G...Qc..g))....' │ │ │ │ - 0x0005a544 38211b2e fc6d2c4d 130d3853 54730a65 8!...m,M..8STs.e │ │ │ │ - 0x0005a554 bb0a6a76 2ec9c281 852c7292 a1e8bfa2 ..jv.....,r..... │ │ │ │ - 0x0005a564 4b661aa8 708b4bc2 a3516cc7 19e892d1 Kf..p.K..Ql..... │ │ │ │ - 0x0005a574 240699d6 85350ef4 70a06a10 16c1a419 $....5..p.j..... │ │ │ │ - 0x0005a584 086c371e 4c774827 b5bcb034 b30c1c39 .l7.LwH'...4...9 │ │ │ │ - 0x0005a594 4aaad84e 4fca9c5b f36f2e68 ee828f74 J..NO..[.o.h...t │ │ │ │ - 0x0005a5a4 6f63a578 1478c884 0802c78c faffbe90 oc.x.x.......... │ │ │ │ - 0x0005a5b4 eb6c50a4 f7a3f9be f27871c6 0000e041 .lP......xq....A │ │ │ │ - 0x0005a5c4 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ - 0x0005a5d4 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ - 0x0005a5e4 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ - 0x0005a5f4 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ - 0x0005a604 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ - 0x0005a614 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ - 0x0005a624 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ - 0x0005a634 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ - 0x0005a644 0b000000 41000000 00000000 00000000 ....A........... │ │ │ │ + 0x00053844 636b7570 5f61726d 2d30312e 77760000 ckup_arm-01.wv.. │ │ │ │ + 0x00053854 61756469 6f2f7366 785f7069 636b7570 audio/sfx_pickup │ │ │ │ + 0x00053864 5f61726d 2d30322e 77760000 61756469 _arm-02.wv..audi │ │ │ │ + 0x00053874 6f2f7366 785f7069 636b7570 5f61726d o/sfx_pickup_arm │ │ │ │ + 0x00053884 2d30332e 77760000 61756469 6f2f7366 -03.wv..audio/sf │ │ │ │ + 0x00053894 785f7069 636b7570 5f61726d 2d30342e x_pickup_arm-04. │ │ │ │ + 0x000538a4 77760000 61756469 6f2f7366 785f7069 wv..audio/sfx_pi │ │ │ │ + 0x000538b4 636b7570 5f6c6175 6e636865 722e7776 ckup_launcher.wv │ │ │ │ + 0x000538c4 00000000 61756469 6f2f7366 785f7069 ....audio/sfx_pi │ │ │ │ + 0x000538d4 636b7570 5f73672e 77760000 61756469 ckup_sg.wv..audi │ │ │ │ + 0x000538e4 6f2f7366 785f7069 636b7570 5f6e696e o/sfx_pickup_nin │ │ │ │ + 0x000538f4 6a612e77 76000000 61756469 6f2f7366 ja.wv...audio/sf │ │ │ │ + 0x00053904 785f7370 61776e5f 77706e2d 30312e77 x_spawn_wpn-01.w │ │ │ │ + 0x00053914 76000000 61756469 6f2f7366 785f7370 v...audio/sfx_sp │ │ │ │ + 0x00053924 61776e5f 77706e2d 30322e77 76000000 awn_wpn-02.wv... │ │ │ │ + 0x00053934 61756469 6f2f7366 785f7370 61776e5f audio/sfx_spawn_ │ │ │ │ + 0x00053944 77706e2d 30332e77 76000000 61756469 wpn-03.wv...audi │ │ │ │ + 0x00053954 6f2f7770 5f6e6f61 6d6d6f2d 30312e77 o/wp_noammo-01.w │ │ │ │ + 0x00053964 76000000 61756469 6f2f7770 5f6e6f61 v...audio/wp_noa │ │ │ │ + 0x00053974 6d6d6f2d 30322e77 76000000 61756469 mmo-02.wv...audi │ │ │ │ + 0x00053984 6f2f7770 5f6e6f61 6d6d6f2d 30332e77 o/wp_noammo-03.w │ │ │ │ + 0x00053994 76000000 61756469 6f2f7770 5f6e6f61 v...audio/wp_noa │ │ │ │ + 0x000539a4 6d6d6f2d 30342e77 76000000 61756469 mmo-04.wv...audi │ │ │ │ + 0x000539b4 6f2f7770 5f6e6f61 6d6d6f2d 30352e77 o/wp_noammo-05.w │ │ │ │ + 0x000539c4 76000000 61756469 6f2f7366 785f6869 v...audio/sfx_hi │ │ │ │ + 0x000539d4 745f7765 616b2d30 312e7776 00000000 t_weak-01.wv.... │ │ │ │ + 0x000539e4 61756469 6f2f7366 785f6869 745f7765 audio/sfx_hit_we │ │ │ │ + 0x000539f4 616b2d30 322e7776 00000000 61756469 ak-02.wv....audi │ │ │ │ + 0x00053a04 6f2f7366 785f6d73 672d7365 72766572 o/sfx_msg-server │ │ │ │ + 0x00053a14 2e777600 61756469 6f2f7366 785f6d73 .wv.audio/sfx_ms │ │ │ │ + 0x00053a24 672d636c 69656e74 2e777600 61756469 g-client.wv.audi │ │ │ │ + 0x00053a34 6f2f7366 785f6d73 672d6869 67686c69 o/sfx_msg-highli │ │ │ │ + 0x00053a44 6768742e 77760000 61756469 6f2f7366 ght.wv..audio/sf │ │ │ │ + 0x00053a54 785f6374 665f6472 6f702e77 76000000 x_ctf_drop.wv... │ │ │ │ + 0x00053a64 61756469 6f2f7366 785f6374 665f7274 audio/sfx_ctf_rt │ │ │ │ + 0x00053a74 6e2e7776 00000000 61756469 6f2f7366 n.wv....audio/sf │ │ │ │ + 0x00053a84 785f6374 665f6772 61625f70 6c2e7776 x_ctf_grab_pl.wv │ │ │ │ + 0x00053a94 00000000 61756469 6f2f7366 785f6374 ....audio/sfx_ct │ │ │ │ + 0x00053aa4 665f6772 61625f65 6e2e7776 00000000 f_grab_en.wv.... │ │ │ │ + 0x00053ab4 61756469 6f2f7366 785f6374 665f6361 audio/sfx_ctf_ca │ │ │ │ + 0x00053ac4 705f706c 2e777600 61756469 6f2f6d75 p_pl.wv.audio/mu │ │ │ │ + 0x00053ad4 7369635f 6d656e75 2e777600 67616d65 sic_menu.wv.game │ │ │ │ + 0x00053ae4 2e706e67 00000000 64656164 74656500 .png....deadtee. │ │ │ │ + 0x00053af4 64656164 7465652e 706e6700 70617274 deadtee.png.part │ │ │ │ + 0x00053b04 69636c65 73000000 70617274 69636c65 icles...particle │ │ │ │ + 0x00053b14 732e706e 67000000 63757273 6f720000 s.png...cursor.. │ │ │ │ + 0x00053b24 75692f67 75695f63 7572736f 722e706e ui/gui_cursor.pn │ │ │ │ + 0x00053b34 67000000 62616e6e 65720000 75692f67 g...banner..ui/g │ │ │ │ + 0x00053b44 75695f6c 6f676f2e 706e6700 656d6f74 ui_logo.png.emot │ │ │ │ + 0x00053b54 69636f6e 73000000 656d6f74 69636f6e icons...emoticon │ │ │ │ + 0x00053b64 732e706e 67000000 62726f77 73656963 s.png...browseic │ │ │ │ + 0x00053b74 6f6e7300 75692f69 636f6e73 2f62726f ons.ui/icons/bro │ │ │ │ + 0x00053b84 7773652e 706e6700 62726f77 73657200 wse.png.browser. │ │ │ │ + 0x00053b94 75692f69 636f6e73 2f62726f 77736572 ui/icons/browser │ │ │ │ + 0x00053ba4 2e706e67 00000000 636f6e73 6f6c655f .png....console_ │ │ │ │ + 0x00053bb4 62670000 75692f63 6f6e736f 6c652e70 bg..ui/console.p │ │ │ │ + 0x00053bc4 6e670000 636f6e73 6f6c655f 62617200 ng..console_bar. │ │ │ │ + 0x00053bd4 75692f63 6f6e736f 6c655f62 61722e70 ui/console_bar.p │ │ │ │ + 0x00053be4 6e670000 64656d6f 62757474 6f6e7300 ng..demobuttons. │ │ │ │ + 0x00053bf4 75692f64 656d6f5f 62757474 6f6e732e ui/demo_buttons. │ │ │ │ + 0x00053c04 706e6700 66696c65 69636f6e 73000000 png.fileicons... │ │ │ │ + 0x00053c14 75692f66 696c655f 69636f6e 732e706e ui/file_icons.pn │ │ │ │ + 0x00053c24 67000000 67756962 7574746f 6e730000 g...guibuttons.. │ │ │ │ + 0x00053c34 75692f67 75695f62 7574746f 6e732e70 ui/gui_buttons.p │ │ │ │ + 0x00053c44 6e670000 67756969 636f6e73 00000000 ng..guiicons.... │ │ │ │ + 0x00053c54 75692f67 75695f69 636f6e73 2e706e67 ui/gui_icons.png │ │ │ │ + 0x00053c64 00000000 6e6f5f73 6b696e70 61727400 ....no_skinpart. │ │ │ │ + 0x00053c74 75692f6e 6f5f736b 696e7061 72742e70 ui/no_skinpart.p │ │ │ │ + 0x00053c84 6e670000 6d656e75 69636f6e 73000000 ng..menuicons... │ │ │ │ + 0x00053c94 75692f69 636f6e73 2f6d656e 752e706e ui/icons/menu.pn │ │ │ │ + 0x00053ca4 67000000 736f756e 6469636f 6e730000 g...soundicons.. │ │ │ │ + 0x00053cb4 75692f73 6f756e64 5f69636f 6e732e70 ui/sound_icons.p │ │ │ │ + 0x00053cc4 6e670000 746f6f6c 69636f6e 73000000 ng..toolicons... │ │ │ │ + 0x00053cd4 75692f69 636f6e73 2f746f6f 6c732e70 ui/icons/tools.p │ │ │ │ + 0x00053ce4 6e670000 6172726f 7769636f 6e730000 ng..arrowicons.. │ │ │ │ + 0x00053cf4 75692f69 636f6e73 2f617272 6f77732e ui/icons/arrows. │ │ │ │ + 0x00053d04 706e6700 66726965 6e646963 6f6e7300 png.friendicons. │ │ │ │ + 0x00053d14 75692f69 636f6e73 2f667269 656e642e ui/icons/friend. │ │ │ │ + 0x00053d24 706e6700 6c657665 6c69636f 6e730000 png.levelicons.. │ │ │ │ + 0x00053d34 75692f69 636f6e73 2f6c6576 656c2e70 ui/icons/level.p │ │ │ │ + 0x00053d44 6e670000 73696465 62617269 636f6e73 ng..sidebaricons │ │ │ │ + 0x00053d54 00000000 75692f69 636f6e73 2f736964 ....ui/icons/sid │ │ │ │ + 0x00053d64 65626172 2e706e67 00000000 63686174 ebar.png....chat │ │ │ │ + 0x00053d74 77686973 70657200 75692f69 636f6e73 whisper.ui/icons │ │ │ │ + 0x00053d84 2f636861 745f7768 69737065 722e706e /chat_whisper.pn │ │ │ │ + 0x00053d94 67000000 72616365 666c6167 00000000 g...raceflag.... │ │ │ │ + 0x00053da4 72616365 5f666c61 672e706e 67000000 race_flag.png... │ │ │ │ + 0x00053db4 74696d65 72636c6f 636b0000 75692f69 timerclock..ui/i │ │ │ │ + 0x00053dc4 636f6e73 2f74696d 65725f63 6c6f636b cons/timer_clock │ │ │ │ + 0x00053dd4 2e706e67 00000000 68616d6d 65720000 .png....hammer.. │ │ │ │ + 0x00053de4 73686f74 67756e00 6772656e 61646500 shotgun.grenade. │ │ │ │ + 0x00053df4 6c617365 72000000 62617365 00000000 laser...base.... │ │ │ │ + 0x00053e04 69646c65 00000000 696e6169 72000000 idle....inair... │ │ │ │ + 0x00053e14 77616c6b 00000000 68616d6d 65725f73 walk....hammer_s │ │ │ │ + 0x00053e24 77696e67 00000000 6e696e6a 615f7377 wing....ninja_sw │ │ │ │ + 0x00053e34 696e6700 70617274 5f736c69 63650000 ing.part_slice.. │ │ │ │ + 0x00053e44 70617274 5f62616c 6c000000 70617274 part_ball...part │ │ │ │ + 0x00053e54 5f73706c 61743031 00000000 70617274 _splat01....part │ │ │ │ + 0x00053e64 5f73706c 61743032 00000000 70617274 _splat02....part │ │ │ │ + 0x00053e74 5f73706c 61743033 00000000 70617274 _splat03....part │ │ │ │ + 0x00053e84 5f736d6f 6b650000 70617274 5f736865 _smoke..part_she │ │ │ │ + 0x00053e94 6c6c0000 70617274 5f657870 6c303100 ll..part_expl01. │ │ │ │ + 0x00053ea4 70617274 5f616972 6a756d70 00000000 part_airjump.... │ │ │ │ + 0x00053eb4 70617274 5f686974 30310000 6865616c part_hit01..heal │ │ │ │ + 0x00053ec4 74685f66 756c6c00 6865616c 74685f65 th_full.health_e │ │ │ │ + 0x00053ed4 6d707479 00000000 61726d6f 725f6675 mpty....armor_fu │ │ │ │ + 0x00053ee4 6c6c0000 61726d6f 725f656d 70747900 ll..armor_empty. │ │ │ │ + 0x00053ef4 73746172 31000000 73746172 32000000 star1...star2... │ │ │ │ + 0x00053f04 73746172 33000000 70617274 31000000 star3...part1... │ │ │ │ + 0x00053f14 70617274 32000000 70617274 33000000 part2...part3... │ │ │ │ + 0x00053f24 70617274 34000000 70617274 35000000 part4...part5... │ │ │ │ + 0x00053f34 70617274 36000000 70617274 37000000 part6...part7... │ │ │ │ + 0x00053f44 70617274 38000000 70617274 39000000 part8...part9... │ │ │ │ + 0x00053f54 77656170 6f6e5f67 756e5f62 6f647900 weapon_gun_body. │ │ │ │ + 0x00053f64 77656170 6f6e5f67 756e5f63 7572736f weapon_gun_curso │ │ │ │ + 0x00053f74 72000000 77656170 6f6e5f67 756e5f70 r...weapon_gun_p │ │ │ │ + 0x00053f84 726f6a00 77656170 6f6e5f67 756e5f6d roj.weapon_gun_m │ │ │ │ + 0x00053f94 757a7a6c 65310000 77656170 6f6e5f67 uzzle1..weapon_g │ │ │ │ + 0x00053fa4 756e5f6d 757a7a6c 65320000 77656170 un_muzzle2..weap │ │ │ │ + 0x00053fb4 6f6e5f67 756e5f6d 757a7a6c 65330000 on_gun_muzzle3.. │ │ │ │ + 0x00053fc4 77656170 6f6e5f73 686f7467 756e5f62 weapon_shotgun_b │ │ │ │ + 0x00053fd4 6f647900 77656170 6f6e5f73 686f7467 ody.weapon_shotg │ │ │ │ + 0x00053fe4 756e5f63 7572736f 72000000 77656170 un_cursor...weap │ │ │ │ + 0x00053ff4 6f6e5f73 686f7467 756e5f70 726f6a00 on_shotgun_proj. │ │ │ │ + 0x00054004 77656170 6f6e5f73 686f7467 756e5f6d weapon_shotgun_m │ │ │ │ + 0x00054014 757a7a6c 65310000 77656170 6f6e5f73 uzzle1..weapon_s │ │ │ │ + 0x00054024 686f7467 756e5f6d 757a7a6c 65320000 hotgun_muzzle2.. │ │ │ │ + 0x00054034 77656170 6f6e5f73 686f7467 756e5f6d weapon_shotgun_m │ │ │ │ + 0x00054044 757a7a6c 65330000 77656170 6f6e5f67 uzzle3..weapon_g │ │ │ │ + 0x00054054 72656e61 64655f62 6f647900 77656170 renade_body.weap │ │ │ │ + 0x00054064 6f6e5f67 72656e61 64655f63 7572736f on_grenade_curso │ │ │ │ + 0x00054074 72000000 77656170 6f6e5f67 72656e61 r...weapon_grena │ │ │ │ + 0x00054084 64655f70 726f6a00 77656170 6f6e5f68 de_proj.weapon_h │ │ │ │ + 0x00054094 616d6d65 725f626f 64790000 77656170 ammer_body..weap │ │ │ │ + 0x000540a4 6f6e5f68 616d6d65 725f6375 72736f72 on_hammer_cursor │ │ │ │ + 0x000540b4 00000000 77656170 6f6e5f68 616d6d65 ....weapon_hamme │ │ │ │ + 0x000540c4 725f7072 6f6a0000 77656170 6f6e5f6e r_proj..weapon_n │ │ │ │ + 0x000540d4 696e6a61 5f626f64 79000000 77656170 inja_body...weap │ │ │ │ + 0x000540e4 6f6e5f6e 696e6a61 5f637572 736f7200 on_ninja_cursor. │ │ │ │ + 0x000540f4 77656170 6f6e5f6e 696e6a61 5f70726f weapon_ninja_pro │ │ │ │ + 0x00054104 6a000000 77656170 6f6e5f6c 61736572 j...weapon_laser │ │ │ │ + 0x00054114 5f626f64 79000000 77656170 6f6e5f6c _body...weapon_l │ │ │ │ + 0x00054124 61736572 5f637572 736f7200 77656170 aser_cursor.weap │ │ │ │ + 0x00054134 6f6e5f6c 61736572 5f70726f 6a000000 on_laser_proj... │ │ │ │ + 0x00054144 686f6f6b 5f636861 696e0000 686f6f6b hook_chain..hook │ │ │ │ + 0x00054154 5f686561 64000000 77656170 6f6e5f6e _head...weapon_n │ │ │ │ + 0x00054164 696e6a61 5f6d757a 7a6c6531 00000000 inja_muzzle1.... │ │ │ │ + 0x00054174 77656170 6f6e5f6e 696e6a61 5f6d757a weapon_ninja_muz │ │ │ │ + 0x00054184 7a6c6532 00000000 77656170 6f6e5f6e zle2....weapon_n │ │ │ │ + 0x00054194 696e6a61 5f6d757a 7a6c6533 00000000 inja_muzzle3.... │ │ │ │ + 0x000541a4 7069636b 75705f68 65616c74 68000000 pickup_health... │ │ │ │ + 0x000541b4 7069636b 75705f61 726d6f72 00000000 pickup_armor.... │ │ │ │ + 0x000541c4 7069636b 75705f67 72656e61 64650000 pickup_grenade.. │ │ │ │ + 0x000541d4 7069636b 75705f73 686f7467 756e0000 pickup_shotgun.. │ │ │ │ + 0x000541e4 7069636b 75705f6c 61736572 00000000 pickup_laser.... │ │ │ │ + 0x000541f4 7069636b 75705f6e 696e6a61 00000000 pickup_ninja.... │ │ │ │ + 0x00054204 7069636b 75705f67 756e0000 7069636b pickup_gun..pick │ │ │ │ + 0x00054214 75705f68 616d6d65 72000000 666c6167 up_hammer...flag │ │ │ │ + 0x00054224 5f626c75 65000000 666c6167 5f726564 _blue...flag_red │ │ │ │ + 0x00054234 00000000 6e696e6a 615f6261 725f6675 ....ninja_bar_fu │ │ │ │ + 0x00054244 6c6c5f6c 65667400 6e696e6a 615f6261 ll_left.ninja_ba │ │ │ │ + 0x00054254 725f6675 6c6c0000 6e696e6a 615f6261 r_full..ninja_ba │ │ │ │ + 0x00054264 725f656d 70747900 6e696e6a 615f6261 r_empty.ninja_ba │ │ │ │ + 0x00054274 725f656d 7074795f 72696768 74000000 r_empty_right... │ │ │ │ + 0x00054284 7465655f 626f6479 5f6f7574 6c696e65 tee_body_outline │ │ │ │ + 0x00054294 00000000 7465655f 626f6479 00000000 ....tee_body.... │ │ │ │ + 0x000542a4 7465655f 626f6479 5f736861 646f7700 tee_body_shadow. │ │ │ │ + 0x000542b4 7465655f 626f6479 5f757070 65725f6f tee_body_upper_o │ │ │ │ + 0x000542c4 75746c69 6e650000 7465655f 6d61726b utline..tee_mark │ │ │ │ + 0x000542d4 696e6700 7465655f 6465636f 72617469 ing.tee_decorati │ │ │ │ + 0x000542e4 6f6e0000 7465655f 6465636f 72617469 on..tee_decorati │ │ │ │ + 0x000542f4 6f6e5f6f 75746c69 6e650000 7465655f on_outline..tee_ │ │ │ │ + 0x00054304 68616e64 00000000 7465655f 68616e64 hand....tee_hand │ │ │ │ + 0x00054314 5f6f7574 6c696e65 00000000 7465655f _outline....tee_ │ │ │ │ + 0x00054324 666f6f74 00000000 7465655f 666f6f74 foot....tee_foot │ │ │ │ + 0x00054334 5f6f7574 6c696e65 00000000 7465655f _outline....tee_ │ │ │ │ + 0x00054344 65796573 5f6e6f72 6d616c00 7465655f eyes_normal.tee_ │ │ │ │ + 0x00054354 65796573 5f616e67 72790000 7465655f eyes_angry..tee_ │ │ │ │ + 0x00054364 65796573 5f706169 6e000000 7465655f eyes_pain...tee_ │ │ │ │ + 0x00054374 65796573 5f686170 70790000 7465655f eyes_happy..tee_ │ │ │ │ + 0x00054384 65796573 5f737572 70726973 65000000 eyes_surprise... │ │ │ │ + 0x00054394 7465655f 68617473 5f746f70 31000000 tee_hats_top1... │ │ │ │ + 0x000543a4 7465655f 68617473 5f746f70 32000000 tee_hats_top2... │ │ │ │ + 0x000543b4 7465655f 68617473 5f736964 65310000 tee_hats_side1.. │ │ │ │ + 0x000543c4 7465655f 68617473 5f736964 65320000 tee_hats_side2.. │ │ │ │ + 0x000543d4 7465655f 626f745f 676c6f77 00000000 tee_bot_glow.... │ │ │ │ + 0x000543e4 7465655f 626f745f 666f7265 67726f75 tee_bot_foregrou │ │ │ │ + 0x000543f4 6e640000 7465655f 626f745f 6261636b nd..tee_bot_back │ │ │ │ + 0x00054404 67726f75 6e640000 6f6f7000 6578636c ground..oop.excl │ │ │ │ + 0x00054414 616d6174 696f6e00 68656172 74730000 amation.hearts.. │ │ │ │ + 0x00054424 646f7464 6f740000 736f7272 79000000 dotdot..sorry... │ │ │ │ + 0x00054434 67686f73 74000000 73757368 69000000 ghost...sushi... │ │ │ │ + 0x00054444 73706c61 74746565 00000000 64657669 splattee....devi │ │ │ │ + 0x00054454 6c746565 00000000 7a6f6d67 00000000 ltee....zomg.... │ │ │ │ + 0x00054464 7a7a7a00 77746600 71756573 74696f6e zzz.wtf.question │ │ │ │ + 0x00054474 00000000 62726f77 73655f6c 6f636b5f ....browse_lock_ │ │ │ │ + 0x00054484 61000000 62726f77 73655f6c 6f636b5f a...browse_lock_ │ │ │ │ + 0x00054494 62000000 62726f77 73655f75 6e707572 b...browse_unpur │ │ │ │ + 0x000544a4 655f6100 62726f77 73655f75 6e707572 e_a.browse_unpur │ │ │ │ + 0x000544b4 655f6200 62726f77 73655f73 7461725f e_b.browse_star_ │ │ │ │ + 0x000544c4 61000000 62726f77 73655f73 7461725f a...browse_star_ │ │ │ │ + 0x000544d4 62000000 62726f77 73655f68 65617274 b...browse_heart │ │ │ │ + 0x000544e4 5f610000 62726f77 73655f68 65617274 _a..browse_heart │ │ │ │ + 0x000544f4 5f620000 64656d6f 62757474 6f6e5f70 _b..demobutton_p │ │ │ │ + 0x00054504 6c617900 64656d6f 62757474 6f6e5f70 lay.demobutton_p │ │ │ │ + 0x00054514 61757365 00000000 64656d6f 62757474 ause....demobutt │ │ │ │ + 0x00054524 6f6e5f73 746f7000 64656d6f 62757474 on_stop.demobutt │ │ │ │ + 0x00054534 6f6e5f73 6c6f7765 72000000 64656d6f on_slower...demo │ │ │ │ + 0x00054544 62757474 6f6e5f66 61737465 72000000 button_faster... │ │ │ │ + 0x00054554 66696c65 5f64656d 6f310000 66696c65 file_demo1..file │ │ │ │ + 0x00054564 5f64656d 6f320000 66696c65 5f666f6c _demo2..file_fol │ │ │ │ + 0x00054574 64657200 66696c65 5f6d6170 31000000 der.file_map1... │ │ │ │ + 0x00054584 66696c65 5f6d6170 32000000 67756962 file_map2...guib │ │ │ │ + 0x00054594 7574746f 6e5f6f66 66000000 67756962 utton_off...guib │ │ │ │ + 0x000545a4 7574746f 6e5f6f6e 00000000 67756962 utton_on....guib │ │ │ │ + 0x000545b4 7574746f 6e5f686f 76657200 67756969 utton_hover.guii │ │ │ │ + 0x000545c4 636f6e5f 6d757465 00000000 67756969 con_mute....guii │ │ │ │ + 0x000545d4 636f6e5f 66726965 6e640000 6d656e75 con_friend..menu │ │ │ │ + 0x000545e4 5f636865 636b626f 785f6163 74697665 _checkbox_active │ │ │ │ + 0x000545f4 00000000 6d656e75 5f636865 636b626f ....menu_checkbo │ │ │ │ + 0x00054604 785f696e 61637469 76650000 6d656e75 x_inactive..menu │ │ │ │ + 0x00054614 5f636865 636b626f 785f686f 76657200 _checkbox_hover. │ │ │ │ + 0x00054624 6d656e75 5f636f6c 6c617073 65640000 menu_collapsed.. │ │ │ │ + 0x00054634 6d656e75 5f657870 616e6465 64000000 menu_expanded... │ │ │ │ + 0x00054644 736f756e 6469636f 6e5f6f6e 00000000 soundicon_on.... │ │ │ │ + 0x00054654 736f756e 6469636f 6e5f6d75 74650000 soundicon_mute.. │ │ │ │ + 0x00054664 746f6f6c 5f75705f 61000000 746f6f6c tool_up_a...tool │ │ │ │ + 0x00054674 5f75705f 62000000 746f6f6c 5f646f77 _up_b...tool_dow │ │ │ │ + 0x00054684 6e5f6100 746f6f6c 5f646f77 6e5f6200 n_a.tool_down_b. │ │ │ │ + 0x00054694 746f6f6c 5f656469 745f6100 746f6f6c tool_edit_a.tool │ │ │ │ + 0x000546a4 5f656469 745f6200 746f6f6c 5f785f61 _edit_b.tool_x_a │ │ │ │ + 0x000546b4 00000000 746f6f6c 5f785f62 00000000 ....tool_x_b.... │ │ │ │ + 0x000546c4 6172726f 775f6c65 66745f61 00000000 arrow_left_a.... │ │ │ │ + 0x000546d4 6172726f 775f6c65 66745f62 00000000 arrow_left_b.... │ │ │ │ + 0x000546e4 6172726f 775f6c65 66745f63 00000000 arrow_left_c.... │ │ │ │ + 0x000546f4 6172726f 775f7570 5f610000 6172726f arrow_up_a..arro │ │ │ │ + 0x00054704 775f7570 5f620000 6172726f 775f7570 w_up_b..arrow_up │ │ │ │ + 0x00054714 5f630000 6172726f 775f7269 6768745f _c..arrow_right_ │ │ │ │ + 0x00054724 61000000 6172726f 775f7269 6768745f a...arrow_right_ │ │ │ │ + 0x00054734 62000000 6172726f 775f7269 6768745f b...arrow_right_ │ │ │ │ + 0x00054744 63000000 6172726f 775f646f 776e5f61 c...arrow_down_a │ │ │ │ + 0x00054754 00000000 6172726f 775f646f 776e5f62 ....arrow_down_b │ │ │ │ + 0x00054764 00000000 6172726f 775f646f 776e5f63 ....arrow_down_c │ │ │ │ + 0x00054774 00000000 66726965 6e645f70 6c75735f ....friend_plus_ │ │ │ │ + 0x00054784 61000000 66726965 6e645f70 6c75735f a...friend_plus_ │ │ │ │ + 0x00054794 62000000 66726965 6e645f78 5f610000 b...friend_x_a.. │ │ │ │ + 0x000547a4 66726965 6e645f78 5f620000 6c657665 friend_x_b..leve │ │ │ │ + 0x000547b4 6c5f615f 6f6e0000 6c657665 6c5f615f l_a_on..level_a_ │ │ │ │ + 0x000547c4 61000000 6c657665 6c5f615f 62000000 a...level_a_b... │ │ │ │ + 0x000547d4 6c657665 6c5f625f 6f6e0000 6c657665 level_b_on..leve │ │ │ │ + 0x000547e4 6c5f625f 61000000 6c657665 6c5f625f l_b_a...level_b_ │ │ │ │ + 0x000547f4 62000000 6c657665 6c5f635f 6f6e0000 b...level_c_on.. │ │ │ │ + 0x00054804 6c657665 6c5f635f 61000000 6c657665 level_c_a...leve │ │ │ │ + 0x00054814 6c5f635f 62000000 73696465 6261725f l_c_b...sidebar_ │ │ │ │ + 0x00054824 72656672 6573685f 61000000 73696465 refresh_a...side │ │ │ │ + 0x00054834 6261725f 72656672 6573685f 62000000 bar_refresh_b... │ │ │ │ + 0x00054844 73696465 6261725f 66726965 6e645f61 sidebar_friend_a │ │ │ │ + 0x00054854 00000000 73696465 6261725f 66726965 ....sidebar_frie │ │ │ │ + 0x00054864 6e645f62 00000000 73696465 6261725f nd_b....sidebar_ │ │ │ │ + 0x00054874 66696c74 65725f61 00000000 73696465 filter_a....side │ │ │ │ + 0x00054884 6261725f 66696c74 65725f62 00000000 bar_filter_b.... │ │ │ │ + 0x00054894 73696465 6261725f 696e666f 5f610000 sidebar_info_a.. │ │ │ │ + 0x000548a4 73696465 6261725f 696e666f 5f620000 sidebar_info_b.. │ │ │ │ + 0x000548b4 62726f77 7365725f 61000000 62726f77 browser_a...brow │ │ │ │ + 0x000548c4 7365725f 62000000 74696d65 72636c6f ser_b...timerclo │ │ │ │ + 0x000548d4 636b5f61 00000000 74696d65 72636c6f ck_a....timerclo │ │ │ │ + 0x000548e4 636b5f62 00000000 6865616c 74680000 ck_b....health.. │ │ │ │ + 0x000548f4 61726d6f 72000000 73686f74 67756e5f armor...shotgun_ │ │ │ │ + 0x00054904 66697265 00000000 6772656e 6164655f fire....grenade_ │ │ │ │ + 0x00054914 66697265 00000000 68616d6d 65725f66 fire....hammer_f │ │ │ │ + 0x00054924 69726500 68616d6d 65725f68 69740000 ire.hammer_hit.. │ │ │ │ + 0x00054934 6e696e6a 615f6669 72650000 6772656e ninja_fire..gren │ │ │ │ + 0x00054944 6164655f 6578706c 6f646500 6e696e6a ade_explode.ninj │ │ │ │ + 0x00054954 615f6869 74000000 6c617365 725f6669 a_hit...laser_fi │ │ │ │ + 0x00054964 72650000 6c617365 725f626f 756e6365 re..laser_bounce │ │ │ │ + 0x00054974 00000000 77656170 6f6e5f73 77697463 ....weapon_switc │ │ │ │ + 0x00054984 68000000 706c6179 65725f70 61696e5f h...player_pain_ │ │ │ │ + 0x00054994 73686f72 74000000 706c6179 65725f70 short...player_p │ │ │ │ + 0x000549a4 61696e5f 6c6f6e67 00000000 626f6479 ain_long....body │ │ │ │ + 0x000549b4 5f6c616e 64000000 706c6179 65725f61 _land...player_a │ │ │ │ + 0x000549c4 69726a75 6d700000 706c6179 65725f6a irjump..player_j │ │ │ │ + 0x000549d4 756d7000 706c6179 65725f64 69650000 ump.player_die.. │ │ │ │ + 0x000549e4 706c6179 65725f73 7061776e 00000000 player_spawn.... │ │ │ │ + 0x000549f4 706c6179 65725f73 6b696400 7465655f player_skid.tee_ │ │ │ │ + 0x00054a04 63727900 686f6f6b 5f6c6f6f 70000000 cry.hook_loop... │ │ │ │ + 0x00054a14 686f6f6b 5f617474 6163685f 67726f75 hook_attach_grou │ │ │ │ + 0x00054a24 6e640000 686f6f6b 5f617474 6163685f nd..hook_attach_ │ │ │ │ + 0x00054a34 706c6179 65720000 686f6f6b 5f6e6f61 player..hook_noa │ │ │ │ + 0x00054a44 74746163 68000000 77656170 6f6e5f73 ttach...weapon_s │ │ │ │ + 0x00054a54 7061776e 00000000 77656170 6f6e5f6e pawn....weapon_n │ │ │ │ + 0x00054a64 6f616d6d 6f000000 68697400 63686174 oammo...hit.chat │ │ │ │ + 0x00054a74 5f736572 76657200 63686174 5f636c69 _server.chat_cli │ │ │ │ + 0x00054a84 656e7400 63686174 5f686967 686c6967 ent.chat_highlig │ │ │ │ + 0x00054a94 68740000 6374665f 64726f70 00000000 ht..ctf_drop.... │ │ │ │ + 0x00054aa4 6374665f 72657475 726e0000 6374665f ctf_return..ctf_ │ │ │ │ + 0x00054ab4 67726162 5f706c00 6374665f 67726162 grab_pl.ctf_grab │ │ │ │ + 0x00054ac4 5f656e00 6374665f 63617074 75726500 _en.ctf_capture. │ │ │ │ + 0x00054ad4 6d656e75 00000000 6661696c 65642074 menu....failed t │ │ │ │ + 0x00054ae4 6f207361 76652062 616e6c69 73742074 o save banlist t │ │ │ │ + 0x00054af4 6f202725 73270000 62616e20 25732025 o '%s'..ban %s % │ │ │ │ + 0x00054b04 69202573 00000000 62616e5f 72616e67 i %s....ban_rang │ │ │ │ + 0x00054b14 65202573 20257320 25692025 73000000 e %s %s %i %s... │ │ │ │ + 0x00054b24 73617665 64206261 6e6c6973 7420746f saved banlist to │ │ │ │ + 0x00054b34 20272573 27000000 756e6261 6e6e6564 '%s'...unbanned │ │ │ │ + 0x00054b44 20616c6c 20656e74 72696573 00000000 all entries.... │ │ │ │ + 0x00054b54 6c6f6361 6c686f73 74000000 735b6970 localhost...s[ip │ │ │ │ + 0x00054b64 7c72616e 67655d20 3f695b6d 696e7574 |range] ?i[minut │ │ │ │ + 0x00054b74 65735d20 725b7265 61736f6e 5d000000 es] r[reason]... │ │ │ │ + 0x00054b84 42616e20 49502028 6f722049 50207261 Ban IP (or IP ra │ │ │ │ + 0x00054b94 6e676529 20666f72 2078206d 696e7574 nge) for x minut │ │ │ │ + 0x00054ba4 65732066 6f722061 6e792072 6561736f es for any reaso │ │ │ │ + 0x00054bb4 6e000000 735b6970 7c72616e 67655d00 n...s[ip|range]. │ │ │ │ + 0x00054bc4 756e6261 6e000000 556e6261 6e204950 unban...Unban IP │ │ │ │ + 0x00054bd4 2f495020 72616e67 652f6261 6e6c6973 /IP range/banlis │ │ │ │ + 0x00054be4 7420656e 74727900 756e6261 6e5f616c t entry.unban_al │ │ │ │ + 0x00054bf4 6c000000 556e6261 6e20616c 6c20656e l...Unban all en │ │ │ │ + 0x00054c04 74726965 73000000 62616e73 00000000 tries...bans.... │ │ │ │ + 0x00054c14 53686f77 2062616e 6c697374 00000000 Show banlist.... │ │ │ │ + 0x00054c24 735b6669 6c655d00 62616e73 5f736176 s[file].bans_sav │ │ │ │ + 0x00054c34 65000000 53617665 2062616e 6c697374 e...Save banlist │ │ │ │ + 0x00054c44 20696e20 61206669 6c650000 23256920 in a file..#%i │ │ │ │ + 0x00054c54 25730000 62616e20 25732065 78706972 %s..ban %s expir │ │ │ │ + 0x00054c64 65640000 756e6261 6e206661 696c6564 ed..unban failed │ │ │ │ + 0x00054c74 2028696e 76616c69 6420696e 64657829 (invalid index) │ │ │ │ + 0x00054c84 00000000 756e6261 6e6e6564 20696e64 ....unbanned ind │ │ │ │ + 0x00054c94 65782025 69202825 73290000 2d000000 ex %i (%s)..-... │ │ │ │ + 0x00054ca4 756e6261 6e206572 726f7220 28696e76 unban error (inv │ │ │ │ + 0x00054cb4 616c6964 206e6574 776f726b 20616464 alid network add │ │ │ │ + 0x00054cc4 72657373 29000000 756e6261 6e206572 ress)...unban er │ │ │ │ + 0x00054cd4 726f7220 28696e76 616c6964 2072616e ror (invalid ran │ │ │ │ + 0x00054ce4 67652900 62616e20 6572726f 72202869 ge).ban error (i │ │ │ │ + 0x00054cf4 6e76616c 6964206e 6574776f 726b2061 nvalid network a │ │ │ │ + 0x00054d04 64647265 73732900 62616e20 6572726f ddress).ban erro │ │ │ │ + 0x00054d14 72202869 6e76616c 69642072 616e6765 r (invalid range │ │ │ │ + 0x00054d24 29000000 596f7520 68617665 20626565 )...You have bee │ │ │ │ + 0x00054d34 6e206261 6e6e6564 00000000 27257327 n banned....'%s' │ │ │ │ + 0x00054d44 202d2027 25732700 25732062 616e6e65 - '%s'.%s banne │ │ │ │ + 0x00054d54 64000000 62616e6e 65642025 73000000 d...banned %s... │ │ │ │ + 0x00054d64 756e6261 6e6e6564 20257300 25732066 unbanned %s.%s f │ │ │ │ + 0x00054d74 6f722031 206d696e 75746520 28257329 or 1 minute (%s) │ │ │ │ + 0x00054d84 00000000 25732066 6f722025 64206d69 ....%s for %d mi │ │ │ │ + 0x00054d94 6e757465 73202825 73290000 25732066 nutes (%s)..%s f │ │ │ │ + 0x00054da4 6f72206c 69666520 28257329 00000000 or life (%s).... │ │ │ │ + 0x00054db4 756e6261 6e206661 696c6564 2028696e unban failed (in │ │ │ │ + 0x00054dc4 76616c69 6420656e 74727929 00000000 valid entry).... │ │ │ │ + 0x00054dd4 62616e20 6661696c 65642028 6c6f6361 ban failed (loca │ │ │ │ + 0x00054de4 6c686f73 74290000 62616e20 6661696c lhost)..ban fail │ │ │ │ + 0x00054df4 65642028 66756c6c 2062616e 6c697374 ed (full banlist │ │ │ │ + 0x00054e04 29000000 25483a25 4d3a2553 00000000 )...%H:%M:%S.... │ │ │ │ + 0x00054e14 5b25735d 5b25735d 3a202573 00000000 [%s][%s]: %s.... │ │ │ │ + 0x00054e24 2c200000 436f6e73 6f6c6500 56616c75 , ..Console.Valu │ │ │ │ + 0x00054e34 653a2025 64000000 3f690000 636c5f70 e: %d...?i..cl_p │ │ │ │ + 0x00054e44 72656469 63740000 50726564 69637420 redict..Predict │ │ │ │ + 0x00054e54 636c6965 6e74206d 6f76656d 656e7473 client movements │ │ │ │ + 0x00054e64 00000000 636c5f6e 616d6570 6c617465 ....cl_nameplate │ │ │ │ + 0x00054e74 73000000 53686f77 206e616d 6520706c s...Show name pl │ │ │ │ + 0x00054e84 61746573 00000000 636c5f6e 616d6570 ates....cl_namep │ │ │ │ + 0x00054e94 6c617465 735f616c 77617973 00000000 lates_always.... │ │ │ │ + 0x00054ea4 416c7761 79732073 686f7720 6e616d65 Always show name │ │ │ │ + 0x00054eb4 20706c61 74657320 64697372 65676172 plates disregar │ │ │ │ + 0x00054ec4 64696e67 206f6620 64697374 616e6365 ding of distance │ │ │ │ + 0x00054ed4 00000000 636c5f6e 616d6570 6c617465 ....cl_nameplate │ │ │ │ + 0x00054ee4 735f7465 616d636f 6c6f7273 00000000 s_teamcolors.... │ │ │ │ + 0x00054ef4 55736520 7465616d 20636f6c 6f727320 Use team colors │ │ │ │ + 0x00054f04 666f7220 6e616d65 20706c61 74657300 for name plates. │ │ │ │ + 0x00054f14 636c5f6e 616d6570 6c617465 735f7369 cl_nameplates_si │ │ │ │ + 0x00054f24 7a650000 53697a65 206f6620 74686520 ze..Size of the │ │ │ │ + 0x00054f34 6e616d65 20706c61 74657320 66726f6d name plates from │ │ │ │ + 0x00054f44 20302074 6f203130 30250000 636c5f61 0 to 100%..cl_a │ │ │ │ + 0x00054f54 75746f73 77697463 685f7765 61706f6e utoswitch_weapon │ │ │ │ + 0x00054f64 73000000 4175746f 20737769 74636820 s...Auto switch │ │ │ │ + 0x00054f74 77656170 6f6e206f 6e207069 636b7570 weapon on pickup │ │ │ │ + 0x00054f84 00000000 636c5f73 686f7768 75640000 ....cl_showhud.. │ │ │ │ + 0x00054f94 53686f77 20696e67 616d6520 48554400 Show ingame HUD. │ │ │ │ + 0x00054fa4 636c5f66 696c7465 72636861 74000000 cl_filterchat... │ │ │ │ + 0x00054fb4 53686f77 20636861 74206d65 73736167 Show chat messag │ │ │ │ + 0x00054fc4 65732066 726f6d3a 20303d61 6c6c2c20 es from: 0=all, │ │ │ │ + 0x00054fd4 313d6672 69656e64 73206f6e 6c792c20 1=friends only, │ │ │ │ + 0x00054fe4 323d6e6f 206f6e65 00000000 636c5f64 2=no one....cl_d │ │ │ │ + 0x00054ff4 69736162 6c655f77 68697370 65720000 isable_whisper.. │ │ │ │ + 0x00055004 44697361 626c6520 636f6d70 6c657465 Disable complete │ │ │ │ + 0x00055014 6c792074 68652077 68697370 65722066 ly the whisper f │ │ │ │ + 0x00055024 65617475 72652e00 636c5f73 686f7773 eature..cl_shows │ │ │ │ + 0x00055034 6f636961 6c000000 53686f77 20736f63 ocial...Show soc │ │ │ │ + 0x00055044 69616c20 64617461 206c696b 65206e61 ial data like na │ │ │ │ + 0x00055054 6d65732c 20636c61 6e732c20 63686174 mes, clans, chat │ │ │ │ + 0x00055064 20657463 2e000000 636c5f73 686f7766 etc....cl_showf │ │ │ │ + 0x00055074 70730000 53686f77 20696e67 616d6520 ps..Show ingame │ │ │ │ + 0x00055084 46505320 636f756e 74657200 636c5f61 FPS counter.cl_a │ │ │ │ + 0x00055094 69726a75 6d70696e 64696361 746f7200 irjumpindicator. │ │ │ │ + 0x000550a4 53686f77 20646f75 626c6520 6a756d70 Show double jump │ │ │ │ + 0x000550b4 20696e64 69636174 6f720000 636c5f77 indicator..cl_w │ │ │ │ + 0x000550c4 61726e69 6e675f74 65616d62 616c616e arning_teambalan │ │ │ │ + 0x000550d4 63650000 5761726e 2061626f 75742074 ce..Warn about t │ │ │ │ + 0x000550e4 65616d20 62616c61 6e636500 636c5f64 eam balance.cl_d │ │ │ │ + 0x000550f4 796e616d 69635f63 616d6572 61000000 ynamic_camera... │ │ │ │ + 0x00055104 53776974 63686573 2063616d 65726120 Switches camera │ │ │ │ + 0x00055114 6d6f6465 2e20303d 73746174 69632063 mode. 0=static c │ │ │ │ + 0x00055124 616d6572 612c2031 3d64796e 616d6963 amera, 1=dynamic │ │ │ │ + 0x00055134 2063616d 65726100 636c5f6d 6f757365 camera.cl_mouse │ │ │ │ + 0x00055144 5f646561 647a6f6e 65000000 5a6f6e65 _deadzone...Zone │ │ │ │ + 0x00055154 20746861 7420646f 65736e27 74207472 that doesn't tr │ │ │ │ + 0x00055164 69676765 72207468 65206479 6e616d69 igger the dynami │ │ │ │ + 0x00055174 63206361 6d657261 00000000 636c5f6d c camera....cl_m │ │ │ │ + 0x00055184 6f757365 5f666f6c 6c6f7766 6163746f ouse_followfacto │ │ │ │ + 0x00055194 72000000 54726967 67657220 616d6f75 r...Trigger amou │ │ │ │ + 0x000551a4 6e742066 6f722074 68652064 796e616d nt for the dynam │ │ │ │ + 0x000551b4 69632063 616d6572 61000000 636c5f6d ic camera...cl_m │ │ │ │ + 0x000551c4 6f757365 5f6d6178 5f646973 74616e63 ouse_max_distanc │ │ │ │ + 0x000551d4 655f6479 6e616d69 63000000 4d6f7573 e_dynamic...Mous │ │ │ │ + 0x000551e4 65206d61 78206469 7374616e 63652c20 e max distance, │ │ │ │ + 0x000551f4 696e2064 796e616d 69632063 616d6572 in dynamic camer │ │ │ │ + 0x00055204 61206d6f 64650000 636c5f6d 6f757365 a mode..cl_mouse │ │ │ │ + 0x00055214 5f6d6178 5f646973 74616e63 655f7374 _max_distance_st │ │ │ │ + 0x00055224 61746963 00000000 4d6f7573 65206d61 atic....Mouse ma │ │ │ │ + 0x00055234 78206469 7374616e 63652c20 696e2073 x distance, in s │ │ │ │ + 0x00055244 74617469 63206361 6d657261 206d6f64 tatic camera mod │ │ │ │ + 0x00055254 65000000 636c5f63 7573746f 6d697a65 e...cl_customize │ │ │ │ + 0x00055264 5f736b69 6e000000 55736520 61206375 _skin...Use a cu │ │ │ │ + 0x00055274 73746f6d 697a6564 20736b69 6e000000 stomized skin... │ │ │ │ + 0x00055284 636c5f73 686f775f 75736572 5f696400 cl_show_user_id. │ │ │ │ + 0x00055294 53686f77 20746865 20494420 666f7220 Show the ID for │ │ │ │ + 0x000552a4 65766572 79207573 65720000 65645f7a every user..ed_z │ │ │ │ + 0x000552b4 6f6f6d5f 74617267 65740000 5a6f6f6d oom_target..Zoom │ │ │ │ + 0x000552c4 20746f20 74686520 63757272 656e7420 to the current │ │ │ │ + 0x000552d4 6d6f7573 65207461 72676574 00000000 mouse target.... │ │ │ │ + 0x000552e4 65645f73 686f776b 65797300 45646974 ed_showkeys.Edit │ │ │ │ + 0x000552f4 6f722073 686f7773 20776869 6368206b or shows which k │ │ │ │ + 0x00055304 65797320 61726520 70726573 73656400 eys are pressed. │ │ │ │ + 0x00055314 65645f63 6f6c6f72 5f677269 645f696e ed_color_grid_in │ │ │ │ + 0x00055324 6e657200 436f6c6f 7220696e 6e657220 ner.Color inner │ │ │ │ + 0x00055334 67726964 00000000 65645f63 6f6c6f72 grid....ed_color │ │ │ │ + 0x00055344 5f677269 645f6f75 74657200 436f6c6f _grid_outer.Colo │ │ │ │ + 0x00055354 72206f75 74657220 67726964 00000000 r outer grid.... │ │ │ │ + 0x00055364 65645f63 6f6c6f72 5f717561 645f706f ed_color_quad_po │ │ │ │ + 0x00055374 696e7400 436f6c6f 72206f66 20717561 int.Color of qua │ │ │ │ + 0x00055384 6420706f 696e7473 00000000 65645f63 d points....ed_c │ │ │ │ + 0x00055394 6f6c6f72 5f717561 645f706f 696e745f olor_quad_point_ │ │ │ │ + 0x000553a4 686f7665 72000000 436f6c6f 72206f66 hover...Color of │ │ │ │ + 0x000553b4 20717561 6420706f 696e7473 20776865 quad points whe │ │ │ │ + 0x000553c4 6e20686f 76657269 6e67206f 76657220 n hovering over │ │ │ │ + 0x000553d4 77697468 20746865 206d6f75 73652063 with the mouse c │ │ │ │ + 0x000553e4 7572736f 72000000 65645f63 6f6c6f72 ursor...ed_color │ │ │ │ + 0x000553f4 5f717561 645f706f 696e745f 61637469 _quad_point_acti │ │ │ │ + 0x00055404 76650000 436f6c6f 72206f66 20616374 ve..Color of act │ │ │ │ + 0x00055414 69766520 71756164 20706f69 6e747300 ive quad points. │ │ │ │ + 0x00055424 65645f63 6f6c6f72 5f717561 645f7069 ed_color_quad_pi │ │ │ │ + 0x00055434 766f7400 436f6c6f 72206f66 20746865 vot.Color of the │ │ │ │ + 0x00055444 20717561 64207069 766f7400 65645f63 quad pivot.ed_c │ │ │ │ + 0x00055454 6f6c6f72 5f717561 645f7069 766f745f olor_quad_pivot_ │ │ │ │ + 0x00055464 686f7665 72000000 436f6c6f 72206f66 hover...Color of │ │ │ │ + 0x00055474 20746865 20717561 64207069 766f7420 the quad pivot │ │ │ │ + 0x00055484 7768656e 20686f76 6572696e 67206f76 when hovering ov │ │ │ │ + 0x00055494 65722077 69746820 74686520 6d6f7573 er with the mous │ │ │ │ + 0x000554a4 65206375 72736f72 00000000 65645f63 e cursor....ed_c │ │ │ │ + 0x000554b4 6f6c6f72 5f717561 645f7069 766f745f olor_quad_pivot_ │ │ │ │ + 0x000554c4 61637469 76650000 436f6c6f 72206f66 active..Color of │ │ │ │ + 0x000554d4 20746865 20616374 69766520 71756164 the active quad │ │ │ │ + 0x000554e4 20706976 6f740000 65645f63 6f6c6f72 pivot..ed_color │ │ │ │ + 0x000554f4 5f73656c 65637469 6f6e5f71 75616400 _selection_quad. │ │ │ │ + 0x00055504 436f6c6f 72206f66 20746865 2073656c Color of the sel │ │ │ │ + 0x00055514 65637469 6f6e2061 72656120 666f7220 ection area for │ │ │ │ + 0x00055524 61207175 61640000 65645f63 6f6c6f72 a quad..ed_color │ │ │ │ + 0x00055534 5f73656c 65637469 6f6e5f74 696c6500 _selection_tile. │ │ │ │ + 0x00055544 436f6c6f 72206f66 20746865 2073656c Color of the sel │ │ │ │ + 0x00055554 65637469 6f6e2061 72656120 666f7220 ection area for │ │ │ │ + 0x00055564 61207469 6c650000 636c5f73 686f775f a tile..cl_show_ │ │ │ │ + 0x00055574 77656c63 6f6d6500 53686f77 20696e69 welcome.Show ini │ │ │ │ + 0x00055584 7469616c 20736574 2d757020 6469616c tial set-up dial │ │ │ │ + 0x00055594 6f670000 636c5f6d 6f74645f 74696d65 og..cl_motd_time │ │ │ │ + 0x000555a4 00000000 486f7720 6c6f6e67 20746f20 ....How long to │ │ │ │ + 0x000555b4 73686f77 20746865 20736572 76657220 show the server │ │ │ │ + 0x000555c4 6d657373 61676520 6f662074 68652064 message of the d │ │ │ │ + 0x000555d4 61790000 636c5f73 686f775f 786d6173 ay..cl_show_xmas │ │ │ │ + 0x000555e4 5f686174 73000000 303d6e65 7665722c _hats...0=never, │ │ │ │ + 0x000555f4 20313d64 7572696e 67206368 72697374 1=during christ │ │ │ │ + 0x00055604 6d61732c 20323d61 6c776179 73000000 mas, 2=always... │ │ │ │ + 0x00055614 636c5f73 686f775f 65617374 65725f65 cl_show_easter_e │ │ │ │ + 0x00055624 67677300 303d6e65 7665722c 20313d64 ggs.0=never, 1=d │ │ │ │ + 0x00055634 7572696e 67206561 73746572 2c20323d uring easter, 2= │ │ │ │ + 0x00055644 616c7761 79730000 3f720000 636c5f76 always..?r..cl_v │ │ │ │ + 0x00055654 65727369 6f6e5f73 65727665 72000000 ersion_server... │ │ │ │ + 0x00055664 53657276 65722074 6f207573 6520746f Server to use to │ │ │ │ + 0x00055674 20636865 636b2066 6f72206e 65772076 check for new v │ │ │ │ + 0x00055684 65727369 6f6e7300 636c5f66 6f6e7466 ersions.cl_fontf │ │ │ │ + 0x00055694 696c6500 57686174 20666f6e 74206669 ile.What font fi │ │ │ │ + 0x000556a4 6c652074 6f207573 65000000 636c5f6c le to use...cl_l │ │ │ │ + 0x000556b4 616e6775 61676566 696c6500 57686174 anguagefile.What │ │ │ │ + 0x000556c4 206c616e 67756167 65206669 6c652074 language file t │ │ │ │ + 0x000556d4 6f207573 65000000 706c6179 65725f63 o use...player_c │ │ │ │ + 0x000556e4 6f6c6f72 5f626f64 79000000 506c6179 olor_body...Play │ │ │ │ + 0x000556f4 65722062 6f647920 636f6c6f 72000000 er body color... │ │ │ │ + 0x00055704 706c6179 65725f63 6f6c6f72 5f6d6172 player_color_mar │ │ │ │ + 0x00055714 6b696e67 00000000 506c6179 6572206d king....Player m │ │ │ │ + 0x00055724 61726b69 6e672063 6f6c6f72 00000000 arking color.... │ │ │ │ + 0x00055734 706c6179 65725f63 6f6c6f72 5f646563 player_color_dec │ │ │ │ + 0x00055744 6f726174 696f6e00 506c6179 65722064 oration.Player d │ │ │ │ + 0x00055754 65636f72 6174696f 6e20636f 6c6f7200 ecoration color. │ │ │ │ + 0x00055764 706c6179 65725f63 6f6c6f72 5f68616e player_color_han │ │ │ │ + 0x00055774 64730000 506c6179 65722068 616e6473 ds..Player hands │ │ │ │ + 0x00055784 20636f6c 6f720000 706c6179 65725f63 color..player_c │ │ │ │ + 0x00055794 6f6c6f72 5f666565 74000000 506c6179 olor_feet...Play │ │ │ │ + 0x000557a4 65722066 65657420 636f6c6f 72000000 er feet color... │ │ │ │ + 0x000557b4 706c6179 65725f63 6f6c6f72 5f657965 player_color_eye │ │ │ │ + 0x000557c4 73000000 506c6179 65722065 79657320 s...Player eyes │ │ │ │ + 0x000557d4 636f6c6f 72000000 706c6179 65725f75 color...player_u │ │ │ │ + 0x000557e4 73655f63 7573746f 6d5f636f 6c6f725f se_custom_color_ │ │ │ │ + 0x000557f4 626f6479 00000000 546f6767 6c657320 body....Toggles │ │ │ │ + 0x00055804 75736167 65206f66 20637573 746f6d20 usage of custom │ │ │ │ + 0x00055814 636f6c6f 72732066 6f722062 6f647900 colors for body. │ │ │ │ + 0x00055824 706c6179 65725f75 73655f63 7573746f player_use_custo │ │ │ │ + 0x00055834 6d5f636f 6c6f725f 6d61726b 696e6700 m_color_marking. │ │ │ │ + 0x00055844 546f6767 6c657320 75736167 65206f66 Toggles usage of │ │ │ │ + 0x00055854 20637573 746f6d20 636f6c6f 72732066 custom colors f │ │ │ │ + 0x00055864 6f72206d 61726b69 6e670000 706c6179 or marking..play │ │ │ │ + 0x00055874 65725f75 73655f63 7573746f 6d5f636f er_use_custom_co │ │ │ │ + 0x00055884 6c6f725f 6465636f 72617469 6f6e0000 lor_decoration.. │ │ │ │ + 0x00055894 546f6767 6c657320 75736167 65206f66 Toggles usage of │ │ │ │ + 0x000558a4 20637573 746f6d20 636f6c6f 72732066 custom colors f │ │ │ │ + 0x000558b4 6f722064 65636f72 6174696f 6e000000 or decoration... │ │ │ │ + 0x000558c4 706c6179 65725f75 73655f63 7573746f player_use_custo │ │ │ │ + 0x000558d4 6d5f636f 6c6f725f 68616e64 73000000 m_color_hands... │ │ │ │ + 0x000558e4 546f6767 6c657320 75736167 65206f66 Toggles usage of │ │ │ │ + 0x000558f4 20637573 746f6d20 636f6c6f 72732066 custom colors f │ │ │ │ + 0x00055904 6f722068 616e6473 00000000 706c6179 or hands....play │ │ │ │ + 0x00055914 65725f75 73655f63 7573746f 6d5f636f er_use_custom_co │ │ │ │ + 0x00055924 6c6f725f 66656574 00000000 546f6767 lor_feet....Togg │ │ │ │ + 0x00055934 6c657320 75736167 65206f66 20637573 les usage of cus │ │ │ │ + 0x00055944 746f6d20 636f6c6f 72732066 6f722066 tom colors for f │ │ │ │ + 0x00055954 65657400 706c6179 65725f75 73655f63 eet.player_use_c │ │ │ │ + 0x00055964 7573746f 6d5f636f 6c6f725f 65796573 ustom_color_eyes │ │ │ │ + 0x00055974 00000000 546f6767 6c657320 75736167 ....Toggles usag │ │ │ │ + 0x00055984 65206f66 20637573 746f6d20 636f6c6f e of custom colo │ │ │ │ + 0x00055994 72732066 6f722065 79657300 706c6179 rs for eyes.play │ │ │ │ + 0x000559a4 65725f73 6b696e00 506c6179 65722073 er_skin.Player s │ │ │ │ + 0x000559b4 6b696e00 706c6179 65725f73 6b696e5f kin.player_skin_ │ │ │ │ + 0x000559c4 626f6479 00000000 506c6179 65722073 body....Player s │ │ │ │ + 0x000559d4 6b696e20 626f6479 00000000 706c6179 kin body....play │ │ │ │ + 0x000559e4 65725f73 6b696e5f 6d61726b 696e6700 er_skin_marking. │ │ │ │ + 0x000559f4 506c6179 65722073 6b696e20 6d61726b Player skin mark │ │ │ │ + 0x00055a04 696e6700 706c6179 65725f73 6b696e5f ing.player_skin_ │ │ │ │ + 0x00055a14 6465636f 72617469 6f6e0000 506c6179 decoration..Play │ │ │ │ + 0x00055a24 65722073 6b696e20 6465636f 72617469 er skin decorati │ │ │ │ + 0x00055a34 6f6e0000 706c6179 65725f73 6b696e5f on..player_skin_ │ │ │ │ + 0x00055a44 68616e64 73000000 506c6179 65722073 hands...Player s │ │ │ │ + 0x00055a54 6b696e20 68616e64 73000000 706c6179 kin hands...play │ │ │ │ + 0x00055a64 65725f73 6b696e5f 66656574 00000000 er_skin_feet.... │ │ │ │ + 0x00055a74 506c6179 65722073 6b696e20 66656574 Player skin feet │ │ │ │ + 0x00055a84 00000000 706c6179 65725f73 6b696e5f ....player_skin_ │ │ │ │ + 0x00055a94 65796573 00000000 506c6179 65722073 eyes....Player s │ │ │ │ + 0x00055aa4 6b696e20 65796573 00000000 75695f62 kin eyes....ui_b │ │ │ │ + 0x00055ab4 726f7773 65725f70 61676500 496e7465 rowser_page.Inte │ │ │ │ + 0x00055ac4 72666163 65207365 72766572 62726f77 rface serverbrow │ │ │ │ + 0x00055ad4 73657220 70616765 00000000 75695f73 ser page....ui_s │ │ │ │ + 0x00055ae4 65747469 6e67735f 70616765 00000000 ettings_page.... │ │ │ │ + 0x00055af4 496e7465 72666163 65207365 7474696e Interface settin │ │ │ │ + 0x00055b04 67732070 61676500 75695f73 65727665 gs page.ui_serve │ │ │ │ + 0x00055b14 725f6164 64726573 73000000 496e7465 r_address...Inte │ │ │ │ + 0x00055b24 72666163 65207365 72766572 20616464 rface server add │ │ │ │ + 0x00055b34 72657373 2028496e 7465726e 65742070 ress (Internet p │ │ │ │ + 0x00055b44 61676529 00000000 75695f73 65727665 age)....ui_serve │ │ │ │ + 0x00055b54 725f6164 64726573 735f6c61 6e000000 r_address_lan... │ │ │ │ + 0x00055b64 496e7465 72666163 65207365 72766572 Interface server │ │ │ │ + 0x00055b74 20616464 72657373 20284c41 4e207061 address (LAN pa │ │ │ │ + 0x00055b84 67652900 75695f6d 6f757365 73656e73 ge).ui_mousesens │ │ │ │ + 0x00055b94 00000000 4d6f7573 65207365 6e736974 ....Mouse sensit │ │ │ │ + 0x00055ba4 69766974 7920666f 72206d65 6e75732f ivity for menus/ │ │ │ │ + 0x00055bb4 65646974 6f720000 75695f61 75746f73 editor..ui_autos │ │ │ │ + 0x00055bc4 77697463 685f696e 666f7461 62000000 witch_infotab... │ │ │ │ + 0x00055bd4 53776974 63682074 6f207468 6520696e Switch to the in │ │ │ │ + 0x00055be4 666f2074 61622077 68656e20 636c6963 fo tab when clic │ │ │ │ + 0x00055bf4 6b696e67 206f6e20 61207365 72766572 king on a server │ │ │ │ + 0x00055c04 00000000 75695f77 69646576 69657700 ....ui_wideview. │ │ │ │ + 0x00055c14 45787465 6e646564 206d656e 75732047 Extended menus G │ │ │ │ + 0x00055c24 55490000 6766785f 6e6f636c 69700000 UI..gfx_noclip.. │ │ │ │ + 0x00055c34 44697361 626c6520 636c6970 70696e67 Disable clipping │ │ │ │ + 0x00055c44 00000000 636c5f6d 656e755f 6d617000 ....cl_menu_map. │ │ │ │ + 0x00055c54 4261636b 67726f75 6e64206d 61702069 Background map i │ │ │ │ + 0x00055c64 6e207468 65206d65 6e750000 636c5f73 n the menu..cl_s │ │ │ │ + 0x00055c74 686f775f 6d656e75 5f6d6170 00000000 how_menu_map.... │ │ │ │ + 0x00055c84 44697370 6c617920 6261636b 67726f75 Display backgrou │ │ │ │ + 0x00055c94 6e64206d 61702069 6e207468 65206d65 nd map in the me │ │ │ │ + 0x00055ca4 6e750000 636c5f6d 656e755f 616c7068 nu..cl_menu_alph │ │ │ │ + 0x00055cb4 61000000 5472616e 73706172 656e6379 a...Transparency │ │ │ │ + 0x00055cc4 206f6620 74686520 6d656e75 20626163 of the menu bac │ │ │ │ + 0x00055cd4 6b67726f 756e6400 636c5f72 6f746174 kground.cl_rotat │ │ │ │ + 0x00055ce4 696f6e5f 72616469 75730000 4d656e75 ion_radius..Menu │ │ │ │ + 0x00055cf4 2063616d 65726120 726f7461 74696f6e camera rotation │ │ │ │ + 0x00055d04 20726164 69757300 636c5f72 6f746174 radius.cl_rotat │ │ │ │ + 0x00055d14 696f6e5f 73706565 64000000 4d656e75 ion_speed...Menu │ │ │ │ + 0x00055d24 2063616d 65726120 726f7461 74696f6e camera rotation │ │ │ │ + 0x00055d34 7320696e 20736563 6f6e6473 00000000 s in seconds.... │ │ │ │ + 0x00055d44 636c5f63 616d6572 615f7370 65656400 cl_camera_speed. │ │ │ │ + 0x00055d54 4d656e75 2063616d 65726120 73706565 Menu camera spee │ │ │ │ + 0x00055d64 64000000 636c5f73 686f775f 73746172 d...cl_show_star │ │ │ │ + 0x00055d74 745f6d65 6e755f69 6d616765 73000000 t_menu_images... │ │ │ │ + 0x00055d84 53686f77 20737461 7274206d 656e7520 Show start menu │ │ │ │ + 0x00055d94 696d6167 65730000 636c5f73 6b69705f images..cl_skip_ │ │ │ │ + 0x00055da4 73746172 745f6d65 6e750000 536b6970 start_menu..Skip │ │ │ │ + 0x00055db4 20746865 20737461 7274206d 656e7500 the start menu. │ │ │ │ + 0x00055dc4 636c5f73 74617462 6f617264 5f696e66 cl_statboard_inf │ │ │ │ + 0x00055dd4 6f730000 4d61736b 206f6620 696e666f os..Mask of info │ │ │ │ + 0x00055de4 20746f20 64697370 6c617920 6f6e2074 to display on t │ │ │ │ + 0x00055df4 68652067 6c6f6261 6c207374 6174626f he global statbo │ │ │ │ + 0x00055e04 61726400 636c5f6c 6173745f 76657273 ard.cl_last_vers │ │ │ │ + 0x00055e14 696f6e5f 706c6179 65640000 4c617374 ion_played..Last │ │ │ │ + 0x00055e24 20766572 73696f6e 206f6620 74686520 version of the │ │ │ │ + 0x00055e34 67616d65 20746861 74207761 7320706c game that was pl │ │ │ │ + 0x00055e44 61796564 00000000 73765f77 61726d75 ayed....sv_warmu │ │ │ │ + 0x00055e54 70000000 4e756d62 6572206f 66207365 p...Number of se │ │ │ │ + 0x00055e64 636f6e64 7320746f 20646f20 7761726d conds to do warm │ │ │ │ + 0x00055e74 75702062 65666f72 65206d61 74636820 up before match │ │ │ │ + 0x00055e84 73746172 74732028 30206469 7361626c starts (0 disabl │ │ │ │ + 0x00055e94 65732c20 2d312061 6c6c2070 6c617965 es, -1 all playe │ │ │ │ + 0x00055ea4 72732072 65616479 29000000 73765f63 rs ready)...sv_c │ │ │ │ + 0x00055eb4 6f756e74 646f776e 00000000 4e756d62 ountdown....Numb │ │ │ │ + 0x00055ec4 6572206f 66207365 636f6e64 7320746f er of seconds to │ │ │ │ + 0x00055ed4 20667265 657a6520 74686520 67616d65 freeze the game │ │ │ │ + 0x00055ee4 20696e20 6120636f 756e7464 6f776e20 in a countdown │ │ │ │ + 0x00055ef4 6265666f 7265206d 61746368 20737461 before match sta │ │ │ │ + 0x00055f04 72747320 28302065 6e61626c 6573206f rts (0 enables o │ │ │ │ + 0x00055f14 6e6c7920 666f7220 73757276 6976616c nly for survival │ │ │ │ + 0x00055f24 2067616d 656d6f64 65732c20 2d312064 gamemodes, -1 d │ │ │ │ + 0x00055f34 69736162 6c657329 00000000 4d657373 isables)....Mess │ │ │ │ + 0x00055f44 61676520 6f662074 68652064 61792074 age of the day t │ │ │ │ + 0x00055f54 6f206469 73706c61 7920666f 72207468 o display for th │ │ │ │ + 0x00055f64 6520636c 69656e74 73000000 73765f74 e clients...sv_t │ │ │ │ + 0x00055f74 65616d64 616d6167 65000000 5465616d eamdamage...Team │ │ │ │ + 0x00055f84 2064616d 61676500 73765f6d 6170726f damage.sv_mapro │ │ │ │ + 0x00055f94 74617469 6f6e0000 4d617073 20746f20 tation..Maps to │ │ │ │ + 0x00055fa4 726f7461 74652062 65747765 656e0000 rotate between.. │ │ │ │ + 0x00055fb4 4e756d62 6572206f 66206d61 74636865 Number of matche │ │ │ │ + 0x00055fc4 73206f6e 20656163 68206d61 70206265 s on each map be │ │ │ │ + 0x00055fd4 666f7265 20726f74 6174696e 67000000 fore rotating... │ │ │ │ + 0x00055fe4 73765f6d 61746368 5f737761 70000000 sv_match_swap... │ │ │ │ + 0x00055ff4 53776170 20746561 6d732062 65747765 Swap teams betwe │ │ │ │ + 0x00056004 656e206d 61746368 65730000 73765f70 en matches..sv_p │ │ │ │ + 0x00056014 6f776572 75707300 416c6c6f 7720706f owerups.Allow po │ │ │ │ + 0x00056024 77657275 7073206c 696b6520 6e696e6a werups like ninj │ │ │ │ + 0x00056034 61000000 53636f72 65206c69 6d697420 a...Score limit │ │ │ │ + 0x00056044 28302064 69736162 6c657329 00000000 (0 disables).... │ │ │ │ + 0x00056054 54696d65 206c696d 69742069 6e206d69 Time limit in mi │ │ │ │ + 0x00056064 6e757465 73202830 20646973 61626c65 nutes (0 disable │ │ │ │ + 0x00056074 73290000 73765f67 616d6574 79706500 s)..sv_gametype. │ │ │ │ + 0x00056084 47616d65 20747970 65202864 6d2c2074 Game type (dm, t │ │ │ │ + 0x00056094 646d2c20 6374662c 206c6d73 2c206c74 dm, ctf, lms, lt │ │ │ │ + 0x000560a4 73290000 73765f74 6f75726e 616d656e s)..sv_tournamen │ │ │ │ + 0x000560b4 745f6d6f 64650000 546f7572 6e616d65 t_mode..Tourname │ │ │ │ + 0x000560c4 6e74206d 6f64652e 20576865 6e20656e nt mode. When en │ │ │ │ + 0x000560d4 61626c65 642c2070 6c617965 7273206a abled, players j │ │ │ │ + 0x000560e4 6f696e73 20746865 20736572 76657220 oins the server │ │ │ │ + 0x000560f4 61732073 70656374 61746f72 2028323d as spectator (2= │ │ │ │ + 0x00056104 61646469 74696f6e 616c2072 65737472 additional restr │ │ │ │ + 0x00056114 69637465 64207370 65637461 746f7220 icted spectator │ │ │ │ + 0x00056124 63686174 29000000 73765f70 6c617965 chat)...sv_playe │ │ │ │ + 0x00056134 725f7265 6164795f 6d6f6465 00000000 r_ready_mode.... │ │ │ │ + 0x00056144 5768656e 20656e61 626c6564 2c20706c When enabled, pl │ │ │ │ + 0x00056154 61796572 73206361 6e207061 7573652f ayers can pause/ │ │ │ │ + 0x00056164 756e7061 75736520 74686520 67616d65 unpause the game │ │ │ │ + 0x00056174 20616e64 20737461 72742074 68652067 and start the g │ │ │ │ + 0x00056184 616d6520 6f6e2077 61726d75 70207669 ame on warmup vi │ │ │ │ + 0x00056194 61207468 65697220 72656164 79207374 a their ready st │ │ │ │ + 0x000561a4 61746500 73765f73 70616d70 726f7465 ate.sv_spamprote │ │ │ │ + 0x000561b4 6374696f 6e000000 5370616d 2070726f ction...Spam pro │ │ │ │ + 0x000561c4 74656374 696f6e00 73765f72 65737061 tection.sv_respa │ │ │ │ + 0x000561d4 776e5f64 656c6179 5f74646d 00000000 wn_delay_tdm.... │ │ │ │ + 0x000561e4 54696d65 206e6565 64656420 746f2072 Time needed to r │ │ │ │ + 0x000561f4 65737061 776e2061 66746572 20646561 espawn after dea │ │ │ │ + 0x00056204 74682069 6e207464 6d206761 6d657479 th in tdm gamety │ │ │ │ + 0x00056214 70650000 4e756d62 6572206f 6620736c pe..Number of sl │ │ │ │ + 0x00056224 6f747320 746f2072 65736572 76652066 ots to reserve f │ │ │ │ + 0x00056234 6f722070 6c617965 72730000 73765f73 or players..sv_s │ │ │ │ + 0x00056244 6b696c6c 5f6c6576 656c0000 53757070 kill_level..Supp │ │ │ │ + 0x00056254 6f736564 20706c61 79657220 736b696c osed player skil │ │ │ │ + 0x00056264 6c206c65 76656c00 486f7720 6d616e79 l level.How many │ │ │ │ + 0x00056274 206d696e 75746573 20746f20 77616974 minutes to wait │ │ │ │ + 0x00056284 20626566 6f726520 6175746f 62616c61 before autobala │ │ │ │ + 0x00056294 6e63696e 67207465 616d7300 73765f69 ncing teams.sv_i │ │ │ │ + 0x000562a4 6e616374 6976656b 69636b5f 74696d65 nactivekick_time │ │ │ │ + 0x000562b4 00000000 486f7720 6d616e79 206d696e ....How many min │ │ │ │ + 0x000562c4 75746573 20746f20 77616974 20626566 utes to wait bef │ │ │ │ + 0x000562d4 6f726520 74616b69 6e672063 61726520 ore taking care │ │ │ │ + 0x000562e4 6f662069 6e616374 69766520 636c6965 of inactive clie │ │ │ │ + 0x000562f4 6e747300 73765f69 6e616374 6976656b nts.sv_inactivek │ │ │ │ + 0x00056304 69636b00 486f7720 746f2064 65616c20 ick.How to deal │ │ │ │ + 0x00056314 77697468 20696e61 63746976 6520636c with inactive cl │ │ │ │ + 0x00056324 69656e74 73202831 3d6d6f76 6520706c ients (1=move pl │ │ │ │ + 0x00056334 61796572 20746f20 73706563 7461746f ayer to spectato │ │ │ │ + 0x00056344 722c2032 3d6d6f76 6520746f 20667265 r, 2=move to fre │ │ │ │ + 0x00056354 65207370 65637461 746f7220 736c6f74 e spectator slot │ │ │ │ + 0x00056364 2f6b6963 6b2c2033 3d6b6963 6b290000 /kick, 3=kick).. │ │ │ │ + 0x00056374 73765f69 6e616374 6976656b 69636b5f sv_inactivekick_ │ │ │ │ + 0x00056384 73706563 00000000 4b69636b 20696e61 spec....Kick ina │ │ │ │ + 0x00056394 63746976 65207370 65637461 746f7273 ctive spectators │ │ │ │ + 0x000563a4 00000000 73765f73 696c656e 745f7370 ....sv_silent_sp │ │ │ │ + 0x000563b4 65637461 746f725f 6d6f6465 00000000 ectator_mode.... │ │ │ │ + 0x000563c4 4d757465 206a6f69 6e2f6c65 61766520 Mute join/leave │ │ │ │ + 0x000563d4 6d657373 61676520 6f662073 70656374 message of spect │ │ │ │ + 0x000563e4 61746f72 00000000 73765f73 74726963 ator....sv_stric │ │ │ │ + 0x000563f4 745f7370 65637461 74655f6d 6f646500 t_spectate_mode. │ │ │ │ + 0x00056404 52657374 72696374 7320696e 666f726d Restricts inform │ │ │ │ + 0x00056414 6174696f 6e20696e 20737065 63746174 ation in spectat │ │ │ │ + 0x00056424 6f72206d 6f646500 416c6c6f 7720766f or mode.Allow vo │ │ │ │ + 0x00056434 74696e67 20746f20 6d6f7665 20706c61 ting to move pla │ │ │ │ + 0x00056444 79657273 20746f20 73706563 7461746f yers to spectato │ │ │ │ + 0x00056454 72730000 73765f76 6f74655f 73706563 rs..sv_vote_spec │ │ │ │ + 0x00056464 74617465 5f72656a 6f696e64 656c6179 tate_rejoindelay │ │ │ │ + 0x00056474 00000000 486f7720 6d616e79 206d696e ....How many min │ │ │ │ + 0x00056484 75746573 20746f20 77616974 20626566 utes to wait bef │ │ │ │ + 0x00056494 6f726520 6120706c 61796572 2063616e ore a player can │ │ │ │ + 0x000564a4 2072656a 6f696e20 61667465 72206265 rejoin after be │ │ │ │ + 0x000564b4 696e6720 6d6f7665 6420746f 20737065 ing moved to spe │ │ │ │ + 0x000564c4 63746174 6f727320 62792076 6f746500 ctators by vote. │ │ │ │ + 0x000564d4 416c6c6f 7720766f 74696e67 20746f20 Allow voting to │ │ │ │ + 0x000564e4 6b69636b 20706c61 79657273 00000000 kick players.... │ │ │ │ + 0x000564f4 4d696e69 6d756d20 6e756d62 6572206f Minimum number o │ │ │ │ + 0x00056504 6620706c 61796572 73207265 71756972 f players requir │ │ │ │ + 0x00056514 65642074 6f207374 61727420 61206b69 ed to start a ki │ │ │ │ + 0x00056524 636b2076 6f746500 73765f76 6f74655f ck vote.sv_vote_ │ │ │ │ + 0x00056534 6b69636b 5f62616e 74696d65 00000000 kick_bantime.... │ │ │ │ + 0x00056544 54686520 74696d65 20746f20 62616e20 The time to ban │ │ │ │ + 0x00056554 6120706c 61796572 20696620 6b69636b a player if kick │ │ │ │ + 0x00056564 65642062 7920766f 74652e20 30206d61 ed by vote. 0 ma │ │ │ │ + 0x00056574 6b657320 6974206a 75737420 75736520 kes it just use │ │ │ │ + 0x00056584 6b69636b 00000000 6462675f 64756d6d kick....dbg_dumm │ │ │ │ + 0x00056594 69657300 6462675f 666f6375 73000000 ies.dbg_focus... │ │ │ │ + 0x000565a4 6462675f 74756e69 6e670000 706c6179 dbg_tuning..play │ │ │ │ + 0x000565b4 65725f6e 616d6500 4e616d65 206f6620 er_name.Name of │ │ │ │ + 0x000565c4 74686520 706c6179 65720000 706c6179 the player..play │ │ │ │ + 0x000565d4 65725f63 6c616e00 436c616e 206f6620 er_clan.Clan of │ │ │ │ + 0x000565e4 74686520 706c6179 65720000 706c6179 the player..play │ │ │ │ + 0x000565f4 65725f63 6f756e74 72790000 436f756e er_country..Coun │ │ │ │ + 0x00056604 74727920 6f662074 68652070 6c617965 try of the playe │ │ │ │ + 0x00056614 72000000 50617373 776f7264 20746f20 r...Password to │ │ │ │ + 0x00056624 74686520 73657276 65720000 6c6f6766 the server..logf │ │ │ │ + 0x00056634 696c6500 46696c65 6e616d65 20746f20 ile.Filename to │ │ │ │ + 0x00056644 6c6f6720 616c6c20 6f757470 75742074 log all output t │ │ │ │ + 0x00056654 6f000000 6c6f6766 696c655f 74696d65 o...logfile_time │ │ │ │ + 0x00056664 7374616d 70000000 41646420 61207469 stamp...Add a ti │ │ │ │ + 0x00056674 6d652073 74616d70 20746f20 74686520 me stamp to the │ │ │ │ + 0x00056684 6c6f6720 66696c65 2773206e 616d6500 log file's name. │ │ │ │ + 0x00056694 41646a75 73747320 74686520 616d6f75 Adjusts the amou │ │ │ │ + 0x000566a4 6e74206f 6620696e 666f726d 6174696f nt of informatio │ │ │ │ + 0x000566b4 6e20696e 20746865 20636f6e 736f6c65 n in the console │ │ │ │ + 0x000566c4 00000000 73686f77 5f636f6e 736f6c65 ....show_console │ │ │ │ + 0x000566d4 5f77696e 646f7700 53686f77 20636f6e _window.Show con │ │ │ │ + 0x000566e4 736f6c65 2077696e 646f7720 2830203d sole window (0 = │ │ │ │ + 0x000566f4 206e6576 65722c20 31203d20 64656275 never, 1 = debu │ │ │ │ + 0x00056704 672c2032 203d2072 656c6561 73652c20 g, 2 = release, │ │ │ │ + 0x00056714 33203d20 616c7761 79730000 636c5f63 3 = always..cl_c │ │ │ │ + 0x00056724 70755f74 68726f74 746c6500 5468726f pu_throttle.Thro │ │ │ │ + 0x00056734 74746c65 73207468 65206d61 696e2074 ttles the main t │ │ │ │ + 0x00056744 68726561 64000000 636c5f65 6469746f hread...cl_edito │ │ │ │ + 0x00056754 72000000 56696577 20746865 20656469 r...View the edi │ │ │ │ + 0x00056764 746f7200 636c5f6c 6f61645f 636f756e tor.cl_load_coun │ │ │ │ + 0x00056774 7472795f 666c6167 73000000 4c6f6164 try_flags...Load │ │ │ │ + 0x00056784 20616e64 2073686f 7720636f 756e7472 and show countr │ │ │ │ + 0x00056794 7920666c 61677300 636c5f61 75746f5f y flags.cl_auto_ │ │ │ │ + 0x000567a4 64656d6f 5f726563 6f726400 4175746f demo_record.Auto │ │ │ │ + 0x000567b4 6d617469 63616c6c 79207265 636f7264 matically record │ │ │ │ + 0x000567c4 2064656d 6f730000 636c5f61 75746f5f demos..cl_auto_ │ │ │ │ + 0x000567d4 64656d6f 5f6d6178 00000000 4d617869 demo_max....Maxi │ │ │ │ + 0x000567e4 6d756d20 6e756d62 6572206f 66206175 mum number of au │ │ │ │ + 0x000567f4 746f6d61 74696361 6c6c7920 7265636f tomatically reco │ │ │ │ + 0x00056804 72646564 2064656d 6f732028 30203d20 rded demos (0 = │ │ │ │ + 0x00056814 6e6f206c 696d6974 29000000 636c5f61 no limit)...cl_a │ │ │ │ + 0x00056824 75746f5f 73637265 656e7368 6f740000 uto_screenshot.. │ │ │ │ + 0x00056834 4175746f 6d617469 63616c6c 79207461 Automatically ta │ │ │ │ + 0x00056844 6b652067 616d6520 6f766572 20736372 ke game over scr │ │ │ │ + 0x00056854 65656e73 686f7400 636c5f61 75746f5f eenshot.cl_auto_ │ │ │ │ + 0x00056864 73746174 73637265 656e7368 6f740000 statscreenshot.. │ │ │ │ + 0x00056874 4175746f 6d617469 63616c6c 79207461 Automatically ta │ │ │ │ + 0x00056884 6b652073 63726565 6e73686f 74206f66 ke screenshot of │ │ │ │ + 0x00056894 2067616d 65207374 61746973 74696373 game statistics │ │ │ │ + 0x000568a4 00000000 636c5f61 75746f5f 73637265 ....cl_auto_scre │ │ │ │ + 0x000568b4 656e7368 6f745f6d 61780000 4d617869 enshot_max..Maxi │ │ │ │ + 0x000568c4 6d756d20 6e756d62 6572206f 66206175 mum number of au │ │ │ │ + 0x000568d4 746f6d61 74696361 6c6c7920 63726561 tomatically crea │ │ │ │ + 0x000568e4 74656420 73637265 656e7368 6f747320 ted screenshots │ │ │ │ + 0x000568f4 2830203d 206e6f20 6c696d69 74290000 (0 = no limit).. │ │ │ │ + 0x00056904 636c5f73 686f775f 73657276 65725f62 cl_show_server_b │ │ │ │ + 0x00056914 726f6164 63617374 00000000 53686f77 roadcast....Show │ │ │ │ + 0x00056924 20736572 76657220 62726f61 64636173 server broadcas │ │ │ │ + 0x00056934 74000000 636c5f63 6f6c6f72 65645f62 t...cl_colored_b │ │ │ │ + 0x00056944 726f6164 63617374 00000000 456e6162 roadcast....Enab │ │ │ │ + 0x00056954 6c652063 6f6c6f72 65642073 65727665 le colored serve │ │ │ │ + 0x00056964 72206272 6f616463 61737473 00000000 r broadcasts.... │ │ │ │ + 0x00056974 636c5f73 6176655f 73657276 65725f70 cl_save_server_p │ │ │ │ + 0x00056984 61737377 6f726473 00000000 53617665 asswords....Save │ │ │ │ + 0x00056994 20736572 76657220 70617373 776f7264 server password │ │ │ │ + 0x000569a4 73202830 203d206e 65766572 2c203120 s (0 = never, 1 │ │ │ │ + 0x000569b4 3d206f6e 6c792066 61766f72 69746573 = only favorites │ │ │ │ + 0x000569c4 2c203220 3d20616c 6c207365 72766572 , 2 = all server │ │ │ │ + 0x000569d4 73290000 62725f66 696c7465 725f7374 s)..br_filter_st │ │ │ │ + 0x000569e4 72696e67 00000000 53657276 65722062 ring....Server b │ │ │ │ + 0x000569f4 726f7773 65722066 696c7465 72696e67 rowser filtering │ │ │ │ + 0x00056a04 20737472 696e6700 62725f73 6f727400 string.br_sort. │ │ │ │ + 0x00056a14 536f7274 20637269 74657269 6f6e2066 Sort criterion f │ │ │ │ + 0x00056a24 6f722074 68652073 65727665 72206272 or the server br │ │ │ │ + 0x00056a34 6f777365 72000000 62725f73 6f72745f owser...br_sort_ │ │ │ │ + 0x00056a44 6f726465 72000000 536f7274 206f7264 order...Sort ord │ │ │ │ + 0x00056a54 65722069 6e207468 65207365 72766572 er in the server │ │ │ │ + 0x00056a64 2062726f 77736572 00000000 62725f6d browser....br_m │ │ │ │ + 0x00056a74 61785f72 65717565 73747300 4e756d62 ax_requests.Numb │ │ │ │ + 0x00056a84 6572206f 66207265 71756573 74732074 er of requests t │ │ │ │ + 0x00056a94 6f207573 65207768 656e2072 65667265 o use when refre │ │ │ │ + 0x00056aa4 7368696e 67207365 72766572 2062726f shing server bro │ │ │ │ + 0x00056ab4 77736572 00000000 736e645f 62756666 wser....snd_buff │ │ │ │ + 0x00056ac4 65725f73 697a6500 536f756e 64206275 er_size.Sound bu │ │ │ │ + 0x00056ad4 66666572 2073697a 65000000 736e645f ffer size...snd_ │ │ │ │ + 0x00056ae4 72617465 00000000 536f756e 64206d69 rate....Sound mi │ │ │ │ + 0x00056af4 78696e67 20726174 65000000 736e645f xing rate...snd_ │ │ │ │ + 0x00056b04 656e6162 6c650000 456e6162 6c652073 enable..Enable s │ │ │ │ + 0x00056b14 6f756e64 73000000 736e645f 696e6974 ounds...snd_init │ │ │ │ + 0x00056b24 00000000 496e6974 69616c69 7a652073 ....Initialize s │ │ │ │ + 0x00056b34 6f756e64 20737973 74656d73 00000000 ound systems.... │ │ │ │ + 0x00056b44 736e645f 656e6162 6c655f6d 75736963 snd_enable_music │ │ │ │ + 0x00056b54 00000000 506c6179 20626163 6b67726f ....Play backgro │ │ │ │ + 0x00056b64 756e6420 6d757369 63000000 736e645f und music...snd_ │ │ │ │ + 0x00056b74 766f6c75 6d650000 536f756e 6420766f volume..Sound vo │ │ │ │ + 0x00056b84 6c756d65 00000000 736e645f 6e6f6e61 lume....snd_nona │ │ │ │ + 0x00056b94 63746976 655f6d75 74650000 4d757465 ctive_mute..Mute │ │ │ │ + 0x00056ba4 20746865 20617070 6c696361 74696f6e the application │ │ │ │ + 0x00056bb4 20776865 6e206e6f 74206163 74697665 when not active │ │ │ │ + 0x00056bc4 00000000 736e645f 6173796e 635f6c6f ....snd_async_lo │ │ │ │ + 0x00056bd4 6164696e 67000000 4c6f6164 20736f75 ading...Load sou │ │ │ │ + 0x00056be4 6e642066 696c6573 20746872 65616465 nd files threade │ │ │ │ + 0x00056bf4 64000000 6766785f 73637265 656e0000 d...gfx_screen.. │ │ │ │ + 0x00056c04 53637265 656e2069 6e646578 00000000 Screen index.... │ │ │ │ + 0x00056c14 6766785f 73637265 656e5f77 69647468 gfx_screen_width │ │ │ │ + 0x00056c24 00000000 53637265 656e2072 65736f6c ....Screen resol │ │ │ │ + 0x00056c34 7574696f 6e207769 64746800 6766785f ution width.gfx_ │ │ │ │ + 0x00056c44 73637265 656e5f68 65696768 74000000 screen_height... │ │ │ │ + 0x00056c54 53637265 656e2072 65736f6c 7574696f Screen resolutio │ │ │ │ + 0x00056c64 6e206865 69676874 00000000 6766785f n height....gfx_ │ │ │ │ + 0x00056c74 626f7264 65726c65 73730000 426f7264 borderless..Bord │ │ │ │ + 0x00056c84 65726c65 73732077 696e646f 7720286e erless window (n │ │ │ │ + 0x00056c94 6f742074 6f206265 20757365 64207769 ot to be used wi │ │ │ │ + 0x00056ca4 74682066 756c6c73 63726565 6e290000 th fullscreen).. │ │ │ │ + 0x00056cb4 6766785f 66756c6c 73637265 656e0000 gfx_fullscreen.. │ │ │ │ + 0x00056cc4 46756c6c 73637265 656e0000 6766785f Fullscreen..gfx_ │ │ │ │ + 0x00056cd4 616c7068 61626974 73000000 416c7068 alphabits...Alph │ │ │ │ + 0x00056ce4 61206269 74732066 6f722066 72616d65 a bits for frame │ │ │ │ + 0x00056cf4 62756666 65722028 66756c6c 73637265 buffer (fullscre │ │ │ │ + 0x00056d04 656e206f 6e6c7929 00000000 6766785f en only)....gfx_ │ │ │ │ + 0x00056d14 636c6561 72000000 436c6561 72207363 clear...Clear sc │ │ │ │ + 0x00056d24 7265656e 20626566 6f726520 72656e64 reen before rend │ │ │ │ + 0x00056d34 6572696e 67000000 6766785f 7673796e ering...gfx_vsyn │ │ │ │ + 0x00056d44 63000000 56657274 6963616c 2073796e c...Vertical syn │ │ │ │ + 0x00056d54 63000000 6766785f 64697370 6c61795f c...gfx_display_ │ │ │ │ + 0x00056d64 616c6c5f 6d6f6465 73000000 4c697374 all_modes...List │ │ │ │ + 0x00056d74 206e6f6e 2d737570 706f7274 65642064 non-supported d │ │ │ │ + 0x00056d84 6973706c 6179206d 6f646573 00000000 isplay modes.... │ │ │ │ + 0x00056d94 6766785f 68696768 64706900 55736520 gfx_highdpi.Use │ │ │ │ + 0x00056da4 68696768 20647069 206d6f64 65206966 high dpi mode if │ │ │ │ + 0x00056db4 20617661 696c6162 6c650000 6766785f available..gfx_ │ │ │ │ + 0x00056dc4 74657874 7572655f 636f6d70 72657373 texture_compress │ │ │ │ + 0x00056dd4 696f6e00 55736520 74657874 75726520 ion.Use texture │ │ │ │ + 0x00056de4 636f6d70 72657373 696f6e00 6766785f compression.gfx_ │ │ │ │ + 0x00056df4 68696768 5f646574 61696c00 48696768 high_detail.High │ │ │ │ + 0x00056e04 20646574 61696c00 6766785f 74657874 detail.gfx_text │ │ │ │ + 0x00056e14 7572655f 7175616c 69747900 446f6e27 ure_quality.Don' │ │ │ │ + 0x00056e24 74207363 616c6520 74657874 75726573 t scale textures │ │ │ │ + 0x00056e34 20646f77 6e000000 6766785f 66736161 down...gfx_fsaa │ │ │ │ + 0x00056e44 5f73616d 706c6573 00000000 46534141 _samples....FSAA │ │ │ │ + 0x00056e54 2053616d 706c6573 00000000 6766785f Samples....gfx_ │ │ │ │ + 0x00056e64 66696e69 73680000 57616974 2074696c finish..Wait til │ │ │ │ + 0x00056e74 6c207468 65206770 75206669 6e697368 l the gpu finish │ │ │ │ + 0x00056e84 65642074 68652063 75727265 6e742066 ed the current f │ │ │ │ + 0x00056e94 72616d65 20626566 6f726520 73746172 rame before star │ │ │ │ + 0x00056ea4 74696e67 20746865 206e6577 206f6e65 ting the new one │ │ │ │ + 0x00056eb4 00000000 6766785f 6173796e 6372656e ....gfx_asyncren │ │ │ │ + 0x00056ec4 64657200 446f2072 656e6465 72696e67 der.Do rendering │ │ │ │ + 0x00056ed4 20617379 6e632066 726f6d20 74686520 async from the │ │ │ │ + 0x00056ee4 74686520 75706461 74650000 6766785f the update..gfx_ │ │ │ │ + 0x00056ef4 6d617866 70730000 4d617869 6d756d20 maxfps..Maximum │ │ │ │ + 0x00056f04 66707320 28776865 6e206c69 6d697420 fps (when limit │ │ │ │ + 0x00056f14 66707320 69732065 6e61626c 65642900 fps is enabled). │ │ │ │ + 0x00056f24 6766785f 6c696d69 74667073 00000000 gfx_limitfps.... │ │ │ │ + 0x00056f34 4c696d69 74206670 73000000 6766785f Limit fps...gfx_ │ │ │ │ + 0x00056f44 7573655f 78313178 72616e64 725f776d use_x11xrandr_wm │ │ │ │ + 0x00056f54 00000000 4c657420 53444c20 75736520 ....Let SDL use │ │ │ │ + 0x00056f64 74686520 58313120 5852616e 64522077 the X11 XRandR w │ │ │ │ + 0x00056f74 696e646f 77206d61 6e616765 72000000 indow manager... │ │ │ │ + 0x00056f84 696e705f 67726162 00000000 44697361 inp_grab....Disa │ │ │ │ + 0x00056f94 626c6520 4f53206d 6f757365 20736574 ble OS mouse set │ │ │ │ + 0x00056fa4 74696e67 73207375 63682061 73206d6f tings such as mo │ │ │ │ + 0x00056fb4 75736520 61636365 6c657261 74696f6e use acceleration │ │ │ │ + 0x00056fc4 2c207573 65207261 77206d6f 75736520 , use raw mouse │ │ │ │ + 0x00056fd4 696e7075 74206d6f 64650000 696e705f input mode..inp_ │ │ │ │ + 0x00056fe4 6d6f7573 6573656e 73000000 496e6761 mousesens...Inga │ │ │ │ + 0x00056ff4 6d65206d 6f757365 2073656e 73697469 me mouse sensiti │ │ │ │ + 0x00057004 76697479 00000000 6a6f7973 7469636b vity....joystick │ │ │ │ + 0x00057014 5f656e61 626c6500 456e6162 6c65206a _enable.Enable j │ │ │ │ + 0x00057024 6f797374 69636b00 6a6f7973 7469636b oystick.joystick │ │ │ │ + 0x00057034 5f677569 64000000 4a6f7973 7469636b _guid...Joystick │ │ │ │ + 0x00057044 20475549 44207768 69636820 756e6971 GUID which uniq │ │ │ │ + 0x00057054 75656c79 20696465 6e746966 69657320 uely identifies │ │ │ │ + 0x00057064 74686520 61637469 7665206a 6f797374 the active joyst │ │ │ │ + 0x00057074 69636b00 6a6f7973 7469636b 5f73656e ick.joystick_sen │ │ │ │ + 0x00057084 73000000 4a6f7973 7469636b 2073656e s...Joystick sen │ │ │ │ + 0x00057094 73697469 76697479 00000000 6a6f7973 sitivity....joys │ │ │ │ + 0x000570a4 7469636b 5f780000 4a6f7973 7469636b tick_x..Joystick │ │ │ │ + 0x000570b4 20617869 73207468 61742063 6f6e7472 axis that contr │ │ │ │ + 0x000570c4 6f6c7320 58206178 6973206f 66206375 ols X axis of cu │ │ │ │ + 0x000570d4 72736f72 00000000 6a6f7973 7469636b rsor....joystick │ │ │ │ + 0x000570e4 5f790000 4a6f7973 7469636b 20617869 _y..Joystick axi │ │ │ │ + 0x000570f4 73207468 61742063 6f6e7472 6f6c7320 s that controls │ │ │ │ + 0x00057104 59206178 6973206f 66206375 72736f72 Y axis of cursor │ │ │ │ + 0x00057114 00000000 6a6f7973 7469636b 5f746f6c ....joystick_tol │ │ │ │ + 0x00057124 6572616e 63650000 4a6f7973 7469636b erance..Joystick │ │ │ │ + 0x00057134 20417869 7320746f 6c657261 6e636520 Axis tolerance │ │ │ │ + 0x00057144 746f2061 63636f75 6e742066 6f72206a to account for j │ │ │ │ + 0x00057154 69747465 72000000 53657276 6572206e itter...Server n │ │ │ │ + 0x00057164 616d6500 73765f68 6f73746e 616d6500 ame.sv_hostname. │ │ │ │ + 0x00057174 53657276 65722068 6f73746e 616d6500 Server hostname. │ │ │ │ + 0x00057184 62696e64 61646472 00000000 41646472 bindaddr....Addr │ │ │ │ + 0x00057194 65737320 746f2062 696e6420 74686520 ess to bind the │ │ │ │ + 0x000571a4 636c6965 6e742f73 65727665 7220746f client/server to │ │ │ │ + 0x000571b4 00000000 73765f70 6f727400 506f7274 ....sv_port.Port │ │ │ │ + 0x000571c4 20746f20 75736520 666f7220 74686520 to use for the │ │ │ │ + 0x000571d4 73657276 65720000 73765f65 78746572 server..sv_exter │ │ │ │ + 0x000571e4 6e616c5f 706f7274 00000000 45787465 nal_port....Exte │ │ │ │ + 0x000571f4 726e616c 20706f72 7420746f 20726570 rnal port to rep │ │ │ │ + 0x00057204 6f727420 746f2074 6865206d 61737465 ort to the maste │ │ │ │ + 0x00057214 72207365 72766572 73000000 4d617020 r servers...Map │ │ │ │ + 0x00057224 746f2075 7365206f 6e207468 65207365 to use on the se │ │ │ │ + 0x00057234 72766572 00000000 4d617869 6d756d20 rver....Maximum │ │ │ │ + 0x00057244 6e756d62 6572206f 6620636c 69656e74 number of client │ │ │ │ + 0x00057254 73207468 61742061 72652061 6c6c6f77 s that are allow │ │ │ │ + 0x00057264 6564206f 6e206120 73657276 65720000 ed on a server.. │ │ │ │ + 0x00057274 4d617869 6d756d20 6e756d62 6572206f Maximum number o │ │ │ │ + 0x00057284 6620636c 69656e74 73207769 74682074 f clients with t │ │ │ │ + 0x00057294 68652073 616d6520 49502074 68617420 he same IP that │ │ │ │ + 0x000572a4 63616e20 636f6e6e 65637420 746f2074 can connect to t │ │ │ │ + 0x000572b4 68652073 65727665 72000000 73765f6d he server...sv_m │ │ │ │ + 0x000572c4 61705f64 6f776e6c 6f61645f 73706565 ap_download_spee │ │ │ │ + 0x000572d4 64000000 4e756d62 6572206f 66206d61 d...Number of ma │ │ │ │ + 0x000572e4 70206461 74612070 61636b61 67657320 p data packages │ │ │ │ + 0x000572f4 6120636c 69656e74 20676574 73206f6e a client gets on │ │ │ │ + 0x00057304 20656163 68207265 71756573 74000000 each request... │ │ │ │ + 0x00057314 73765f68 6967685f 62616e64 77696474 sv_high_bandwidt │ │ │ │ + 0x00057324 68000000 55736520 68696768 2062616e h...Use high ban │ │ │ │ + 0x00057334 64776964 7468206d 6f64652e 20446f75 dwidth mode. Dou │ │ │ │ + 0x00057344 626c6573 20746865 2062616e 64776964 bles the bandwid │ │ │ │ + 0x00057354 74682072 65717569 72656420 666f7220 th required for │ │ │ │ + 0x00057364 74686520 73657276 65722e20 4c414e20 the server. LAN │ │ │ │ + 0x00057374 75736520 6f6e6c79 00000000 73765f72 use only....sv_r │ │ │ │ + 0x00057384 65676973 74657200 52656769 73746572 egister.Register │ │ │ │ + 0x00057394 20736572 76657220 77697468 206d6173 server with mas │ │ │ │ + 0x000573a4 74657220 73657276 65722066 6f722070 ter server for p │ │ │ │ + 0x000573b4 75626c69 63206c69 7374696e 67000000 ublic listing... │ │ │ │ + 0x000573c4 52656d6f 74652063 6f6e736f 6c652070 Remote console p │ │ │ │ + 0x000573d4 61737377 6f726420 2866756c 6c206163 assword (full ac │ │ │ │ + 0x000573e4 63657373 29000000 73765f72 636f6e5f cess)...sv_rcon_ │ │ │ │ + 0x000573f4 6d6f645f 70617373 776f7264 00000000 mod_password.... │ │ │ │ + 0x00057404 52656d6f 74652063 6f6e736f 6c652070 Remote console p │ │ │ │ + 0x00057414 61737377 6f726420 666f7220 6d6f6465 assword for mode │ │ │ │ + 0x00057424 7261746f 72732028 6c696d69 74656420 rators (limited │ │ │ │ + 0x00057434 61636365 73732900 73765f72 636f6e5f access).sv_rcon_ │ │ │ │ + 0x00057444 6d61785f 74726965 73000000 4d617869 max_tries...Maxi │ │ │ │ + 0x00057454 6d756d20 6e756d62 6572206f 66207472 mum number of tr │ │ │ │ + 0x00057464 69657320 666f7220 72656d6f 74652063 ies for remote c │ │ │ │ + 0x00057474 6f6e736f 6c652061 75746865 6e746963 onsole authentic │ │ │ │ + 0x00057484 6174696f 6e000000 73765f72 636f6e5f ation...sv_rcon_ │ │ │ │ + 0x00057494 62616e74 696d6500 54686520 74696d65 bantime.The time │ │ │ │ + 0x000574a4 20612063 6c69656e 74206765 74732062 a client gets b │ │ │ │ + 0x000574b4 616e6e65 64206966 2072656d 6f746520 anned if remote │ │ │ │ + 0x000574c4 636f6e73 6f6c6520 61757468 656e7469 console authenti │ │ │ │ + 0x000574d4 63617469 6f6e2066 61696c73 2e203020 cation fails. 0 │ │ │ │ + 0x000574e4 6d616b65 73206974 206a7573 74207573 makes it just us │ │ │ │ + 0x000574f4 65206b69 636b0000 73765f61 75746f5f e kick..sv_auto_ │ │ │ │ + 0x00057504 64656d6f 5f726563 6f726400 73765f61 demo_record.sv_a │ │ │ │ + 0x00057514 75746f5f 64656d6f 5f6d6178 00000000 uto_demo_max.... │ │ │ │ + 0x00057524 65635f62 696e6461 64647200 41646472 ec_bindaddr.Addr │ │ │ │ + 0x00057534 65737320 746f2062 696e6420 74686520 ess to bind the │ │ │ │ + 0x00057544 65787465 726e616c 20636f6e 736f6c65 external console │ │ │ │ + 0x00057554 20746f2e 20416e79 7468696e 67206275 to. Anything bu │ │ │ │ + 0x00057564 7420276c 6f63616c 686f7374 27206973 t 'localhost' is │ │ │ │ + 0x00057574 2064616e 6765726f 75730000 65635f70 dangerous..ec_p │ │ │ │ + 0x00057584 6f727400 506f7274 20746f20 75736520 ort.Port to use │ │ │ │ + 0x00057594 666f7220 74686520 65787465 726e616c for the external │ │ │ │ + 0x000575a4 20636f6e 736f6c65 00000000 65635f70 console....ec_p │ │ │ │ + 0x000575b4 61737377 6f726400 45787465 726e616c assword.External │ │ │ │ + 0x000575c4 20636f6e 736f6c65 20706173 73776f72 console passwor │ │ │ │ + 0x000575d4 64000000 65635f62 616e7469 6d650000 d...ec_bantime.. │ │ │ │ + 0x000575e4 54686520 74696d65 20612063 6c69656e The time a clien │ │ │ │ + 0x000575f4 74206765 74732062 616e6e65 64206966 t gets banned if │ │ │ │ + 0x00057604 2065636f 6e206175 7468656e 74696361 econ authentica │ │ │ │ + 0x00057614 74696f6e 20666169 6c732e20 30206a75 tion fails. 0 ju │ │ │ │ + 0x00057624 73742063 6c6f7365 73207468 6520636f st closes the co │ │ │ │ + 0x00057634 6e6e6563 74696f6e 00000000 65635f61 nnection....ec_a │ │ │ │ + 0x00057644 7574685f 74696d65 6f757400 54696d65 uth_timeout.Time │ │ │ │ + 0x00057654 20696e20 7365636f 6e647320 6265666f in seconds befo │ │ │ │ + 0x00057664 72652074 68652074 68652065 636f6e20 re the the econ │ │ │ │ + 0x00057674 61757468 656e7469 66696361 74696f6e authentification │ │ │ │ + 0x00057684 2074696d 6573206f 75740000 65635f6f times out..ec_o │ │ │ │ + 0x00057694 75747075 745f6c65 76656c00 41646a75 utput_level.Adju │ │ │ │ + 0x000576a4 73747320 74686520 616d6f75 6e74206f sts the amount o │ │ │ │ + 0x000576b4 6620696e 666f726d 6174696f 6e20696e f information in │ │ │ │ + 0x000576c4 20746865 20657874 65726e61 6c20636f the external co │ │ │ │ + 0x000576d4 6e736f6c 65000000 64656275 67000000 nsole...debug... │ │ │ │ + 0x000576e4 44656275 67206d6f 64650000 6462675f Debug mode..dbg_ │ │ │ │ + 0x000576f4 73747265 73730000 53747265 73732073 stress..Stress s │ │ │ │ + 0x00057704 79737465 6d730000 6462675f 73747265 ystems..dbg_stre │ │ │ │ + 0x00057714 73735f6e 6574776f 726b0000 53747265 ss_network..Stre │ │ │ │ + 0x00057724 7373206e 6574776f 726b0000 6462675f ss network..dbg_ │ │ │ │ + 0x00057734 70726566 00000000 50657266 6f726d61 pref....Performa │ │ │ │ + 0x00057744 6e636520 6f757470 75747300 6462675f nce outputs.dbg_ │ │ │ │ + 0x00057754 67726170 68730000 50657266 6f726d61 graphs..Performa │ │ │ │ + 0x00057764 6e636520 67726170 68730000 6462675f nce graphs..dbg_ │ │ │ │ + 0x00057774 68697463 68000000 48697463 68207761 hitch...Hitch wa │ │ │ │ + 0x00057784 726e696e 67730000 6462675f 73747265 rnings..dbg_stre │ │ │ │ + 0x00057794 73735f73 65727665 72000000 53657276 ss_server...Serv │ │ │ │ + 0x000577a4 65722074 6f207374 72657373 00000000 er to stress.... │ │ │ │ + 0x000577b4 6462675f 72657369 7a61626c 65000000 dbg_resizable... │ │ │ │ + 0x000577c4 456e6162 6c657320 77696e64 6f772072 Enables window r │ │ │ │ + 0x000577d4 6573697a 696e6700 56616c75 653a2025 esizing.Value: % │ │ │ │ + 0x000577e4 73000000 6661696c 65642074 6f206368 s...failed to ch │ │ │ │ + 0x000577f4 61696e20 27257327 00000000 7372632f ain '%s'....src/ │ │ │ │ + 0x00057804 656e6769 6e652f73 68617265 642f636f engine/shared/co │ │ │ │ + 0x00057814 6e736f6c 652e6370 70000000 656e6162 nsole.cpp...enab │ │ │ │ + 0x00057824 6c656400 64697361 626c6564 00000000 led.disabled.... │ │ │ │ + 0x00057834 6d6f6465 7261746f 72206163 63657373 moderator access │ │ │ │ + 0x00057844 20666f72 20272573 27206973 206e6f77 for '%s' is now │ │ │ │ + 0x00057854 20257300 6d6f6465 7261746f 72206163 %s.moderator ac │ │ │ │ + 0x00057864 63657373 20666f72 20272573 27206973 cess for '%s' is │ │ │ │ + 0x00057874 20257300 4e6f2073 75636820 636f6d6d %s.No such comm │ │ │ │ + 0x00057884 616e643a 20272573 272e0000 496e7661 and: '%s'...Inva │ │ │ │ + 0x00057894 6c696420 61726775 6d656e74 732e2e2e lid arguments... │ │ │ │ + 0x000578a4 20557361 67653a20 25732025 73000000 Usage: %s %s... │ │ │ │ + 0x000578b4 41636365 73732066 6f722063 6f6d6d61 Access for comma │ │ │ │ + 0x000578c4 6e642025 73206465 6e696564 2e000000 nd %s denied.... │ │ │ │ + 0x000578d4 4e6f2073 75636820 636f6d6d 616e643a No such command: │ │ │ │ + 0x000578e4 2025732e 00000000 65786563 7574696e %s.....executin │ │ │ │ + 0x000578f4 67202725 73270000 6661696c 65642074 g '%s'..failed t │ │ │ │ + 0x00057904 6f206f70 656e2027 25732700 496e666f o open '%s'.Info │ │ │ │ + 0x00057914 3a206f6e 6c792072 656c6174 69766520 : only relative │ │ │ │ + 0x00057924 70617468 73207374 61727469 6e672066 paths starting f │ │ │ │ + 0x00057934 726f6d20 74686520 6f6e6573 20796f75 rom the ones you │ │ │ │ + 0x00057944 20737065 63696679 20696e20 2773746f specify in 'sto │ │ │ │ + 0x00057954 72616765 2e636667 27206172 6520616c rage.cfg' are al │ │ │ │ + 0x00057964 6c6f7765 64000000 2d660000 2d730000 lowed...-f..-s.. │ │ │ │ + 0x00057974 2d2d7369 6c656e74 00000000 25732025 --silent....%s % │ │ │ │ + 0x00057984 69000000 496e7661 6c696420 636f6d6d i...Invalid comm │ │ │ │ + 0x00057994 616e643a 20272573 272e0000 30000000 and: '%s'...0... │ │ │ │ + 0x000579a4 6563686f 00000000 4563686f 20746865 echo....Echo the │ │ │ │ + 0x000579b4 20746578 74000000 725b6669 6c655d00 text...r[file]. │ │ │ │ + 0x000579c4 65786563 00000000 45786563 75746520 exec....Execute │ │ │ │ + 0x000579d4 74686520 73706563 69666965 64206669 the specified fi │ │ │ │ + 0x000579e4 6c650000 735b636f 6e666967 2d6f7074 le..s[config-opt │ │ │ │ + 0x000579f4 696f6e5d 20695b76 616c7565 315d2069 ion] i[value1] i │ │ │ │ + 0x00057a04 5b76616c 7565325d 00000000 746f6767 [value2]....togg │ │ │ │ + 0x00057a14 6c650000 546f6767 6c652063 6f6e6669 le..Toggle confi │ │ │ │ + 0x00057a24 67207661 6c756500 2b746f67 676c6500 g value.+toggle. │ │ │ │ + 0x00057a34 546f6767 6c652063 6f6e6669 67207661 Toggle config va │ │ │ │ + 0x00057a44 6c756520 76696120 6b657970 72657373 lue via keypress │ │ │ │ + 0x00057a54 00000000 735b636f 6d6d616e 645d203f ....s[command] ? │ │ │ │ + 0x00057a64 695b6163 63657373 2d6c6576 656c5d00 i[access-level]. │ │ │ │ + 0x00057a74 53706563 69667920 636f6d6d 616e6420 Specify command │ │ │ │ + 0x00057a84 61636365 73736962 696c6974 7920666f accessibility fo │ │ │ │ + 0x00057a94 72206d6f 64657261 746f7273 00000000 r moderators.... │ │ │ │ + 0x00057aa4 6d6f645f 73746174 75730000 4c697374 mod_status..List │ │ │ │ + 0x00057ab4 20616c6c 20636f6d 6d616e64 73207768 all commands wh │ │ │ │ + 0x00057ac4 69636820 61726520 61636365 73736962 ich are accessib │ │ │ │ + 0x00057ad4 6c652066 6f72206d 6f646572 61746f72 le for moderator │ │ │ │ + 0x00057ae4 73000000 61737365 72742100 7372632f s...assert!.src/ │ │ │ │ + 0x00057af4 62617365 2f746c2f 62617365 2e680000 base/tl/base.h.. │ │ │ │ + 0x00057b04 64617461 5f73697a 653d2564 206e756d data_size=%d num │ │ │ │ + 0x00057b14 5f697465 6d733d25 64000000 09747970 _items=%d....typ │ │ │ │ + 0x00057b24 653d2564 2069643d 25640000 09092533 e=%d id=%d....%3 │ │ │ │ + 0x00057b34 64202531 32640925 30387800 7372632f d %12d.%08x.src/ │ │ │ │ + 0x00057b44 656e6769 6e652f73 68617265 642f736e engine/shared/sn │ │ │ │ + 0x00057b54 61707368 6f742e63 70700000 746f6f20 apshot.cpp..too │ │ │ │ + 0x00057b64 6d756368 20646174 61000000 746f6f20 much data...too │ │ │ │ + 0x00057b74 6d616e79 20697465 6d730000 696e7661 many items..inva │ │ │ │ + 0x00057b84 6c696420 736e6170 73686f74 00000000 lid snapshot.... │ │ │ │ + 0x00057b94 72656675 73696e67 20746f20 6f70656e refusing to open │ │ │ │ + 0x00057ba4 20706174 68207768 69636820 6c6f6f6b path which look │ │ │ │ + 0x00057bb4 73206c69 6b652069 7420636f 756c6420 s like it could │ │ │ │ + 0x00057bc4 65736361 70652074 686f7365 20737065 escape those spe │ │ │ │ + 0x00057bd4 63696669 65642069 6e202773 746f7261 cified in 'stora │ │ │ │ + 0x00057be4 67652e63 6667273a 20257300 25732573 ge.cfg': %s.%s%s │ │ │ │ + 0x00057bf4 25730000 696e7661 6c696420 73746f72 %s..invalid stor │ │ │ │ + 0x00057c04 61676520 74797065 00000000 7372632f age type....src/ │ │ │ │ + 0x00057c14 656e6769 6e652f73 68617265 642f7374 engine/shared/st │ │ │ │ + 0x00057c24 6f726167 652e6370 70000000 24555345 orage.cpp...$USE │ │ │ │ + 0x00057c34 52444952 00000000 61646465 64207061 RDIR....added pa │ │ │ │ + 0x00057c44 74682027 24555345 52444952 27202827 th '$USERDIR' (' │ │ │ │ + 0x00057c54 25732729 00000000 24444154 41444952 %s')....$DATADIR │ │ │ │ + 0x00057c64 00000000 61646465 64207061 74682027 ....added path ' │ │ │ │ + 0x00057c74 24444154 41444952 27202827 25732729 $DATADIR' ('%s') │ │ │ │ + 0x00057c84 00000000 24435552 52454e54 44495200 ....$CURRENTDIR. │ │ │ │ + 0x00057c94 61646465 64207061 74682027 24435552 added path '$CUR │ │ │ │ + 0x00057ca4 52454e54 44495227 20282725 73272900 RENTDIR' ('%s'). │ │ │ │ + 0x00057cb4 24415050 44495200 61646465 64207061 $APPDIR.added pa │ │ │ │ + 0x00057cc4 74682027 24415050 44495227 20282725 th '$APPDIR' ('% │ │ │ │ + 0x00057cd4 73272900 61646465 64207061 74682027 s').added path ' │ │ │ │ + 0x00057ce4 25732700 736b6970 70696e67 20647570 %s'.skipping dup │ │ │ │ + 0x00057cf4 6c696361 74652070 61746820 27245553 licate path '$US │ │ │ │ + 0x00057d04 45524449 52272028 27257327 29000000 ERDIR' ('%s')... │ │ │ │ + 0x00057d14 736b6970 70696e67 20647570 6c696361 skipping duplica │ │ │ │ + 0x00057d24 74652070 61746820 27244441 54414449 te path '$DATADI │ │ │ │ + 0x00057d34 52272028 27257327 29000000 736b6970 R' ('%s')...skip │ │ │ │ + 0x00057d44 70696e67 20647570 6c696361 74652070 ping duplicate p │ │ │ │ + 0x00057d54 61746820 27244355 5252454e 54444952 ath '$CURRENTDIR │ │ │ │ + 0x00057d64 27202827 25732729 00000000 736b6970 ' ('%s')....skip │ │ │ │ + 0x00057d74 70696e67 20647570 6c696361 74652070 ping duplicate p │ │ │ │ + 0x00057d84 61746820 27244150 50444952 27202827 ath '$APPDIR' (' │ │ │ │ + 0x00057d94 25732729 00000000 736b6970 70696e67 %s')....skipping │ │ │ │ + 0x00057da4 20647570 6c696361 74652070 61746820 duplicate path │ │ │ │ + 0x00057db4 27257327 00000000 64617461 2f6d6170 '%s'....data/map │ │ │ │ + 0x00057dc4 72657300 64617461 00000000 2f757372 res.data..../usr │ │ │ │ + 0x00057dd4 2f736861 72652f67 616d6573 2f746565 /share/games/tee │ │ │ │ + 0x00057de4 776f726c 64732f64 6174612f 6d617072 worlds/data/mapr │ │ │ │ + 0x00057df4 65730000 2f757372 2f736861 72652f67 es../usr/share/g │ │ │ │ + 0x00057e04 616d6573 2f746565 776f726c 64732f64 ames/teeworlds/d │ │ │ │ + 0x00057e14 61746100 25732f64 61746100 2f646174 ata.%s/data./dat │ │ │ │ + 0x00057e24 612f6d61 70726573 00000000 25732f6d a/mapres....%s/m │ │ │ │ + 0x00057e34 61707265 73000000 7761726e 696e6720 apres...warning │ │ │ │ + 0x00057e44 6e6f2064 61746120 64697265 63746f72 no data director │ │ │ │ + 0x00057e54 7920666f 756e6400 73746f72 6167652e y found.storage. │ │ │ │ + 0x00057e64 63666700 2f73746f 72616765 2e636667 cfg./storage.cfg │ │ │ │ + 0x00057e74 00000000 636f756c 646e2774 206f7065 ....couldn't ope │ │ │ │ + 0x00057e84 6e207374 6f726167 652e6366 67000000 n storage.cfg... │ │ │ │ + 0x00057e94 6164645f 70617468 20000000 6e6f2070 add_path ...no p │ │ │ │ + 0x00057ea4 61746873 20666f75 6e642069 6e207374 aths found in st │ │ │ │ + 0x00057eb4 6f726167 652e6366 67000000 7573696e orage.cfg...usin │ │ │ │ + 0x00057ec4 67207374 616e6461 72642070 61746873 g standard paths │ │ │ │ + 0x00057ed4 00000000 756e6162 6c652074 6f206372 ....unable to cr │ │ │ │ + 0x00057ee4 65617465 20736176 65206469 72656374 eate save direct │ │ │ │ + 0x00057ef4 6f727900 73637265 656e7368 6f747300 ory.screenshots. │ │ │ │ + 0x00057f04 73637265 656e7368 6f74732f 6175746f screenshots/auto │ │ │ │ + 0x00057f14 00000000 6d617073 00000000 646f776e ....maps....down │ │ │ │ + 0x00057f24 6c6f6164 65646d61 70730000 736b696e loadedmaps..skin │ │ │ │ + 0x00057f34 73000000 64756d70 73000000 64656d6f s...dumps...demo │ │ │ │ + 0x00057f44 73000000 64656d6f 732f6175 746f0000 s...demos/auto.. │ │ │ │ + 0x00057f54 636f6e66 69677300 696e6974 69616c69 configs.initiali │ │ │ │ + 0x00057f64 73617469 6f6e2066 61696c65 64000000 sation failed... │ │ │ │ + 0x00057f74 2f757372 2f736861 72652f74 6565776f /usr/share/teewo │ │ │ │ + 0x00057f84 726c6473 2f646174 61000000 2f757372 rlds/data.../usr │ │ │ │ + 0x00057f94 2f6c6f63 616c2f73 68617265 2f746565 /local/share/tee │ │ │ │ + 0x00057fa4 776f726c 64732f64 61746100 2f757372 worlds/data./usr │ │ │ │ + 0x00057fb4 2f6c6f63 616c2f73 68617265 2f67616d /local/share/gam │ │ │ │ + 0x00057fc4 65732f74 6565776f 726c6473 2f646174 es/teeworlds/dat │ │ │ │ + 0x00057fd4 61000000 2f757372 2f706b67 2f736861 a.../usr/pkg/sha │ │ │ │ + 0x00057fe4 72652f74 6565776f 726c6473 2f646174 re/teeworlds/dat │ │ │ │ + 0x00057ff4 61000000 2f757372 2f706b67 2f736861 a.../usr/pkg/sha │ │ │ │ + 0x00058004 72652f67 616d6573 2f746565 776f726c re/games/teeworl │ │ │ │ + 0x00058014 64732f64 61746100 2f6f7074 2f746565 ds/data./opt/tee │ │ │ │ + 0x00058024 776f726c 64732f64 61746100 6d617374 worlds/data.mast │ │ │ │ + 0x00058034 6572732e 63666700 25313237 73202534 ers.cfg.%127s %4 │ │ │ │ + 0x00058044 37730000 6d617374 65722564 2e746565 7s..master%d.tee │ │ │ │ + 0x00058054 776f726c 64732e63 6f6d0000 72656672 worlds.com..refr │ │ │ │ + 0x00058064 65736869 6e67206d 61737465 72207365 eshing master se │ │ │ │ + 0x00058074 72766572 20616464 72657373 65730000 rver addresses.. │ │ │ │ + 0x00058084 656e6769 6e652f6d 61737465 72737276 engine/mastersrv │ │ │ │ + 0x00058094 00000000 73617669 6e672061 64647265 ....saving addre │ │ │ │ + 0x000580a4 73736573 00000000 6a6f6220 61646465 sses....job adde │ │ │ │ + 0x000580b4 64000000 64756d70 732f2573 25732e74 d...dumps/%s%s.t │ │ │ │ + 0x000580c4 78740000 6661696c 65642074 6f206f70 xt..failed to op │ │ │ │ + 0x000580d4 656e2027 25732720 666f7220 6c6f6767 en '%s' for logg │ │ │ │ + 0x000580e4 696e6700 656e6769 6e652f6c 6f676669 ing.engine/logfi │ │ │ │ + 0x000580f4 6c650000 73746f70 70656420 6c6f6767 le..stopped logg │ │ │ │ + 0x00058104 696e6720 6e657477 6f726b20 73656e74 ing network sent │ │ │ │ + 0x00058114 20706163 6b616765 73000000 73746f70 packages...stop │ │ │ │ + 0x00058124 70656420 6c6f6767 696e6720 6e657477 ped logging netw │ │ │ │ + 0x00058134 6f726b20 72656376 20706163 6b616765 ork recv package │ │ │ │ + 0x00058144 73000000 64756d70 732f2573 5f6e6574 s...dumps/%s_net │ │ │ │ + 0x00058154 776f726b 5f73656e 745f2573 2e747874 work_sent_%s.txt │ │ │ │ + 0x00058164 00000000 64756d70 732f2573 5f6e6574 ....dumps/%s_net │ │ │ │ + 0x00058174 776f726b 5f726563 765f2573 2e747874 work_recv_%s.txt │ │ │ │ + 0x00058184 00000000 6661696c 65642074 6f207374 ....failed to st │ │ │ │ + 0x00058194 61727420 6c6f6767 696e6720 6e657477 art logging netw │ │ │ │ + 0x000581a4 6f726b20 73656e74 20706163 6b616765 ork sent package │ │ │ │ + 0x000581b4 73000000 6661696c 65642074 6f207374 s...failed to st │ │ │ │ + 0x000581c4 61727420 6c6f6767 696e6720 6e657477 art logging netw │ │ │ │ + 0x000581d4 6f726b20 72656376 20706163 6b616765 ork recv package │ │ │ │ + 0x000581e4 73000000 6462675f 6c6f676e 6574776f s...dbg_lognetwo │ │ │ │ + 0x000581f4 726b0000 4c6f6720 74686520 6e657477 rk..Log the netw │ │ │ │ + 0x00058204 6f726b00 6c696e75 78000000 756e6978 ork.linux...unix │ │ │ │ + 0x00058214 00000000 72756e6e 696e6720 6f6e2025 ....running on % │ │ │ │ + 0x00058224 732d2573 2d257300 61726d00 61726368 s-%s-%s.arm.arch │ │ │ │ + 0x00058234 20697320 6c697474 6c652065 6e646961 is little endia │ │ │ │ + 0x00058244 6e000000 746f6f20 7765616b 20636f6e n...too weak con │ │ │ │ + 0x00058254 6e656374 696f6e20 286f7574 206f6620 nection (out of │ │ │ │ + 0x00058264 62756666 65722900 636c6f73 65642072 buffer).closed r │ │ │ │ + 0x00058274 6561736f 6e3d2725 73270000 636f6e6e eason='%s'..conn │ │ │ │ + 0x00058284 00000000 676f7420 746f6b65 6e2c2072 ....got token, r │ │ │ │ + 0x00058294 65706c79 696e672c 20746f6b 656e3d25 eplying, token=% │ │ │ │ + 0x000582a4 78206d79 746f6b65 6e3d2578 00000000 x mytoken=%x.... │ │ │ │ + 0x000582b4 636f6e6e 65637469 6f6e0000 676f7420 connection..got │ │ │ │ + 0x000582c4 746f6b65 6e2c2074 6f6b656e 3d257800 token, token=%x. │ │ │ │ + 0x000582d4 676f7420 636f6e6e 65637469 6f6e2c20 got connection, │ │ │ │ + 0x000582e4 73656e64 696e6720 61636365 70740000 sending accept.. │ │ │ │ + 0x000582f4 676f7420 61636365 70742e20 636f6e6e got accept. conn │ │ │ │ + 0x00058304 65637469 6f6e206f 6e6c696e 65000000 ection online... │ │ │ │ + 0x00058314 636f6e6e 65637469 6e67206f 6e6c696e connecting onlin │ │ │ │ + 0x00058324 65000000 54696d65 6f757400 556e6162 e...Timeout.Unab │ │ │ │ + 0x00058334 6c652074 6f20636f 6e6e6563 7420746f le to connect to │ │ │ │ + 0x00058344 20746865 20736572 76657200 546f6f20 the server.Too │ │ │ │ + 0x00058354 7765616b 20636f6e 6e656374 696f6e20 weak connection │ │ │ │ + 0x00058364 286e6f74 2061636b 65642066 6f722031 (not acked for 1 │ │ │ │ + 0x00058374 30207365 636f6e64 73290000 666c7573 0 seconds)..flus │ │ │ │ + 0x00058384 68656420 636f6e6e 65637469 6f6e2064 hed connection d │ │ │ │ + 0x00058394 75652074 6f207469 6d656f75 742e2025 ue to timeout. % │ │ │ │ + 0x000583a4 64206368 756e6b73 2e000000 25732e6d d chunks....%s.m │ │ │ │ + 0x000583b4 61700000 7372632f 656e6769 6e652f73 ap..src/engine/s │ │ │ │ + 0x000583c4 68617265 642f6461 74616669 6c652e63 hared/datafile.c │ │ │ │ + 0x000583d4 70700000 636f6d70 72657373 696f6e20 pp..compression │ │ │ │ + 0x000583e4 6572726f 72202564 00000000 64617461 error %d....data │ │ │ │ + 0x000583f4 66696c65 00000000 7a6c6962 20657272 file....zlib err │ │ │ │ + 0x00058404 6f720000 6c6f6164 696e672e 2066696c or..loading. fil │ │ │ │ + 0x00058414 656e616d 653d2725 73270000 636f756c ename='%s'..coul │ │ │ │ + 0x00058424 64206e6f 74206f70 656e2027 25732700 d not open '%s'. │ │ │ │ + 0x00058434 77726f6e 67207369 676e6174 7572652e wrong signature. │ │ │ │ + 0x00058444 20257820 25782025 78202578 00000000 %x %x %x %x.... │ │ │ │ + 0x00058454 77726f6e 67207665 7273696f 6e2e2076 wrong version. v │ │ │ │ + 0x00058464 65727369 6f6e3d25 78000000 756e6162 ersion=%x...unab │ │ │ │ + 0x00058474 6c652074 6f206c6f 61642066 696c652c le to load file, │ │ │ │ + 0x00058484 20696e76 616c6964 2066696c 6520696e invalid file in │ │ │ │ + 0x00058494 666f726d 6174696f 6e000000 636f756c formation...coul │ │ │ │ + 0x000584a4 646e2774 206c6f61 64207468 65207768 dn't load the wh │ │ │ │ + 0x000584b4 6f6c6520 7468696e 672c2077 616e7465 ole thing, wante │ │ │ │ + 0x000584c4 643d2564 20676f74 3d256400 616c6c6f d=%d got=%d.allo │ │ │ │ + 0x000584d4 6373697a 653d2564 00000000 72656164 csize=%d....read │ │ │ │ + 0x000584e4 73697a65 3d256400 73776170 6c656e3d size=%d.swaplen= │ │ │ │ + 0x000584f4 25640000 6974656d 5f73697a 653d2564 %d..item_size=%d │ │ │ │ + 0x00058504 00000000 6c6f6164 696e6720 646f6e65 ....loading done │ │ │ │ + 0x00058514 2e206461 74616669 6c653d27 25732700 . datafile='%s'. │ │ │ │ + 0x00058524 6c6f6164 696e6720 64617461 20696e64 loading data ind │ │ │ │ + 0x00058534 65783d25 64207369 7a653d25 6420756e ex=%d size=%d un │ │ │ │ + 0x00058544 636f6d70 72657373 65643d25 6c750000 compressed=%lu.. │ │ │ │ + 0x00058554 6c6f6164 696e6720 64617461 20696e64 loading data ind │ │ │ │ + 0x00058564 65783d25 64207369 7a653d25 64000000 ex=%d size=%d... │ │ │ │ + 0x00058574 61206669 6c652061 6c726561 64792065 a file already e │ │ │ │ + 0x00058584 78697374 73000000 696e636f 72726563 xists...incorrec │ │ │ │ + 0x00058594 7420626f 756e6461 72790000 61736b69 t boundary..aski │ │ │ │ + 0x000585a4 6e672066 6f722072 6573656e 64202564 ng for resend %d │ │ │ │ + 0x000585b4 20256400 7061636b 65742064 61746120 %d.packet data │ │ │ │ + 0x000585c4 73697a65 20746f6f 20686967 68000000 size too high... │ │ │ │ + 0x000585d4 7372632f 656e6769 6e652f73 68617265 src/engine/share │ │ │ │ + 0x000585e4 642f6e65 74776f72 6b2e6370 70000000 d/network.cpp... │ │ │ │ + 0x000585f4 746f6b65 6e206f75 74206f66 2072616e token out of ran │ │ │ │ + 0x00058604 67650000 72657370 20746f6b 656e206f ge..resp token o │ │ │ │ + 0x00058614 7574206f 66207261 6e676500 696e636f ut of range.inco │ │ │ │ + 0x00058624 6e736973 74656e63 79000000 7061636b nsistency...pack │ │ │ │ + 0x00058634 65742074 6f6f2073 6d616c6c 2c207369 et too small, si │ │ │ │ + 0x00058644 7a653d25 64000000 636f6e6e 6c657373 ze=%d...connless │ │ │ │ + 0x00058654 20706163 6b657420 746f6f20 736d616c packet too smal │ │ │ │ + 0x00058664 6c2c2073 697a653d 25640000 6e657400 l, size=%d..net. │ │ │ │ + 0x00058674 7061636b 65742070 61796c6f 61642074 packet payload t │ │ │ │ + 0x00058684 6f6f2062 69672c20 73697a65 3d256400 oo big, size=%d. │ │ │ │ + 0x00058694 6572726f 72206475 72696e67 20706163 error during pac │ │ │ │ + 0x000586a4 6b657420 6465636f 64696e67 00000000 ket decoding.... │ │ │ │ + 0x000586b4 436c6965 6e742073 68757464 6f776e00 Client shutdown. │ │ │ │ + 0x000586c4 7061636b 65742070 61796c6f 61642074 packet payload t │ │ │ │ + 0x000586d4 6f6f2062 69672e20 25642e20 64726f70 oo big. %d. drop │ │ │ │ + 0x000586e4 70696e67 20706163 6b657400 6e657473 ping packet.nets │ │ │ │ + 0x000586f4 65727665 72000000 6572726f 726e6f75 erver...errornou │ │ │ │ + 0x00058704 7320636c 69656e74 20696400 7372632f s client id.src/ │ │ │ │ + 0x00058714 656e6769 6e652f73 68617265 642f6e65 engine/shared/ne │ │ │ │ + 0x00058724 74776f72 6b5f636c 69656e74 2e637070 twork_client.cpp │ │ │ │ + 0x00058734 00000000 6368756e 6b207061 796c6f61 ....chunk payloa │ │ │ │ + 0x00058744 6420746f 6f206269 672e2025 642e2064 d too big. %d. d │ │ │ │ + 0x00058754 726f7070 696e6720 6368756e 6b000000 ropping chunk... │ │ │ │ + 0x00058764 6e657463 6c69656e 74000000 73617665 netclient...save │ │ │ │ + 0x00058774 5f636f6e 66696700 53617665 20636f6e _config.Save con │ │ │ │ + 0x00058784 66696720 746f2066 696c6500 636f6e66 fig to file.conf │ │ │ │ + 0x00058794 6967732f 25732e63 66670000 636f6e66 igs/%s.cfg..conf │ │ │ │ + 0x000587a4 6967732f 636f6e66 69675f25 732e6366 igs/config_%s.cf │ │ │ │ + 0x000587b4 67000000 76657273 696f6e2e 74656577 g...version.teew │ │ │ │ + 0x000587c4 6f726c64 732e636f 6d000000 44656a61 orlds.com...Deja │ │ │ │ + 0x000587d4 56755361 6e732e74 74660000 64656661 VuSans.ttf..defa │ │ │ │ + 0x000587e4 756c7400 7374616e 64617264 00000000 ult.standard.... │ │ │ │ + 0x000587f4 6c6f6361 6c686f73 743a3833 30330000 localhost:8303.. │ │ │ │ + 0x00058804 68656176 656e7300 646d0000 6e616d65 heavens.dm..name │ │ │ │ + 0x00058814 6c657373 20746565 00000000 756e6e61 less tee....unna │ │ │ │ + 0x00058824 6d656420 73657276 65720000 646d3100 med server..dm1. │ │ │ │ + 0x00058834 746f6f20 6d616e79 20636f6e 66696720 too many config │ │ │ │ + 0x00058844 63616c6c 6261636b 73000000 7372632f callbacks...src/ │ │ │ │ + 0x00058854 656e6769 6e652f73 68617265 642f636f engine/shared/co │ │ │ │ + 0x00058864 6e666967 2e637070 00000000 73657474 nfig.cpp....sett │ │ │ │ + 0x00058874 696e6773 30372e63 66670000 23205465 ings07.cfg..# Te │ │ │ │ + 0x00058884 65776f72 6c647320 302e372e 35000000 eworlds 0.7.5... │ │ │ │ + 0x00058894 25732022 25732200 73617665 6420636f %s "%s".saved co │ │ │ │ + 0x000588a4 6e666967 20746f20 27257327 00000000 nfig to '%s'.... │ │ │ │ + 0x000588b4 25732f25 735f2573 25730000 53657276 %s/%s_%s%s..Serv │ │ │ │ + 0x000588c4 65722073 68757464 6f776e00 53747265 er shutdown.Stre │ │ │ │ + 0x000588d4 7373696e 67206e65 74776f72 6b000000 ssing network... │ │ │ │ + 0x000588e4 4f6e6c79 20256420 706c6179 65727320 Only %d players │ │ │ │ + 0x000588f4 77697468 20746865 2073616d 65204950 with the same IP │ │ │ │ + 0x00058904 20617265 20616c6c 6f776564 00000000 are allowed.... │ │ │ │ + 0x00058914 54686973 20736572 76657220 69732066 This server is f │ │ │ │ + 0x00058924 756c6c00 7372632f 656e6769 6e652f73 ull.src/engine/s │ │ │ │ + 0x00058934 68617265 642f6e65 74776f72 6b5f7365 hared/network_se │ │ │ │ + 0x00058944 72766572 2e637070 00000000 4572726f rver.cpp....Erro │ │ │ │ + 0x00058954 72207365 6e64696e 67206461 74610000 r sending data.. │ │ │ │ + 0x00058964 436c6f73 696e6720 636f6e73 6f6c6500 Closing console. │ │ │ │ + 0x00058974 6f6e6c79 206f6e65 20636c69 656e7420 only one client │ │ │ │ + 0x00058984 70657220 49502061 6c6c6f77 65640000 per IP allowed.. │ │ │ │ + 0x00058994 6e6f2066 72656520 736c6f74 20617661 no free slot ava │ │ │ │ + 0x000589a4 696c6162 6c650000 7372632f 656e6769 ilable..src/engi │ │ │ │ + 0x000589b4 6e652f73 68617265 642f6d65 6d686561 ne/shared/memhea │ │ │ │ + 0x000589c4 702e6370 70000000 53746f70 70656420 p.cpp...Stopped │ │ │ │ + 0x000589d4 7265636f 7264696e 67000000 64656d6f recording...demo │ │ │ │ + 0x000589e4 5f726563 6f726465 72000000 646f776e _recorder...down │ │ │ │ + 0x000589f4 6c6f6164 65646d61 70732f25 735f2573 loadedmaps/%s_%s │ │ │ │ + 0x00058a04 2e6d6170 00000000 646f776e 6c6f6164 .map....download │ │ │ │ + 0x00058a14 65646d61 70732f25 735f2530 38782e6d edmaps/%s_%08x.m │ │ │ │ + 0x00058a24 61700000 556e6162 6c652074 6f206f70 ap..Unable to op │ │ │ │ + 0x00058a34 656e206d 61706669 6c652027 25732700 en mapfile '%s'. │ │ │ │ + 0x00058a44 556e6162 6c652074 6f206f70 656e2027 Unable to open ' │ │ │ │ + 0x00058a54 25732720 666f7220 7265636f 7264696e %s' for recordin │ │ │ │ + 0x00058a64 67000000 5265636f 7264696e 6720746f g...Recording to │ │ │ │ + 0x00058a74 20272573 27000000 6572726f 72206475 '%s'...error du │ │ │ │ + 0x00058a84 72696e67 20696e74 7061636b 20636f6d ring intpack com │ │ │ │ + 0x00058a94 70726573 73696f6e 00000000 6572726f pression....erro │ │ │ │ + 0x00058aa4 72206475 72696e67 206e6574 776f726b r during network │ │ │ │ + 0x00058ab4 20636f6d 70726573 73696f6e 00000000 compression.... │ │ │ │ + 0x00058ac4 41646465 64207469 6d656c69 6e65206d Added timeline m │ │ │ │ + 0x00058ad4 61726b65 72000000 7372632f 656e6769 arker...src/engi │ │ │ │ + 0x00058ae4 6e652f73 68617265 642f6465 6d6f2e63 ne/shared/demo.c │ │ │ │ + 0x00058af4 70700000 64656d6f 5f706c61 79657200 pp..demo_player. │ │ │ │ + 0x00058b04 27257327 20697320 6e6f7420 61206465 '%s' is not a de │ │ │ │ + 0x00058b14 6d6f2066 696c6500 64656d6f 20766572 mo file.demo ver │ │ │ │ + 0x00058b24 73696f6e 20256420 6973206e 6f742073 sion %d is not s │ │ │ │ + 0x00058b34 7570706f 72746564 00000000 6e657420 upported....net │ │ │ │ + 0x00058b44 76657273 696f6e20 27257327 20697320 version '%s' is │ │ │ │ + 0x00058b54 6e6f7420 73757070 6f727465 64000000 not supported... │ │ │ │ + 0x00058b64 636c6965 6e740000 53746f70 70656420 client..Stopped │ │ │ │ + 0x00058b74 706c6179 6261636b 00000000 656e6420 playback....end │ │ │ │ + 0x00058b84 6f662066 696c6500 656d7074 79206465 of file.empty de │ │ │ │ + 0x00058b94 6d6f0000 6572726f 72207265 6164696e mo..error readin │ │ │ │ + 0x00058ba4 67206368 756e6b00 6572726f 72206475 g chunk.error du │ │ │ │ + 0x00058bb4 72696e67 206e6574 776f726b 20646563 ring network dec │ │ │ │ + 0x00058bc4 6f6d7072 65737369 6f6e0000 6572726f ompression..erro │ │ │ │ + 0x00058bd4 72206475 72696e67 20696e74 7061636b r during intpack │ │ │ │ + 0x00058be4 20646563 6f6d7072 65737369 6f6e0000 decompression.. │ │ │ │ + 0x00058bf4 6572726f 72206475 72696e67 20756e70 error during unp │ │ │ │ + 0x00058c04 61636b69 6e67206f 66206465 6c74612c acking of delta, │ │ │ │ + 0x00058c14 20657272 3d256400 6572726f 72206475 err=%d.error du │ │ │ │ + 0x00058c24 72696e67 20756e70 61636b69 6e67206f ring unpacking o │ │ │ │ + 0x00058c34 6620736e 61707368 6f742c20 6572723d f snapshot, err= │ │ │ │ + 0x00058c44 25640000 7469636b 20657272 6f722070 %d..tick error p │ │ │ │ + 0x00058c54 7265763d 25642063 75723d25 64206e65 rev=%d cur=%d ne │ │ │ │ + 0x00058c64 78743d25 64000000 0a000000 6a736f6e xt=%d.......json │ │ │ │ + 0x00058c74 20737461 636b2069 7320656d 70747900 stack is empty. │ │ │ │ + 0x00058c84 7372632f 656e6769 6e652f73 68617265 src/engine/share │ │ │ │ + 0x00058c94 642f6a73 6f6e7772 69746572 2e637070 d/jsonwriter.cpp │ │ │ │ + 0x00058ca4 00000000 22000000 5c752530 34780000 ...."...\u%04x.. │ │ │ │ + 0x00058cb4 2c000000 09000000 41747472 69627574 ,.......Attribut │ │ │ │ + 0x00058cc4 65206361 6e206f6e 6c792062 65207772 e can only be wr │ │ │ │ + 0x00058cd4 69747465 6e20696e 73696465 206f6620 itten inside of │ │ │ │ + 0x00058ce4 6f626a65 63747300 6d617820 6a736f6e objects.max json │ │ │ │ + 0x00058cf4 20646570 74682065 78636565 64656400 depth exceeded. │ │ │ │ + 0x00058d04 43616e6e 6f742065 6e64206f 626a6563 Cannot end objec │ │ │ │ + 0x00058d14 74206865 72650000 7d000000 43616e6e t here..}...Cann │ │ │ │ + 0x00058d24 6f742065 6e642061 72726179 20686572 ot end array her │ │ │ │ + 0x00058d34 65000000 43616e6e 6f742077 72697465 e...Cannot write │ │ │ │ + 0x00058d44 2076616c 75652061 74207468 69732070 value at this p │ │ │ │ + 0x00058d54 6f736974 696f6e00 74727565 00000000 osition.true.... │ │ │ │ + 0x00058d64 66616c73 65000000 43616e6e 6f742077 false...Cannot w │ │ │ │ + 0x00058d74 72697465 206f626a 65637420 61742074 rite object at t │ │ │ │ + 0x00058d84 68697320 706f7369 74696f6e 00000000 his position.... │ │ │ │ + 0x00058d94 7b000000 43616e6e 6f742077 72697465 {...Cannot write │ │ │ │ + 0x00058da4 20617272 61792061 74207468 69732070 array at this p │ │ │ │ + 0x00058db4 6f736974 696f6e00 5b000000 6d617020 osition.[...map │ │ │ │ + 0x00058dc4 6c617965 7220746f 6f206269 67202825 layer too big (% │ │ │ │ + 0x00058dd4 64202a20 2564202a 20257520 63617573 d * %d * %u caus │ │ │ │ + 0x00058de4 65732061 6e20696e 74656765 72206f76 es an integer ov │ │ │ │ + 0x00058df4 6572666c 6f772900 7372632f 656e6769 erflow).src/engi │ │ │ │ + 0x00058e04 6e652f73 68617265 642f6d61 702e6370 ne/shared/map.cp │ │ │ │ + 0x00058e14 70000000 4552524f 523a2063 6f756c64 p...ERROR: could │ │ │ │ + 0x00058e24 6e277420 72656769 73746572 20696e74 n't register int │ │ │ │ + 0x00058e34 65726661 63652025 732e206e 756c6c20 erface %s. null │ │ │ │ + 0x00058e44 706f696e 74657220 67697665 6e000000 pointer given... │ │ │ │ + 0x00058e54 6b65726e 656c0000 4552524f 523a2063 kernel..ERROR: c │ │ │ │ + 0x00058e64 6f756c64 6e277420 72656769 73746572 ouldn't register │ │ │ │ + 0x00058e74 20696e74 65726661 63652027 2573272e interface '%s'. │ │ │ │ + 0x00058e84 206d6178 696d756d 206f6620 696e7465 maximum of inte │ │ │ │ + 0x00058e94 72666163 65732072 65616368 65640000 rfaces reached.. │ │ │ │ + 0x00058ea4 4552524f 523a2063 6f756c64 6e277420 ERROR: couldn't │ │ │ │ + 0x00058eb4 72656769 73746572 20696e74 65726661 register interfa │ │ │ │ + 0x00058ec4 63652027 2573272e 20696e74 65726661 ce '%s'. interfa │ │ │ │ + 0x00058ed4 63652061 6c726561 64792065 78697374 ce already exist │ │ │ │ + 0x00058ee4 73000000 4552524f 523a2063 6f756c64 s...ERROR: could │ │ │ │ + 0x00058ef4 6e277420 72657265 67697374 65722069 n't reregister i │ │ │ │ + 0x00058f04 6e746572 66616365 20272573 272e2069 nterface '%s'. i │ │ │ │ + 0x00058f14 6e746572 66616365 20646f65 736e2774 nterface doesn't │ │ │ │ + 0x00058f24 20657869 73740000 6661696c 65642074 exist..failed t │ │ │ │ + 0x00058f34 6f206669 6e642069 6e746572 66616365 o find interface │ │ │ │ + 0x00058f44 20776974 68207468 65206e61 6d652027 with the name ' │ │ │ │ + 0x00058f54 25732700 636f6e6e 65637469 6f6e2066 %s'.connection f │ │ │ │ + 0x00058f64 61696c75 72650000 72656d6f 74652065 ailure..remote e │ │ │ │ + 0x00058f74 6e642063 6c6f7365 64207468 6520636f nd closed the co │ │ │ │ + 0x00058f84 6e6e6563 74696f6e 00000000 6661696c nnection....fail │ │ │ │ + 0x00058f94 65642074 6f207365 6e642070 61636b65 ed to send packe │ │ │ │ + 0x00058fa4 74000000 65636f6e 00000000 636c6965 t...econ....clie │ │ │ │ + 0x00058fb4 6e742061 63636570 7465642e 20636964 nt accepted. cid │ │ │ │ + 0x00058fc4 3d256420 61646472 3d257327 00000000 =%d addr=%s'.... │ │ │ │ + 0x00058fd4 456e7465 72207061 7373776f 72643a00 Enter password:. │ │ │ │ + 0x00058fe4 4c6f676f 75740000 626f756e 6420746f Logout..bound to │ │ │ │ + 0x00058ff4 2025733a 25640000 4c6f676f 7574206f %s:%d..Logout o │ │ │ │ + 0x00059004 66206563 6f6e0000 636f756c 646e2774 f econ..couldn't │ │ │ │ + 0x00059014 206f7065 6e20736f 636b6574 2e20706f open socket. po │ │ │ │ + 0x00059024 7274206d 69676874 20616c72 65616479 rt might already │ │ │ │ + 0x00059034 20626520 696e2075 73650000 676f7420 be in use..got │ │ │ │ + 0x00059044 6d657373 61676520 66726f6d 20656d70 message from emp │ │ │ │ + 0x00059054 74792073 6c6f7400 7372632f 656e6769 ty slot.src/engi │ │ │ │ + 0x00059064 6e652f73 68617265 642f6563 6f6e2e63 ne/shared/econ.c │ │ │ │ + 0x00059074 70700000 41757468 656e7469 63617469 pp..Authenticati │ │ │ │ + 0x00059084 6f6e2073 75636365 73736675 6c2e2045 on successful. E │ │ │ │ + 0x00059094 78746572 6e616c20 636f6e73 6f6c6520 xternal console │ │ │ │ + 0x000590a4 61636365 73732067 72616e74 65642e00 access granted.. │ │ │ │ + 0x000590b4 6369643d 25642061 75746865 64000000 cid=%d authed... │ │ │ │ + 0x000590c4 546f6f20 6d616e79 20617574 68656e74 Too many authent │ │ │ │ + 0x000590d4 69636174 696f6e20 74726965 73000000 ication tries... │ │ │ │ + 0x000590e4 6369643d 25642063 6d643d27 25732700 cid=%d cmd='%s'. │ │ │ │ + 0x000590f4 61757468 656e7469 63617469 6f6e2074 authentication t │ │ │ │ + 0x00059104 696d656f 75740000 72620000 77620000 imeout..rb..wb.. │ │ │ │ + 0x00059114 25642e25 642e2564 2e25643a 25640000 %d.%d.%d.%d:%d.. │ │ │ │ + 0x00059124 25642e25 642e2564 2e256400 5b25783a %d.%d.%d.%d.[%x: │ │ │ │ + 0x00059134 25783a25 783a2578 3a25783a 25783a25 %x:%x:%x:%x:%x:% │ │ │ │ + 0x00059144 783a2578 5d3a2564 00000000 5b25783a x:%x]:%d....[%x: │ │ │ │ + 0x00059154 25783a25 783a2578 3a25783a 25783a25 %x:%x:%x:%x:%x:% │ │ │ │ + 0x00059164 783a2578 5d000000 756e6b6e 6f776e20 x:%x]...unknown │ │ │ │ + 0x00059174 74797065 20256400 25732f00 484f4d45 type %d.%s/.HOME │ │ │ │ + 0x00059184 00000000 5844475f 44415441 5f484f4d ....XDG_DATA_HOM │ │ │ │ + 0x00059194 45000000 25732f2e 25730000 25732f2e E...%s/.%s..%s/. │ │ │ │ + 0x000591a4 6c6f6361 6c2f7368 6172652f 25730000 local/share/%s.. │ │ │ │ + 0x000591b4 25592d25 6d2d2564 2025483a 254d3a25 %Y-%m-%d %H:%M:% │ │ │ │ + 0x000591c4 53000000 5b25735d 5b25735d 3a200000 S...[%s][%s]: .. │ │ │ │ + 0x000591d4 25732825 64293a20 25730000 61737365 %s(%d): %s..asse │ │ │ │ + 0x000591e4 72740000 6462672f 6c6f6767 65720000 rt..dbg/logger.. │ │ │ │ + 0x000591f4 636f756c 646e2774 20636f6e 76657274 couldn't convert │ │ │ │ + 0x00059204 20736f63 6b616464 72206f66 2066616d sockaddr of fam │ │ │ │ + 0x00059214 696c7920 25640000 73797374 656d0000 ily %d..system.. │ │ │ │ + 0x00059224 636f756c 646e2774 20636f6e 76657274 couldn't convert │ │ │ │ + 0x00059234 204e4554 41444452 206f6620 74797065 NETADDR of type │ │ │ │ + 0x00059244 20256420 746f2069 70763400 636f756c %d to ipv4.coul │ │ │ │ + 0x00059254 646e2774 206e6f74 20636f6e 76657274 dn't not convert │ │ │ │ + 0x00059264 204e4554 41444452 206f6620 74797065 NETADDR of type │ │ │ │ + 0x00059274 20256420 746f2069 70763600 6661696c %d to ipv6.fail │ │ │ │ + 0x00059284 65642074 6f206372 65617465 20736f63 ed to create soc │ │ │ │ + 0x00059294 6b657420 77697468 20646f6d 61696e20 ket with domain │ │ │ │ + 0x000592a4 25642061 6e642074 79706520 25642028 %d and type %d ( │ │ │ │ + 0x000592b4 25642027 25732729 00000000 6661696c %d '%s')....fail │ │ │ │ + 0x000592c4 65642074 6f206269 6e642073 6f636b65 ed to bind socke │ │ │ │ + 0x000592d4 74207769 74682064 6f6d6169 6e202564 t with domain %d │ │ │ │ + 0x000592e4 20616e64 20747970 65202564 20282564 and type %d (%d │ │ │ │ + 0x000592f4 20272573 27290000 63616e27 74207365 '%s')..can't se │ │ │ │ + 0x00059304 6e742069 70763420 74726166 66696320 nt ipv4 traffic │ │ │ │ + 0x00059314 746f2074 68697320 736f636b 65740000 to this socket.. │ │ │ │ + 0x00059324 63616e27 74207365 6e742069 70763620 can't sent ipv6 │ │ │ │ + 0x00059334 74726166 66696320 746f2074 68697320 traffic to this │ │ │ │ + 0x00059344 736f636b 65740000 25592d25 6d2d2564 socket..%Y-%m-%d │ │ │ │ + 0x00059354 5f25482d 254d2d25 53000000 2f646576 _%H-%M-%S.../dev │ │ │ │ + 0x00059364 2f757261 6e646f6d 00000000 63616c6c /urandom....call │ │ │ │ + 0x00059374 65642073 65637572 655f7261 6e646f6d ed secure_random │ │ │ │ + 0x00059384 5f66696c 6c206265 666f7265 20736563 _fill before sec │ │ │ │ + 0x00059394 7572655f 72616e64 6f6d5f69 6e697400 ure_random_init. │ │ │ │ + 0x000593a4 696f5f72 65616420 72657475 726e6564 io_read returned │ │ │ │ + 0x000593b4 20776974 68206120 73686f72 74207265 with a short re │ │ │ │ + 0x000593c4 61640000 67726f75 6e645f63 6f6e7472 ad..ground_contr │ │ │ │ + 0x000593d4 6f6c5f73 70656564 00000000 67726f75 ol_speed....grou │ │ │ │ + 0x000593e4 6e645f63 6f6e7472 6f6c5f61 6363656c nd_control_accel │ │ │ │ + 0x000593f4 00000000 67726f75 6e645f66 72696374 ....ground_frict │ │ │ │ + 0x00059404 696f6e00 67726f75 6e645f6a 756d705f ion.ground_jump_ │ │ │ │ + 0x00059414 696d7075 6c736500 6169725f 6a756d70 impulse.air_jump │ │ │ │ + 0x00059424 5f696d70 756c7365 00000000 6169725f _impulse....air_ │ │ │ │ + 0x00059434 636f6e74 726f6c5f 73706565 64000000 control_speed... │ │ │ │ + 0x00059444 6169725f 636f6e74 726f6c5f 61636365 air_control_acce │ │ │ │ + 0x00059454 6c000000 6169725f 66726963 74696f6e l...air_friction │ │ │ │ + 0x00059464 00000000 686f6f6b 5f6c656e 67746800 ....hook_length. │ │ │ │ + 0x00059474 686f6f6b 5f666972 655f7370 65656400 hook_fire_speed. │ │ │ │ + 0x00059484 686f6f6b 5f647261 675f6163 63656c00 hook_drag_accel. │ │ │ │ + 0x00059494 686f6f6b 5f647261 675f7370 65656400 hook_drag_speed. │ │ │ │ + 0x000594a4 67726176 69747900 76656c72 616d705f gravity.velramp_ │ │ │ │ + 0x000594b4 73746172 74000000 76656c72 616d705f start...velramp_ │ │ │ │ + 0x000594c4 72616e67 65000000 76656c72 616d705f range...velramp_ │ │ │ │ + 0x000594d4 63757276 61747572 65000000 73686f74 curvature...shot │ │ │ │ + 0x000594e4 67756e5f 63757276 61747572 65000000 gun_curvature... │ │ │ │ + 0x000594f4 73686f74 67756e5f 73706565 64000000 shotgun_speed... │ │ │ │ + 0x00059504 73686f74 67756e5f 73706565 64646966 shotgun_speeddif │ │ │ │ + 0x00059514 66000000 73686f74 67756e5f 6c696665 f...shotgun_life │ │ │ │ + 0x00059524 74696d65 00000000 6772656e 6164655f time....grenade_ │ │ │ │ + 0x00059534 63757276 61747572 65000000 6772656e curvature...gren │ │ │ │ + 0x00059544 6164655f 73706565 64000000 6772656e ade_speed...gren │ │ │ │ + 0x00059554 6164655f 6c696665 74696d65 00000000 ade_lifetime.... │ │ │ │ + 0x00059564 6c617365 725f7265 61636800 6c617365 laser_reach.lase │ │ │ │ + 0x00059574 725f626f 756e6365 5f64656c 61790000 r_bounce_delay.. │ │ │ │ + 0x00059584 6c617365 725f626f 756e6365 5f6e756d laser_bounce_num │ │ │ │ + 0x00059594 00000000 6c617365 725f626f 756e6365 ....laser_bounce │ │ │ │ + 0x000595a4 5f636f73 74000000 706c6179 65725f63 _cost...player_c │ │ │ │ + 0x000595b4 6f6c6c69 73696f6e 00000000 706c6179 ollision....play │ │ │ │ + 0x000595c4 65725f68 6f6f6b69 6e670000 286f7574 er_hooking..(out │ │ │ │ + 0x000595d4 206f6620 72616e67 65290000 6d5f4469 of range)..m_Di │ │ │ │ + 0x000595e4 72656374 696f6e00 6d5f4a75 6d700000 rection.m_Jump.. │ │ │ │ + 0x000595f4 6d5f486f 6f6b0000 6d5f506c 61796572 m_Hook..m_Player │ │ │ │ + 0x00059604 466c6167 73000000 6d5f5761 6e746564 Flags...m_Wanted │ │ │ │ + 0x00059614 57656170 6f6e0000 6d5f5479 70650000 Weapon..m_Type.. │ │ │ │ + 0x00059624 6d5f5374 61727454 69636b00 6d5f5465 m_StartTick.m_Te │ │ │ │ + 0x00059634 616d0000 6d5f4761 6d655374 61727454 am..m_GameStartT │ │ │ │ + 0x00059644 69636b00 6d5f4761 6d655374 61746546 ick.m_GameStateF │ │ │ │ + 0x00059654 6c616773 00000000 6d5f4761 6d655374 lags....m_GameSt │ │ │ │ + 0x00059664 61746545 6e645469 636b0000 6d5f466c ateEndTick..m_Fl │ │ │ │ + 0x00059674 61674361 72726965 72526564 00000000 agCarrierRed.... │ │ │ │ + 0x00059684 6d5f466c 61674361 72726965 72426c75 m_FlagCarrierBlu │ │ │ │ + 0x00059694 65000000 6d5f466c 61674472 6f705469 e...m_FlagDropTi │ │ │ │ + 0x000596a4 636b5265 64000000 6d5f466c 61674472 ckRed...m_FlagDr │ │ │ │ + 0x000596b4 6f705469 636b426c 75650000 6d5f5469 opTickBlue..m_Ti │ │ │ │ + 0x000596c4 636b0000 6d5f4a75 6d706564 00000000 ck..m_Jumped.... │ │ │ │ + 0x000596d4 6d5f486f 6f6b6564 506c6179 65720000 m_HookedPlayer.. │ │ │ │ + 0x000596e4 6d5f486f 6f6b5374 61746500 6d5f486f m_HookState.m_Ho │ │ │ │ + 0x000596f4 6f6b5469 636b0000 6d5f4865 616c7468 okTick..m_Health │ │ │ │ + 0x00059704 00000000 6d5f4172 6d6f7200 6d5f5765 ....m_Armor.m_We │ │ │ │ + 0x00059714 61706f6e 00000000 6d5f456d 6f746500 apon....m_Emote. │ │ │ │ + 0x00059724 6d5f4174 7461636b 5469636b 00000000 m_AttackTick.... │ │ │ │ + 0x00059734 6d5f5472 69676765 72656445 76656e74 m_TriggeredEvent │ │ │ │ + 0x00059744 73000000 6d5f5370 65634d6f 64650000 s...m_SpecMode.. │ │ │ │ + 0x00059754 6d5f5370 65637461 746f7249 44000000 m_SpectatorID... │ │ │ │ + 0x00059764 6d5f4c6f 63616c00 6d5f6155 73654375 m_Local.m_aUseCu │ │ │ │ + 0x00059774 73746f6d 436f6c6f 72735b30 5d000000 stomColors[0]... │ │ │ │ + 0x00059784 6d5f6155 73654375 73746f6d 436f6c6f m_aUseCustomColo │ │ │ │ + 0x00059794 72735b31 5d000000 6d5f6155 73654375 rs[1]...m_aUseCu │ │ │ │ + 0x000597a4 73746f6d 436f6c6f 72735b32 5d000000 stomColors[2]... │ │ │ │ + 0x000597b4 6d5f6155 73654375 73746f6d 436f6c6f m_aUseCustomColo │ │ │ │ + 0x000597c4 72735b33 5d000000 6d5f6155 73654375 rs[3]...m_aUseCu │ │ │ │ + 0x000597d4 73746f6d 436f6c6f 72735b34 5d000000 stomColors[4]... │ │ │ │ + 0x000597e4 6d5f6155 73654375 73746f6d 436f6c6f m_aUseCustomColo │ │ │ │ + 0x000597f4 72735b35 5d000000 6d5f4761 6d65466c rs[5]...m_GameFl │ │ │ │ + 0x00059804 61677300 6d5f5363 6f72654c 696d6974 ags.m_ScoreLimit │ │ │ │ + 0x00059814 00000000 6d5f5469 6d654c69 6d697400 ....m_TimeLimit. │ │ │ │ + 0x00059824 6d5f4d61 7463684e 756d0000 6d5f4d61 m_MatchNum..m_Ma │ │ │ │ + 0x00059834 74636843 75727265 6e740000 6d5f436c tchCurrent..m_Cl │ │ │ │ + 0x00059844 69656e74 49440000 6d5f536f 756e6449 ientID..m_SoundI │ │ │ │ + 0x00059854 44000000 6d5f4865 616c7468 416d6f75 D...m_HealthAmou │ │ │ │ + 0x00059864 6e740000 6d5f4172 6d6f7241 6d6f756e nt..m_ArmorAmoun │ │ │ │ + 0x00059874 74000000 6d5f5365 6c660000 6d5f5261 t...m_Self..m_Ra │ │ │ │ + 0x00059884 63655374 61727454 69636b00 6d5f4265 ceStartTick.m_Be │ │ │ │ + 0x00059894 73745469 6d650000 6d5f5072 65636973 stTime..m_Precis │ │ │ │ + 0x000598a4 696f6e00 6d5f5261 6365466c 61677300 ion.m_RaceFlags. │ │ │ │ + 0x000598b4 6d5f4d6f 64650000 6d5f5461 72676574 m_Mode..m_Target │ │ │ │ + 0x000598c4 49440000 6d5f5369 6c656e74 00000000 ID..m_Silent.... │ │ │ │ + 0x000598d4 6d5f436f 6f6c646f 776e5469 636b0000 m_CooldownTick.. │ │ │ │ + 0x000598e4 6d5f4b69 6c6c6572 00000000 6d5f5669 m_Killer....m_Vi │ │ │ │ + 0x000598f4 6374696d 00000000 6d5f456d 6f746963 ctim....m_Emotic │ │ │ │ + 0x00059904 6f6e0000 6d5f466f 72636500 6d5f5469 on..m_Force.m_Ti │ │ │ │ + 0x00059914 6d656f75 74000000 6d5f5965 73000000 meout...m_Yes... │ │ │ │ + 0x00059924 6d5f4e6f 00000000 6d5f5061 73730000 m_No....m_Pass.. │ │ │ │ + 0x00059934 6d5f546f 74616c00 6d5f5265 636f7264 m_Total.m_Record │ │ │ │ + 0x00059944 53657276 65720000 6d5f4b69 636b566f Server..m_KickVo │ │ │ │ + 0x00059954 74650000 6d5f4b69 636b4d69 6e000000 te..m_KickMin... │ │ │ │ + 0x00059964 6d5f5370 6563566f 74650000 6d5f5465 m_SpecVote..m_Te │ │ │ │ + 0x00059974 616d4c6f 636b0000 6d5f5465 616d4261 amLock..m_TeamBa │ │ │ │ + 0x00059984 6c616e63 65000000 6d5f506c 61796572 lance...m_Player │ │ │ │ + 0x00059994 536c6f74 73000000 6d5f5265 636f7264 Slots...m_Record │ │ │ │ + 0x000599a4 50657273 6f6e616c 00000000 6d5f5469 Personal....m_Ti │ │ │ │ + 0x000599b4 6d650000 6d5f566f 74650000 6d5f5461 me..m_Vote..m_Ta │ │ │ │ + 0x000599c4 72676574 00000000 28747970 65206f75 rget....(type ou │ │ │ │ + 0x000599d4 74206f66 2072616e 67652900 28756e70 t of range).(unp │ │ │ │ + 0x000599e4 61636b20 6572726f 72290000 696e7661 ack error)..inva │ │ │ │ + 0x000599f4 6c696400 53765f4d 6f746400 53765f42 lid.Sv_Motd.Sv_B │ │ │ │ + 0x00059a04 726f6164 63617374 00000000 53765f43 roadcast....Sv_C │ │ │ │ + 0x00059a14 68617400 53765f54 65616d00 53765f4b hat.Sv_Team.Sv_K │ │ │ │ + 0x00059a24 696c6c4d 73670000 53765f54 756e6550 illMsg..Sv_TuneP │ │ │ │ + 0x00059a34 6172616d 73000000 53765f45 78747261 arams...Sv_Extra │ │ │ │ + 0x00059a44 50726f6a 65637469 6c650000 53765f52 Projectile..Sv_R │ │ │ │ + 0x00059a54 65616479 546f456e 74657200 53765f57 eadyToEnter.Sv_W │ │ │ │ + 0x00059a64 6561706f 6e506963 6b757000 53765f45 eaponPickup.Sv_E │ │ │ │ + 0x00059a74 6d6f7469 636f6e00 53765f56 6f746543 moticon.Sv_VoteC │ │ │ │ + 0x00059a84 6c656172 4f707469 6f6e7300 53765f56 learOptions.Sv_V │ │ │ │ + 0x00059a94 6f74654f 7074696f 6e4c6973 74416464 oteOptionListAdd │ │ │ │ + 0x00059aa4 00000000 53765f56 6f74654f 7074696f ....Sv_VoteOptio │ │ │ │ + 0x00059ab4 6e416464 00000000 53765f56 6f74654f nAdd....Sv_VoteO │ │ │ │ + 0x00059ac4 7074696f 6e52656d 6f766500 53765f56 ptionRemove.Sv_V │ │ │ │ + 0x00059ad4 6f746553 65740000 53765f56 6f746553 oteSet..Sv_VoteS │ │ │ │ + 0x00059ae4 74617475 73000000 53765f53 65727665 tatus...Sv_Serve │ │ │ │ + 0x00059af4 72536574 74696e67 73000000 53765f43 rSettings...Sv_C │ │ │ │ + 0x00059b04 6c69656e 74496e66 6f000000 53765f47 lientInfo...Sv_G │ │ │ │ + 0x00059b14 616d6549 6e666f00 53765f43 6c69656e ameInfo.Sv_Clien │ │ │ │ + 0x00059b24 7444726f 70000000 53765f47 616d654d tDrop...Sv_GameM │ │ │ │ + 0x00059b34 73670000 44655f43 6c69656e 74456e74 sg..De_ClientEnt │ │ │ │ + 0x00059b44 65720000 44655f43 6c69656e 744c6561 er..De_ClientLea │ │ │ │ + 0x00059b54 76650000 436c5f53 61790000 436c5f53 ve..Cl_Say..Cl_S │ │ │ │ + 0x00059b64 65745465 616d0000 436c5f53 65745370 etTeam..Cl_SetSp │ │ │ │ + 0x00059b74 65637461 746f724d 6f646500 436c5f53 ectatorMode.Cl_S │ │ │ │ + 0x00059b84 74617274 496e666f 00000000 436c5f4b tartInfo....Cl_K │ │ │ │ + 0x00059b94 696c6c00 436c5f52 65616479 4368616e ill.Cl_ReadyChan │ │ │ │ + 0x00059ba4 67650000 436c5f45 6d6f7469 636f6e00 ge..Cl_Emoticon. │ │ │ │ + 0x00059bb4 436c5f56 6f746500 436c5f43 616c6c56 Cl_Vote.Cl_CallV │ │ │ │ + 0x00059bc4 6f746500 53765f53 6b696e43 68616e67 ote.Sv_SkinChang │ │ │ │ + 0x00059bd4 65000000 436c5f53 6b696e43 68616e67 e...Cl_SkinChang │ │ │ │ + 0x00059be4 65000000 53765f52 61636546 696e6973 e...Sv_RaceFinis │ │ │ │ + 0x00059bf4 68000000 53765f43 6865636b 706f696e h...Sv_Checkpoin │ │ │ │ + 0x00059c04 74000000 53765f43 6f6d6d61 6e64496e t...Sv_CommandIn │ │ │ │ + 0x00059c14 666f0000 53765f43 6f6d6d61 6e64496e fo..Sv_CommandIn │ │ │ │ + 0x00059c24 666f5265 6d6f7665 00000000 436c5f43 foRemove....Cl_C │ │ │ │ + 0x00059c34 6f6d6d61 6e640000 506c6179 6572496e ommand..PlayerIn │ │ │ │ + 0x00059c44 70757400 4c617365 72000000 5069636b put.Laser...Pick │ │ │ │ + 0x00059c54 75700000 47616d65 44617461 00000000 up..GameData.... │ │ │ │ + 0x00059c64 47616d65 44617461 5465616d 00000000 GameDataTeam.... │ │ │ │ + 0x00059c74 47616d65 44617461 466c6167 00000000 GameDataFlag.... │ │ │ │ + 0x00059c84 43686172 61637465 72436f72 65000000 CharacterCore... │ │ │ │ + 0x00059c94 43686172 61637465 72000000 506c6179 Character...Play │ │ │ │ + 0x00059ca4 6572496e 666f0000 53706563 7461746f erInfo..Spectato │ │ │ │ + 0x00059cb4 72496e66 6f000000 44655f43 6c69656e rInfo...De_Clien │ │ │ │ + 0x00059cc4 74496e66 6f000000 44655f47 616d6549 tInfo...De_GameI │ │ │ │ + 0x00059cd4 6e666f00 44655f54 756e6550 6172616d nfo.De_TuneParam │ │ │ │ + 0x00059ce4 73000000 436f6d6d 6f6e0000 4578706c s...Common..Expl │ │ │ │ + 0x00059cf4 6f73696f 6e000000 53706177 6e000000 osion...Spawn... │ │ │ │ + 0x00059d04 48616d6d 65724869 74000000 44656174 HammerHit...Deat │ │ │ │ + 0x00059d14 68000000 536f756e 64576f72 6c640000 h...SoundWorld.. │ │ │ │ + 0x00059d24 44616d61 67650000 506c6179 6572496e Damage..PlayerIn │ │ │ │ + 0x00059d34 666f5261 63650000 47616d65 44617461 foRace..GameData │ │ │ │ + 0x00059d44 52616365 00000000 31304949 6e746572 Race....10IInter │ │ │ │ + 0x00059d54 66616365 00000000 37495365 72766572 face....7IServer │ │ │ │ + 0x00059d64 00000000 41424344 45464748 4b4c4d4e ....ABCDEFGHKLMN │ │ │ │ + 0x00059d74 50525354 55565758 595a6162 63646566 PRSTUVWXYZabcdef │ │ │ │ + 0x00059d84 67686a6b 6d6e6f70 71743233 34353637 ghjkmnopqt234567 │ │ │ │ + 0x00059d94 38390000 ffffffff 696e6633 ffffffff 89......inf3.... │ │ │ │ + 0x00059da4 67696533 31304353 65727665 7242616e gie310CServerBan │ │ │ │ + 0x00059db4 00000000 37435365 72766572 00000000 ....7CServer.... │ │ │ │ + 0x00059dc4 ffffffff 66772121 ffffffff 62656132 ....fw!!....bea2 │ │ │ │ + 0x00059dd4 ffffffff 636f7532 ffffffff 66773f3f ....cou2....fw?? │ │ │ │ + 0x00059de4 ffffffff 66776f6b ffffffff 66776572 ....fwok....fwer │ │ │ │ + 0x00059df4 ffffffff 73697a32 31384347 616d6543 ....siz218CGameC │ │ │ │ + 0x00059e04 6f6e7472 6f6c6c65 724c4d53 00000000 ontrollerLMS.... │ │ │ │ + 0x00059e14 31384347 616d6543 6f6e7472 6f6c6c65 18CGameControlle │ │ │ │ + 0x00059e24 724c5453 00000000 31374347 616d6543 rLTS....17CGameC │ │ │ │ + 0x00059e34 6f6e7472 6f6c6c65 72444d00 31384347 ontrollerDM.18CG │ │ │ │ + 0x00059e44 616d6543 6f6e7472 6f6c6c65 72435446 ameControllerCTF │ │ │ │ + 0x00059e54 00000000 31384347 616d6543 6f6e7472 ....18CGameContr │ │ │ │ + 0x00059e64 6f6c6c65 724d4f44 00000000 31384347 ollerMOD....18CG │ │ │ │ + 0x00059e74 616d6543 6f6e7472 6f6c6c65 7254444d ameControllerTDM │ │ │ │ + 0x00059e84 00000000 3743456e 74697479 00000000 ....7CEntity.... │ │ │ │ + 0x00059e94 31314947 616d6553 65727665 72000000 11IGameServer... │ │ │ │ + 0x00059ea4 31324347 616d6543 6f6e7465 78740000 12CGameContext.. │ │ │ │ + 0x00059eb4 31314350 726f6a65 6374696c 65000000 11CProjectile... │ │ │ │ + 0x00059ec4 3543466c 61670000 a4703dbe 295c8fbd 5CFlag...p=.)\.. │ │ │ │ + 0x00059ed4 00000000 295c8f3d a4703d3e 31304343 ....)\.=.p=>10CC │ │ │ │ + 0x00059ee4 68617261 63746572 00000000 36434c61 haracter....6CLa │ │ │ │ + 0x00059ef4 73657200 37435069 636b7570 00000000 ser.7CPickup.... │ │ │ │ + 0x00059f04 31354947 616d6543 6f6e7472 6f6c6c65 15IGameControlle │ │ │ │ + 0x00059f14 72000000 37434e65 7442616e 00000000 r...7CNetBan.... │ │ │ │ + 0x00059f24 4e384943 6f6e736f 6c653749 52657375 N8IConsole7IResu │ │ │ │ + 0x00059f34 6c744500 4e384943 6f6e736f 6c653132 ltE.N8IConsole12 │ │ │ │ + 0x00059f44 43436f6d 6d616e64 496e666f 45000000 CCommandInfoE... │ │ │ │ + 0x00059f54 3849436f 6e736f6c 65000000 4e384343 8IConsole...N8CC │ │ │ │ + 0x00059f64 6f6e736f 6c653843 436f6d6d 616e6445 onsole8CCommandE │ │ │ │ + 0x00059f74 00000000 4e384343 6f6e736f 6c653743 ....N8CConsole7C │ │ │ │ + 0x00059f84 52657375 6c744500 3843436f 6e736f6c ResultE.8CConsol │ │ │ │ + 0x00059f94 65000000 00000040 c1110000 610a0000 e......@....a... │ │ │ │ + 0x00059fa4 af010000 9e070000 97030000 bc010000 ................ │ │ │ │ + 0x00059fb4 e2010000 c4080000 69020000 46030000 ........i...F... │ │ │ │ + 0x00059fc4 1e020000 cb020000 16070000 30010000 ............0... │ │ │ │ + 0x00059fd4 f0000000 f2020000 d4000000 87020000 ................ │ │ │ │ + 0x00059fe4 ba000000 1b010000 83000000 92000000 ................ │ │ │ │ + 0x00059ff4 a6000000 1f020000 a4000000 a7000000 ................ │ │ │ │ + 0x0005a004 88000000 b3000000 5b030000 6b010000 ........[...k... │ │ │ │ + 0x0005a014 71000000 9d000000 9a000000 cc000000 q............... │ │ │ │ + 0x0005a024 6c000000 89000000 b4000000 ca000000 l............... │ │ │ │ + 0x0005a034 b0000000 68030000 94010000 a8000000 ....h........... │ │ │ │ + 0x0005a044 86000000 97000000 6f000000 71000000 ........o...q... │ │ │ │ + 0x0005a054 6d000000 78000000 7e000000 81000000 m...x...~....... │ │ │ │ + 0x0005a064 64000000 29000000 14000000 10000000 d...)........... │ │ │ │ + 0x0005a074 16000000 12000000 12000000 11000000 ................ │ │ │ │ + 0x0005a084 13000000 10000000 25000000 0d000000 ........%....... │ │ │ │ + 0x0005a094 15000000 6a010000 a6000000 63000000 ....j.......c... │ │ │ │ + 0x0005a0a4 4e000000 5f000000 58000000 51000000 N..._...X...Q... │ │ │ │ + 0x0005a0b4 46000000 53000000 1c010000 5b000000 F...S.......[... │ │ │ │ + 0x0005a0c4 bb000000 4d000000 44000000 34000000 ....M...D...4... │ │ │ │ + 0x0005a0d4 44000000 3b000000 42000000 3d000000 D...;...B...=... │ │ │ │ + 0x0005a0e4 7e020000 47000000 9d000000 32000000 ~...G.......2... │ │ │ │ + 0x0005a0f4 2e000000 45000000 2b000000 0b000000 ....E...+....... │ │ │ │ + 0x0005a104 18000000 0d000000 13000000 0a000000 ................ │ │ │ │ + 0x0005a114 0c000000 0c000000 14000000 0e000000 ................ │ │ │ │ + 0x0005a124 09000000 14000000 14000000 0a000000 ................ │ │ │ │ + 0x0005a134 0a000000 0f000000 0f000000 0c000000 ................ │ │ │ │ + 0x0005a144 0c000000 07000000 13000000 0f000000 ................ │ │ │ │ + 0x0005a154 0e000000 0d000000 12000000 23000000 ............#... │ │ │ │ + 0x0005a164 13000000 11000000 0e000000 08000000 ................ │ │ │ │ + 0x0005a174 05000000 0f000000 11000000 09000000 ................ │ │ │ │ + 0x0005a184 0f000000 0e000000 12000000 08000000 ................ │ │ │ │ + 0x0005a194 0a000000 7d080000 86000000 9d000000 ....}........... │ │ │ │ + 0x0005a1a4 44000000 bc000000 3c000000 aa000000 D.......<....... │ │ │ │ + 0x0005a1b4 3c000000 c2000000 3e000000 af000000 <.......>....... │ │ │ │ + 0x0005a1c4 47000000 94000000 43000000 a7000000 G.......C....... │ │ │ │ + 0x0005a1d4 4e000000 d3000000 43000000 9c000000 N.......C....... │ │ │ │ + 0x0005a1e4 45000000 8a060000 5a000000 ae000000 E.......Z....... │ │ │ │ + 0x0005a1f4 35000000 93000000 59000000 b5000000 5.......Y....... │ │ │ │ + 0x0005a204 33000000 ae000000 3f000000 a3000000 3.......?....... │ │ │ │ + 0x0005a214 50000000 a7000000 5e000000 80000000 P.......^....... │ │ │ │ + 0x0005a224 7a000000 df000000 99000000 da000000 z............... │ │ │ │ + 0x0005a234 4d000000 c8000000 6e000000 be000000 M.......n....... │ │ │ │ + 0x0005a244 49000000 ae000000 45000000 91000000 I.......E....... │ │ │ │ + 0x0005a254 42000000 15010000 8f000000 8d000000 B............... │ │ │ │ + 0x0005a264 3c000000 88000000 35000000 b4000000 <.......5....... │ │ │ │ + 0x0005a274 39000000 8e000000 39000000 9e000000 9.......9....... │ │ │ │ + 0x0005a284 3d000000 a6000000 70000000 98000000 =.......p....... │ │ │ │ + 0x0005a294 5c000000 1a000000 16000000 15000000 \............... │ │ │ │ + 0x0005a2a4 1c000000 14000000 1a000000 1e000000 ................ │ │ │ │ + 0x0005a2b4 15000000 20000000 1b000000 14000000 .... ........... │ │ │ │ + 0x0005a2c4 11000000 17000000 15000000 1e000000 ................ │ │ │ │ + 0x0005a2d4 16000000 16000000 15000000 1b000000 ................ │ │ │ │ + 0x0005a2e4 19000000 11000000 1b000000 17000000 ................ │ │ │ │ + 0x0005a2f4 12000000 27000000 1a000000 0f000000 ....'........... │ │ │ │ + 0x0005a304 15000000 0c000000 12000000 12000000 ................ │ │ │ │ + 0x0005a314 1b000000 14000000 12000000 0f000000 ................ │ │ │ │ + 0x0005a324 13000000 0b000000 11000000 21000000 ............!... │ │ │ │ + 0x0005a334 0c000000 12000000 0f000000 13000000 ................ │ │ │ │ + 0x0005a344 12000000 10000000 1a000000 11000000 ................ │ │ │ │ + 0x0005a354 12000000 09000000 0a000000 19000000 ................ │ │ │ │ + 0x0005a364 16000000 16000000 11000000 14000000 ................ │ │ │ │ + 0x0005a374 10000000 06000000 10000000 0f000000 ................ │ │ │ │ + 0x0005a384 14000000 0e000000 12000000 18000000 ................ │ │ │ │ + 0x0005a394 4f010000 ed050000 38495374 6f726167 O.......8IStorag │ │ │ │ + 0x0005a3a4 65000000 38435374 6f726167 65000000 e...8CStorage... │ │ │ │ + 0x0005a3b4 3133494d 61737465 72536572 76657200 13IMasterServer. │ │ │ │ + 0x0005a3c4 31394945 6e67696e 654d6173 74657253 19IEngineMasterS │ │ │ │ + 0x0005a3d4 65727665 72000000 3133434d 61737465 erver...13CMaste │ │ │ │ + 0x0005a3e4 72536572 76657200 3749456e 67696e65 rServer.7IEngine │ │ │ │ + 0x0005a3f4 00000000 3743456e 67696e65 00000000 ....7CEngine.... │ │ │ │ + 0x0005a404 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005a414 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005a424 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005a434 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005a444 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005a454 31344943 6f6e6669 674d616e 61676572 14IConfigManager │ │ │ │ + 0x0005a464 00000000 31344343 6f6e6669 674d616e ....14CConfigMan │ │ │ │ + 0x0005a474 61676572 00000000 31314944 656d6f50 ager....11IDemoP │ │ │ │ + 0x0005a484 6c617965 72000000 31334944 656d6f52 layer...13IDemoR │ │ │ │ + 0x0005a494 65636f72 64657200 54574445 4d4f0000 ecorder.TWDEMO.. │ │ │ │ + 0x0005a4a4 31334344 656d6f52 65636f72 64657200 13CDemoRecorder. │ │ │ │ + 0x0005a4b4 31314344 656d6f50 6c617965 72000000 11CDemoPlayer... │ │ │ │ + 0x0005a4c4 34494d61 70000000 31304945 6e67696e 4IMap...10IEngin │ │ │ │ + 0x0005a4d4 654d6170 00000000 34434d61 70000000 eMap....4CMap... │ │ │ │ + 0x0005a4e4 37494b65 726e656c 00000000 37434b65 7IKernel....7CKe │ │ │ │ + 0x0005a4f4 726e656c 00000000 00000000 ffffffff rnel............ │ │ │ │ + 0x0005a504 ffffffff 30313233 34353637 38394142 ....0123456789AB │ │ │ │ + 0x0005a514 43444546 00000000 30313233 34353637 CDEF....01234567 │ │ │ │ + 0x0005a524 38396162 63646566 00000000 982f8a42 89abcdef...../.B │ │ │ │ + 0x0005a534 91443771 cffbc0b5 a5dbb5e9 5bc25639 .D7q........[.V9 │ │ │ │ + 0x0005a544 f111f159 a4823f92 d55e1cab 98aa07d8 ...Y..?..^...... │ │ │ │ + 0x0005a554 015b8312 be853124 c37d0c55 745dbe72 .[....1$.}.Ut].r │ │ │ │ + 0x0005a564 feb1de80 a706dc9b 74f19bc1 c1699be4 ........t....i.. │ │ │ │ + 0x0005a574 8647beef c69dc10f cca10c24 6f2ce92d .G.........$o,.- │ │ │ │ + 0x0005a584 aa84744a dca9b05c da88f976 52513e98 ..tJ...\...vRQ>. │ │ │ │ + 0x0005a594 6dc631a8 c82703b0 c77f59bf f30be0c6 m.1..'....Y..... │ │ │ │ + 0x0005a5a4 4791a7d5 5163ca06 67292914 850ab727 G...Qc..g))....' │ │ │ │ + 0x0005a5b4 38211b2e fc6d2c4d 130d3853 54730a65 8!...m,M..8STs.e │ │ │ │ + 0x0005a5c4 bb0a6a76 2ec9c281 852c7292 a1e8bfa2 ..jv.....,r..... │ │ │ │ + 0x0005a5d4 4b661aa8 708b4bc2 a3516cc7 19e892d1 Kf..p.K..Ql..... │ │ │ │ + 0x0005a5e4 240699d6 85350ef4 70a06a10 16c1a419 $....5..p.j..... │ │ │ │ + 0x0005a5f4 086c371e 4c774827 b5bcb034 b30c1c39 .l7.LwH'...4...9 │ │ │ │ + 0x0005a604 4aaad84e 4fca9c5b f36f2e68 ee828f74 J..NO..[.o.h...t │ │ │ │ + 0x0005a614 6f63a578 1478c884 0802c78c faffbe90 oc.x.x.......... │ │ │ │ + 0x0005a624 eb6c50a4 f7a3f9be f27871c6 0000e041 .lP......xq....A │ │ │ │ + 0x0005a634 3e000000 41000000 0c000000 41000000 >...A.......A... │ │ │ │ + 0x0005a644 11000000 41000000 27000000 41000000 ....A...'...A... │ │ │ │ + 0x0005a654 36000000 41000000 03000000 41000000 6...A.......A... │ │ │ │ + 0x0005a664 06000000 41000000 15000000 41000000 ....A.......A... │ │ │ │ + 0x0005a674 0f000000 41000000 0e000000 41000000 ....A.......A... │ │ │ │ + 0x0005a684 26000000 41000000 13000000 41000000 &...A.......A... │ │ │ │ + 0x0005a694 29000000 41000000 02000000 41000000 )...A.......A... │ │ │ │ + 0x0005a6a4 19000000 41000000 0a000000 41000000 ....A.......A... │ │ │ │ + 0x0005a6b4 0b000000 41000000 00000000 00000000 ....A........... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x0005a654 18acfa7f 01000000 ........ │ │ │ │ + 0x0005a6c4 a8abfa7f 01000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0005a65c 00000000 .... │ │ │ │ + 0x0005a6cc 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,127 +1,127 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0005b4b0 00000000 28b90500 58c50000 bcc50000 ....(...X....... │ │ │ │ - 0x0005b4c0 b46e0000 206f0000 746f0000 a86f0000 .n.. o..to...o.. │ │ │ │ - 0x0005b4d0 40700000 9c7c0000 806e0000 8c710000 @p...|...n...q.. │ │ │ │ - 0x0005b4e0 847a0000 f0700000 046e0000 2c6e0000 .z...p...n..,n.. │ │ │ │ - 0x0005b4f0 d4870000 90810000 c4790000 707a0000 .........y..pz.. │ │ │ │ - 0x0005b500 546e0000 606e0000 34710000 a87d0000 Tn..`n..4q...}.. │ │ │ │ - 0x0005b510 d4800000 e06f0000 00000000 1cb90500 .....o.......... │ │ │ │ - 0x0005b520 2cc50000 30c50000 30a70000 70c40000 ,...0...0...p... │ │ │ │ - 0x0005b530 00000000 ccba0500 80e10000 e00b0100 ................ │ │ │ │ - 0x0005b540 a8d00000 e8120100 ec120100 2ce50000 ............,... │ │ │ │ - 0x0005b550 78e30000 88e10000 bce30000 8ce10000 x............... │ │ │ │ - 0x0005b560 e00f0100 88e10000 00000000 d4ba0500 ................ │ │ │ │ - 0x0005b570 58210100 ac210100 1c1f0100 281f0100 X!...!......(... │ │ │ │ - 0x0005b580 2c1f0100 301f0100 341f0100 381f0100 ,...0...4...8... │ │ │ │ - 0x0005b590 3c1f0100 00000000 dcba0500 a02c0100 <............,.. │ │ │ │ - 0x0005b5a0 d42c0100 1c1f0100 b4250100 142c0100 .,.......%...,.. │ │ │ │ - 0x0005b5b0 301f0100 a4250100 c0250100 3c1f0100 0....%...%..<... │ │ │ │ - 0x0005b5c0 00000000 e8ba0500 44310100 78310100 ........D1..x1.. │ │ │ │ - 0x0005b5d0 1c1f0100 102d0100 2c1f0100 d42d0100 .....-..,....-.. │ │ │ │ - 0x0005b5e0 4c2d0100 6c2d0100 3c1f0100 00000000 L-..l-..<....... │ │ │ │ - 0x0005b5f0 f4ba0500 445d0100 785d0100 b8310100 ....D]..x]...1.. │ │ │ │ - 0x0005b600 3c340100 145c0100 cc410100 d8310100 <4...\...A...1.. │ │ │ │ - 0x0005b610 48320100 3c320100 00000000 00bb0500 H2..<2.......... │ │ │ │ - 0x0005b620 00640100 34640100 1c1f0100 105e0100 .d..4d.......^.. │ │ │ │ - 0x0005b630 785e0100 301f0100 645e0100 d0620100 x^..0...d^...b.. │ │ │ │ - 0x0005b640 3c1f0100 00000000 0cbb0500 186b0100 <............k.. │ │ │ │ - 0x0005b650 4c6b0100 1c1f0100 80640100 10680100 Lk.......d...h.. │ │ │ │ - 0x0005b660 301f0100 70640100 bc660100 3c1f0100 0...pd...f..<... │ │ │ │ - 0x0005b670 00000000 24bb0500 4c820100 f4820100 ....$...L....... │ │ │ │ - 0x0005b680 54a90100 8c8e0100 60bc0100 60d90100 T.......`...`... │ │ │ │ - 0x0005b690 60810100 28a70100 bc870100 30e30100 `...(.......0... │ │ │ │ - 0x0005b6a0 5cfa0100 20b20100 80d40100 24830100 \... .......$... │ │ │ │ - 0x0005b6b0 2c880100 64810100 7c810100 94810100 ,...d...|....... │ │ │ │ - 0x0005b6c0 b8810100 e0810100 1c820100 2c820100 ............,... │ │ │ │ - 0x0005b6d0 3c820100 3c820100 24c50000 00000000 <...<...$....... │ │ │ │ - 0x0005b6e0 3cbb0500 dc030200 e0030200 a00d0200 <............... │ │ │ │ - 0x0005b6f0 e4040200 6c040200 08040200 1c190200 ....l........... │ │ │ │ - 0x0005b700 64180200 fc080200 5c0a0200 04080200 d.......\....... │ │ │ │ - 0x0005b710 880a0200 4c0f0200 00000000 48bb0500 ....L.......H... │ │ │ │ - 0x0005b720 08510200 0c510200 a84d0200 54500200 .Q...Q...M..TP.. │ │ │ │ - 0x0005b730 00000000 58bb0500 1c780200 2c790200 ....X....x..,y.. │ │ │ │ - 0x0005b740 bc790200 f0770200 f4770200 00000000 .y...w...w...... │ │ │ │ - 0x0005b750 7cbb0500 2c9d0200 88a00200 d09c0200 |...,........... │ │ │ │ - 0x0005b760 b0a00200 849e0200 309d0200 08a10200 ........0....... │ │ │ │ - 0x0005b770 9ca10200 649c0200 749c0200 a89c0200 ....d...t....... │ │ │ │ - 0x0005b780 bc9c0200 00000000 a0bb0500 48c50200 ............H... │ │ │ │ - 0x0005b790 74c50200 fcc40200 f4a30200 10c50200 t............... │ │ │ │ - 0x0005b7a0 00000000 acbb0500 44c50200 4cc50200 ........D...L... │ │ │ │ - 0x0005b7b0 90a20200 acc30200 70a20200 80a20200 ........p....... │ │ │ │ - 0x0005b7c0 38c50200 b0a20200 28a30200 9ca20200 8.......(....... │ │ │ │ - 0x0005b7d0 00000000 d0bb0500 a0ee0200 20f20200 ............ ... │ │ │ │ - 0x0005b7e0 f8ee0200 18f20200 10f20200 f0ee0200 ................ │ │ │ │ - 0x0005b7f0 e8ee0200 e0ee0200 08f20200 00ef0200 ................ │ │ │ │ - 0x0005b800 04ee0200 98ee0200 1cee0200 14ee0200 ................ │ │ │ │ - 0x0005b810 00000000 e8bb0500 9c860300 a0860300 ................ │ │ │ │ - 0x0005b820 6cf20200 34f40200 4cfa0200 b0fd0200 l...4...L....... │ │ │ │ - 0x0005b830 e0f80100 00fd0200 68fd0200 00000000 ........h....... │ │ │ │ - 0x0005b840 00bc0500 bc8d0300 8c8e0300 d08b0300 ................ │ │ │ │ - 0x0005b850 58880300 c8870300 ec8c0300 dc870300 X............... │ │ │ │ - 0x0005b860 00000000 64bc0500 94c70300 54c80300 ....d.......T... │ │ │ │ - 0x0005b870 a8ca0300 a8c00300 a8c30300 d4c20300 ................ │ │ │ │ - 0x0005b880 4cc30300 c45a0400 68650400 b0680400 L....Z..he...h.. │ │ │ │ - 0x0005b890 20c40300 5cc60300 80c80300 04c90300 ...\........... │ │ │ │ - 0x0005b8a0 fcc60300 98470400 30c70300 88460400 .....G..0....F.. │ │ │ │ - 0x0005b8b0 18500400 74570400 ac570400 7c520400 .P..tW...W..|R.. │ │ │ │ - 0x0005b8c0 18580400 dcc00300 24c10300 a4c10300 .X......$....... │ │ │ │ - 0x0005b8d0 f44e0400 046a0400 00000000 58bc0500 .N...j......X... │ │ │ │ - 0x0005b8e0 186a0400 206a0400 64c10300 84c10300 .j.. j..d....... │ │ │ │ - 0x0005b8f0 58c00300 00000000 4cbc0500 1c6a0400 X.......L....j.. │ │ │ │ - 0x0005b900 486a0400 80c00300 08000000 149d0500 Hj.............. │ │ │ │ - 0x0005b910 08000000 249d0500 08b90500 08000000 ....$........... │ │ │ │ - 0x0005b920 709d0500 48bb0500 08000000 809d0500 p...H........... │ │ │ │ - 0x0005b930 10b90500 00000000 6cb90500 80e10000 ........l....... │ │ │ │ - 0x0005b940 e00b0100 a8d00000 acd00000 b0d00000 ................ │ │ │ │ - 0x0005b950 bccf0000 78e30000 88e10000 bce30000 ....x........... │ │ │ │ - 0x0005b960 8ce10000 e00f0100 88e10000 08000000 ................ │ │ │ │ - 0x0005b970 8c9d0500 ccba0500 00000000 b0b90500 ................ │ │ │ │ - 0x0005b980 80e10000 e00b0100 34d10000 14d30000 ........4....... │ │ │ │ - 0x0005b990 18d30000 2ce50000 d4d00000 88e10000 ....,........... │ │ │ │ - 0x0005b9a0 bce30000 8ce10000 e00f0100 88e10000 ................ │ │ │ │ - 0x0005b9b0 08000000 a49d0500 ccba0500 00000000 ................ │ │ │ │ - 0x0005b9c0 f4b90500 80e10000 e00b0100 a8d00000 ................ │ │ │ │ - 0x0005b9d0 84d30000 88d30000 2ce50000 78e30000 ........,...x... │ │ │ │ - 0x0005b9e0 88e10000 bce30000 8ce10000 3cd30000 ............<... │ │ │ │ - 0x0005b9f0 88e10000 08000000 bc9d0500 ccba0500 ................ │ │ │ │ - 0x0005ba00 00000000 38ba0500 acd30000 58d60000 ....8.......X... │ │ │ │ - 0x0005ba10 a8d00000 ecdd0000 f0dd0000 88d40000 ................ │ │ │ │ - 0x0005ba20 78e30000 20d40000 98d50000 30d70000 x... .......0... │ │ │ │ - 0x0005ba30 50dd0000 88e10000 08000000 d49d0500 P............... │ │ │ │ - 0x0005ba40 ccba0500 08000000 ec9d0500 ccba0500 ................ │ │ │ │ - 0x0005ba50 00000000 44ba0500 80e10000 e00b0100 ....D........... │ │ │ │ - 0x0005ba60 a8d00000 68de0000 6cde0000 2ce50000 ....h...l...,... │ │ │ │ - 0x0005ba70 78e30000 88e10000 bce30000 8ce10000 x............... │ │ │ │ - 0x0005ba80 e00f0100 88e10000 00000000 c0ba0500 ................ │ │ │ │ - 0x0005ba90 80e10000 e00b0100 f0de0000 58e10000 ............X... │ │ │ │ - 0x0005baa0 5ce10000 2ce50000 90de0000 88e10000 \...,........... │ │ │ │ - 0x0005bab0 bce30000 8ce10000 e00f0100 88e10000 ................ │ │ │ │ - 0x0005bac0 08000000 009e0500 ccba0500 08000000 ................ │ │ │ │ - 0x0005bad0 189e0500 08000000 2c9e0500 08000000 ........,....... │ │ │ │ - 0x0005bae0 389e0500 d4ba0500 08000000 409e0500 8...........@... │ │ │ │ - 0x0005baf0 d4ba0500 08000000 5c9e0500 d4ba0500 ........\....... │ │ │ │ - 0x0005bb00 08000000 6c9e0500 d4ba0500 08000000 ....l........... │ │ │ │ - 0x0005bb10 789e0500 d4ba0500 08000000 889e0500 x............... │ │ │ │ - 0x0005bb20 08b90500 08000000 989e0500 18bb0500 ................ │ │ │ │ - 0x0005bb30 08000000 a89e0500 08b90500 08000000 ................ │ │ │ │ - 0x0005bb40 b49e0500 30bb0500 08000000 c09e0500 ....0........... │ │ │ │ - 0x0005bb50 08000000 cc9e0500 08000000 d89e0500 ................ │ │ │ │ - 0x0005bb60 50bb0500 08000000 049f0500 08b90500 P............... │ │ │ │ - 0x0005bb70 08000000 149f0500 64bb0500 08000000 ........d....... │ │ │ │ - 0x0005bb80 2c9f0500 70bb0500 08000000 3c9f0500 ,...p.......<... │ │ │ │ - 0x0005bb90 08b90500 08000000 4c9f0500 08b90500 ........L....... │ │ │ │ - 0x0005bba0 08000000 649f0500 94bb0500 08000000 ....d........... │ │ │ │ - 0x0005bbb0 749f0500 88bb0500 08000000 849f0500 t............... │ │ │ │ - 0x0005bbc0 08b90500 08000000 8c9f0500 b8bb0500 ................ │ │ │ │ - 0x0005bbd0 08000000 9c9f0500 c4bb0500 08000000 ................ │ │ │ │ - 0x0005bbe0 a49f0500 08b90500 08000000 b89f0500 ................ │ │ │ │ - 0x0005bbf0 dcbb0500 08000000 cc9f0500 08b90500 ................ │ │ │ │ - 0x0005bc00 08000000 d89f0500 f4bb0500 00000000 ................ │ │ │ │ - 0x0005bc10 f4bb0500 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005bc20 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005bc30 08000000 18a40500 08000000 2ca40500 ............,... │ │ │ │ - 0x0005bc40 08000000 48a40500 08b90500 08000000 ....H........... │ │ │ │ - 0x0005bc50 54a40500 38bc0500 08000000 6ca40500 T...8.......l... │ │ │ │ - 0x0005bc60 30bc0500 08000000 80a40500 40bc0500 0...........@... │ │ │ │ + 0x0005b4b0 00000000 28b90500 14b80000 78b80000 ....(.......x... │ │ │ │ + 0x0005b4c0 70610000 dc610000 30620000 64620000 pa...a..0b..db.. │ │ │ │ + 0x0005b4d0 fc620000 586f0000 3c610000 48640000 .b..Xo.... │ │ │ │ 0x0005c270 00000000 00000000 01000000 08c20500 ................ │ │ │ │ 0x0005c280 01000000 f8c10500 00000000 00000000 ................ │ │ │ │ - 0x0005c290 9c3d0500 00000000 00000000 01000000 .=.............. │ │ │ │ + 0x0005c290 0c3e0500 00000000 00000000 01000000 .>.............. │ │ │ │ 0x0005c2a0 e8c10500 01000000 d8c10500 00000000 ................ │ │ │ │ - 0x0005c2b0 00000000 a43d0500 06000000 78c10500 .....=......x... │ │ │ │ + 0x0005c2b0 00000000 143e0500 06000000 78c10500 .....>......x... │ │ │ │ 0x0005c2c0 06000000 18c10500 06000000 b8c00500 ................ │ │ │ │ - 0x0005c2d0 00000000 00000000 ac3d0500 00000000 .........=...... │ │ │ │ + 0x0005c2d0 00000000 00000000 1c3e0500 00000000 .........>...... │ │ │ │ 0x0005c2e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005c2f0 00000000 05000000 68c00500 bc3d0500 ........h....=.. │ │ │ │ + 0x0005c2f0 00000000 05000000 68c00500 2c3e0500 ........h...,>.. │ │ │ │ 0x0005c300 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005c310 00000000 00000000 06000000 08c00500 ................ │ │ │ │ - 0x0005c320 6c3d0500 3cc90500 54c90500 6cc90500 l=..<...T...l... │ │ │ │ + 0x0005c320 dc3d0500 3cc90500 54c90500 6cc90500 .=..<...T...l... │ │ │ │ 0x0005c330 00000000 00000000 60000000 7d000000 ........`...}... │ │ │ │ 0x0005c340 0a000000 00000000 03000000 00008040 ...............@ │ │ │ │ 0x0005c350 0000a0c1 00000000 00000000 0000a040 ...............@ │ │ │ │ - 0x0005c360 783d0500 d4c70500 ecc70500 04c80500 x=.............. │ │ │ │ + 0x0005c360 e83d0500 d4c70500 ecc70500 04c80500 .=.............. │ │ │ │ 0x0005c370 03000000 58c50500 40000000 7d000000 ....X...@...}... │ │ │ │ 0x0005c380 0a000000 f4010000 01000000 00000042 ...............B │ │ │ │ 0x0005c390 000080c0 00004842 0000c040 0000a040 ......HB...@...@ │ │ │ │ - 0x0005c3a0 743d0500 64c80500 7cc80500 94c80500 t=..d...|....... │ │ │ │ + 0x0005c3a0 e43d0500 64c80500 7cc80500 94c80500 .=..d...|....... │ │ │ │ 0x0005c3b0 03000000 4cc50500 60000000 f4010000 ....L...`....... │ │ │ │ 0x0005c3c0 0a000000 00000000 01000000 0000c041 ...............A │ │ │ │ 0x0005c3d0 000000c0 00008c42 0000c040 0000a040 .......B...@...@ │ │ │ │ - 0x0005c3e0 7c3d0500 f4c80500 0cc90500 24c90500 |=..........$... │ │ │ │ + 0x0005c3e0 ec3d0500 f4c80500 0cc90500 24c90500 .=..........$... │ │ │ │ 0x0005c3f0 00000000 00000000 60000000 f4010000 ........`....... │ │ │ │ 0x0005c400 0a000000 00000000 06000000 0000c041 ...............A │ │ │ │ 0x0005c410 000000c0 00000000 00000000 0000a040 ...............@ │ │ │ │ - 0x0005c420 843d0500 ccc90500 e4c90500 fcc90500 .=.............. │ │ │ │ + 0x0005c420 f43d0500 ccc90500 e4c90500 fcc90500 .=.............. │ │ │ │ 0x0005c430 00000000 00000000 5c000000 20030000 ........\... ... │ │ │ │ 0x0005c440 0a000000 00000000 05000000 0000c041 ...............A │ │ │ │ 0x0005c450 000000c0 00000000 00000000 0000a040 ...............@ │ │ │ │ - 0x0005c460 8c7b0500 84c90500 9cc90500 b4c90500 .{.............. │ │ │ │ + 0x0005c460 30600500 84c90500 9cc90500 b4c90500 0`.............. │ │ │ │ 0x0005c470 03000000 40c50500 60000000 20030000 ....@...`... ... │ │ │ │ 0x0005c480 0a000000 00000000 09000000 00000000 ................ │ │ │ │ 0x0005c490 00000000 00002042 000080c0 0000a040 ...... B.......@ │ │ │ │ 0x0005c4a0 a4c40500 29000000 18d80500 1a000000 ....)........... │ │ │ │ - 0x0005c4b0 e8360700 08000000 b8d70500 19000000 .6.............. │ │ │ │ + 0x0005c4b0 f0360700 08000000 b8d70500 19000000 .6.............. │ │ │ │ 0x0005c4c0 8cd60500 b7000000 64c50500 06000000 ........d....... │ │ │ │ 0x0005c4d0 48c20500 20c30500 60c30500 0000a03f H... ...`......? │ │ │ │ 0x0005c4e0 00800945 00000040 a0c30500 0000a03f ...E...@.......? │ │ │ │ 0x0005c4f0 00800945 cdcc4c3f 0000803e e0c30500 ...E..L?...>.... │ │ │ │ 0x0005c500 0000e040 00007a44 00000040 20c40500 ...@..zD...@ ... │ │ │ │ 0x0005c510 00004844 96000000 01000000 00000000 ..HD............ │ │ │ │ 0x0005c520 60c40500 983a0000 c8000000 32000000 `....:......2... │ │ │ │ 0x0005c530 06000000 20c30500 00000743 00004041 .... ......C..@A │ │ │ │ 0x0005c540 44ca0500 5cca0500 74ca0500 acc80500 D...\...t....... │ │ │ │ 0x0005c550 c4c80500 dcc80500 1cc80500 34c80500 ............4... │ │ │ │ - 0x0005c560 4cc80500 c83d0500 8cd60500 00000000 L....=.......... │ │ │ │ - 0x0005c570 00000000 01000000 01000000 d43d0500 .............=.. │ │ │ │ + 0x0005c560 4cc80500 383e0500 8cd60500 00000000 L...8>.......... │ │ │ │ + 0x0005c570 00000000 01000000 01000000 443e0500 ............D>.. │ │ │ │ 0x0005c580 8cd60500 01000000 00000000 01000000 ................ │ │ │ │ - 0x0005c590 01000000 e03d0500 8cd60500 02000000 .....=.......... │ │ │ │ - 0x0005c5a0 00000000 01000000 01000000 f03d0500 .............=.. │ │ │ │ + 0x0005c590 01000000 503e0500 8cd60500 02000000 ....P>.......... │ │ │ │ + 0x0005c5a0 00000000 01000000 01000000 603e0500 ............`>.. │ │ │ │ 0x0005c5b0 8cd60500 03000000 00000000 01000000 ................ │ │ │ │ - 0x0005c5c0 01000000 003e0500 8cd60500 04000000 .....>.......... │ │ │ │ - 0x0005c5d0 00000000 01000000 01000000 103e0500 .............>.. │ │ │ │ + 0x0005c5c0 01000000 703e0500 8cd60500 04000000 ....p>.......... │ │ │ │ + 0x0005c5d0 00000000 01000000 01000000 803e0500 .............>.. │ │ │ │ 0x0005c5e0 8cd60500 00000000 01000000 01000000 ................ │ │ │ │ - 0x0005c5f0 01000000 1c3e0500 8cd60500 00000000 .....>.......... │ │ │ │ - 0x0005c600 02000000 02000000 02000000 283e0500 ............(>.. │ │ │ │ + 0x0005c5f0 01000000 8c3e0500 8cd60500 00000000 .....>.......... │ │ │ │ + 0x0005c600 02000000 02000000 02000000 983e0500 .............>.. │ │ │ │ 0x0005c610 8cd60500 00000000 04000000 04000000 ................ │ │ │ │ - 0x0005c620 04000000 343e0500 8cd60500 02000000 ....4>.......... │ │ │ │ - 0x0005c630 02000000 02000000 02000000 443e0500 ............D>.. │ │ │ │ + 0x0005c620 04000000 a43e0500 8cd60500 02000000 .....>.......... │ │ │ │ + 0x0005c630 02000000 02000000 02000000 b43e0500 .............>.. │ │ │ │ 0x0005c640 8cd60500 04000000 01000000 02000000 ................ │ │ │ │ - 0x0005c650 02000000 503e0500 98d60500 15000000 ....P>.......... │ │ │ │ - 0x0005c660 00000000 02000000 02000000 5c3e0500 ............\>.. │ │ │ │ + 0x0005c650 02000000 c03e0500 98d60500 15000000 .....>.......... │ │ │ │ + 0x0005c660 00000000 02000000 02000000 cc3e0500 .............>.. │ │ │ │ 0x0005c670 98d60500 17000000 00000000 02000000 ................ │ │ │ │ - 0x0005c680 02000000 6c3e0500 98d60500 15000000 ....l>.......... │ │ │ │ - 0x0005c690 02000000 02000000 02000000 783e0500 ............x>.. │ │ │ │ + 0x0005c680 02000000 dc3e0500 98d60500 15000000 .....>.......... │ │ │ │ + 0x0005c690 02000000 02000000 02000000 e83e0500 .............>.. │ │ │ │ 0x0005c6a0 98d60500 17000000 02000000 02000000 ................ │ │ │ │ - 0x0005c6b0 02000000 843e0500 98d60500 0f000000 .....>.......... │ │ │ │ - 0x0005c6c0 00000000 02000000 02000000 8c3e0500 .............>.. │ │ │ │ + 0x0005c6b0 02000000 f43e0500 98d60500 0f000000 .....>.......... │ │ │ │ + 0x0005c6c0 00000000 02000000 02000000 fc3e0500 .............>.. │ │ │ │ 0x0005c6d0 98d60500 11000000 00000000 02000000 ................ │ │ │ │ - 0x0005c6e0 02000000 943e0500 98d60500 13000000 .....>.......... │ │ │ │ - 0x0005c6f0 00000000 02000000 02000000 9c3e0500 .............>.. │ │ │ │ + 0x0005c6e0 02000000 043f0500 98d60500 13000000 .....?.......... │ │ │ │ + 0x0005c6f0 00000000 02000000 02000000 0c3f0500 .............?.. │ │ │ │ 0x0005c700 98d60500 06000000 00000000 01000000 ................ │ │ │ │ - 0x0005c710 01000000 a43e0500 98d60500 06000000 .....>.......... │ │ │ │ - 0x0005c720 01000000 01000000 01000000 ac3e0500 .............>.. │ │ │ │ + 0x0005c710 01000000 143f0500 98d60500 06000000 .....?.......... │ │ │ │ + 0x0005c720 01000000 01000000 01000000 1c3f0500 .............?.. │ │ │ │ 0x0005c730 98d60500 07000000 00000000 01000000 ................ │ │ │ │ - 0x0005c740 01000000 b43e0500 98d60500 07000000 .....>.......... │ │ │ │ - 0x0005c750 01000000 01000000 01000000 bc3e0500 .............>.. │ │ │ │ + 0x0005c740 01000000 243f0500 98d60500 07000000 ....$?.......... │ │ │ │ + 0x0005c750 01000000 01000000 01000000 2c3f0500 ............,?.. │ │ │ │ 0x0005c760 98d60500 08000000 00000000 01000000 ................ │ │ │ │ - 0x0005c770 01000000 c43e0500 98d60500 08000000 .....>.......... │ │ │ │ - 0x0005c780 01000000 01000000 01000000 cc3e0500 .............>.. │ │ │ │ + 0x0005c770 01000000 343f0500 98d60500 08000000 ....4?.......... │ │ │ │ + 0x0005c780 01000000 01000000 01000000 3c3f0500 ...................... │ │ │ │ - 0x0005c7b0 00000000 02000000 02000000 dc3e0500 .............>.. │ │ │ │ + 0x0005c7a0 02000000 443f0500 98d60500 0b000000 ....D?.......... │ │ │ │ + 0x0005c7b0 00000000 02000000 02000000 4c3f0500 ............L?.. │ │ │ │ 0x0005c7c0 98d60500 0d000000 00000000 02000000 ................ │ │ │ │ - 0x0005c7d0 02000000 e43e0500 98d60500 02000000 .....>.......... │ │ │ │ - 0x0005c7e0 04000000 04000000 02000000 f43e0500 .............>.. │ │ │ │ + 0x0005c7d0 02000000 543f0500 98d60500 02000000 ....T?.......... │ │ │ │ + 0x0005c7e0 04000000 04000000 02000000 643f0500 ............d?.. │ │ │ │ 0x0005c7f0 98d60500 00000000 04000000 02000000 ................ │ │ │ │ - 0x0005c800 02000000 083f0500 98d60500 06000000 .....?.......... │ │ │ │ - 0x0005c810 04000000 02000000 02000000 183f0500 .............?.. │ │ │ │ + 0x0005c800 02000000 783f0500 98d60500 06000000 ....x?.......... │ │ │ │ + 0x0005c810 04000000 02000000 02000000 883f0500 .............?.. │ │ │ │ 0x0005c820 98d60500 08000000 04000000 03000000 ................ │ │ │ │ - 0x0005c830 02000000 2c3f0500 98d60500 0c000000 ....,?.......... │ │ │ │ - 0x0005c840 04000000 03000000 02000000 403f0500 ............@?.. │ │ │ │ + 0x0005c830 02000000 9c3f0500 98d60500 0c000000 .....?.......... │ │ │ │ + 0x0005c840 04000000 03000000 02000000 b03f0500 .............?.. │ │ │ │ 0x0005c850 98d60500 10000000 04000000 03000000 ................ │ │ │ │ - 0x0005c860 02000000 543f0500 98d60500 02000000 ....T?.......... │ │ │ │ - 0x0005c870 06000000 08000000 02000000 683f0500 ............h?.. │ │ │ │ + 0x0005c860 02000000 c43f0500 98d60500 02000000 .....?.......... │ │ │ │ + 0x0005c870 06000000 08000000 02000000 d83f0500 .............?.. │ │ │ │ 0x0005c880 98d60500 00000000 06000000 02000000 ................ │ │ │ │ - 0x0005c890 02000000 803f0500 98d60500 0a000000 .....?.......... │ │ │ │ - 0x0005c8a0 06000000 02000000 02000000 943f0500 .............?.. │ │ │ │ + 0x0005c890 02000000 f03f0500 98d60500 0a000000 .....?.......... │ │ │ │ + 0x0005c8a0 06000000 02000000 02000000 04400500 .............@.. │ │ │ │ 0x0005c8b0 98d60500 0c000000 06000000 03000000 ................ │ │ │ │ - 0x0005c8c0 02000000 ac3f0500 98d60500 10000000 .....?.......... │ │ │ │ - 0x0005c8d0 06000000 03000000 02000000 c43f0500 .............?.. │ │ │ │ + 0x0005c8c0 02000000 1c400500 98d60500 10000000 .....@.......... │ │ │ │ + 0x0005c8d0 06000000 03000000 02000000 34400500 ............4@.. │ │ │ │ 0x0005c8e0 98d60500 14000000 06000000 03000000 ................ │ │ │ │ - 0x0005c8f0 02000000 dc3f0500 98d60500 02000000 .....?.......... │ │ │ │ - 0x0005c900 08000000 07000000 02000000 f03f0500 .............?.. │ │ │ │ + 0x0005c8f0 02000000 4c400500 98d60500 02000000 ....L@.......... │ │ │ │ + 0x0005c900 08000000 07000000 02000000 60400500 ............`@.. │ │ │ │ 0x0005c910 98d60500 00000000 08000000 02000000 ................ │ │ │ │ - 0x0005c920 02000000 08400500 98d60500 0a000000 .....@.......... │ │ │ │ - 0x0005c930 08000000 02000000 02000000 1c400500 .............@.. │ │ │ │ + 0x0005c920 02000000 78400500 98d60500 0a000000 ....x@.......... │ │ │ │ + 0x0005c930 08000000 02000000 02000000 8c400500 .............@.. │ │ │ │ 0x0005c940 98d60500 02000000 01000000 04000000 ................ │ │ │ │ - 0x0005c950 03000000 30400500 98d60500 00000000 ....0@.......... │ │ │ │ - 0x0005c960 00000000 02000000 02000000 48400500 ............H@.. │ │ │ │ + 0x0005c950 03000000 a0400500 98d60500 00000000 .....@.......... │ │ │ │ + 0x0005c960 00000000 02000000 02000000 b8400500 .............@.. │ │ │ │ 0x0005c970 98d60500 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005c980 00000000 5c400500 98d60500 02000000 ....\@.......... │ │ │ │ - 0x0005c990 0a000000 08000000 02000000 70400500 ............p@.. │ │ │ │ + 0x0005c980 00000000 cc400500 98d60500 02000000 .....@.......... │ │ │ │ + 0x0005c990 0a000000 08000000 02000000 e0400500 .............@.. │ │ │ │ 0x0005c9a0 98d60500 00000000 0a000000 02000000 ................ │ │ │ │ - 0x0005c9b0 02000000 84400500 98d60500 00000000 .....@.......... │ │ │ │ - 0x0005c9c0 00000000 00000000 00000000 98400500 .............@.. │ │ │ │ + 0x0005c9b0 02000000 f4400500 98d60500 00000000 .....@.......... │ │ │ │ + 0x0005c9c0 00000000 00000000 00000000 08410500 .............A.. │ │ │ │ 0x0005c9d0 98d60500 02000000 0c000000 07000000 ................ │ │ │ │ - 0x0005c9e0 03000000 ac400500 98d60500 00000000 .....@.......... │ │ │ │ - 0x0005c9f0 0c000000 02000000 02000000 c0400500 .............@.. │ │ │ │ + 0x0005c9e0 03000000 1c410500 98d60500 00000000 .....A.......... │ │ │ │ + 0x0005c9f0 0c000000 02000000 02000000 30410500 ............0A.. │ │ │ │ 0x0005ca00 98d60500 0a000000 0c000000 02000000 ................ │ │ │ │ - 0x0005ca10 02000000 d4400500 98d60500 02000000 .....@.......... │ │ │ │ - 0x0005ca20 00000000 01000000 01000000 e0400500 .............@.. │ │ │ │ + 0x0005ca10 02000000 44410500 98d60500 02000000 ....DA.......... │ │ │ │ + 0x0005ca20 00000000 01000000 01000000 50410500 ............PA.. │ │ │ │ 0x0005ca30 98d60500 03000000 00000000 02000000 ................ │ │ │ │ - 0x0005ca40 01000000 ec400500 98d60500 19000000 .....@.......... │ │ │ │ - 0x0005ca50 00000000 07000000 04000000 04410500 .............A.. │ │ │ │ + 0x0005ca40 01000000 5c410500 98d60500 19000000 ....\A.......... │ │ │ │ + 0x0005ca50 00000000 07000000 04000000 74410500 ............tA.. │ │ │ │ 0x0005ca60 98d60500 19000000 04000000 07000000 ................ │ │ │ │ - 0x0005ca70 04000000 1c410500 98d60500 19000000 .....A.......... │ │ │ │ - 0x0005ca80 08000000 07000000 04000000 34410500 ............4A.. │ │ │ │ + 0x0005ca70 04000000 8c410500 98d60500 19000000 .....A.......... │ │ │ │ + 0x0005ca80 08000000 07000000 04000000 a4410500 .............A.. │ │ │ │ 0x0005ca90 98d60500 0a000000 02000000 02000000 ................ │ │ │ │ - 0x0005caa0 02000000 44410500 98d60500 0c000000 ....DA.......... │ │ │ │ - 0x0005cab0 02000000 02000000 02000000 54410500 ............TA.. │ │ │ │ + 0x0005caa0 02000000 b4410500 98d60500 0c000000 .....A.......... │ │ │ │ + 0x0005cab0 02000000 02000000 02000000 c4410500 .............A.. │ │ │ │ 0x0005cac0 98d60500 02000000 08000000 07000000 ................ │ │ │ │ - 0x0005cad0 02000000 64410500 98d60500 02000000 ....dA.......... │ │ │ │ - 0x0005cae0 06000000 08000000 02000000 74410500 ............tA.. │ │ │ │ + 0x0005cad0 02000000 d4410500 98d60500 02000000 .....A.......... │ │ │ │ + 0x0005cae0 06000000 08000000 02000000 e4410500 .............A.. │ │ │ │ 0x0005caf0 98d60500 02000000 0c000000 07000000 ................ │ │ │ │ - 0x0005cb00 03000000 84410500 98d60500 02000000 .....A.......... │ │ │ │ - 0x0005cb10 0a000000 08000000 02000000 94410500 .............A.. │ │ │ │ + 0x0005cb00 03000000 f4410500 98d60500 02000000 .....A.......... │ │ │ │ + 0x0005cb10 0a000000 08000000 02000000 04420500 .............B.. │ │ │ │ 0x0005cb20 98d60500 02000000 04000000 04000000 ................ │ │ │ │ - 0x0005cb30 02000000 a0410500 98d60500 02000000 .....A.......... │ │ │ │ - 0x0005cb40 01000000 04000000 03000000 b0410500 .............A.. │ │ │ │ + 0x0005cb30 02000000 10420500 98d60500 02000000 .....B.......... │ │ │ │ + 0x0005cb40 01000000 04000000 03000000 20420500 ............ B.. │ │ │ │ 0x0005cb50 98d60500 0c000000 08000000 04000000 ................ │ │ │ │ - 0x0005cb60 08000000 bc410500 98d60500 10000000 .....A.......... │ │ │ │ - 0x0005cb70 08000000 04000000 08000000 c8410500 .............A.. │ │ │ │ + 0x0005cb60 08000000 2c420500 98d60500 10000000 ....,B.......... │ │ │ │ + 0x0005cb70 08000000 04000000 08000000 38420500 ............8B.. │ │ │ │ 0x0005cb80 98d60500 15000000 04000000 01000000 ................ │ │ │ │ - 0x0005cb90 02000000 dc410500 98d60500 16000000 .....A.......... │ │ │ │ - 0x0005cba0 04000000 01000000 02000000 ec410500 .............A.. │ │ │ │ + 0x0005cb90 02000000 4c420500 98d60500 16000000 ....LB.......... │ │ │ │ + 0x0005cba0 04000000 01000000 02000000 5c420500 ............\B.. │ │ │ │ 0x0005cbb0 98d60500 17000000 04000000 01000000 ................ │ │ │ │ - 0x0005cbc0 02000000 fc410500 98d60500 18000000 .....A.......... │ │ │ │ - 0x0005cbd0 04000000 01000000 02000000 14420500 .............B.. │ │ │ │ + 0x0005cbc0 02000000 6c420500 98d60500 18000000 ....lB.......... │ │ │ │ + 0x0005cbd0 04000000 01000000 02000000 84420500 .............B.. │ │ │ │ 0x0005cbe0 a4d60500 00000000 00000000 01000000 ................ │ │ │ │ - 0x0005cbf0 01000000 28420500 a4d60500 01000000 ....(B.......... │ │ │ │ - 0x0005cc00 00000000 01000000 01000000 34420500 ............4B.. │ │ │ │ + 0x0005cbf0 01000000 98420500 a4d60500 01000000 .....B.......... │ │ │ │ + 0x0005cc00 00000000 01000000 01000000 a4420500 .............B.. │ │ │ │ 0x0005cc10 a4d60500 00000000 01000000 01000000 ................ │ │ │ │ - 0x0005cc20 01000000 44420500 a4d60500 01000000 ....DB.......... │ │ │ │ - 0x0005cc30 01000000 01000000 01000000 5c420500 ............\B.. │ │ │ │ + 0x0005cc20 01000000 b4420500 a4d60500 01000000 .....B.......... │ │ │ │ + 0x0005cc30 01000000 01000000 01000000 cc420500 .............B.. │ │ │ │ 0x0005cc40 b0d60500 00000000 00000000 01000000 ................ │ │ │ │ - 0x0005cc50 01000000 68420500 bcd60500 00000000 ....hB.......... │ │ │ │ - 0x0005cc60 00000000 01000000 01000000 78420500 ............xB.. │ │ │ │ + 0x0005cc50 01000000 d8420500 bcd60500 00000000 .....B.......... │ │ │ │ + 0x0005cc60 00000000 01000000 01000000 e8420500 .............B.. │ │ │ │ 0x0005cc70 bcd60500 01000000 00000000 01000000 ................ │ │ │ │ - 0x0005cc80 01000000 90420500 c8d60500 00000000 .....B.......... │ │ │ │ - 0x0005cc90 00000000 01000000 01000000 9c420500 .............B.. │ │ │ │ + 0x0005cc80 01000000 00430500 c8d60500 00000000 .....C.......... │ │ │ │ + 0x0005cc90 00000000 01000000 01000000 0c430500 .............C.. │ │ │ │ 0x0005cca0 c8d60500 01000000 00000000 01000000 ................ │ │ │ │ - 0x0005ccb0 01000000 b0420500 d4d60500 00000000 .....B.......... │ │ │ │ - 0x0005ccc0 00000000 01000000 01000000 bc420500 .............B.. │ │ │ │ + 0x0005ccb0 01000000 20430500 d4d60500 00000000 .... C.......... │ │ │ │ + 0x0005ccc0 00000000 01000000 01000000 2c430500 ............,C.. │ │ │ │ 0x0005ccd0 d4d60500 01000000 00000000 01000000 ................ │ │ │ │ - 0x0005cce0 01000000 d0420500 e0d60500 00000000 .....B.......... │ │ │ │ - 0x0005ccf0 00000000 01000000 01000000 e0420500 .............B.. │ │ │ │ + 0x0005cce0 01000000 40430500 e0d60500 00000000 ....@C.......... │ │ │ │ + 0x0005ccf0 00000000 01000000 01000000 50430500 ............PC.. │ │ │ │ 0x0005cd00 e0d60500 01000000 00000000 01000000 ................ │ │ │ │ - 0x0005cd10 01000000 f0420500 e0d60500 00000000 .....B.......... │ │ │ │ - 0x0005cd20 01000000 01000000 01000000 00430500 .............C.. │ │ │ │ + 0x0005cd10 01000000 60430500 e0d60500 00000000 ....`C.......... │ │ │ │ + 0x0005cd20 01000000 01000000 01000000 70430500 ............pC.. │ │ │ │ 0x0005cd30 e0d60500 01000000 01000000 01000000 ................ │ │ │ │ - 0x0005cd40 01000000 10430500 e0d60500 00000000 .....C.......... │ │ │ │ - 0x0005cd50 02000000 01000000 01000000 24430500 ............$C.. │ │ │ │ + 0x0005cd40 01000000 80430500 e0d60500 00000000 .....C.......... │ │ │ │ + 0x0005cd50 02000000 01000000 01000000 94430500 .............C.. │ │ │ │ 0x0005cd60 ecd60500 00000000 00000000 01000000 ................ │ │ │ │ - 0x0005cd70 01000000 34430500 ecd60500 00000000 ....4C.......... │ │ │ │ - 0x0005cd80 01000000 01000000 01000000 44430500 ............DC.. │ │ │ │ + 0x0005cd70 01000000 a4430500 ecd60500 00000000 .....C.......... │ │ │ │ + 0x0005cd80 01000000 01000000 01000000 b4430500 .............C.. │ │ │ │ 0x0005cd90 ecd60500 00000000 02000000 01000000 ................ │ │ │ │ - 0x0005cda0 01000000 54430500 ecd60500 00000000 ....TC.......... │ │ │ │ - 0x0005cdb0 03000000 01000000 01000000 64430500 ............dC.. │ │ │ │ + 0x0005cda0 01000000 c4430500 ecd60500 00000000 .....C.......... │ │ │ │ + 0x0005cdb0 03000000 01000000 01000000 d4430500 .............C.. │ │ │ │ 0x0005cdc0 f8d60500 00000000 00000000 04000000 ................ │ │ │ │ - 0x0005cdd0 04000000 74430500 f8d60500 04000000 ....tC.......... │ │ │ │ - 0x0005cde0 00000000 04000000 04000000 88430500 .............C.. │ │ │ │ + 0x0005cdd0 04000000 e4430500 f8d60500 04000000 .....C.......... │ │ │ │ + 0x0005cde0 00000000 04000000 04000000 f8430500 .............C.. │ │ │ │ 0x0005cdf0 f8d60500 08000000 00000000 04000000 ................ │ │ │ │ - 0x0005ce00 04000000 9c430500 10d70500 00000000 .....C.......... │ │ │ │ - 0x0005ce10 00000000 01000000 01000000 a0430500 .............C.. │ │ │ │ + 0x0005ce00 04000000 0c440500 10d70500 00000000 .....D.......... │ │ │ │ + 0x0005ce10 00000000 01000000 01000000 10440500 .............D.. │ │ │ │ 0x0005ce20 10d70500 01000000 00000000 01000000 ................ │ │ │ │ - 0x0005ce30 01000000 ac430500 10d70500 02000000 .....C.......... │ │ │ │ - 0x0005ce40 00000000 01000000 01000000 2c4a0500 ............,J.. │ │ │ │ + 0x0005ce30 01000000 1c440500 10d70500 02000000 .....D.......... │ │ │ │ + 0x0005ce40 00000000 01000000 01000000 9c4a0500 .............J.. │ │ │ │ 0x0005ce50 10d70500 03000000 00000000 01000000 ................ │ │ │ │ - 0x0005ce60 01000000 b4430500 10d70500 00000000 .....C.......... │ │ │ │ - 0x0005ce70 01000000 01000000 01000000 e4830500 ................ │ │ │ │ + 0x0005ce60 01000000 24440500 10d70500 00000000 ....$D.......... │ │ │ │ + 0x0005ce70 01000000 01000000 01000000 686b0500 ............hk.. │ │ │ │ 0x0005ce80 10d70500 01000000 01000000 01000000 ................ │ │ │ │ - 0x0005ce90 01000000 bc430500 10d70500 02000000 .....C.......... │ │ │ │ - 0x0005cea0 01000000 01000000 01000000 c4430500 .............C.. │ │ │ │ + 0x0005ce90 01000000 2c440500 10d70500 02000000 ....,D.......... │ │ │ │ + 0x0005cea0 01000000 01000000 01000000 34440500 ............4D.. │ │ │ │ 0x0005ceb0 10d70500 03000000 01000000 01000000 ................ │ │ │ │ - 0x0005cec0 01000000 cc430500 10d70500 00000000 .....C.......... │ │ │ │ - 0x0005ced0 02000000 01000000 01000000 d4430500 .............C.. │ │ │ │ + 0x0005cec0 01000000 3c440500 10d70500 00000000 .....x.6.0..P...I │ │ │ │ - 0x0005dc60 bf9da3b9 01ed0147 a5f2ecae 25b2a417 .......G....%... │ │ │ │ - 0x0005dc70 ac955f01 646d3100 00000000 64548818 .._.dm1.....dT.. │ │ │ │ - 0x0005dc80 00001a89 491af17a 51021450 6270904f ....I..zQ..Pbp.O │ │ │ │ - 0x0005dc90 147a4c30 ae0a85b9 1bb85439 5bef8c39 .zL0......T9[..9 │ │ │ │ - 0x0005dca0 7fc078c3 646d3200 00000000 054b1259 ..x.dm2......K.Y │ │ │ │ - 0x0005dcb0 00002581 fd97366e edd89c25 4db464bc ..%...6n...%M.d. │ │ │ │ - 0x0005dcc0 d3ce355a 84efb7a8 06346b08 171b7e49 ..5Z.....4k...~I │ │ │ │ - 0x0005dcd0 42cb6964 646d3300 00000000 77523f3e B.iddm3.....wR?> │ │ │ │ - 0x0005dce0 000128b5 4d1805bd a0f482f1 882f4100 ..(.M......../A. │ │ │ │ - 0x0005dcf0 d1f21ae9 f438cc2c 74a71a24 227ea81e .....8.,t..$"~.. │ │ │ │ - 0x0005dd00 8751e193 646d3600 00000000 474da235 .Q..dm6.....GM.5 │ │ │ │ - 0x0005dd10 00001e95 0964bc24 e7e6ce7d 1bca5c06 .....d.$...}..\. │ │ │ │ - 0x0005dd20 2164a9ba a3d37c83 4e0a8394 f07b2ee3 !d....|.N....{.. │ │ │ │ - 0x0005dd30 7194f08b 646d3700 00000000 a0092906 q...dm7.......). │ │ │ │ - 0x0005dd40 00002a9e 8bded926 f12ca6d2 45a395b4 ..*....&.,..E... │ │ │ │ - 0x0005dd50 837efc09 d25b5b0c 729d914c e3350cee .~...[[.r..L.5.. │ │ │ │ - 0x0005dd60 5b133e91 646d3700 00000000 ce1484ea [.>.dm7......... │ │ │ │ - 0x0005dd70 000025d5 bf982d36 430dab51 5aacb16c ..%...-6C..QZ..l │ │ │ │ - 0x0005dd80 08590aeb cb99176e 2536ff67 48f9753f .Y.....n%6.gH.u? │ │ │ │ - 0x0005dd90 1babca6d 646d3800 00000000 18396d44 ...mdm8......9mD │ │ │ │ - 0x0005dda0 0001129d 650a71a2 0c547332 9e2c5dca ....e.q..Ts2.,]. │ │ │ │ - 0x0005ddb0 cf6600f5 41a6c95a ecc74577 488e21ae .f..A..Z..EwH.!. │ │ │ │ - 0x0005ddc0 37c71291 646d3900 00000000 51649e61 7...dm9.....Qd.a │ │ │ │ - 0x0005ddd0 0000218b 7e05c157 811186ca 6e41b336 ..!.~..W....nA.6 │ │ │ │ - 0x0005dde0 60659bc3 1f2ffbed f1e621f6 17dbae9d `e.../....!..... │ │ │ │ - 0x0005ddf0 144f3a83 6c6d7331 00000000 b2714ade .O:.lms1.....qJ. │ │ │ │ - 0x0005de00 00002d33 978d27a5 696a099f fdd35596 ..-3..'.ij....U. │ │ │ │ - 0x0005de10 930d49f6 28f8e70a 3a76c482 9f336504 ..I.(...:v...3e. │ │ │ │ - 0x0005de20 491edc1f 00000000 00000000 00000000 I............... │ │ │ │ - 0x0005de30 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005de40 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005de50 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005de60 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005de70 64000000 00000000 00000000 00000000 d............... │ │ │ │ - 0x0005de80 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005de90 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005dea0 02000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005deb0 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005dec0 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005ded0 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005dee0 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005def0 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005df00 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005df10 c8000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005df20 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005df30 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005df40 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005df50 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005df60 01000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005df70 64000000 00000000 00000000 00000000 d............... │ │ │ │ - 0x0005df80 02000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005df90 02000000 00000000 00000000 64000000 ............d... │ │ │ │ - 0x0005dfa0 00000000 00000000 ff000000 00000000 ................ │ │ │ │ - 0x0005dfb0 00000000 ff000000 00000000 00000000 ................ │ │ │ │ - 0x0005dfc0 00000000 ffffff00 00000000 00000000 ................ │ │ │ │ - 0x0005dfd0 00000000 ffffff00 00000000 00000000 ................ │ │ │ │ - 0x0005dfe0 00000000 ffffff00 00000000 00000000 ................ │ │ │ │ - 0x0005dff0 00000000 ffffff00 00000000 00000000 ................ │ │ │ │ - 0x0005e000 00000000 ffffff00 00000000 00000000 ................ │ │ │ │ + 0x0005d670 01000000 dc480500 a0d70500 00000000 .....H.......... │ │ │ │ + 0x0005d680 01000000 01000000 01000000 20370700 ............ 7.. │ │ │ │ + 0x0005d690 08000000 08000000 00370700 20000000 .........7.. ... │ │ │ │ + 0x0005d6a0 10000000 f0360700 02000000 02000000 .....6.......... │ │ │ │ + 0x0005d6b0 f0360700 01000000 01000000 f0360700 .6...........6.. │ │ │ │ + 0x0005d6c0 02000000 01000000 f0360700 02000000 .........6...... │ │ │ │ + 0x0005d6d0 01000000 f0360700 02000000 01000000 .....6.......... │ │ │ │ + 0x0005d6e0 f0360700 02000000 04000000 f0360700 .6...........6.. │ │ │ │ + 0x0005d6f0 01000000 04000000 f0360700 0c000000 .........6...... │ │ │ │ + 0x0005d700 05000000 60370700 04000000 02000000 ....`7.......... │ │ │ │ + 0x0005d710 50370700 04000000 04000000 a0370700 P7...........7.. │ │ │ │ + 0x0005d720 05000000 01000000 b0370700 08000000 .........7...... │ │ │ │ + 0x0005d730 01000000 c0370700 0c000000 04000000 .....7.......... │ │ │ │ + 0x0005d740 d0370700 08000000 02000000 f0370700 .7...........7.. │ │ │ │ + 0x0005d750 04000000 04000000 00380700 01000000 .........8...... │ │ │ │ + 0x0005d760 02000000 10380700 04000000 02000000 .....8.......... │ │ │ │ + 0x0005d770 20380700 04000000 03000000 30380700 8..........08.. │ │ │ │ + 0x0005d780 02000000 02000000 40380700 04000000 ........@8...... │ │ │ │ + 0x0005d790 04000000 50380700 04000000 02000000 ....P8.......... │ │ │ │ + 0x0005d7a0 80380700 01000000 02000000 70370700 .8..........p7.. │ │ │ │ + 0x0005d7b0 01000000 02000000 ec480500 0f000000 .........H...... │ │ │ │ + 0x0005d7c0 00000000 f4480500 0f000000 00000000 .....H.......... │ │ │ │ + 0x0005d7d0 ec3d0500 0f000000 00000000 e43d0500 .=...........=.. │ │ │ │ + 0x0005d7e0 0f000000 00000000 f43d0500 0f000000 .........=...... │ │ │ │ + 0x0005d7f0 00000000 30600500 5a000000 5a000000 ....0`..Z...Z... │ │ │ │ + 0x0005d800 e83d0500 0f000000 00000000 dc3d0500 .=...........=.. │ │ │ │ + 0x0005d810 0f000000 00000000 00490500 03000000 .........I...... │ │ │ │ + 0x0005d820 50330700 ffffffff fc480500 03000000 P3.......H...... │ │ │ │ + 0x0005d830 68330700 ffffffff 0c490500 03000000 h3.......I...... │ │ │ │ + 0x0005d840 80330700 ffffffff 1c490500 03000000 .3.......I...... │ │ │ │ + 0x0005d850 98330700 ffffffff 28490500 03000000 .3......(I...... │ │ │ │ + 0x0005d860 b0330700 ffffffff 34490500 03000000 .3......4I...... │ │ │ │ + 0x0005d870 c8330700 ffffffff 40490500 03000000 .3......@I...... │ │ │ │ + 0x0005d880 e0330700 ffffffff 50490500 03000000 .3......PI...... │ │ │ │ + 0x0005d890 f8330700 ffffffff 5c490500 03000000 .3......\I...... │ │ │ │ + 0x0005d8a0 10340700 ffffffff 68490500 03000000 .4......hI...... │ │ │ │ + 0x0005d8b0 28340700 ffffffff 78490500 03000000 (4......xI...... │ │ │ │ + 0x0005d8c0 40340700 ffffffff 88490500 0c000000 @4.......I...... │ │ │ │ + 0x0005d8d0 58340700 ffffffff 9c490500 02000000 X4.......I...... │ │ │ │ + 0x0005d8e0 b8340700 ffffffff b0490500 04000000 .4.......I...... │ │ │ │ + 0x0005d8f0 c8340700 ffffffff bc490500 03000000 .4.......I...... │ │ │ │ + 0x0005d900 e8340700 ffffffff cc490500 08000000 .4.......I...... │ │ │ │ + 0x0005d910 00350700 ffffffff d8490500 03000000 .5.......I...... │ │ │ │ + 0x0005d920 40350700 ffffffff e4490500 07000000 @5.......I...... │ │ │ │ + 0x0005d930 58350700 ffffffff f4490500 04000000 X5.......I...... │ │ │ │ + 0x0005d940 90350700 ffffffff 004a0500 02000000 .5.......J...... │ │ │ │ + 0x0005d950 b0350700 ffffffff 084a0500 02000000 .5.......J...... │ │ │ │ + 0x0005d960 c0350700 ffffffff 144a0500 03000000 .5.......J...... │ │ │ │ + 0x0005d970 d0350700 ffffffff 284a0500 03000000 .5......(J...... │ │ │ │ + 0x0005d980 e8350700 ffffffff 3c4a0500 02000000 .5.......x.6.0..P │ │ │ │ + 0x0005e660 f59bfe49 bf9da3b9 01ed0147 a5f2ecae ...I.......G.... │ │ │ │ + 0x0005e670 25b2a417 ac955f01 646d3100 00000000 %....._.dm1..... │ │ │ │ + 0x0005e680 64548818 00001a89 491af17a 51021450 dT......I..zQ..P │ │ │ │ + 0x0005e690 6270904f 147a4c30 ae0a85b9 1bb85439 bp.O.zL0......T9 │ │ │ │ + 0x0005e6a0 5bef8c39 7fc078c3 646d3200 00000000 [..9..x.dm2..... │ │ │ │ + 0x0005e6b0 054b1259 00002581 fd97366e edd89c25 .K.Y..%...6n...% │ │ │ │ + 0x0005e6c0 4db464bc d3ce355a 84efb7a8 06346b08 M.d...5Z.....4k. │ │ │ │ + 0x0005e6d0 171b7e49 42cb6964 646d3300 00000000 ..~IB.iddm3..... │ │ │ │ + 0x0005e6e0 77523f3e 000128b5 4d1805bd a0f482f1 wR?>..(.M....... │ │ │ │ + 0x0005e6f0 882f4100 d1f21ae9 f438cc2c 74a71a24 ./A......8.,t..$ │ │ │ │ + 0x0005e700 227ea81e 8751e193 646d3600 00000000 "~...Q..dm6..... │ │ │ │ + 0x0005e710 474da235 00001e95 0964bc24 e7e6ce7d GM.5.....d.$...} │ │ │ │ + 0x0005e720 1bca5c06 2164a9ba a3d37c83 4e0a8394 ..\.!d....|.N... │ │ │ │ + 0x0005e730 f07b2ee3 7194f08b 646d3700 00000000 .{..q...dm7..... │ │ │ │ + 0x0005e740 a0092906 00002a9e 8bded926 f12ca6d2 ..)...*....&.,.. │ │ │ │ + 0x0005e750 45a395b4 837efc09 d25b5b0c 729d914c E....~...[[.r..L │ │ │ │ + 0x0005e760 e3350cee 5b133e91 646d3700 00000000 .5..[.>.dm7..... │ │ │ │ + 0x0005e770 ce1484ea 000025d5 bf982d36 430dab51 ......%...-6C..Q │ │ │ │ + 0x0005e780 5aacb16c 08590aeb cb99176e 2536ff67 Z..l.Y.....n%6.g │ │ │ │ + 0x0005e790 48f9753f 1babca6d 646d3800 00000000 H.u?...mdm8..... │ │ │ │ + 0x0005e7a0 18396d44 0001129d 650a71a2 0c547332 .9mD....e.q..Ts2 │ │ │ │ + 0x0005e7b0 9e2c5dca cf6600f5 41a6c95a ecc74577 .,]..f..A..Z..Ew │ │ │ │ + 0x0005e7c0 488e21ae 37c71291 646d3900 00000000 H.!.7...dm9..... │ │ │ │ + 0x0005e7d0 51649e61 0000218b 7e05c157 811186ca Qd.a..!.~..W.... │ │ │ │ + 0x0005e7e0 6e41b336 60659bc3 1f2ffbed f1e621f6 nA.6`e.../....!. │ │ │ │ + 0x0005e7f0 17dbae9d 144f3a83 6c6d7331 00000000 .....O:.lms1.... │ │ │ │ + 0x0005e800 b2714ade 00002d33 978d27a5 696a099f .qJ...-3..'.ij.. │ │ │ │ + 0x0005e810 fdd35596 930d49f6 28f8e70a 3a76c482 ..U...I.(...:v.. │ │ │ │ + 0x0005e820 9f336504 491edc1f c8930500 e0930500 .3e.I........... │ │ │ │ + 0x0005e830 f8930500 08940500 1c940500 30940500 ............0... │ │ │ │ + 0x0005e840 44940500 58940500 68940500 74940500 D...X...h...t... │ │ │ │ + 0x0005e850 84940500 94940500 a4940500 ac940500 ................ │ │ │ │ + 0x0005e860 bc940500 cc940500 e4940500 f8940500 ................ │ │ │ │ + 0x0005e870 1c950500 e0940500 f4940500 04950500 ................ │ │ │ │ + 0x0005e880 18950500 2c950500 40950500 50950500 ....,...@...P... │ │ │ │ + 0x0005e890 64950500 70950500 84950500 98950500 d...p........... │ │ │ │ + 0x0005e8a0 ac950500 c0950500 00000000 28000000 ............(... │ │ │ │ 0x0005e8b0 18000000 14000000 0c000000 0c000000 ................ │ │ │ │ 0x0005e8c0 0c000000 08000000 10000000 3c000000 ............<... │ │ │ │ 0x0005e8d0 58000000 0c000000 10000000 e8000000 X............... │ │ │ │ 0x0005e8e0 14000000 80000000 08000000 08000000 ................ │ │ │ │ 0x0005e8f0 08000000 08000000 0c000000 0c000000 ................ │ │ │ │ 0x0005e900 1c000000 04000000 0c000000 00000000 ................ │ │ │ │ - 0x0005e910 80990500 cc9b0500 d4990500 d89b0500 ................ │ │ │ │ - 0x0005e920 e09b0500 0c9c0500 e89b0500 f49b0500 ................ │ │ │ │ - 0x0005e930 049c0500 149c0500 249c0500 309c0500 ........$...0... │ │ │ │ - 0x0005e940 3c9c0500 4c9c0500 5c9c0500 689c0500 <...L...\...h... │ │ │ │ - 0x0005e950 789c0500 809c0500 8c9c0500 949c0500 x............... │ │ │ │ - 0x0005e960 a09c0500 a89c0500 b49c0500 bc9c0500 ................ │ │ │ │ - 0x0005e970 cc9c0500 082c0500 80990500 88990500 .....,.......... │ │ │ │ - 0x0005e980 90990500 a0990500 a8990500 b0990500 ................ │ │ │ │ - 0x0005e990 bc990500 cc990500 e0990500 f0990500 ................ │ │ │ │ - 0x0005e9a0 009a0500 0c9a0500 209a0500 389a0500 ........ ...8... │ │ │ │ - 0x0005e9b0 4c9a0500 609a0500 6c9a0500 7c9a0500 L...`...l...|... │ │ │ │ - 0x0005e9c0 909a0500 a09a0500 ac9a0500 bc9a0500 ................ │ │ │ │ - 0x0005e9d0 c89a0500 d89a0500 e89a0500 f09a0500 ................ │ │ │ │ - 0x0005e9e0 fc9a0500 109b0500 209b0500 289b0500 ........ ...(... │ │ │ │ - 0x0005e9f0 389b0500 449b0500 4c9b0500 589b0500 8...D...L...X... │ │ │ │ - 0x0005ea00 689b0500 789b0500 889b0500 989b0500 h...x........... │ │ │ │ - 0x0005ea10 a89b0500 c09b0500 082c0500 .........,.. │ │ │ │ + 0x0005e910 f0990500 3c9c0500 449a0500 489c0500 ....<...D...H... │ │ │ │ + 0x0005e920 509c0500 7c9c0500 589c0500 649c0500 P...|...X...d... │ │ │ │ + 0x0005e930 749c0500 849c0500 949c0500 a09c0500 t............... │ │ │ │ + 0x0005e940 ac9c0500 bc9c0500 cc9c0500 d89c0500 ................ │ │ │ │ + 0x0005e950 e89c0500 f09c0500 fc9c0500 049d0500 ................ │ │ │ │ + 0x0005e960 109d0500 189d0500 249d0500 2c9d0500 ........$...,... │ │ │ │ + 0x0005e970 3c9d0500 482a0500 f0990500 f8990500 <...H*.......... │ │ │ │ + 0x0005e980 009a0500 109a0500 189a0500 209a0500 ............ ... │ │ │ │ + 0x0005e990 2c9a0500 3c9a0500 509a0500 609a0500 ,...<...P...`... │ │ │ │ + 0x0005e9a0 709a0500 7c9a0500 909a0500 a89a0500 p...|........... │ │ │ │ + 0x0005e9b0 bc9a0500 d09a0500 dc9a0500 ec9a0500 ................ │ │ │ │ + 0x0005e9c0 009b0500 109b0500 1c9b0500 2c9b0500 ............,... │ │ │ │ + 0x0005e9d0 389b0500 489b0500 589b0500 609b0500 8...H...X...`... │ │ │ │ + 0x0005e9e0 6c9b0500 809b0500 909b0500 989b0500 l............... │ │ │ │ + 0x0005e9f0 a89b0500 b49b0500 bc9b0500 c89b0500 ................ │ │ │ │ + 0x0005ea00 d89b0500 e89b0500 f89b0500 089c0500 ................ │ │ │ │ + 0x0005ea10 189c0500 309c0500 482a0500 ....0...H*.. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 65613533 35663962 36653935 66623033 ea535f9b6e95fb03 │ │ │ │ - 0x00000010 64386661 32303931 62653139 39346234 d8fa2091be1994b4 │ │ │ │ - 0x00000020 38323062 33322e64 65627567 00000000 820b32.debug.... │ │ │ │ - 0x00000030 9b127291 ..r. │ │ │ │ + 0x00000000 30343234 66323937 35643838 34353337 0424f2975d884537 │ │ │ │ + 0x00000010 37616161 31623339 64383635 32613334 7aaa1b39d8652a34 │ │ │ │ + 0x00000020 34333831 61332e64 65627567 00000000 4381a3.debug.... │ │ │ │ + 0x00000030 88be1882 ....