--- /srv/rebuilderd/tmp/rebuilderdrh8e09/inputs/libradare2-6.0.0t64_6.0.8+ds-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdrh8e09/out/libradare2-6.0.0t64_6.0.8+ds-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-02 12:14:39.000000 debian-binary │ -rw-r--r-- 0 0 0 1964 2026-01-02 12:14:39.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4205180 2026-01-02 12:14:39.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4205176 2026-01-02 12:14:39.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libr_egg.so.6.0.8 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 8 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x02abc0 0x0002abc0 0x0002abc0 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x2abcc 0x2abcc R E 0x10000 │ │ │ │ + ARM_EXIDX 0x02ac10 0x0002ac10 0x0002ac10 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x2ac1c 0x2ac1c R E 0x10000 │ │ │ │ LOAD 0x02e4dc 0x0003e4dc 0x0003e4dc 0x01e34 0x0205c RW 0x10000 │ │ │ │ DYNAMIC 0x02f9a4 0x0003f9a4 0x0003f9a4 0x00128 0x00128 RW 0x4 │ │ │ │ NOTE 0x000134 0x00000134 0x00000134 0x00024 0x00024 R 0x4 │ │ │ │ TLS 0x02e4dc 0x0003e4dc 0x0003e4dc 0x00000 0x00210 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x02e4dc 0x0003e4dc 0x0003e4dc 0x01b24 0x01b24 R 0x1 │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynstr STRTAB 0000299c 00299c 0018e4 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00004280 004280 0003be 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00004640 004640 000060 00 A 4 2 4 │ │ │ │ [ 7] .rel.dyn REL 000046a0 0046a0 002f78 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 00007618 007618 000998 08 AI 3 21 4 │ │ │ │ [ 9] .init PROGBITS 00007fb0 007fb0 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 00007fbc 007fbc 000f54 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00008f10 008f10 01e328 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00027238 027238 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00027240 027240 003980 00 A 0 0 16 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 0002abc0 02abc0 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 0002abc8 02abc8 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00008f10 008f10 01e378 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00027288 027288 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00027290 027290 003980 00 A 0 0 16 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 0002ac10 02ac10 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 0002ac18 02ac18 000004 00 A 0 0 4 │ │ │ │ [16] .tbss NOBITS 0003e4dc 02e4dc 000210 00 WAT 0 0 4 │ │ │ │ [17] .init_array INIT_ARRAY 0003e4dc 02e4dc 000004 04 WA 0 0 4 │ │ │ │ [18] .fini_array FINI_ARRAY 0003e4e0 02e4e0 000004 04 WA 0 0 4 │ │ │ │ [19] .data.rel.ro PROGBITS 0003e4e4 02e4e4 0014c0 00 WA 0 0 4 │ │ │ │ [20] .dynamic DYNAMIC 0003f9a4 02f9a4 000128 08 WA 4 0 4 │ │ │ │ [21] .got PROGBITS 0003facc 02facc 000534 04 WA 0 0 4 │ │ │ │ [22] .data PROGBITS 00040000 030000 000310 00 WA 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -146,337 +146,337 @@ │ │ │ │ 142: 00000000 0 FUNC GLOBAL DEFAULT UND r_arch_config_set_syntax │ │ │ │ 143: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (2) │ │ │ │ 144: 00000000 0 FUNC GLOBAL DEFAULT UND r_buf_read8_at │ │ │ │ 145: 00000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.4 (2) │ │ │ │ 146: 00000000 0 FUNC GLOBAL DEFAULT UND r_sys_prefix │ │ │ │ 147: 00000000 0 FUNC GLOBAL DEFAULT UND r_buf_new_with_bytes │ │ │ │ 148: 00000000 0 FUNC GLOBAL DEFAULT UND r_file_path │ │ │ │ - 149: 0001e859 148 FUNC GLOBAL DEFAULT 11 sdb_journal_log │ │ │ │ - 150: 00020625 26 FUNC GLOBAL DEFAULT 11 ls_newf │ │ │ │ + 149: 0001e8a9 148 FUNC GLOBAL DEFAULT 11 sdb_journal_log │ │ │ │ + 150: 00020675 26 FUNC GLOBAL DEFAULT 11 ls_newf │ │ │ │ 151: 0000b5ed 1108 FUNC GLOBAL DEFAULT 11 r_egg_mkvar │ │ │ │ - 152: 00021839 152 FUNC GLOBAL DEFAULT 11 sdb_num_inc │ │ │ │ - 153: 0001a505 16 FUNC GLOBAL DEFAULT 11 ht_pp_new0 │ │ │ │ - 154: 00020641 70 FUNC GLOBAL DEFAULT 11 ls_merge_sort │ │ │ │ - 155: 00025089 28 FUNC GLOBAL DEFAULT 11 sdb_set │ │ │ │ - 156: 000219b5 68 FUNC GLOBAL DEFAULT 11 sdb_num_max │ │ │ │ - 157: 0001a345 164 FUNC GLOBAL DEFAULT 11 ht_pp_delete │ │ │ │ - 158: 000267b9 70 FUNC GLOBAL DEFAULT 11 sdb_text_save │ │ │ │ + 152: 00021889 152 FUNC GLOBAL DEFAULT 11 sdb_num_inc │ │ │ │ + 153: 0001a555 16 FUNC GLOBAL DEFAULT 11 ht_pp_new0 │ │ │ │ + 154: 00020691 70 FUNC GLOBAL DEFAULT 11 ls_merge_sort │ │ │ │ + 155: 000250d9 28 FUNC GLOBAL DEFAULT 11 sdb_set │ │ │ │ + 156: 00021a05 68 FUNC GLOBAL DEFAULT 11 sdb_num_max │ │ │ │ + 157: 0001a395 164 FUNC GLOBAL DEFAULT 11 ht_pp_delete │ │ │ │ + 158: 00026809 70 FUNC GLOBAL DEFAULT 11 sdb_text_save │ │ │ │ 159: 00009af5 6 FUNC GLOBAL DEFAULT 11 r_egg_assemble │ │ │ │ - 160: 000237cd 232 FUNC GLOBAL DEFAULT 11 sdb_exists │ │ │ │ - 161: 000255f9 34 FUNC GLOBAL DEFAULT 11 sdb_hook_free │ │ │ │ - 162: 0001a161 148 FUNC GLOBAL DEFAULT 11 ht_pp_find_kv │ │ │ │ - 163: 00020689 92 FUNC GLOBAL DEFAULT 11 ls_sort │ │ │ │ + 160: 0002381d 232 FUNC GLOBAL DEFAULT 11 sdb_exists │ │ │ │ + 161: 00025649 34 FUNC GLOBAL DEFAULT 11 sdb_hook_free │ │ │ │ + 162: 0001a1b1 148 FUNC GLOBAL DEFAULT 11 ht_pp_find_kv │ │ │ │ + 163: 000206d9 92 FUNC GLOBAL DEFAULT 11 ls_sort │ │ │ │ 164: 0000990d 16 FUNC GLOBAL DEFAULT 11 r_egg_label │ │ │ │ - 165: 00024069 116 FUNC GLOBAL DEFAULT 11 sdb_num_nget │ │ │ │ - 166: 0001215d 440 FUNC GLOBAL DEFAULT 11 sdb_cgen_footer │ │ │ │ - 167: 0001c30d 212 FUNC GLOBAL DEFAULT 11 ht_pu_delete │ │ │ │ - 168: 00014095 300 FUNC GLOBAL DEFAULT 11 dict_set │ │ │ │ - 169: 00026111 72 FUNC GLOBAL DEFAULT 11 sdb_alen_ignore_empty │ │ │ │ + 165: 000240b9 116 FUNC GLOBAL DEFAULT 11 sdb_num_nget │ │ │ │ + 166: 000121ad 440 FUNC GLOBAL DEFAULT 11 sdb_cgen_footer │ │ │ │ + 167: 0001c35d 212 FUNC GLOBAL DEFAULT 11 ht_pu_delete │ │ │ │ + 168: 000140e5 300 FUNC GLOBAL DEFAULT 11 dict_set │ │ │ │ + 169: 00026161 72 FUNC GLOBAL DEFAULT 11 sdb_alen_ignore_empty │ │ │ │ 170: 00009c71 44 FUNC GLOBAL DEFAULT 11 r_egg_append │ │ │ │ - 171: 0001bdb9 368 FUNC GLOBAL DEFAULT 11 ht_pu_insert │ │ │ │ + 171: 0001be09 368 FUNC GLOBAL DEFAULT 11 ht_pu_insert │ │ │ │ 172: 00009f85 280 FUNC GLOBAL DEFAULT 11 r_egg_shellcode │ │ │ │ - 173: 000131d1 228 FUNC GLOBAL DEFAULT 11 sdb_decode_raw │ │ │ │ + 173: 00013221 228 FUNC GLOBAL DEFAULT 11 sdb_decode_raw │ │ │ │ 174: 00009f61 2 FUNC GLOBAL DEFAULT 11 r_egg_fill │ │ │ │ - 175: 00024259 84 FUNC GLOBAL DEFAULT 11 sdb_stats │ │ │ │ - 176: 000250d1 320 FUNC GLOBAL DEFAULT 11 sdb_const_get_len │ │ │ │ - 177: 00026ac9 248 FUNC GLOBAL DEFAULT 11 sdb_text_check │ │ │ │ - 178: 0002629d 116 FUNC GLOBAL DEFAULT 11 sdb_isjson │ │ │ │ - 179: 0001e6c5 148 FUNC GLOBAL DEFAULT 11 sdb_journal_open │ │ │ │ - 180: 00023e8d 302 FUNC GLOBAL DEFAULT 11 sdbkv_new2 │ │ │ │ - 181: 00020959 82 FUNC GLOBAL DEFAULT 11 ls_join │ │ │ │ - 182: 00025565 108 FUNC GLOBAL DEFAULT 11 sdb_nset │ │ │ │ - 183: 00025f95 100 FUNC GLOBAL DEFAULT 11 sdb_atoi │ │ │ │ + 175: 000242a9 84 FUNC GLOBAL DEFAULT 11 sdb_stats │ │ │ │ + 176: 00025121 320 FUNC GLOBAL DEFAULT 11 sdb_const_get_len │ │ │ │ + 177: 00026b19 248 FUNC GLOBAL DEFAULT 11 sdb_text_check │ │ │ │ + 178: 000262ed 116 FUNC GLOBAL DEFAULT 11 sdb_isjson │ │ │ │ + 179: 0001e715 148 FUNC GLOBAL DEFAULT 11 sdb_journal_open │ │ │ │ + 180: 00023edd 302 FUNC GLOBAL DEFAULT 11 sdbkv_new2 │ │ │ │ + 181: 000209a9 82 FUNC GLOBAL DEFAULT 11 ls_join │ │ │ │ + 182: 000255b5 108 FUNC GLOBAL DEFAULT 11 sdb_nset │ │ │ │ + 183: 00025fe5 100 FUNC GLOBAL DEFAULT 11 sdb_atoi │ │ │ │ 184: 000091ed 196 FUNC GLOBAL DEFAULT 11 r_egg_new │ │ │ │ - 185: 00025975 252 FUNC GLOBAL DEFAULT 11 sdb_like │ │ │ │ - 186: 00024779 140 FUNC GLOBAL DEFAULT 11 sdb_foreach_match │ │ │ │ - 187: 0002086d 80 FUNC GLOBAL DEFAULT 11 ls_prepend │ │ │ │ - 188: 00025845 44 FUNC GLOBAL DEFAULT 11 sdb_unlink │ │ │ │ - 189: 000231c1 156 FUNC GLOBAL DEFAULT 11 sdb_querysf │ │ │ │ + 185: 000259c5 252 FUNC GLOBAL DEFAULT 11 sdb_like │ │ │ │ + 186: 000247c9 140 FUNC GLOBAL DEFAULT 11 sdb_foreach_match │ │ │ │ + 187: 000208bd 80 FUNC GLOBAL DEFAULT 11 ls_prepend │ │ │ │ + 188: 00025895 44 FUNC GLOBAL DEFAULT 11 sdb_unlink │ │ │ │ + 189: 00023211 156 FUNC GLOBAL DEFAULT 11 sdb_querysf │ │ │ │ 190: 0000a0fd 86 FUNC GLOBAL DEFAULT 11 r_egg_patch │ │ │ │ - 191: 00026311 160 FUNC GLOBAL DEFAULT 11 sdb_type │ │ │ │ + 191: 00026361 160 FUNC GLOBAL DEFAULT 11 sdb_type │ │ │ │ 192: 000090b9 128 FUNC GLOBAL DEFAULT 11 r_egg_plugin_add │ │ │ │ - 193: 00023c85 10 FUNC GLOBAL DEFAULT 11 sdb_new0 │ │ │ │ - 194: 00021d49 226 FUNC GLOBAL DEFAULT 11 sdb_query_file │ │ │ │ - 195: 00020b39 864 FUNC GLOBAL DEFAULT 11 sdb_match │ │ │ │ - 196: 00021645 132 FUNC GLOBAL DEFAULT 11 sdb_ns_path │ │ │ │ - 197: 00012315 50 FUNC GLOBAL DEFAULT 11 strbuf_new │ │ │ │ + 193: 00023cd5 10 FUNC GLOBAL DEFAULT 11 sdb_new0 │ │ │ │ + 194: 00021d99 226 FUNC GLOBAL DEFAULT 11 sdb_query_file │ │ │ │ + 195: 00020b89 864 FUNC GLOBAL DEFAULT 11 sdb_match │ │ │ │ + 196: 00021695 132 FUNC GLOBAL DEFAULT 11 sdb_ns_path │ │ │ │ + 197: 00012365 50 FUNC GLOBAL DEFAULT 11 strbuf_new │ │ │ │ 198: 00009591 136 FUNC GLOBAL DEFAULT 11 r_egg_syscall │ │ │ │ 199: 0000913d 76 FUNC GLOBAL DEFAULT 11 r_egg_tostring │ │ │ │ - 200: 00025211 8 FUNC GLOBAL DEFAULT 11 sdb_const_get │ │ │ │ - 201: 00021a15 56 FUNC GLOBAL DEFAULT 11 sdb_bool_get │ │ │ │ - 202: 0001f971 140 FUNC GLOBAL DEFAULT 11 sdb_json_num_get │ │ │ │ - 203: 00020775 56 FUNC GLOBAL DEFAULT 11 ls_delete_data │ │ │ │ - 204: 000141c1 54 FUNC GLOBAL DEFAULT 11 dict_stats │ │ │ │ - 205: 000261f9 100 FUNC GLOBAL DEFAULT 11 sdb_unow │ │ │ │ - 206: 0001e639 140 FUNC GLOBAL DEFAULT 11 sdb_journal_close │ │ │ │ - 207: 0001e2dd 284 FUNC GLOBAL DEFAULT 11 ht_su_find │ │ │ │ - 208: 000117c9 58 FUNC GLOBAL DEFAULT 11 sdb_array_add │ │ │ │ + 200: 00025261 8 FUNC GLOBAL DEFAULT 11 sdb_const_get │ │ │ │ + 201: 00021a65 56 FUNC GLOBAL DEFAULT 11 sdb_bool_get │ │ │ │ + 202: 0001f9c1 140 FUNC GLOBAL DEFAULT 11 sdb_json_num_get │ │ │ │ + 203: 000207c5 56 FUNC GLOBAL DEFAULT 11 ls_delete_data │ │ │ │ + 204: 00014211 54 FUNC GLOBAL DEFAULT 11 dict_stats │ │ │ │ + 205: 00026249 100 FUNC GLOBAL DEFAULT 11 sdb_unow │ │ │ │ + 206: 0001e689 140 FUNC GLOBAL DEFAULT 11 sdb_journal_close │ │ │ │ + 207: 0001e32d 284 FUNC GLOBAL DEFAULT 11 ht_su_find │ │ │ │ + 208: 00011819 58 FUNC GLOBAL DEFAULT 11 sdb_array_add │ │ │ │ 209: 00009621 164 FUNC GLOBAL DEFAULT 11 r_egg_raw │ │ │ │ 210: 00009139 4 FUNC GLOBAL DEFAULT 11 r_egg_plugin_remove │ │ │ │ - 211: 000218d1 156 FUNC GLOBAL DEFAULT 11 sdb_num_dec │ │ │ │ - 212: 00014b19 40 FUNC GLOBAL DEFAULT 11 sdb_disk_unlink │ │ │ │ - 213: 000120ad 34 FUNC GLOBAL DEFAULT 11 set_u_contains │ │ │ │ + 211: 00021921 156 FUNC GLOBAL DEFAULT 11 sdb_num_dec │ │ │ │ + 212: 00014b69 40 FUNC GLOBAL DEFAULT 11 sdb_disk_unlink │ │ │ │ + 213: 000120fd 34 FUNC GLOBAL DEFAULT 11 set_u_contains │ │ │ │ 214: 00009c61 6 FUNC GLOBAL DEFAULT 11 r_egg_get_source │ │ │ │ - 215: 00026275 40 FUNC GLOBAL DEFAULT 11 sdb_num_base │ │ │ │ - 216: 00011541 70 FUNC GLOBAL DEFAULT 11 sdb_array_indexof │ │ │ │ - 217: 0001c4e5 576 FUNC GLOBAL DEFAULT 11 ht_pu_foreach │ │ │ │ - 218: 000212dd 118 FUNC GLOBAL DEFAULT 11 sdb_ns_unset │ │ │ │ - 219: 000249c1 148 FUNC GLOBAL DEFAULT 11 sdb_expire_get │ │ │ │ - 220: 00024eb5 28 FUNC GLOBAL DEFAULT 11 sdb_set_owned │ │ │ │ - 221: 000253c1 228 FUNC GLOBAL DEFAULT 11 sdb_concat │ │ │ │ - 222: 00010b81 156 FUNC GLOBAL DEFAULT 11 sdb_array_get │ │ │ │ - 223: 0001f8e5 140 FUNC GLOBAL DEFAULT 11 sdb_json_get │ │ │ │ + 215: 000262c5 40 FUNC GLOBAL DEFAULT 11 sdb_num_base │ │ │ │ + 216: 00011591 70 FUNC GLOBAL DEFAULT 11 sdb_array_indexof │ │ │ │ + 217: 0001c535 576 FUNC GLOBAL DEFAULT 11 ht_pu_foreach │ │ │ │ + 218: 0002132d 118 FUNC GLOBAL DEFAULT 11 sdb_ns_unset │ │ │ │ + 219: 00024a11 148 FUNC GLOBAL DEFAULT 11 sdb_expire_get │ │ │ │ + 220: 00024f05 28 FUNC GLOBAL DEFAULT 11 sdb_set_owned │ │ │ │ + 221: 00025411 228 FUNC GLOBAL DEFAULT 11 sdb_concat │ │ │ │ + 222: 00010bd1 156 FUNC GLOBAL DEFAULT 11 sdb_array_get │ │ │ │ + 223: 0001f935 140 FUNC GLOBAL DEFAULT 11 sdb_json_get │ │ │ │ 224: 0000bda5 6836 FUNC GLOBAL DEFAULT 11 r_egg_lang_parsechar │ │ │ │ - 225: 0001ff99 920 FUNC GLOBAL DEFAULT 11 sdb_json_format │ │ │ │ - 226: 00025c55 804 FUNC GLOBAL DEFAULT 11 sdb_itoa │ │ │ │ - 227: 00021231 68 FUNC GLOBAL DEFAULT 11 sdb_ns_free │ │ │ │ + 225: 0001ffe9 920 FUNC GLOBAL DEFAULT 11 sdb_json_format │ │ │ │ + 226: 00025ca5 804 FUNC GLOBAL DEFAULT 11 sdb_itoa │ │ │ │ + 227: 00021281 68 FUNC GLOBAL DEFAULT 11 sdb_ns_free │ │ │ │ 228: 0000b521 80 FUNC GLOBAL DEFAULT 11 r_egg_lang_include_init │ │ │ │ - 229: 0002605d 134 FUNC GLOBAL DEFAULT 11 sdb_aslice │ │ │ │ - 230: 00024805 252 FUNC GLOBAL DEFAULT 11 sdb_sync │ │ │ │ - 231: 00021449 508 FUNC GLOBAL DEFAULT 11 sdb_ns │ │ │ │ - 232: 0002453d 298 FUNC GLOBAL DEFAULT 11 sdb_foreach │ │ │ │ + 229: 000260ad 134 FUNC GLOBAL DEFAULT 11 sdb_aslice │ │ │ │ + 230: 00024855 252 FUNC GLOBAL DEFAULT 11 sdb_sync │ │ │ │ + 231: 00021499 508 FUNC GLOBAL DEFAULT 11 sdb_ns │ │ │ │ + 232: 0002458d 298 FUNC GLOBAL DEFAULT 11 sdb_foreach │ │ │ │ 233: 0000b571 124 FUNC GLOBAL DEFAULT 11 r_egg_lang_include_path │ │ │ │ - 234: 00019fbd 58 FUNC GLOBAL DEFAULT 11 ht_pp_insert_kv │ │ │ │ - 235: 000216fd 36 FUNC GLOBAL DEFAULT 11 sdb_num_exists │ │ │ │ - 236: 0001903d 272 FUNC GLOBAL DEFAULT 11 ht_uu_find │ │ │ │ - 237: 00010c1d 544 FUNC GLOBAL DEFAULT 11 sdb_array_add_sorted │ │ │ │ - 238: 000113c9 180 FUNC GLOBAL DEFAULT 11 sdb_array_add_sorted_num │ │ │ │ - 239: 000246d5 164 FUNC GLOBAL DEFAULT 11 sdb_foreach_list_filter │ │ │ │ - 240: 00025c0d 4 FUNC GLOBAL DEFAULT 11 sdb_ht_insert_kvp │ │ │ │ + 234: 0001a00d 58 FUNC GLOBAL DEFAULT 11 ht_pp_insert_kv │ │ │ │ + 235: 0002174d 36 FUNC GLOBAL DEFAULT 11 sdb_num_exists │ │ │ │ + 236: 0001908d 272 FUNC GLOBAL DEFAULT 11 ht_uu_find │ │ │ │ + 237: 00010c6d 544 FUNC GLOBAL DEFAULT 11 sdb_array_add_sorted │ │ │ │ + 238: 00011419 180 FUNC GLOBAL DEFAULT 11 sdb_array_add_sorted_num │ │ │ │ + 239: 00024725 164 FUNC GLOBAL DEFAULT 11 sdb_foreach_list_filter │ │ │ │ + 240: 00025c5d 4 FUNC GLOBAL DEFAULT 11 sdb_ht_insert_kvp │ │ │ │ 241: 000092b1 124 FUNC GLOBAL DEFAULT 11 r_egg_reset │ │ │ │ - 242: 0001dbbd 412 FUNC GLOBAL DEFAULT 11 ht_su_insert │ │ │ │ - 243: 000148a9 340 FUNC GLOBAL DEFAULT 11 sdb_disk_create │ │ │ │ - 244: 00011f9d 96 FUNC GLOBAL DEFAULT 11 set_u_foreach │ │ │ │ - 245: 0001ff7d 28 FUNC GLOBAL DEFAULT 11 sdb_json_unset │ │ │ │ - 246: 0001f865 128 FUNC GLOBAL DEFAULT 11 sdb_json_get_bool │ │ │ │ - 247: 00011a65 4 FUNC GLOBAL DEFAULT 11 sdb_array_push │ │ │ │ - 248: 00026181 26 FUNC GLOBAL DEFAULT 11 sdb_const_anext │ │ │ │ - 249: 00026801 540 FUNC GLOBAL DEFAULT 11 sdb_text_load_buf │ │ │ │ - 250: 00011d51 288 FUNC GLOBAL DEFAULT 11 sdb_array_sort │ │ │ │ - 251: 00020921 54 FUNC GLOBAL DEFAULT 11 ls_clone │ │ │ │ - 252: 00012061 6 FUNC GLOBAL DEFAULT 11 set_p_add │ │ │ │ - 253: 000120d9 132 FUNC GLOBAL DEFAULT 11 sdb_cgen_header │ │ │ │ - 254: 000250bd 20 FUNC GLOBAL DEFAULT 11 sdb_unset │ │ │ │ - 255: 000254a5 52 FUNC GLOBAL DEFAULT 11 sdb_add │ │ │ │ - 256: 000238d5 280 FUNC GLOBAL DEFAULT 11 sdb_open │ │ │ │ - 257: 00015a61 12 FUNC GLOBAL DEFAULT 11 sdb_gh │ │ │ │ - 258: 00025c25 48 FUNC GLOBAL DEFAULT 11 sdb_hash_byte │ │ │ │ - 259: 00014b41 1460 FUNC GLOBAL DEFAULT 11 sdb_fmt_tostr │ │ │ │ - 260: 0001c0d5 568 FUNC GLOBAL DEFAULT 11 ht_pu_update_key │ │ │ │ - 261: 0001dad1 236 FUNC GLOBAL DEFAULT 11 ht_su_free │ │ │ │ - 262: 0001205d 4 FUNC GLOBAL DEFAULT 11 set_p_new │ │ │ │ - 263: 00025c15 4 FUNC GLOBAL DEFAULT 11 sdb_ht_find_kvp │ │ │ │ - 264: 00012091 28 FUNC GLOBAL DEFAULT 11 set_u_add │ │ │ │ + 242: 0001dc0d 412 FUNC GLOBAL DEFAULT 11 ht_su_insert │ │ │ │ + 243: 000148f9 340 FUNC GLOBAL DEFAULT 11 sdb_disk_create │ │ │ │ + 244: 00011fed 96 FUNC GLOBAL DEFAULT 11 set_u_foreach │ │ │ │ + 245: 0001ffcd 28 FUNC GLOBAL DEFAULT 11 sdb_json_unset │ │ │ │ + 246: 0001f8b5 128 FUNC GLOBAL DEFAULT 11 sdb_json_get_bool │ │ │ │ + 247: 00011ab5 4 FUNC GLOBAL DEFAULT 11 sdb_array_push │ │ │ │ + 248: 000261d1 26 FUNC GLOBAL DEFAULT 11 sdb_const_anext │ │ │ │ + 249: 00026851 540 FUNC GLOBAL DEFAULT 11 sdb_text_load_buf │ │ │ │ + 250: 00011da1 288 FUNC GLOBAL DEFAULT 11 sdb_array_sort │ │ │ │ + 251: 00020971 54 FUNC GLOBAL DEFAULT 11 ls_clone │ │ │ │ + 252: 000120b1 6 FUNC GLOBAL DEFAULT 11 set_p_add │ │ │ │ + 253: 00012129 132 FUNC GLOBAL DEFAULT 11 sdb_cgen_header │ │ │ │ + 254: 0002510d 20 FUNC GLOBAL DEFAULT 11 sdb_unset │ │ │ │ + 255: 000254f5 52 FUNC GLOBAL DEFAULT 11 sdb_add │ │ │ │ + 256: 00023925 280 FUNC GLOBAL DEFAULT 11 sdb_open │ │ │ │ + 257: 00015ab1 12 FUNC GLOBAL DEFAULT 11 sdb_gh │ │ │ │ + 258: 00025c75 48 FUNC GLOBAL DEFAULT 11 sdb_hash_byte │ │ │ │ + 259: 00014b91 1460 FUNC GLOBAL DEFAULT 11 sdb_fmt_tostr │ │ │ │ + 260: 0001c125 568 FUNC GLOBAL DEFAULT 11 ht_pu_update_key │ │ │ │ + 261: 0001db21 236 FUNC GLOBAL DEFAULT 11 ht_su_free │ │ │ │ + 262: 000120ad 4 FUNC GLOBAL DEFAULT 11 set_p_new │ │ │ │ + 263: 00025c65 4 FUNC GLOBAL DEFAULT 11 sdb_ht_find_kvp │ │ │ │ + 264: 000120e1 28 FUNC GLOBAL DEFAULT 11 set_u_add │ │ │ │ 265: 000096c5 220 FUNC GLOBAL DEFAULT 11 r_egg_include │ │ │ │ - 266: 000239ed 664 FUNC GLOBAL DEFAULT 11 sdb_new │ │ │ │ - 267: 00025871 86 FUNC GLOBAL DEFAULT 11 sdb_drain │ │ │ │ - 268: 0002625d 24 FUNC GLOBAL DEFAULT 11 sdb_isnum │ │ │ │ - 269: 00025239 8 FUNC GLOBAL DEFAULT 11 sdb_get │ │ │ │ + 266: 00023a3d 664 FUNC GLOBAL DEFAULT 11 sdb_new │ │ │ │ + 267: 000258c1 86 FUNC GLOBAL DEFAULT 11 sdb_drain │ │ │ │ + 268: 000262ad 24 FUNC GLOBAL DEFAULT 11 sdb_isnum │ │ │ │ + 269: 00025289 8 FUNC GLOBAL DEFAULT 11 sdb_get │ │ │ │ 270: 0000a295 116 FUNC GLOBAL DEFAULT 11 r_egg_pattern │ │ │ │ - 271: 00014289 58 FUNC GLOBAL DEFAULT 11 dict_add │ │ │ │ - 272: 000149fd 74 FUNC GLOBAL DEFAULT 11 sdb_disk_insert │ │ │ │ - 273: 0001208d 4 FUNC GLOBAL DEFAULT 11 set_u_new │ │ │ │ - 274: 000217c1 120 FUNC GLOBAL DEFAULT 11 sdb_num_set │ │ │ │ - 275: 00020451 38 FUNC GLOBAL DEFAULT 11 sdb_lock_wait │ │ │ │ - 276: 00014839 112 FUNC GLOBAL DEFAULT 11 sdb_diff │ │ │ │ - 277: 00023fbd 50 FUNC GLOBAL DEFAULT 11 sdbkv_new │ │ │ │ - 278: 00010e3d 260 FUNC GLOBAL DEFAULT 11 sdb_array_append │ │ │ │ - 279: 00013ebd 152 FUNC GLOBAL DEFAULT 11 dict_new │ │ │ │ - 280: 00019911 32 FUNC GLOBAL DEFAULT 11 ht_up_find │ │ │ │ - 281: 0001e1f5 232 FUNC GLOBAL DEFAULT 11 ht_su_delete │ │ │ │ - 282: 00014251 32 FUNC GLOBAL DEFAULT 11 dict_get │ │ │ │ + 271: 000142d9 58 FUNC GLOBAL DEFAULT 11 dict_add │ │ │ │ + 272: 00014a4d 74 FUNC GLOBAL DEFAULT 11 sdb_disk_insert │ │ │ │ + 273: 000120dd 4 FUNC GLOBAL DEFAULT 11 set_u_new │ │ │ │ + 274: 00021811 120 FUNC GLOBAL DEFAULT 11 sdb_num_set │ │ │ │ + 275: 000204a1 38 FUNC GLOBAL DEFAULT 11 sdb_lock_wait │ │ │ │ + 276: 00014889 112 FUNC GLOBAL DEFAULT 11 sdb_diff │ │ │ │ + 277: 0002400d 50 FUNC GLOBAL DEFAULT 11 sdbkv_new │ │ │ │ + 278: 00010e8d 260 FUNC GLOBAL DEFAULT 11 sdb_array_append │ │ │ │ + 279: 00013f0d 152 FUNC GLOBAL DEFAULT 11 dict_new │ │ │ │ + 280: 00019961 32 FUNC GLOBAL DEFAULT 11 ht_up_find │ │ │ │ + 281: 0001e245 232 FUNC GLOBAL DEFAULT 11 ht_su_delete │ │ │ │ + 282: 000142a1 32 FUNC GLOBAL DEFAULT 11 dict_get │ │ │ │ 283: 00009f65 14 FUNC GLOBAL DEFAULT 11 r_egg_option_set │ │ │ │ 284: 0000951d 116 FUNC GLOBAL DEFAULT 11 r_egg_load │ │ │ │ - 285: 00018929 200 FUNC GLOBAL DEFAULT 11 ht_uu_free │ │ │ │ - 286: 0001a3e9 128 FUNC GLOBAL DEFAULT 11 ht_pp_foreach │ │ │ │ - 287: 00023705 188 FUNC GLOBAL DEFAULT 11 sdb_file │ │ │ │ - 288: 0001c3e1 260 FUNC GLOBAL DEFAULT 11 ht_pu_find │ │ │ │ - 289: 00011a69 116 FUNC GLOBAL DEFAULT 11 sdb_array_push_num │ │ │ │ - 290: 0001191d 28 FUNC GLOBAL DEFAULT 11 sdb_array_size │ │ │ │ - 291: 000254d9 116 FUNC GLOBAL DEFAULT 11 sdb_nadd │ │ │ │ - 292: 00011939 28 FUNC GLOBAL DEFAULT 11 sdb_array_length │ │ │ │ - 293: 0001167d 94 FUNC GLOBAL DEFAULT 11 sdb_array_remove_num │ │ │ │ + 285: 00018979 200 FUNC GLOBAL DEFAULT 11 ht_uu_free │ │ │ │ + 286: 0001a439 128 FUNC GLOBAL DEFAULT 11 ht_pp_foreach │ │ │ │ + 287: 00023755 188 FUNC GLOBAL DEFAULT 11 sdb_file │ │ │ │ + 288: 0001c431 260 FUNC GLOBAL DEFAULT 11 ht_pu_find │ │ │ │ + 289: 00011ab9 116 FUNC GLOBAL DEFAULT 11 sdb_array_push_num │ │ │ │ + 290: 0001196d 28 FUNC GLOBAL DEFAULT 11 sdb_array_size │ │ │ │ + 291: 00025529 116 FUNC GLOBAL DEFAULT 11 sdb_nadd │ │ │ │ + 292: 00011989 28 FUNC GLOBAL DEFAULT 11 sdb_array_length │ │ │ │ + 293: 000116cd 94 FUNC GLOBAL DEFAULT 11 sdb_array_remove_num │ │ │ │ 294: 00009c5d 4 FUNC GLOBAL DEFAULT 11 r_egg_get_bin │ │ │ │ - 295: 00025c19 4 FUNC GLOBAL DEFAULT 11 sdb_ht_find │ │ │ │ - 296: 000237c1 12 FUNC GLOBAL DEFAULT 11 sdb_remove │ │ │ │ - 297: 00016721 2856 FUNC GLOBAL DEFAULT 11 sdb_main │ │ │ │ - 298: 0001f6f1 208 FUNC GLOBAL DEFAULT 11 sdb_json_unindent │ │ │ │ - 299: 000207dd 58 FUNC GLOBAL DEFAULT 11 ls_free │ │ │ │ - 300: 00025241 116 FUNC GLOBAL DEFAULT 11 sdb_nget │ │ │ │ - 301: 00021035 508 FUNC GLOBAL DEFAULT 11 sdb_ns_lock │ │ │ │ - 302: 00011805 172 FUNC GLOBAL DEFAULT 11 sdb_array_add_num │ │ │ │ - 303: 000242ad 340 FUNC GLOBAL DEFAULT 11 sdb_dump_dupnext │ │ │ │ - 304: 00019831 32 FUNC GLOBAL DEFAULT 11 ht_up_update │ │ │ │ - 305: 00025219 30 FUNC GLOBAL DEFAULT 11 sdb_get_len │ │ │ │ + 295: 00025c69 4 FUNC GLOBAL DEFAULT 11 sdb_ht_find │ │ │ │ + 296: 00023811 12 FUNC GLOBAL DEFAULT 11 sdb_remove │ │ │ │ + 297: 00016771 2856 FUNC GLOBAL DEFAULT 11 sdb_main │ │ │ │ + 298: 0001f741 208 FUNC GLOBAL DEFAULT 11 sdb_json_unindent │ │ │ │ + 299: 0002082d 58 FUNC GLOBAL DEFAULT 11 ls_free │ │ │ │ + 300: 00025291 116 FUNC GLOBAL DEFAULT 11 sdb_nget │ │ │ │ + 301: 00021085 508 FUNC GLOBAL DEFAULT 11 sdb_ns_lock │ │ │ │ + 302: 00011855 172 FUNC GLOBAL DEFAULT 11 sdb_array_add_num │ │ │ │ + 303: 000242fd 340 FUNC GLOBAL DEFAULT 11 sdb_dump_dupnext │ │ │ │ + 304: 00019881 32 FUNC GLOBAL DEFAULT 11 ht_up_update │ │ │ │ + 305: 00025269 30 FUNC GLOBAL DEFAULT 11 sdb_get_len │ │ │ │ 306: 00009189 100 FUNC GLOBAL DEFAULT 11 r_egg_free │ │ │ │ 307: 0000961d 2 FUNC GLOBAL DEFAULT 11 r_egg_math │ │ │ │ - 308: 00023c91 114 FUNC GLOBAL DEFAULT 11 sdb_close │ │ │ │ - 309: 00020a45 120 FUNC GLOBAL DEFAULT 11 ls_pop_head │ │ │ │ - 310: 000208bd 98 FUNC GLOBAL DEFAULT 11 ls_pop │ │ │ │ - 311: 00011ffd 96 FUNC GLOBAL DEFAULT 11 set_p_foreach │ │ │ │ - 312: 00020819 84 FUNC GLOBAL DEFAULT 11 ls_append │ │ │ │ - 313: 0001a515 200 FUNC GLOBAL DEFAULT 11 ht_pp_new_size │ │ │ │ - 314: 000238b5 30 FUNC GLOBAL DEFAULT 11 sdb_open_gperf │ │ │ │ - 315: 00018b69 428 FUNC GLOBAL DEFAULT 11 ht_uu_update │ │ │ │ + 308: 00023ce1 114 FUNC GLOBAL DEFAULT 11 sdb_close │ │ │ │ + 309: 00020a95 120 FUNC GLOBAL DEFAULT 11 ls_pop_head │ │ │ │ + 310: 0002090d 98 FUNC GLOBAL DEFAULT 11 ls_pop │ │ │ │ + 311: 0001204d 96 FUNC GLOBAL DEFAULT 11 set_p_foreach │ │ │ │ + 312: 00020869 84 FUNC GLOBAL DEFAULT 11 ls_append │ │ │ │ + 313: 0001a565 200 FUNC GLOBAL DEFAULT 11 ht_pp_new_size │ │ │ │ + 314: 00023905 30 FUNC GLOBAL DEFAULT 11 sdb_open_gperf │ │ │ │ + 315: 00018bb9 428 FUNC GLOBAL DEFAULT 11 ht_uu_update │ │ │ │ 316: 00009619 2 FUNC GLOBAL DEFAULT 11 r_egg_alloc │ │ │ │ 317: 0000a349 3260 FUNC GLOBAL DEFAULT 11 r_egg_cfile_parser │ │ │ │ - 318: 0001e759 256 FUNC GLOBAL DEFAULT 11 sdb_journal_load │ │ │ │ - 319: 000132b5 116 FUNC GLOBAL DEFAULT 11 sdb_encode │ │ │ │ - 320: 00019575 228 FUNC GLOBAL DEFAULT 11 ht_up_free │ │ │ │ - 321: 0001a1f5 24 FUNC GLOBAL DEFAULT 11 ht_pp_find │ │ │ │ - 322: 0001fe75 132 FUNC GLOBAL DEFAULT 11 sdb_json_num_inc │ │ │ │ - 323: 00024ad1 114 FUNC GLOBAL DEFAULT 11 sdb_unhook │ │ │ │ - 324: 0001956d 8 FUNC GLOBAL DEFAULT 11 ht_up_new_opt │ │ │ │ - 325: 0001bcf1 200 FUNC GLOBAL DEFAULT 11 ht_pu_free │ │ │ │ - 326: 000150f5 268 FUNC GLOBAL DEFAULT 11 sdb_fmt_tobin │ │ │ │ - 327: 0001250d 96 FUNC GLOBAL DEFAULT 11 strbuf_drain │ │ │ │ - 328: 00025bc1 72 FUNC GLOBAL DEFAULT 11 sdb_ht_new │ │ │ │ - 329: 000114ed 46 FUNC GLOBAL DEFAULT 11 sdb_array_append_num │ │ │ │ - 330: 00025c1d 4 FUNC GLOBAL DEFAULT 11 sdb_ht_free │ │ │ │ - 331: 000252b5 220 FUNC GLOBAL DEFAULT 11 sdb_uncat │ │ │ │ - 332: 00014a49 208 FUNC GLOBAL DEFAULT 11 sdb_disk_finish │ │ │ │ - 333: 00012085 4 FUNC GLOBAL DEFAULT 11 set_p_delete │ │ │ │ - 334: 0001e8ed 40 FUNC GLOBAL DEFAULT 11 sdb_journal_clear │ │ │ │ - 335: 000120d5 4 FUNC GLOBAL DEFAULT 11 set_u_free │ │ │ │ - 336: 00026779 62 FUNC GLOBAL DEFAULT 11 sdb_text_save_fd │ │ │ │ + 318: 0001e7a9 256 FUNC GLOBAL DEFAULT 11 sdb_journal_load │ │ │ │ + 319: 00013305 116 FUNC GLOBAL DEFAULT 11 sdb_encode │ │ │ │ + 320: 000195c5 228 FUNC GLOBAL DEFAULT 11 ht_up_free │ │ │ │ + 321: 0001a245 24 FUNC GLOBAL DEFAULT 11 ht_pp_find │ │ │ │ + 322: 0001fec5 132 FUNC GLOBAL DEFAULT 11 sdb_json_num_inc │ │ │ │ + 323: 00024b21 114 FUNC GLOBAL DEFAULT 11 sdb_unhook │ │ │ │ + 324: 000195bd 8 FUNC GLOBAL DEFAULT 11 ht_up_new_opt │ │ │ │ + 325: 0001bd41 200 FUNC GLOBAL DEFAULT 11 ht_pu_free │ │ │ │ + 326: 00015145 268 FUNC GLOBAL DEFAULT 11 sdb_fmt_tobin │ │ │ │ + 327: 0001255d 96 FUNC GLOBAL DEFAULT 11 strbuf_drain │ │ │ │ + 328: 00025c11 72 FUNC GLOBAL DEFAULT 11 sdb_ht_new │ │ │ │ + 329: 0001153d 46 FUNC GLOBAL DEFAULT 11 sdb_array_append_num │ │ │ │ + 330: 00025c6d 4 FUNC GLOBAL DEFAULT 11 sdb_ht_free │ │ │ │ + 331: 00025305 220 FUNC GLOBAL DEFAULT 11 sdb_uncat │ │ │ │ + 332: 00014a99 208 FUNC GLOBAL DEFAULT 11 sdb_disk_finish │ │ │ │ + 333: 000120d5 4 FUNC GLOBAL DEFAULT 11 set_p_delete │ │ │ │ + 334: 0001e93d 40 FUNC GLOBAL DEFAULT 11 sdb_journal_clear │ │ │ │ + 335: 00012125 4 FUNC GLOBAL DEFAULT 11 set_u_free │ │ │ │ + 336: 000267c9 62 FUNC GLOBAL DEFAULT 11 sdb_text_save_fd │ │ │ │ 337: 0000a09d 96 FUNC GLOBAL DEFAULT 11 r_egg_encode │ │ │ │ - 338: 0002619d 92 FUNC GLOBAL DEFAULT 11 sdb_now │ │ │ │ - 339: 000257f5 78 FUNC GLOBAL DEFAULT 11 sdb_config │ │ │ │ - 340: 00023321 152 FUNC GLOBAL DEFAULT 11 sdb_queryf │ │ │ │ - 341: 00020479 4 FUNC GLOBAL DEFAULT 11 sdb_unlock │ │ │ │ - 342: 000120d1 4 FUNC GLOBAL DEFAULT 11 set_u_delete │ │ │ │ - 343: 0001147d 112 FUNC GLOBAL DEFAULT 11 sdb_array_set_num │ │ │ │ - 344: 0001406d 38 FUNC GLOBAL DEFAULT 11 dict_hash │ │ │ │ - 345: 00011add 116 FUNC GLOBAL DEFAULT 11 sdb_array_prepend_num │ │ │ │ - 346: 00019851 192 FUNC GLOBAL DEFAULT 11 ht_up_find_kv │ │ │ │ + 338: 000261ed 92 FUNC GLOBAL DEFAULT 11 sdb_now │ │ │ │ + 339: 00025845 78 FUNC GLOBAL DEFAULT 11 sdb_config │ │ │ │ + 340: 00023371 152 FUNC GLOBAL DEFAULT 11 sdb_queryf │ │ │ │ + 341: 000204c9 4 FUNC GLOBAL DEFAULT 11 sdb_unlock │ │ │ │ + 342: 00012121 4 FUNC GLOBAL DEFAULT 11 set_u_delete │ │ │ │ + 343: 000114cd 112 FUNC GLOBAL DEFAULT 11 sdb_array_set_num │ │ │ │ + 344: 000140bd 38 FUNC GLOBAL DEFAULT 11 dict_hash │ │ │ │ + 345: 00011b2d 116 FUNC GLOBAL DEFAULT 11 sdb_array_prepend_num │ │ │ │ + 346: 000198a1 192 FUNC GLOBAL DEFAULT 11 ht_up_find_kv │ │ │ │ 347: 0000932d 452 FUNC GLOBAL DEFAULT 11 r_egg_setup │ │ │ │ - 348: 00026159 40 FUNC GLOBAL DEFAULT 11 sdb_anext │ │ │ │ - 349: 0001a20d 312 FUNC GLOBAL DEFAULT 11 ht_pp_update_key │ │ │ │ - 350: 00011589 242 FUNC GLOBAL DEFAULT 11 sdb_array_delete │ │ │ │ - 351: 00025c11 4 FUNC GLOBAL DEFAULT 11 sdb_ht_update │ │ │ │ - 352: 00012069 28 FUNC GLOBAL DEFAULT 11 set_p_contains │ │ │ │ - 353: 00024b45 128 FUNC GLOBAL DEFAULT 11 sdb_hook_call │ │ │ │ - 354: 00025f79 28 FUNC GLOBAL DEFAULT 11 sdb_itoas │ │ │ │ - 355: 0001267d 2748 FUNC GLOBAL DEFAULT 11 sdb_tool │ │ │ │ - 356: 00021e2d 5012 FUNC GLOBAL DEFAULT 11 sdb_querys │ │ │ │ - 357: 00021749 120 FUNC GLOBAL DEFAULT 11 sdb_num_add │ │ │ │ - 358: 0001a15d 4 FUNC GLOBAL DEFAULT 11 ht_pp_update │ │ │ │ + 348: 000261a9 40 FUNC GLOBAL DEFAULT 11 sdb_anext │ │ │ │ + 349: 0001a25d 312 FUNC GLOBAL DEFAULT 11 ht_pp_update_key │ │ │ │ + 350: 000115d9 242 FUNC GLOBAL DEFAULT 11 sdb_array_delete │ │ │ │ + 351: 00025c61 4 FUNC GLOBAL DEFAULT 11 sdb_ht_update │ │ │ │ + 352: 000120b9 28 FUNC GLOBAL DEFAULT 11 set_p_contains │ │ │ │ + 353: 00024b95 128 FUNC GLOBAL DEFAULT 11 sdb_hook_call │ │ │ │ + 354: 00025fc9 28 FUNC GLOBAL DEFAULT 11 sdb_itoas │ │ │ │ + 355: 000126cd 2748 FUNC GLOBAL DEFAULT 11 sdb_tool │ │ │ │ + 356: 00021e7d 5012 FUNC GLOBAL DEFAULT 11 sdb_querys │ │ │ │ + 357: 00021799 120 FUNC GLOBAL DEFAULT 11 sdb_num_add │ │ │ │ + 358: 0001a1ad 4 FUNC GLOBAL DEFAULT 11 ht_pp_update │ │ │ │ 359: 0000991d 472 FUNC GLOBAL DEFAULT 11 r_egg_assemble_asm │ │ │ │ - 360: 00011129 560 FUNC GLOBAL DEFAULT 11 sdb_array_insert │ │ │ │ + 360: 00011179 560 FUNC GLOBAL DEFAULT 11 sdb_array_insert │ │ │ │ 361: 00009d2d 88 FUNC GLOBAL DEFAULT 11 r_egg_run_rop │ │ │ │ - 362: 00019ed9 228 FUNC GLOBAL DEFAULT 11 ht_pp_free │ │ │ │ - 363: 0001e915 136 FUNC GLOBAL DEFAULT 11 sdb_journal_unlink │ │ │ │ + 362: 00019f29 228 FUNC GLOBAL DEFAULT 11 ht_pp_free │ │ │ │ + 363: 0001e965 136 FUNC GLOBAL DEFAULT 11 sdb_journal_unlink │ │ │ │ 364: 00009c9d 144 FUNC GLOBAL DEFAULT 11 r_egg_run │ │ │ │ 365: 00009815 248 FUNC GLOBAL DEFAULT 11 r_egg_printf │ │ │ │ - 366: 00018d15 580 FUNC GLOBAL DEFAULT 11 ht_uu_update_key │ │ │ │ - 367: 00019c25 160 FUNC GLOBAL DEFAULT 11 ht_up_new_size │ │ │ │ - 368: 00024205 82 FUNC GLOBAL DEFAULT 11 sdb_count │ │ │ │ - 369: 0002325d 196 FUNC GLOBAL DEFAULT 11 sdb_query │ │ │ │ - 370: 00021721 40 FUNC GLOBAL DEFAULT 11 sdb_num_get │ │ │ │ - 371: 00021a4d 28 FUNC GLOBAL DEFAULT 11 sdb_ptr_set │ │ │ │ - 372: 00021355 244 FUNC GLOBAL DEFAULT 11 sdb_ns_set │ │ │ │ - 373: 0001fef9 132 FUNC GLOBAL DEFAULT 11 sdb_json_num_dec │ │ │ │ - 374: 00012349 188 FUNC GLOBAL DEFAULT 11 strbuf_append │ │ │ │ - 375: 00011955 272 FUNC GLOBAL DEFAULT 11 sdb_array_prepend │ │ │ │ - 376: 00019bad 108 FUNC GLOBAL DEFAULT 11 ht_up_new │ │ │ │ - 377: 000141f9 86 FUNC GLOBAL DEFAULT 11 dict_getr │ │ │ │ - 378: 0001da59 120 FUNC GLOBAL DEFAULT 11 ht_su_new0 │ │ │ │ - 379: 00012089 4 FUNC GLOBAL DEFAULT 11 set_p_free │ │ │ │ - 380: 000216c9 50 FUNC GLOBAL DEFAULT 11 sdb_ns_sync │ │ │ │ + 366: 00018d65 580 FUNC GLOBAL DEFAULT 11 ht_uu_update_key │ │ │ │ + 367: 00019c75 160 FUNC GLOBAL DEFAULT 11 ht_up_new_size │ │ │ │ + 368: 00024255 82 FUNC GLOBAL DEFAULT 11 sdb_count │ │ │ │ + 369: 000232ad 196 FUNC GLOBAL DEFAULT 11 sdb_query │ │ │ │ + 370: 00021771 40 FUNC GLOBAL DEFAULT 11 sdb_num_get │ │ │ │ + 371: 00021a9d 28 FUNC GLOBAL DEFAULT 11 sdb_ptr_set │ │ │ │ + 372: 000213a5 244 FUNC GLOBAL DEFAULT 11 sdb_ns_set │ │ │ │ + 373: 0001ff49 132 FUNC GLOBAL DEFAULT 11 sdb_json_num_dec │ │ │ │ + 374: 00012399 188 FUNC GLOBAL DEFAULT 11 strbuf_append │ │ │ │ + 375: 000119a5 272 FUNC GLOBAL DEFAULT 11 sdb_array_prepend │ │ │ │ + 376: 00019bfd 108 FUNC GLOBAL DEFAULT 11 ht_up_new │ │ │ │ + 377: 00014249 86 FUNC GLOBAL DEFAULT 11 dict_getr │ │ │ │ + 378: 0001daa9 120 FUNC GLOBAL DEFAULT 11 ht_su_new0 │ │ │ │ + 379: 000120d9 4 FUNC GLOBAL DEFAULT 11 set_p_free │ │ │ │ + 380: 00021719 50 FUNC GLOBAL DEFAULT 11 sdb_ns_sync │ │ │ │ 381: 00009f75 14 FUNC GLOBAL DEFAULT 11 r_egg_option_get │ │ │ │ - 382: 000206e5 52 FUNC GLOBAL DEFAULT 11 ls_split_iter │ │ │ │ - 383: 00014271 24 FUNC GLOBAL DEFAULT 11 dict_getu │ │ │ │ - 384: 00015915 332 FUNC GLOBAL DEFAULT 11 sdb_heap_realloc │ │ │ │ - 385: 00019a69 190 FUNC GLOBAL DEFAULT 11 ht_up_delete │ │ │ │ - 386: 000118b1 108 FUNC GLOBAL DEFAULT 11 sdb_array_contains_num │ │ │ │ - 387: 00011c05 4 FUNC GLOBAL DEFAULT 11 sdb_array_pop │ │ │ │ - 388: 000152cd 144 FUNC GLOBAL DEFAULT 11 sdb_fmt_array_num │ │ │ │ + 382: 00020735 52 FUNC GLOBAL DEFAULT 11 ls_split_iter │ │ │ │ + 383: 000142c1 24 FUNC GLOBAL DEFAULT 11 dict_getu │ │ │ │ + 384: 00015965 332 FUNC GLOBAL DEFAULT 11 sdb_heap_realloc │ │ │ │ + 385: 00019ab9 190 FUNC GLOBAL DEFAULT 11 ht_up_delete │ │ │ │ + 386: 00011901 108 FUNC GLOBAL DEFAULT 11 sdb_array_contains_num │ │ │ │ + 387: 00011c55 4 FUNC GLOBAL DEFAULT 11 sdb_array_pop │ │ │ │ + 388: 0001531d 144 FUNC GLOBAL DEFAULT 11 sdb_fmt_array_num │ │ │ │ 389: 00009afd 352 FUNC GLOBAL DEFAULT 11 r_egg_compile │ │ │ │ - 390: 00023609 116 FUNC GLOBAL DEFAULT 11 sdbkv_free │ │ │ │ - 391: 000255d1 40 FUNC GLOBAL DEFAULT 11 sdb_nunset │ │ │ │ + 390: 00023659 116 FUNC GLOBAL DEFAULT 11 sdbkv_free │ │ │ │ + 391: 00025621 40 FUNC GLOBAL DEFAULT 11 sdb_nunset │ │ │ │ 392: 000094f1 44 FUNC GLOBAL DEFAULT 11 r_egg_include_str │ │ │ │ - 393: 00020abd 124 FUNC GLOBAL DEFAULT 11 ls_del_n │ │ │ │ + 393: 00020b0d 124 FUNC GLOBAL DEFAULT 11 ls_del_n │ │ │ │ 394: 00009c69 6 FUNC GLOBAL DEFAULT 11 r_egg_get_assembly │ │ │ │ - 395: 00020719 90 FUNC GLOBAL DEFAULT 11 ls_delete │ │ │ │ - 396: 00019811 32 FUNC GLOBAL DEFAULT 11 ht_up_insert │ │ │ │ - 397: 00023ff1 120 FUNC GLOBAL DEFAULT 11 sdb_num_nset │ │ │ │ - 398: 00011b51 180 FUNC GLOBAL DEFAULT 11 sdb_array_pop_head │ │ │ │ - 399: 00014729 272 FUNC GLOBAL DEFAULT 11 sdb_diff_format │ │ │ │ - 400: 00025ff9 100 FUNC GLOBAL DEFAULT 11 sdb_array_compact │ │ │ │ - 401: 000260e5 44 FUNC GLOBAL DEFAULT 11 sdb_alen │ │ │ │ - 402: 000188b1 120 FUNC GLOBAL DEFAULT 11 ht_uu_new0 │ │ │ │ - 403: 0001914d 584 FUNC GLOBAL DEFAULT 11 ht_uu_foreach │ │ │ │ - 404: 000209ad 152 FUNC GLOBAL DEFAULT 11 ls_insert │ │ │ │ - 405: 000158f1 36 FUNC GLOBAL DEFAULT 11 sdb_heap_fini │ │ │ │ + 395: 00020769 90 FUNC GLOBAL DEFAULT 11 ls_delete │ │ │ │ + 396: 00019861 32 FUNC GLOBAL DEFAULT 11 ht_up_insert │ │ │ │ + 397: 00024041 120 FUNC GLOBAL DEFAULT 11 sdb_num_nset │ │ │ │ + 398: 00011ba1 180 FUNC GLOBAL DEFAULT 11 sdb_array_pop_head │ │ │ │ + 399: 00014779 272 FUNC GLOBAL DEFAULT 11 sdb_diff_format │ │ │ │ + 400: 00026049 100 FUNC GLOBAL DEFAULT 11 sdb_array_compact │ │ │ │ + 401: 00026135 44 FUNC GLOBAL DEFAULT 11 sdb_alen │ │ │ │ + 402: 00018901 120 FUNC GLOBAL DEFAULT 11 ht_uu_new0 │ │ │ │ + 403: 0001919d 584 FUNC GLOBAL DEFAULT 11 ht_uu_foreach │ │ │ │ + 404: 000209fd 152 FUNC GLOBAL DEFAULT 11 ls_insert │ │ │ │ + 405: 00015941 36 FUNC GLOBAL DEFAULT 11 sdb_heap_fini │ │ │ │ 406: 0000b495 40 FUNC GLOBAL DEFAULT 11 r_egg_lang_init │ │ │ │ - 407: 00025795 96 FUNC GLOBAL DEFAULT 11 sdb_free │ │ │ │ - 408: 000116dd 88 FUNC GLOBAL DEFAULT 11 sdb_array_remove │ │ │ │ - 409: 000241a1 98 FUNC GLOBAL DEFAULT 11 sdb_isempty │ │ │ │ - 410: 000240dd 66 FUNC GLOBAL DEFAULT 11 sdb_dump_begin │ │ │ │ - 411: 0001bf29 428 FUNC GLOBAL DEFAULT 11 ht_pu_update │ │ │ │ + 407: 000257e5 96 FUNC GLOBAL DEFAULT 11 sdb_free │ │ │ │ + 408: 0001172d 88 FUNC GLOBAL DEFAULT 11 sdb_array_remove │ │ │ │ + 409: 000241f1 98 FUNC GLOBAL DEFAULT 11 sdb_isempty │ │ │ │ + 410: 0002412d 66 FUNC GLOBAL DEFAULT 11 sdb_dump_begin │ │ │ │ + 411: 0001bf79 428 FUNC GLOBAL DEFAULT 11 ht_pu_update │ │ │ │ 412: 00009d85 476 FUNC GLOBAL DEFAULT 11 r_egg_padding │ │ │ │ - 413: 00021275 102 FUNC GLOBAL DEFAULT 11 sdb_ns_reset │ │ │ │ - 414: 0001a469 156 FUNC GLOBAL DEFAULT 11 ht_pp_new │ │ │ │ - 415: 00015ab1 12 FUNC GLOBAL DEFAULT 11 sdb_heap_init │ │ │ │ - 416: 00024121 128 FUNC GLOBAL DEFAULT 11 sdb_dump_hasnext │ │ │ │ - 417: 00013139 152 FUNC GLOBAL DEFAULT 11 sdb_encode_raw │ │ │ │ - 418: 0001435d 88 FUNC GLOBAL DEFAULT 11 dict_foreach │ │ │ │ - 419: 00023d3d 146 FUNC GLOBAL DEFAULT 11 sdbkv_match │ │ │ │ - 420: 00013f55 222 FUNC GLOBAL DEFAULT 11 dict_fini │ │ │ │ - 421: 00010b3d 68 FUNC GLOBAL DEFAULT 11 sdb_array_get_num │ │ │ │ - 422: 00024679 92 FUNC GLOBAL DEFAULT 11 sdb_foreach_list │ │ │ │ - 423: 0001f7c1 164 FUNC GLOBAL DEFAULT 11 sdb_json_get_str │ │ │ │ - 424: 0001535d 188 FUNC GLOBAL DEFAULT 11 sdb_fmt_array │ │ │ │ + 413: 000212c5 102 FUNC GLOBAL DEFAULT 11 sdb_ns_reset │ │ │ │ + 414: 0001a4b9 156 FUNC GLOBAL DEFAULT 11 ht_pp_new │ │ │ │ + 415: 00015b01 12 FUNC GLOBAL DEFAULT 11 sdb_heap_init │ │ │ │ + 416: 00024171 128 FUNC GLOBAL DEFAULT 11 sdb_dump_hasnext │ │ │ │ + 417: 00013189 152 FUNC GLOBAL DEFAULT 11 sdb_encode_raw │ │ │ │ + 418: 000143ad 88 FUNC GLOBAL DEFAULT 11 dict_foreach │ │ │ │ + 419: 00023d8d 146 FUNC GLOBAL DEFAULT 11 sdbkv_match │ │ │ │ + 420: 00013fa5 222 FUNC GLOBAL DEFAULT 11 dict_fini │ │ │ │ + 421: 00010b8d 68 FUNC GLOBAL DEFAULT 11 sdb_array_get_num │ │ │ │ + 422: 000246c9 92 FUNC GLOBAL DEFAULT 11 sdb_foreach_list │ │ │ │ + 423: 0001f811 164 FUNC GLOBAL DEFAULT 11 sdb_json_get_str │ │ │ │ + 424: 000153ad 188 FUNC GLOBAL DEFAULT 11 sdb_fmt_array │ │ │ │ 425: 0000b4bd 98 FUNC GLOBAL DEFAULT 11 r_egg_lang_free │ │ │ │ - 426: 00015255 118 FUNC GLOBAL DEFAULT 11 sdb_fmt_init │ │ │ │ - 427: 00015a6d 68 FUNC GLOBAL DEFAULT 11 sdb_strdup │ │ │ │ - 428: 0001f48d 610 FUNC GLOBAL DEFAULT 11 sdb_json_indent │ │ │ │ - 429: 000219f9 28 FUNC GLOBAL DEFAULT 11 sdb_bool_set │ │ │ │ - 430: 0001fe05 112 FUNC GLOBAL DEFAULT 11 sdb_json_num_set │ │ │ │ - 431: 00026a1d 172 FUNC GLOBAL DEFAULT 11 sdb_text_load │ │ │ │ - 432: 00013e4d 110 FUNC GLOBAL DEFAULT 11 dict_init │ │ │ │ - 433: 00018f59 228 FUNC GLOBAL DEFAULT 11 ht_uu_delete │ │ │ │ - 434: 0001ebd9 492 FUNC GLOBAL DEFAULT 11 sdb_js0n │ │ │ │ - 435: 000207ad 46 FUNC GLOBAL DEFAULT 11 ls_destroy │ │ │ │ - 436: 0001256d 84 FUNC GLOBAL DEFAULT 11 strbuf_free │ │ │ │ - 437: 00013329 162 FUNC GLOBAL DEFAULT 11 sdb_decode │ │ │ │ - 438: 00011c09 100 FUNC GLOBAL DEFAULT 11 sdb_array_pop_num │ │ │ │ - 439: 00020331 116 FUNC GLOBAL DEFAULT 11 sdb_lock_file │ │ │ │ - 440: 00019c19 10 FUNC GLOBAL DEFAULT 11 ht_up_new0 │ │ │ │ + 426: 000152a5 118 FUNC GLOBAL DEFAULT 11 sdb_fmt_init │ │ │ │ + 427: 00015abd 68 FUNC GLOBAL DEFAULT 11 sdb_strdup │ │ │ │ + 428: 0001f4dd 610 FUNC GLOBAL DEFAULT 11 sdb_json_indent │ │ │ │ + 429: 00021a49 28 FUNC GLOBAL DEFAULT 11 sdb_bool_set │ │ │ │ + 430: 0001fe55 112 FUNC GLOBAL DEFAULT 11 sdb_json_num_set │ │ │ │ + 431: 00026a6d 172 FUNC GLOBAL DEFAULT 11 sdb_text_load │ │ │ │ + 432: 00013e9d 110 FUNC GLOBAL DEFAULT 11 dict_init │ │ │ │ + 433: 00018fa9 228 FUNC GLOBAL DEFAULT 11 ht_uu_delete │ │ │ │ + 434: 0001ec29 492 FUNC GLOBAL DEFAULT 11 sdb_js0n │ │ │ │ + 435: 000207fd 46 FUNC GLOBAL DEFAULT 11 ls_destroy │ │ │ │ + 436: 000125bd 84 FUNC GLOBAL DEFAULT 11 strbuf_free │ │ │ │ + 437: 00013379 162 FUNC GLOBAL DEFAULT 11 sdb_decode │ │ │ │ + 438: 00011c59 100 FUNC GLOBAL DEFAULT 11 sdb_array_pop_num │ │ │ │ + 439: 00020381 116 FUNC GLOBAL DEFAULT 11 sdb_lock_file │ │ │ │ + 440: 00019c69 10 FUNC GLOBAL DEFAULT 11 ht_up_new0 │ │ │ │ 441: 0000a155 320 FUNC GLOBAL DEFAULT 11 r_egg_finalize │ │ │ │ - 442: 00025c21 4 FUNC GLOBAL DEFAULT 11 sdb_ht_delete │ │ │ │ - 443: 000258c9 76 FUNC GLOBAL DEFAULT 11 sdb_copy │ │ │ │ - 444: 0001151d 36 FUNC GLOBAL DEFAULT 11 sdb_array_unset │ │ │ │ - 445: 00024ed1 440 FUNC GLOBAL DEFAULT 11 sdb_expire_set │ │ │ │ - 446: 000233b9 110 FUNC GLOBAL DEFAULT 11 sdb_query_lines │ │ │ │ + 442: 00025c71 4 FUNC GLOBAL DEFAULT 11 sdb_ht_delete │ │ │ │ + 443: 00025919 76 FUNC GLOBAL DEFAULT 11 sdb_copy │ │ │ │ + 444: 0001156d 36 FUNC GLOBAL DEFAULT 11 sdb_array_unset │ │ │ │ + 445: 00024f21 440 FUNC GLOBAL DEFAULT 11 sdb_expire_set │ │ │ │ + 446: 00023409 110 FUNC GLOBAL DEFAULT 11 sdb_query_lines │ │ │ │ 447: 000090ad 12 FUNC GLOBAL DEFAULT 11 r_egg_version │ │ │ │ - 448: 00010f41 488 FUNC GLOBAL DEFAULT 11 sdb_array_set │ │ │ │ - 449: 0001bc79 120 FUNC GLOBAL DEFAULT 11 ht_pu_new0 │ │ │ │ - 450: 000189f1 376 FUNC GLOBAL DEFAULT 11 ht_uu_insert │ │ │ │ - 451: 00023d05 56 FUNC GLOBAL DEFAULT 11 sdb_reset │ │ │ │ - 452: 0001f9fd 1032 FUNC GLOBAL DEFAULT 11 sdb_json_set │ │ │ │ - 453: 00025c09 4 FUNC GLOBAL DEFAULT 11 sdb_ht_insert │ │ │ │ - 454: 000142c5 152 FUNC GLOBAL DEFAULT 11 dict_del │ │ │ │ - 455: 00024a55 122 FUNC GLOBAL DEFAULT 11 sdb_hook │ │ │ │ - 456: 00011c6d 228 FUNC GLOBAL DEFAULT 11 sdb_array_pop_tail │ │ │ │ - 457: 0001a159 4 FUNC GLOBAL DEFAULT 11 ht_pp_insert │ │ │ │ - 458: 00024901 192 FUNC GLOBAL DEFAULT 11 sdb_dump_next │ │ │ │ - 459: 00025915 96 FUNC GLOBAL DEFAULT 11 sdb_unset_like │ │ │ │ - 460: 00015201 84 FUNC GLOBAL DEFAULT 11 sdb_fmt_free │ │ │ │ - 461: 0001e3f9 576 FUNC GLOBAL DEFAULT 11 ht_su_foreach │ │ │ │ - 462: 00024669 16 FUNC GLOBAL DEFAULT 11 sdb_merge │ │ │ │ - 463: 00014035 54 FUNC GLOBAL DEFAULT 11 dict_free │ │ │ │ - 464: 00019659 66 FUNC GLOBAL DEFAULT 11 ht_up_insert_kv │ │ │ │ - 465: 00019b29 130 FUNC GLOBAL DEFAULT 11 ht_up_foreach │ │ │ │ - 466: 0001df65 656 FUNC GLOBAL DEFAULT 11 ht_su_update_key │ │ │ │ - 467: 00019931 312 FUNC GLOBAL DEFAULT 11 ht_up_update_key │ │ │ │ - 468: 000205ed 56 FUNC GLOBAL DEFAULT 11 ls_new │ │ │ │ + 448: 00010f91 488 FUNC GLOBAL DEFAULT 11 sdb_array_set │ │ │ │ + 449: 0001bcc9 120 FUNC GLOBAL DEFAULT 11 ht_pu_new0 │ │ │ │ + 450: 00018a41 376 FUNC GLOBAL DEFAULT 11 ht_uu_insert │ │ │ │ + 451: 00023d55 56 FUNC GLOBAL DEFAULT 11 sdb_reset │ │ │ │ + 452: 0001fa4d 1032 FUNC GLOBAL DEFAULT 11 sdb_json_set │ │ │ │ + 453: 00025c59 4 FUNC GLOBAL DEFAULT 11 sdb_ht_insert │ │ │ │ + 454: 00014315 152 FUNC GLOBAL DEFAULT 11 dict_del │ │ │ │ + 455: 00024aa5 122 FUNC GLOBAL DEFAULT 11 sdb_hook │ │ │ │ + 456: 00011cbd 228 FUNC GLOBAL DEFAULT 11 sdb_array_pop_tail │ │ │ │ + 457: 0001a1a9 4 FUNC GLOBAL DEFAULT 11 ht_pp_insert │ │ │ │ + 458: 00024951 192 FUNC GLOBAL DEFAULT 11 sdb_dump_next │ │ │ │ + 459: 00025965 96 FUNC GLOBAL DEFAULT 11 sdb_unset_like │ │ │ │ + 460: 00015251 84 FUNC GLOBAL DEFAULT 11 sdb_fmt_free │ │ │ │ + 461: 0001e449 576 FUNC GLOBAL DEFAULT 11 ht_su_foreach │ │ │ │ + 462: 000246b9 16 FUNC GLOBAL DEFAULT 11 sdb_merge │ │ │ │ + 463: 00014085 54 FUNC GLOBAL DEFAULT 11 dict_free │ │ │ │ + 464: 000196a9 66 FUNC GLOBAL DEFAULT 11 ht_up_insert_kv │ │ │ │ + 465: 00019b79 130 FUNC GLOBAL DEFAULT 11 ht_up_foreach │ │ │ │ + 466: 0001dfb5 656 FUNC GLOBAL DEFAULT 11 ht_su_update_key │ │ │ │ + 467: 00019981 312 FUNC GLOBAL DEFAULT 11 ht_up_update_key │ │ │ │ + 468: 0002063d 56 FUNC GLOBAL DEFAULT 11 ls_new │ │ │ │ 469: 00009811 2 FUNC GLOBAL DEFAULT 11 r_egg_if │ │ │ │ - 470: 00011359 112 FUNC GLOBAL DEFAULT 11 sdb_array_insert_num │ │ │ │ - 471: 00019ed1 8 FUNC GLOBAL DEFAULT 11 ht_pp_new_opt │ │ │ │ - 472: 00011735 148 FUNC GLOBAL DEFAULT 11 sdb_array_contains │ │ │ │ - 473: 00012405 264 FUNC GLOBAL DEFAULT 11 strbuf_appendf │ │ │ │ - 474: 00011e71 284 FUNC GLOBAL DEFAULT 11 sdb_array_sort_num │ │ │ │ - 475: 00021a69 20 FUNC GLOBAL DEFAULT 11 sdb_ptr_get │ │ │ │ - 476: 000203a5 172 FUNC GLOBAL DEFAULT 11 sdb_lock │ │ │ │ - 477: 0001dd59 524 FUNC GLOBAL DEFAULT 11 ht_su_update │ │ │ │ - 478: 0002196d 70 FUNC GLOBAL DEFAULT 11 sdb_num_min │ │ │ │ + 470: 000113a9 112 FUNC GLOBAL DEFAULT 11 sdb_array_insert_num │ │ │ │ + 471: 00019f21 8 FUNC GLOBAL DEFAULT 11 ht_pp_new_opt │ │ │ │ + 472: 00011785 148 FUNC GLOBAL DEFAULT 11 sdb_array_contains │ │ │ │ + 473: 00012455 264 FUNC GLOBAL DEFAULT 11 strbuf_appendf │ │ │ │ + 474: 00011ec1 284 FUNC GLOBAL DEFAULT 11 sdb_array_sort_num │ │ │ │ + 475: 00021ab9 20 FUNC GLOBAL DEFAULT 11 sdb_ptr_get │ │ │ │ + 476: 000203f5 172 FUNC GLOBAL DEFAULT 11 sdb_lock │ │ │ │ + 477: 0001dda9 524 FUNC GLOBAL DEFAULT 11 ht_su_update │ │ │ │ + 478: 000219bd 70 FUNC GLOBAL DEFAULT 11 sdb_num_min │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1499,334 +1499,334 @@ │ │ │ │ 000402c0 00000017 R_ARM_RELATIVE │ │ │ │ 000402d4 00000017 R_ARM_RELATIVE │ │ │ │ 000402d8 00000017 R_ARM_RELATIVE │ │ │ │ 000402dc 00000017 R_ARM_RELATIVE │ │ │ │ 000402e0 00000017 R_ARM_RELATIVE │ │ │ │ 000402e8 00000017 R_ARM_RELATIVE │ │ │ │ 000402fc 00000017 R_ARM_RELATIVE │ │ │ │ -0003f998 00018002 R_ARM_ABS32 00015915 sdb_heap_realloc │ │ │ │ -0003f99c 00019502 R_ARM_ABS32 000158f1 sdb_heap_fini │ │ │ │ +0003f998 00018002 R_ARM_ABS32 00015965 sdb_heap_realloc │ │ │ │ +0003f99c 00019502 R_ARM_ABS32 00015941 sdb_heap_fini │ │ │ │ 0003ffa4 00000011 R_ARM_TLS_DTPMOD32 │ │ │ │ 0003ffb0 00000c15 R_ARM_GLOB_DAT 00000000 strcmp@GLIBC_2.4 │ │ │ │ 0003ffb4 00000d15 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 0003ffb8 00000f15 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ 0003ffc0 00001e15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -0003ffc4 0001ab15 R_ARM_GLOB_DAT 00015a6d sdb_strdup │ │ │ │ +0003ffc4 0001ab15 R_ARM_GLOB_DAT 00015abd sdb_strdup │ │ │ │ 0003ffc8 00003715 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ 0003ffd0 00004615 R_ARM_GLOB_DAT 00000000 system@GLIBC_2.4 │ │ │ │ 0003ffd4 00004915 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 0003ffdc 00005415 R_ARM_GLOB_DAT 00000000 strlen@GLIBC_2.4 │ │ │ │ 0003ffe4 00005b15 R_ARM_GLOB_DAT 00000000 stdin@GLIBC_2.4 │ │ │ │ 0003ffe8 00006915 R_ARM_GLOB_DAT 00000000 write@GLIBC_2.4 │ │ │ │ -0003ffec 00018615 R_ARM_GLOB_DAT 00023609 sdbkv_free │ │ │ │ +0003ffec 00018615 R_ARM_GLOB_DAT 00023659 sdbkv_free │ │ │ │ 0003fff0 00007015 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ 0003fff8 00008315 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x7618 contains 307 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ 0003fad8 00000316 R_ARM_JUMP_SLOT 00000000 r_buf_write_at │ │ │ │ -0003fadc 0000f716 R_ARM_JUMP_SLOT 00011a65 sdb_array_push │ │ │ │ +0003fadc 0000f716 R_ARM_JUMP_SLOT 00011ab5 sdb_array_push │ │ │ │ 0003fae0 00000416 R_ARM_JUMP_SLOT 00000000 calloc@GLIBC_2.4 │ │ │ │ 0003fae4 00000516 R_ARM_JUMP_SLOT 00000000 strstr@GLIBC_2.4 │ │ │ │ -0003fae8 0001a816 R_ARM_JUMP_SLOT 0001535d sdb_fmt_array │ │ │ │ +0003fae8 0001a816 R_ARM_JUMP_SLOT 000153ad sdb_fmt_array │ │ │ │ 0003faec 00000616 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ -0003faf0 00017716 R_ARM_JUMP_SLOT 00011955 sdb_array_prepend │ │ │ │ -0003faf4 0001d116 R_ARM_JUMP_SLOT 00019b29 ht_up_foreach │ │ │ │ +0003faf0 00017716 R_ARM_JUMP_SLOT 000119a5 sdb_array_prepend │ │ │ │ +0003faf4 0001d116 R_ARM_JUMP_SLOT 00019b79 ht_up_foreach │ │ │ │ 0003faf8 00000716 R_ARM_JUMP_SLOT 00000000 __stat64_time64@GLIBC_2.34 │ │ │ │ -0003fafc 00009916 R_ARM_JUMP_SLOT 0001a505 ht_pp_new0 │ │ │ │ -0003fb00 00012f16 R_ARM_JUMP_SLOT 000242ad sdb_dump_dupnext │ │ │ │ +0003fafc 00009916 R_ARM_JUMP_SLOT 0001a555 ht_pp_new0 │ │ │ │ +0003fb00 00012f16 R_ARM_JUMP_SLOT 000242fd sdb_dump_dupnext │ │ │ │ 0003fb04 00000816 R_ARM_JUMP_SLOT 00000000 r_file_exists │ │ │ │ -0003fb08 00019116 R_ARM_JUMP_SLOT 000260e5 sdb_alen │ │ │ │ -0003fb0c 0000dc16 R_ARM_JUMP_SLOT 00024eb5 sdb_set_owned │ │ │ │ +0003fb08 00019116 R_ARM_JUMP_SLOT 00026135 sdb_alen │ │ │ │ +0003fb0c 0000dc16 R_ARM_JUMP_SLOT 00024f05 sdb_set_owned │ │ │ │ 0003fb10 00000916 R_ARM_JUMP_SLOT 00000000 fsync@GLIBC_2.4 │ │ │ │ 0003fb14 00000a16 R_ARM_JUMP_SLOT 00000000 r_buf_tostring │ │ │ │ -0003fb18 0000b616 R_ARM_JUMP_SLOT 00025565 sdb_nset │ │ │ │ +0003fb18 0000b616 R_ARM_JUMP_SLOT 000255b5 sdb_nset │ │ │ │ 0003fb1c 00000b16 R_ARM_JUMP_SLOT 00000000 r_str_sanitize │ │ │ │ 0003fb20 00000c16 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ -0003fb24 00017816 R_ARM_JUMP_SLOT 00019bad ht_up_new │ │ │ │ -0003fb28 0001c916 R_ARM_JUMP_SLOT 0001a159 ht_pp_insert │ │ │ │ +0003fb24 00017816 R_ARM_JUMP_SLOT 00019bfd ht_up_new │ │ │ │ +0003fb28 0001c916 R_ARM_JUMP_SLOT 0001a1a9 ht_pp_insert │ │ │ │ 0003fb2c 00000d16 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 0003fb30 00000e16 R_ARM_JUMP_SLOT 00000000 r_asm_set_big_endian │ │ │ │ 0003fb34 00001016 R_ARM_JUMP_SLOT 00000000 __isoc23_strtoull@GLIBC_2.38 │ │ │ │ -0003fb38 0001d616 R_ARM_JUMP_SLOT 00011359 sdb_array_insert_num │ │ │ │ +0003fb38 0001d616 R_ARM_JUMP_SLOT 000113a9 sdb_array_insert_num │ │ │ │ 0003fb3c 00001116 R_ARM_JUMP_SLOT 00000000 r_asm_free │ │ │ │ 0003fb40 00001216 R_ARM_JUMP_SLOT 00000000 r_list_newf │ │ │ │ 0003fb44 00001316 R_ARM_JUMP_SLOT 00000000 r_assert_log │ │ │ │ -0003fb48 00018116 R_ARM_JUMP_SLOT 00019a69 ht_up_delete │ │ │ │ -0003fb4c 0000f316 R_ARM_JUMP_SLOT 000148a9 sdb_disk_create │ │ │ │ -0003fb50 00017916 R_ARM_JUMP_SLOT 000141f9 dict_getr │ │ │ │ +0003fb48 00018116 R_ARM_JUMP_SLOT 00019ab9 ht_up_delete │ │ │ │ +0003fb4c 0000f316 R_ARM_JUMP_SLOT 000148f9 sdb_disk_create │ │ │ │ +0003fb50 00017916 R_ARM_JUMP_SLOT 00014249 dict_getr │ │ │ │ 0003fb54 00001416 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4 │ │ │ │ 0003fb58 00001516 R_ARM_JUMP_SLOT 00000000 r_buf_new │ │ │ │ -0003fb5c 0001a116 R_ARM_JUMP_SLOT 00013139 sdb_encode_raw │ │ │ │ +0003fb5c 0001a116 R_ARM_JUMP_SLOT 00013189 sdb_encode_raw │ │ │ │ 0003fb60 00001616 R_ARM_JUMP_SLOT 00000000 r_sys_getenv │ │ │ │ 0003fb64 00001716 R_ARM_JUMP_SLOT 00000000 __read_chk@GLIBC_2.4 │ │ │ │ 0003fb68 0000e416 R_ARM_JUMP_SLOT 0000b521 r_egg_lang_include_init │ │ │ │ 0003fb6c 00001816 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ -0003fb70 0000c116 R_ARM_JUMP_SLOT 00023c85 sdb_new0 │ │ │ │ +0003fb70 0000c116 R_ARM_JUMP_SLOT 00023cd5 sdb_new0 │ │ │ │ 0003fb74 00001916 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ -0003fb78 00019e16 R_ARM_JUMP_SLOT 0001a469 ht_pp_new │ │ │ │ +0003fb78 00019e16 R_ARM_JUMP_SLOT 0001a4b9 ht_pp_new │ │ │ │ 0003fb7c 00001a16 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ -0003fb80 00017516 R_ARM_JUMP_SLOT 0001fef9 sdb_json_num_dec │ │ │ │ -0003fb84 00016416 R_ARM_JUMP_SLOT 00021e2d sdb_querys │ │ │ │ -0003fb88 00014a16 R_ARM_JUMP_SLOT 00025c1d sdb_ht_free │ │ │ │ +0003fb80 00017516 R_ARM_JUMP_SLOT 0001ff49 sdb_json_num_dec │ │ │ │ +0003fb84 00016416 R_ARM_JUMP_SLOT 00021e7d sdb_querys │ │ │ │ +0003fb88 00014a16 R_ARM_JUMP_SLOT 00025c6d sdb_ht_free │ │ │ │ 0003fb8c 00001b16 R_ARM_JUMP_SLOT 00000000 r_file_size │ │ │ │ 0003fb90 00001c16 R_ARM_JUMP_SLOT 00000000 r_str_stripLine │ │ │ │ 0003fb94 00001d16 R_ARM_JUMP_SLOT 00000000 fgets@GLIBC_2.4 │ │ │ │ -0003fb98 0000d016 R_ARM_JUMP_SLOT 000117c9 sdb_array_add │ │ │ │ -0003fb9c 0001ba16 R_ARM_JUMP_SLOT 00025c21 sdb_ht_delete │ │ │ │ -0003fba0 0001ab16 R_ARM_JUMP_SLOT 00015a6d sdb_strdup │ │ │ │ +0003fb98 0000d016 R_ARM_JUMP_SLOT 00011819 sdb_array_add │ │ │ │ +0003fb9c 0001ba16 R_ARM_JUMP_SLOT 00025c71 sdb_ht_delete │ │ │ │ +0003fba0 0001ab16 R_ARM_JUMP_SLOT 00015abd sdb_strdup │ │ │ │ 0003fba4 00001f16 R_ARM_JUMP_SLOT 00000000 __vsnprintf_chk@GLIBC_2.4 │ │ │ │ 0003fba8 00002016 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ -0003fbac 0000fa16 R_ARM_JUMP_SLOT 00011d51 sdb_array_sort │ │ │ │ -0003fbb0 00015216 R_ARM_JUMP_SLOT 0002619d sdb_now │ │ │ │ -0003fbb4 0000ed16 R_ARM_JUMP_SLOT 00010c1d sdb_array_add_sorted │ │ │ │ -0003fbb8 00018c16 R_ARM_JUMP_SLOT 00019811 ht_up_insert │ │ │ │ +0003fbac 0000fa16 R_ARM_JUMP_SLOT 00011da1 sdb_array_sort │ │ │ │ +0003fbb0 00015216 R_ARM_JUMP_SLOT 000261ed sdb_now │ │ │ │ +0003fbb4 0000ed16 R_ARM_JUMP_SLOT 00010c6d sdb_array_add_sorted │ │ │ │ +0003fbb8 00018c16 R_ARM_JUMP_SLOT 00019861 ht_up_insert │ │ │ │ 0003fbbc 00002116 R_ARM_JUMP_SLOT 00000000 mmap64@GLIBC_2.4 │ │ │ │ -0003fbc0 0000d716 R_ARM_JUMP_SLOT 00026275 sdb_num_base │ │ │ │ +0003fbc0 0000d716 R_ARM_JUMP_SLOT 000262c5 sdb_num_base │ │ │ │ 0003fbc4 00002216 R_ARM_JUMP_SLOT 00000000 signal@GLIBC_2.4 │ │ │ │ 0003fbc8 00002316 R_ARM_JUMP_SLOT 00000000 r_str_trim_dup │ │ │ │ -0003fbcc 0001c016 R_ARM_JUMP_SLOT 00010f41 sdb_array_set │ │ │ │ -0003fbd0 00017216 R_ARM_JUMP_SLOT 00021721 sdb_num_get │ │ │ │ -0003fbd4 00016816 R_ARM_JUMP_SLOT 00011129 sdb_array_insert │ │ │ │ -0003fbd8 00010716 R_ARM_JUMP_SLOT 00025c15 sdb_ht_find_kvp │ │ │ │ +0003fbcc 0001c016 R_ARM_JUMP_SLOT 00010f91 sdb_array_set │ │ │ │ +0003fbd0 00017216 R_ARM_JUMP_SLOT 00021771 sdb_num_get │ │ │ │ +0003fbd4 00016816 R_ARM_JUMP_SLOT 00011179 sdb_array_insert │ │ │ │ +0003fbd8 00010716 R_ARM_JUMP_SLOT 00025c65 sdb_ht_find_kvp │ │ │ │ 0003fbdc 00002416 R_ARM_JUMP_SLOT 00000000 ftruncate64@GLIBC_2.4 │ │ │ │ 0003fbe0 00002516 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ -0003fbe4 0000e616 R_ARM_JUMP_SLOT 00024805 sdb_sync │ │ │ │ -0003fbe8 0000ad16 R_ARM_JUMP_SLOT 000131d1 sdb_decode_raw │ │ │ │ +0003fbe4 0000e616 R_ARM_JUMP_SLOT 00024855 sdb_sync │ │ │ │ +0003fbe8 0000ad16 R_ARM_JUMP_SLOT 00013221 sdb_decode_raw │ │ │ │ 0003fbec 00002616 R_ARM_JUMP_SLOT 00000000 sleep@GLIBC_2.4 │ │ │ │ 0003fbf0 00002716 R_ARM_JUMP_SLOT 00000000 r_list_append │ │ │ │ 0003fbf4 00016716 R_ARM_JUMP_SLOT 0000991d r_egg_assemble_asm │ │ │ │ -0003fbf8 00013416 R_ARM_JUMP_SLOT 00023c91 sdb_close │ │ │ │ -0003fbfc 00011016 R_ARM_JUMP_SLOT 000149fd sdb_disk_insert │ │ │ │ -0003fc00 00017616 R_ARM_JUMP_SLOT 00012349 strbuf_append │ │ │ │ -0003fc04 0000df16 R_ARM_JUMP_SLOT 0001f8e5 sdb_json_get │ │ │ │ +0003fbf8 00013416 R_ARM_JUMP_SLOT 00023ce1 sdb_close │ │ │ │ +0003fbfc 00011016 R_ARM_JUMP_SLOT 00014a4d sdb_disk_insert │ │ │ │ +0003fc00 00017616 R_ARM_JUMP_SLOT 00012399 strbuf_append │ │ │ │ +0003fc04 0000df16 R_ARM_JUMP_SLOT 0001f935 sdb_json_get │ │ │ │ 0003fc08 00002816 R_ARM_JUMP_SLOT 00000000 r_asm_new │ │ │ │ 0003fc0c 00002916 R_ARM_JUMP_SLOT 00000000 strdup@GLIBC_2.4 │ │ │ │ 0003fc10 00002a16 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ 0003fc14 0001a916 R_ARM_JUMP_SLOT 0000b4bd r_egg_lang_free │ │ │ │ -0003fc18 0001c416 R_ARM_JUMP_SLOT 0001f9fd sdb_json_set │ │ │ │ -0003fc1c 0001d816 R_ARM_JUMP_SLOT 00011735 sdb_array_contains │ │ │ │ -0003fc20 00010116 R_ARM_JUMP_SLOT 00015a61 sdb_gh │ │ │ │ +0003fc18 0001c416 R_ARM_JUMP_SLOT 0001fa4d sdb_json_set │ │ │ │ +0003fc1c 0001d816 R_ARM_JUMP_SLOT 00011785 sdb_array_contains │ │ │ │ +0003fc20 00010116 R_ARM_JUMP_SLOT 00015ab1 sdb_gh │ │ │ │ 0003fc24 00002b16 R_ARM_JUMP_SLOT 00000000 unlink@GLIBC_2.4 │ │ │ │ 0003fc28 00002c16 R_ARM_JUMP_SLOT 00000000 dup2@GLIBC_2.4 │ │ │ │ 0003fc2c 00002d16 R_ARM_JUMP_SLOT 00000000 r_syscall_get_num │ │ │ │ -0003fc30 00013616 R_ARM_JUMP_SLOT 000208bd ls_pop │ │ │ │ +0003fc30 00013616 R_ARM_JUMP_SLOT 0002090d ls_pop │ │ │ │ 0003fc34 00002e16 R_ARM_JUMP_SLOT 00000000 r_list_free │ │ │ │ 0003fc38 00002f16 R_ARM_JUMP_SLOT 00000000 realloc@GLIBC_2.4 │ │ │ │ 0003fc3c 00003016 R_ARM_JUMP_SLOT 00000000 r_asm_use_assembler │ │ │ │ -0003fc40 0000e216 R_ARM_JUMP_SLOT 00025c55 sdb_itoa │ │ │ │ +0003fc40 0000e216 R_ARM_JUMP_SLOT 00025ca5 sdb_itoa │ │ │ │ 0003fc44 00003116 R_ARM_JUMP_SLOT 00000000 r_hex_bin2str │ │ │ │ 0003fc48 00003216 R_ARM_JUMP_SLOT 00000000 chdir@GLIBC_2.4 │ │ │ │ 0003fc4c 00003316 R_ARM_JUMP_SLOT 00000000 r_syscall_free │ │ │ │ 0003fc50 00003416 R_ARM_JUMP_SLOT 00000000 r_buf_data │ │ │ │ -0003fc54 0000e716 R_ARM_JUMP_SLOT 00021449 sdb_ns │ │ │ │ +0003fc54 0000e716 R_ARM_JUMP_SLOT 00021499 sdb_ns │ │ │ │ 0003fc58 00003516 R_ARM_JUMP_SLOT 00000000 perror@GLIBC_2.4 │ │ │ │ -0003fc5c 0000e816 R_ARM_JUMP_SLOT 0002453d sdb_foreach │ │ │ │ +0003fc5c 0000e816 R_ARM_JUMP_SLOT 0002458d sdb_foreach │ │ │ │ 0003fc60 00003616 R_ARM_JUMP_SLOT 00000000 __fstat64_time64@GLIBC_2.34 │ │ │ │ -0003fc64 0000ba16 R_ARM_JUMP_SLOT 00024779 sdb_foreach_match │ │ │ │ -0003fc68 0000bf16 R_ARM_JUMP_SLOT 00026311 sdb_type │ │ │ │ -0003fc6c 00016116 R_ARM_JUMP_SLOT 00024b45 sdb_hook_call │ │ │ │ +0003fc64 0000ba16 R_ARM_JUMP_SLOT 000247c9 sdb_foreach_match │ │ │ │ +0003fc68 0000bf16 R_ARM_JUMP_SLOT 00026361 sdb_type │ │ │ │ +0003fc6c 00016116 R_ARM_JUMP_SLOT 00024b95 sdb_hook_call │ │ │ │ 0003fc70 00003816 R_ARM_JUMP_SLOT 00000000 r_file_slurp │ │ │ │ 0003fc74 00003916 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ 0003fc78 00003a16 R_ARM_JUMP_SLOT 00000000 r_str_trim_head_ro │ │ │ │ 0003fc7c 00003b16 R_ARM_JUMP_SLOT 00000000 strcat@GLIBC_2.4 │ │ │ │ 0003fc80 00003c16 R_ARM_JUMP_SLOT 00000000 lseek64@GLIBC_2.4 │ │ │ │ -0003fc84 0000f016 R_ARM_JUMP_SLOT 00025c0d sdb_ht_insert_kvp │ │ │ │ -0003fc88 00016a16 R_ARM_JUMP_SLOT 00019ed9 ht_pp_free │ │ │ │ +0003fc84 0000f016 R_ARM_JUMP_SLOT 00025c5d sdb_ht_insert_kvp │ │ │ │ +0003fc88 00016a16 R_ARM_JUMP_SLOT 00019f29 ht_pp_free │ │ │ │ 0003fc8c 00003d16 R_ARM_JUMP_SLOT 00000000 r_num_math │ │ │ │ -0003fc90 00018416 R_ARM_JUMP_SLOT 000152cd sdb_fmt_array_num │ │ │ │ +0003fc90 00018416 R_ARM_JUMP_SLOT 0001531d sdb_fmt_array_num │ │ │ │ 0003fc94 00003e16 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ 0003fc98 0000d116 R_ARM_JUMP_SLOT 00009621 r_egg_raw │ │ │ │ -0003fc9c 0000d416 R_ARM_JUMP_SLOT 00014b19 sdb_disk_unlink │ │ │ │ +0003fc9c 0000d416 R_ARM_JUMP_SLOT 00014b69 sdb_disk_unlink │ │ │ │ 0003fca0 00003f16 R_ARM_JUMP_SLOT 00000000 fread@GLIBC_2.4 │ │ │ │ -0003fca4 00009b16 R_ARM_JUMP_SLOT 00025089 sdb_set │ │ │ │ -0003fca8 0001b216 R_ARM_JUMP_SLOT 0001ebd9 sdb_js0n │ │ │ │ -0003fcac 0000c316 R_ARM_JUMP_SLOT 00020b39 sdb_match │ │ │ │ -0003fcb0 0000ce16 R_ARM_JUMP_SLOT 0001e639 sdb_journal_close │ │ │ │ -0003fcb4 00014e16 R_ARM_JUMP_SLOT 0001e8ed sdb_journal_clear │ │ │ │ -0003fcb8 0001a316 R_ARM_JUMP_SLOT 00023d3d sdbkv_match │ │ │ │ +0003fca4 00009b16 R_ARM_JUMP_SLOT 000250d9 sdb_set │ │ │ │ +0003fca8 0001b216 R_ARM_JUMP_SLOT 0001ec29 sdb_js0n │ │ │ │ +0003fcac 0000c316 R_ARM_JUMP_SLOT 00020b89 sdb_match │ │ │ │ +0003fcb0 0000ce16 R_ARM_JUMP_SLOT 0001e689 sdb_journal_close │ │ │ │ +0003fcb4 00014e16 R_ARM_JUMP_SLOT 0001e93d sdb_journal_clear │ │ │ │ +0003fcb8 0001a316 R_ARM_JUMP_SLOT 00023d8d sdbkv_match │ │ │ │ 0003fcbc 00004016 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ -0003fcc0 00010016 R_ARM_JUMP_SLOT 000238d5 sdb_open │ │ │ │ +0003fcc0 00010016 R_ARM_JUMP_SLOT 00023925 sdb_open │ │ │ │ 0003fcc4 00004116 R_ARM_JUMP_SLOT 00000000 open64@GLIBC_2.4 │ │ │ │ -0003fcc8 0000ea16 R_ARM_JUMP_SLOT 00019fbd ht_pp_insert_kv │ │ │ │ -0003fccc 00014216 R_ARM_JUMP_SLOT 0001fe75 sdb_json_num_inc │ │ │ │ -0003fcd0 00010d16 R_ARM_JUMP_SLOT 00025239 sdb_get │ │ │ │ -0003fcd4 00012416 R_ARM_JUMP_SLOT 00011939 sdb_array_length │ │ │ │ +0003fcc8 0000ea16 R_ARM_JUMP_SLOT 0001a00d ht_pp_insert_kv │ │ │ │ +0003fccc 00014216 R_ARM_JUMP_SLOT 0001fec5 sdb_json_num_inc │ │ │ │ +0003fcd0 00010d16 R_ARM_JUMP_SLOT 00025289 sdb_get │ │ │ │ +0003fcd4 00012416 R_ARM_JUMP_SLOT 00011989 sdb_array_length │ │ │ │ 0003fcd8 00004216 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ 0003fcdc 00004316 R_ARM_JUMP_SLOT 00000000 r_asm_use │ │ │ │ 0003fce0 00004416 R_ARM_JUMP_SLOT 00000000 puts@GLIBC_2.4 │ │ │ │ -0003fce4 0000fe16 R_ARM_JUMP_SLOT 000250bd sdb_unset │ │ │ │ +0003fce4 0000fe16 R_ARM_JUMP_SLOT 0002510d sdb_unset │ │ │ │ 0003fce8 00004516 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ -0003fcec 0000c516 R_ARM_JUMP_SLOT 00012315 strbuf_new │ │ │ │ +0003fcec 0000c516 R_ARM_JUMP_SLOT 00012365 strbuf_new │ │ │ │ 0003fcf0 00009716 R_ARM_JUMP_SLOT 0000b5ed r_egg_mkvar │ │ │ │ -0003fcf4 0001d416 R_ARM_JUMP_SLOT 000205ed ls_new │ │ │ │ -0003fcf8 00013f16 R_ARM_JUMP_SLOT 000132b5 sdb_encode │ │ │ │ +0003fcf4 0001d416 R_ARM_JUMP_SLOT 0002063d ls_new │ │ │ │ +0003fcf8 00013f16 R_ARM_JUMP_SLOT 00013305 sdb_encode │ │ │ │ 0003fcfc 00004716 R_ARM_JUMP_SLOT 00000000 r_sys_run_rop │ │ │ │ -0003fd00 00015a16 R_ARM_JUMP_SLOT 00019851 ht_up_find_kv │ │ │ │ -0003fd04 00014116 R_ARM_JUMP_SLOT 0001a1f5 ht_pp_find │ │ │ │ -0003fd08 00015316 R_ARM_JUMP_SLOT 000257f5 sdb_config │ │ │ │ -0003fd0c 00017e16 R_ARM_JUMP_SLOT 000206e5 ls_split_iter │ │ │ │ -0003fd10 0000c816 R_ARM_JUMP_SLOT 00025211 sdb_const_get │ │ │ │ -0003fd14 00010a16 R_ARM_JUMP_SLOT 000239ed sdb_new │ │ │ │ +0003fd00 00015a16 R_ARM_JUMP_SLOT 000198a1 ht_up_find_kv │ │ │ │ +0003fd04 00014116 R_ARM_JUMP_SLOT 0001a245 ht_pp_find │ │ │ │ +0003fd08 00015316 R_ARM_JUMP_SLOT 00025845 sdb_config │ │ │ │ +0003fd0c 00017e16 R_ARM_JUMP_SLOT 00020735 ls_split_iter │ │ │ │ +0003fd10 0000c816 R_ARM_JUMP_SLOT 00025261 sdb_const_get │ │ │ │ +0003fd14 00010a16 R_ARM_JUMP_SLOT 00023a3d sdb_new │ │ │ │ 0003fd18 00004816 R_ARM_JUMP_SLOT 00000000 __ctype_tolower_loc@GLIBC_2.4 │ │ │ │ -0003fd1c 0001d916 R_ARM_JUMP_SLOT 00012405 strbuf_appendf │ │ │ │ +0003fd1c 0001d916 R_ARM_JUMP_SLOT 00012455 strbuf_appendf │ │ │ │ 0003fd20 00004916 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ 0003fd24 00004a16 R_ARM_JUMP_SLOT 00000000 r_buf_read │ │ │ │ 0003fd28 00004b16 R_ARM_JUMP_SLOT 00000000 r_list_new │ │ │ │ -0003fd2c 0001ae16 R_ARM_JUMP_SLOT 0001fe05 sdb_json_num_set │ │ │ │ +0003fd2c 0001ae16 R_ARM_JUMP_SLOT 0001fe55 sdb_json_num_set │ │ │ │ 0003fd30 00013216 R_ARM_JUMP_SLOT 00009189 r_egg_free │ │ │ │ 0003fd34 00004c16 R_ARM_JUMP_SLOT 00000000 rename@GLIBC_2.4 │ │ │ │ 0003fd38 00004d16 R_ARM_JUMP_SLOT 00000000 r_debruijn_pattern │ │ │ │ 0003fd3c 00004e16 R_ARM_JUMP_SLOT 00000000 __ctype_b_loc@GLIBC_2.4 │ │ │ │ 0003fd40 00004f16 R_ARM_JUMP_SLOT 00000000 getcwd@GLIBC_2.4 │ │ │ │ 0003fd44 00005016 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4 │ │ │ │ 0003fd48 00005116 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ -0003fd4c 00019716 R_ARM_JUMP_SLOT 00025795 sdb_free │ │ │ │ +0003fd4c 00019716 R_ARM_JUMP_SLOT 000257e5 sdb_free │ │ │ │ 0003fd50 00005216 R_ARM_JUMP_SLOT 00000000 feof@GLIBC_2.4 │ │ │ │ 0003fd54 00016d16 R_ARM_JUMP_SLOT 00009815 r_egg_printf │ │ │ │ 0003fd58 00005316 R_ARM_JUMP_SLOT 00000000 r_str_hash │ │ │ │ -0003fd5c 00010316 R_ARM_JUMP_SLOT 00014b41 sdb_fmt_tostr │ │ │ │ -0003fd60 00009d16 R_ARM_JUMP_SLOT 0001a345 ht_pp_delete │ │ │ │ -0003fd64 00011216 R_ARM_JUMP_SLOT 000217c1 sdb_num_set │ │ │ │ -0003fd68 0000a016 R_ARM_JUMP_SLOT 000237cd sdb_exists │ │ │ │ +0003fd5c 00010316 R_ARM_JUMP_SLOT 00014b91 sdb_fmt_tostr │ │ │ │ +0003fd60 00009d16 R_ARM_JUMP_SLOT 0001a395 ht_pp_delete │ │ │ │ +0003fd64 00011216 R_ARM_JUMP_SLOT 00021811 sdb_num_set │ │ │ │ +0003fd68 0000a016 R_ARM_JUMP_SLOT 0002381d sdb_exists │ │ │ │ 0003fd6c 00005416 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ 0003fd70 00005516 R_ARM_JUMP_SLOT 00000000 r_syscall_get │ │ │ │ -0003fd74 0000a116 R_ARM_JUMP_SLOT 000255f9 sdb_hook_free │ │ │ │ +0003fd74 0000a116 R_ARM_JUMP_SLOT 00025649 sdb_hook_free │ │ │ │ 0003fd78 00005616 R_ARM_JUMP_SLOT 00000000 r_syscall_setup │ │ │ │ 0003fd7c 00005716 R_ARM_JUMP_SLOT 00000000 __isoc23_strtol@GLIBC_2.38 │ │ │ │ 0003fd80 00005816 R_ARM_JUMP_SLOT 00000000 strchr@GLIBC_2.4 │ │ │ │ -0003fd84 00015e16 R_ARM_JUMP_SLOT 00011589 sdb_array_delete │ │ │ │ -0003fd88 0000a916 R_ARM_JUMP_SLOT 00026111 sdb_alen_ignore_empty │ │ │ │ -0003fd8c 0000af16 R_ARM_JUMP_SLOT 00024259 sdb_stats │ │ │ │ -0003fd90 00011316 R_ARM_JUMP_SLOT 00020451 sdb_lock_wait │ │ │ │ +0003fd84 00015e16 R_ARM_JUMP_SLOT 000115d9 sdb_array_delete │ │ │ │ +0003fd88 0000a916 R_ARM_JUMP_SLOT 00026161 sdb_alen_ignore_empty │ │ │ │ +0003fd8c 0000af16 R_ARM_JUMP_SLOT 000242a9 sdb_stats │ │ │ │ +0003fd90 00011316 R_ARM_JUMP_SLOT 000204a1 sdb_lock_wait │ │ │ │ 0003fd94 00005916 R_ARM_JUMP_SLOT 00000000 r_sys_cmd_strf │ │ │ │ -0003fd98 0001a416 R_ARM_JUMP_SLOT 00013f55 dict_fini │ │ │ │ -0003fd9c 0001b716 R_ARM_JUMP_SLOT 00020331 sdb_lock_file │ │ │ │ -0003fda0 00018316 R_ARM_JUMP_SLOT 00011c05 sdb_array_pop │ │ │ │ -0003fda4 00009516 R_ARM_JUMP_SLOT 0001e859 sdb_journal_log │ │ │ │ -0003fda8 00014716 R_ARM_JUMP_SLOT 0001250d strbuf_drain │ │ │ │ +0003fd98 0001a416 R_ARM_JUMP_SLOT 00013fa5 dict_fini │ │ │ │ +0003fd9c 0001b716 R_ARM_JUMP_SLOT 00020381 sdb_lock_file │ │ │ │ +0003fda0 00018316 R_ARM_JUMP_SLOT 00011c55 sdb_array_pop │ │ │ │ +0003fda4 00009516 R_ARM_JUMP_SLOT 0001e8a9 sdb_journal_log │ │ │ │ +0003fda8 00014716 R_ARM_JUMP_SLOT 0001255d strbuf_drain │ │ │ │ 0003fdac 00005a16 R_ARM_JUMP_SLOT 00000000 r_asm_code_free │ │ │ │ -0003fdb0 0000bb16 R_ARM_JUMP_SLOT 0002086d ls_prepend │ │ │ │ -0003fdb4 00015716 R_ARM_JUMP_SLOT 0001147d sdb_array_set_num │ │ │ │ -0003fdb8 0001cb16 R_ARM_JUMP_SLOT 00025915 sdb_unset_like │ │ │ │ +0003fdb0 0000bb16 R_ARM_JUMP_SLOT 000208bd ls_prepend │ │ │ │ +0003fdb4 00015716 R_ARM_JUMP_SLOT 000114cd sdb_array_set_num │ │ │ │ +0003fdb8 0001cb16 R_ARM_JUMP_SLOT 00025965 sdb_unset_like │ │ │ │ 0003fdbc 00005c16 R_ARM_JUMP_SLOT 00000000 r_buf_size │ │ │ │ 0003fdc0 00005d16 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ │ 0003fdc4 00005e16 R_ARM_JUMP_SLOT 00000000 snprintf@GLIBC_2.4 │ │ │ │ 0003fdc8 00005f16 R_ARM_JUMP_SLOT 00000000 mkdir@GLIBC_2.4 │ │ │ │ 0003fdcc 00006016 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ -0003fdd0 0000ee16 R_ARM_JUMP_SLOT 000113c9 sdb_array_add_sorted_num │ │ │ │ +0003fdd0 0000ee16 R_ARM_JUMP_SLOT 00011419 sdb_array_add_sorted_num │ │ │ │ 0003fdd4 00006116 R_ARM_JUMP_SLOT 00000000 r_buf_seek │ │ │ │ 0003fdd8 00006216 R_ARM_JUMP_SLOT 00000000 r_syscall_new │ │ │ │ -0003fddc 00011416 R_ARM_JUMP_SLOT 00014839 sdb_diff │ │ │ │ +0003fddc 00011416 R_ARM_JUMP_SLOT 00014889 sdb_diff │ │ │ │ 0003fde0 00006316 R_ARM_JUMP_SLOT 00000000 putchar@GLIBC_2.4 │ │ │ │ 0003fde4 00006416 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ -0003fde8 0000a216 R_ARM_JUMP_SLOT 0001a161 ht_pp_find_kv │ │ │ │ +0003fde8 0000a216 R_ARM_JUMP_SLOT 0001a1b1 ht_pp_find_kv │ │ │ │ 0003fdec 00006516 R_ARM_JUMP_SLOT 00000000 r_list_purge │ │ │ │ -0003fdf0 00015016 R_ARM_JUMP_SLOT 00026779 sdb_text_save_fd │ │ │ │ +0003fdf0 00015016 R_ARM_JUMP_SLOT 000267c9 sdb_text_save_fd │ │ │ │ 0003fdf4 00006616 R_ARM_JUMP_SLOT 00000000 r_str_newf │ │ │ │ -0003fdf8 0001b316 R_ARM_JUMP_SLOT 000207ad ls_destroy │ │ │ │ +0003fdf8 0001b316 R_ARM_JUMP_SLOT 000207fd ls_destroy │ │ │ │ 0003fdfc 00006716 R_ARM_JUMP_SLOT 00000000 r_sys_run │ │ │ │ 0003fe00 00006816 R_ARM_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.4 │ │ │ │ -0003fe04 0000ca16 R_ARM_JUMP_SLOT 0001f971 sdb_json_num_get │ │ │ │ -0003fe08 0000e316 R_ARM_JUMP_SLOT 00021231 sdb_ns_free │ │ │ │ -0003fe0c 00019816 R_ARM_JUMP_SLOT 000116dd sdb_array_remove │ │ │ │ -0003fe10 0000dd16 R_ARM_JUMP_SLOT 000253c1 sdb_concat │ │ │ │ +0003fe04 0000ca16 R_ARM_JUMP_SLOT 0001f9c1 sdb_json_num_get │ │ │ │ +0003fe08 0000e316 R_ARM_JUMP_SLOT 00021281 sdb_ns_free │ │ │ │ +0003fe0c 00019816 R_ARM_JUMP_SLOT 0001172d sdb_array_remove │ │ │ │ +0003fe10 0000dd16 R_ARM_JUMP_SLOT 00025411 sdb_concat │ │ │ │ 0003fe14 00006916 R_ARM_JUMP_SLOT 00000000 write@GLIBC_2.4 │ │ │ │ 0003fe18 00006a16 R_ARM_JUMP_SLOT 00000000 r_buf_prepend_bytes │ │ │ │ 0003fe1c 00006b16 R_ARM_JUMP_SLOT 00000000 r_str_appendf │ │ │ │ -0003fe20 00009816 R_ARM_JUMP_SLOT 00021839 sdb_num_inc │ │ │ │ -0003fe24 0000c216 R_ARM_JUMP_SLOT 00021d49 sdb_query_file │ │ │ │ +0003fe20 00009816 R_ARM_JUMP_SLOT 00021889 sdb_num_inc │ │ │ │ +0003fe24 0000c216 R_ARM_JUMP_SLOT 00021d99 sdb_query_file │ │ │ │ 0003fe28 00006c16 R_ARM_JUMP_SLOT 00000000 r_log_message │ │ │ │ -0003fe2c 00014b16 R_ARM_JUMP_SLOT 000252b5 sdb_uncat │ │ │ │ +0003fe2c 00014b16 R_ARM_JUMP_SLOT 00025305 sdb_uncat │ │ │ │ 0003fe30 00006d16 R_ARM_JUMP_SLOT 00000000 r_sys_setenv │ │ │ │ 0003fe34 00006e16 R_ARM_JUMP_SLOT 00000000 r_buf_set_bytes │ │ │ │ -0003fe38 0000b216 R_ARM_JUMP_SLOT 0002629d sdb_isjson │ │ │ │ +0003fe38 0000b216 R_ARM_JUMP_SLOT 000262ed sdb_isjson │ │ │ │ 0003fe3c 00006f16 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ -0003fe40 00012816 R_ARM_JUMP_SLOT 000237c1 sdb_remove │ │ │ │ -0003fe44 00010c16 R_ARM_JUMP_SLOT 0002625d sdb_isnum │ │ │ │ -0003fe48 00018616 R_ARM_JUMP_SLOT 00023609 sdbkv_free │ │ │ │ +0003fe40 00012816 R_ARM_JUMP_SLOT 00023811 sdb_remove │ │ │ │ +0003fe44 00010c16 R_ARM_JUMP_SLOT 000262ad sdb_isnum │ │ │ │ +0003fe48 00018616 R_ARM_JUMP_SLOT 00023659 sdbkv_free │ │ │ │ 0003fe4c 00017d16 R_ARM_JUMP_SLOT 00009f75 r_egg_option_get │ │ │ │ 0003fe50 00007116 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ 0003fe54 00007216 R_ARM_JUMP_SLOT 00000000 r_str_replace │ │ │ │ -0003fe58 0000b316 R_ARM_JUMP_SLOT 0001e6c5 sdb_journal_open │ │ │ │ -0003fe5c 0000a316 R_ARM_JUMP_SLOT 00020689 ls_sort │ │ │ │ -0003fe60 0000a816 R_ARM_JUMP_SLOT 00014095 dict_set │ │ │ │ +0003fe58 0000b316 R_ARM_JUMP_SLOT 0001e715 sdb_journal_open │ │ │ │ +0003fe5c 0000a316 R_ARM_JUMP_SLOT 000206d9 ls_sort │ │ │ │ +0003fe60 0000a816 R_ARM_JUMP_SLOT 000140e5 dict_set │ │ │ │ 0003fe64 00019616 R_ARM_JUMP_SLOT 0000b495 r_egg_lang_init │ │ │ │ 0003fe68 00007316 R_ARM_JUMP_SLOT 00000000 munmap@GLIBC_2.4 │ │ │ │ -0003fe6c 0001b016 R_ARM_JUMP_SLOT 00013e4d dict_init │ │ │ │ -0003fe70 00009a16 R_ARM_JUMP_SLOT 00020641 ls_merge_sort │ │ │ │ -0003fe74 00017116 R_ARM_JUMP_SLOT 0002325d sdb_query │ │ │ │ -0003fe78 00014016 R_ARM_JUMP_SLOT 00019575 ht_up_free │ │ │ │ +0003fe6c 0001b016 R_ARM_JUMP_SLOT 00013e9d dict_init │ │ │ │ +0003fe70 00009a16 R_ARM_JUMP_SLOT 00020691 ls_merge_sort │ │ │ │ +0003fe74 00017116 R_ARM_JUMP_SLOT 000232ad sdb_query │ │ │ │ +0003fe78 00014016 R_ARM_JUMP_SLOT 000195c5 ht_up_free │ │ │ │ 0003fe7c 00007416 R_ARM_JUMP_SLOT 00000000 strrchr@GLIBC_2.4 │ │ │ │ -0003fe80 00018b16 R_ARM_JUMP_SLOT 00020719 ls_delete │ │ │ │ +0003fe80 00018b16 R_ARM_JUMP_SLOT 00020769 ls_delete │ │ │ │ 0003fe84 00007516 R_ARM_JUMP_SLOT 00000000 fputc@GLIBC_2.4 │ │ │ │ 0003fe88 00007616 R_ARM_JUMP_SLOT 00000000 r_buf_append_buf │ │ │ │ -0003fe8c 00019a16 R_ARM_JUMP_SLOT 000240dd sdb_dump_begin │ │ │ │ -0003fe90 0000fb16 R_ARM_JUMP_SLOT 00020921 ls_clone │ │ │ │ -0003fe94 00015c16 R_ARM_JUMP_SLOT 00026159 sdb_anext │ │ │ │ -0003fe98 00018e16 R_ARM_JUMP_SLOT 00011b51 sdb_array_pop_head │ │ │ │ +0003fe8c 00019a16 R_ARM_JUMP_SLOT 0002412d sdb_dump_begin │ │ │ │ +0003fe90 0000fb16 R_ARM_JUMP_SLOT 00020971 ls_clone │ │ │ │ +0003fe94 00015c16 R_ARM_JUMP_SLOT 000261a9 sdb_anext │ │ │ │ +0003fe98 00018e16 R_ARM_JUMP_SLOT 00011ba1 sdb_array_pop_head │ │ │ │ 0003fe9c 00007716 R_ARM_JUMP_SLOT 00000000 readdir64@GLIBC_2.4 │ │ │ │ -0003fea0 00011e16 R_ARM_JUMP_SLOT 0001a3e9 ht_pp_foreach │ │ │ │ -0003fea4 0001a616 R_ARM_JUMP_SLOT 00024679 sdb_foreach_list │ │ │ │ -0003fea8 00018f16 R_ARM_JUMP_SLOT 00014729 sdb_diff_format │ │ │ │ -0003feac 00013116 R_ARM_JUMP_SLOT 00025219 sdb_get_len │ │ │ │ -0003feb0 00013816 R_ARM_JUMP_SLOT 00020819 ls_append │ │ │ │ -0003feb4 0000ff16 R_ARM_JUMP_SLOT 000254a5 sdb_add │ │ │ │ +0003fea0 00011e16 R_ARM_JUMP_SLOT 0001a439 ht_pp_foreach │ │ │ │ +0003fea4 0001a616 R_ARM_JUMP_SLOT 000246c9 sdb_foreach_list │ │ │ │ +0003fea8 00018f16 R_ARM_JUMP_SLOT 00014779 sdb_diff_format │ │ │ │ +0003feac 00013116 R_ARM_JUMP_SLOT 00025269 sdb_get_len │ │ │ │ +0003feb0 00013816 R_ARM_JUMP_SLOT 00020869 ls_append │ │ │ │ +0003feb4 0000ff16 R_ARM_JUMP_SLOT 000254f5 sdb_add │ │ │ │ 0003feb8 00007816 R_ARM_JUMP_SLOT 00000000 r_syscall_item_free │ │ │ │ -0003febc 00014c16 R_ARM_JUMP_SLOT 00014a49 sdb_disk_finish │ │ │ │ -0003fec0 0001dc16 R_ARM_JUMP_SLOT 000203a5 sdb_lock │ │ │ │ -0003fec4 0001b416 R_ARM_JUMP_SLOT 0001256d strbuf_free │ │ │ │ -0003fec8 0000b016 R_ARM_JUMP_SLOT 000250d1 sdb_const_get_len │ │ │ │ +0003febc 00014c16 R_ARM_JUMP_SLOT 00014a99 sdb_disk_finish │ │ │ │ +0003fec0 0001dc16 R_ARM_JUMP_SLOT 000203f5 sdb_lock │ │ │ │ +0003fec4 0001b416 R_ARM_JUMP_SLOT 000125bd strbuf_free │ │ │ │ +0003fec8 0000b016 R_ARM_JUMP_SLOT 00025121 sdb_const_get_len │ │ │ │ 0003fecc 00007916 R_ARM_JUMP_SLOT 00000000 fopen64@GLIBC_2.4 │ │ │ │ 0003fed0 00007a16 R_ARM_JUMP_SLOT 00000000 __gettimeofday64@GLIBC_2.34 │ │ │ │ 0003fed4 00007b16 R_ARM_JUMP_SLOT 00000000 qsort@GLIBC_2.4 │ │ │ │ -0003fed8 0001b516 R_ARM_JUMP_SLOT 00013329 sdb_decode │ │ │ │ -0003fedc 0001af16 R_ARM_JUMP_SLOT 00026a1d sdb_text_load │ │ │ │ +0003fed8 0001b516 R_ARM_JUMP_SLOT 00013379 sdb_decode │ │ │ │ +0003fedc 0001af16 R_ARM_JUMP_SLOT 00026a6d sdb_text_load │ │ │ │ 0003fee0 00007c16 R_ARM_JUMP_SLOT 00000000 r_buf_append_bytes │ │ │ │ -0003fee4 0001b816 R_ARM_JUMP_SLOT 00019c19 ht_up_new0 │ │ │ │ +0003fee4 0001b816 R_ARM_JUMP_SLOT 00019c69 ht_up_new0 │ │ │ │ 0003fee8 00007d16 R_ARM_JUMP_SLOT 00000000 r_log_match │ │ │ │ 0003feec 00007e16 R_ARM_JUMP_SLOT 00000000 r_sys_cmd │ │ │ │ -0003fef0 00013e16 R_ARM_JUMP_SLOT 0001e759 sdb_journal_load │ │ │ │ +0003fef0 00013e16 R_ARM_JUMP_SLOT 0001e7a9 sdb_journal_load │ │ │ │ 0003fef4 00007f16 R_ARM_JUMP_SLOT 00000000 r_asm_set_bits │ │ │ │ 0003fef8 00008016 R_ARM_JUMP_SLOT 00000000 r_str_get │ │ │ │ -0003fefc 00015516 R_ARM_JUMP_SLOT 00020479 sdb_unlock │ │ │ │ -0003ff00 0000b116 R_ARM_JUMP_SLOT 00026ac9 sdb_text_check │ │ │ │ +0003fefc 00015516 R_ARM_JUMP_SLOT 000204c9 sdb_unlock │ │ │ │ +0003ff00 0000b116 R_ARM_JUMP_SLOT 00026b19 sdb_text_check │ │ │ │ 0003ff04 00008116 R_ARM_JUMP_SLOT 00000000 r_hex_pair2bin │ │ │ │ -0003ff08 00012b16 R_ARM_JUMP_SLOT 000207dd ls_free │ │ │ │ +0003ff08 00012b16 R_ARM_JUMP_SLOT 0002082d ls_free │ │ │ │ 0003ff0c 0000e016 R_ARM_JUMP_SLOT 0000bda5 r_egg_lang_parsechar │ │ │ │ 0003ff10 00008216 R_ARM_JUMP_SLOT 00000000 r_file_rm │ │ │ │ -0003ff14 0000f816 R_ARM_JUMP_SLOT 00026181 sdb_const_anext │ │ │ │ -0003ff18 00009616 R_ARM_JUMP_SLOT 00020625 ls_newf │ │ │ │ -0003ff1c 0000b416 R_ARM_JUMP_SLOT 00023e8d sdbkv_new2 │ │ │ │ +0003ff14 0000f816 R_ARM_JUMP_SLOT 000261d1 sdb_const_anext │ │ │ │ +0003ff18 00009616 R_ARM_JUMP_SLOT 00020675 ls_newf │ │ │ │ +0003ff1c 0000b416 R_ARM_JUMP_SLOT 00023edd sdbkv_new2 │ │ │ │ 0003ff20 00008416 R_ARM_JUMP_SLOT 00000000 __tls_get_addr@GLIBC_2.4 │ │ │ │ -0003ff24 0001a016 R_ARM_JUMP_SLOT 00024121 sdb_dump_hasnext │ │ │ │ -0003ff28 00014816 R_ARM_JUMP_SLOT 00025bc1 sdb_ht_new │ │ │ │ -0003ff2c 0000fd16 R_ARM_JUMP_SLOT 000120d9 sdb_cgen_header │ │ │ │ +0003ff24 0001a016 R_ARM_JUMP_SLOT 00024171 sdb_dump_hasnext │ │ │ │ +0003ff28 00014816 R_ARM_JUMP_SLOT 00025c11 sdb_ht_new │ │ │ │ +0003ff2c 0000fd16 R_ARM_JUMP_SLOT 00012129 sdb_cgen_header │ │ │ │ 0003ff30 00008516 R_ARM_JUMP_SLOT 00000000 r_buf_free │ │ │ │ -0003ff34 0001ac16 R_ARM_JUMP_SLOT 0001f48d sdb_json_indent │ │ │ │ +0003ff34 0001ac16 R_ARM_JUMP_SLOT 0001f4dd sdb_json_indent │ │ │ │ 0003ff38 00008616 R_ARM_JUMP_SLOT 00000000 r_str_escape │ │ │ │ 0003ff3c 00008716 R_ARM_JUMP_SLOT 00000000 r_file_dump │ │ │ │ -0003ff40 0000d316 R_ARM_JUMP_SLOT 000218d1 sdb_num_dec │ │ │ │ +0003ff40 0000d316 R_ARM_JUMP_SLOT 00021921 sdb_num_dec │ │ │ │ 0003ff44 00008816 R_ARM_JUMP_SLOT 00000000 fputs@GLIBC_2.4 │ │ │ │ 0003ff48 00008916 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4 │ │ │ │ 0003ff4c 00008a16 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ -0003ff50 0000de16 R_ARM_JUMP_SLOT 00010b81 sdb_array_get │ │ │ │ +0003ff50 0000de16 R_ARM_JUMP_SLOT 00010bd1 sdb_array_get │ │ │ │ 0003ff54 00008b16 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ -0003ff58 0001be16 R_ARM_JUMP_SLOT 000233b9 sdb_query_lines │ │ │ │ -0003ff5c 00011816 R_ARM_JUMP_SLOT 00019911 ht_up_find │ │ │ │ +0003ff58 0001be16 R_ARM_JUMP_SLOT 00023409 sdb_query_lines │ │ │ │ +0003ff5c 00011816 R_ARM_JUMP_SLOT 00019961 ht_up_find │ │ │ │ 0003ff60 00008c16 R_ARM_JUMP_SLOT 00000000 r_asm_assemble │ │ │ │ 0003ff64 00008d16 R_ARM_JUMP_SLOT 00000000 closedir@GLIBC_2.4 │ │ │ │ -0003ff68 0001da16 R_ARM_JUMP_SLOT 00011e71 sdb_array_sort_num │ │ │ │ +0003ff68 0001da16 R_ARM_JUMP_SLOT 00011ec1 sdb_array_sort_num │ │ │ │ 0003ff6c 00008e16 R_ARM_JUMP_SLOT 00000000 r_arch_config_set_syntax │ │ │ │ -0003ff70 00016316 R_ARM_JUMP_SLOT 0001267d sdb_tool │ │ │ │ -0003ff74 0000a616 R_ARM_JUMP_SLOT 0001215d sdb_cgen_footer │ │ │ │ +0003ff70 00016316 R_ARM_JUMP_SLOT 000126cd sdb_tool │ │ │ │ +0003ff74 0000a616 R_ARM_JUMP_SLOT 000121ad sdb_cgen_footer │ │ │ │ 0003ff78 00008f16 R_ARM_JUMP_SLOT 00000000 __snprintf_chk@GLIBC_2.4 │ │ │ │ 0003ff7c 00009016 R_ARM_JUMP_SLOT 00000000 r_buf_read8_at │ │ │ │ -0003ff80 0001a516 R_ARM_JUMP_SLOT 00010b3d sdb_array_get_num │ │ │ │ -0003ff84 0001d016 R_ARM_JUMP_SLOT 00019659 ht_up_insert_kv │ │ │ │ +0003ff80 0001a516 R_ARM_JUMP_SLOT 00010b8d sdb_array_get_num │ │ │ │ +0003ff84 0001d016 R_ARM_JUMP_SLOT 000196a9 ht_up_insert_kv │ │ │ │ 0003ff88 0000c016 R_ARM_JUMP_SLOT 000090b9 r_egg_plugin_add │ │ │ │ 0003ff8c 00009116 R_ARM_JUMP_SLOT 00000000 __assert_fail@GLIBC_2.4 │ │ │ │ 0003ff90 00009216 R_ARM_JUMP_SLOT 00000000 r_sys_prefix │ │ │ │ -0003ff94 0000f916 R_ARM_JUMP_SLOT 00026801 sdb_text_load_buf │ │ │ │ +0003ff94 0000f916 R_ARM_JUMP_SLOT 00026851 sdb_text_load_buf │ │ │ │ 0003ff98 00009316 R_ARM_JUMP_SLOT 00000000 r_buf_new_with_bytes │ │ │ │ 0003ff9c 00009416 R_ARM_JUMP_SLOT 00000000 r_file_path │ │ │ │ -0003ffa0 0000b716 R_ARM_JUMP_SLOT 00025f95 sdb_atoi │ │ │ │ +0003ffa0 0000b716 R_ARM_JUMP_SLOT 00025fe5 sdb_atoi │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -5,15 +5,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libr_arch.so.6.0.8] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libr_asm.so.6.0.8] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libr_syscall.so.6.0.8] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libr_egg.so.6.0.8] │ │ │ │ 0x0000000c (INIT) 0x7fb0 │ │ │ │ - 0x0000000d (FINI) 0x27238 │ │ │ │ + 0x0000000d (FINI) 0x27288 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x3e4dc │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x3e4e0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x299c │ │ │ │ 0x00000006 (SYMTAB) 0xbac │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 64e625474310185df34b4402b45c565f3b5d7e45 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: ffecbc75c425d5ef1dd3a6e28065d46b66dc2abc │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -444,15 +444,16 @@ │ │ │ │ -I"FyD8F │ │ │ │ #IBF8FyD │ │ │ │ I*F FyD │ │ │ │ I3F:FyD F │ │ │ │ #FBFIF(F │ │ │ │ #FBFIF(F │ │ │ │ ;FBFIF(F │ │ │ │ -2FKFAF(F │ │ │ │ +2F;FQF(F │ │ │ │ + F K J{D │ │ │ │ #H,##J!FxD │ │ │ │ CF*F9F0F │ │ │ │ CF9F0F%D │ │ │ │ !FXF2F^D │ │ │ │ CF*FQFHF │ │ │ │ KF2FAF8F │ │ │ │ CF:FQFHF │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -9,47 +9,47 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ b 8718 <__gmon_start__@plt> │ │ │ │ andeq r6, r3, ip, lsr #23 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - blmi 1daf54 │ │ │ │ + blmi 1daf54 │ │ │ │ ldrbtmi r4, [r8], #-2567 @ 0xfffff5f9 │ │ │ │ ldrbtmi r4, [sl], #-1147 @ 0xfffffb85 │ │ │ │ andle r4, r3, r3, lsl #5 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ ldrdeq r7, [r3], -r2 │ │ │ │ ldrdeq r7, [r3], -r0 │ │ │ │ andeq r6, r3, sl, lsl #23 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ - blmi 25af88 │ │ │ │ - bmi 25a14c │ │ │ │ - bne 6da15c │ │ │ │ + blmi 25af88 │ │ │ │ + bmi 25a14c │ │ │ │ + bne 6da15c │ │ │ │ svceq 0x00d9447a │ │ │ │ @ instruction: 0x01a3eb01 │ │ │ │ andle r1, r3, r9, asr #32 │ │ │ │ ldmpl r3, {r0, r2, r8, r9, fp, lr}^ │ │ │ │ ldrmi fp, [r8, -r3, lsl #2] │ │ │ │ svclt 0x00004770 │ │ │ │ andeq r7, r3, r8, lsr #7 │ │ │ │ andeq r7, r3, r4, lsr #7 │ │ │ │ andeq r6, r3, ip, asr fp │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ - blmi 2b63bc │ │ │ │ + blmi 2b63bc │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 277554 │ │ │ │ + blmi 277554 │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf7ffe89c │ │ │ │ - blmi 1c8eb8 │ │ │ │ + blmi 1c8eb8 │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ andeq r7, r3, r2, ror r3 │ │ │ │ andeq r6, r3, ip, lsr #22 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ andeq r7, r3, r2, asr r0 │ │ │ │ andeq r7, r3, r2, asr r3 │ │ │ │ @@ -61,15 +61,15 @@ │ │ │ │ cmnlt r8, #130 @ 0x82 │ │ │ │ @ instruction: 0x46040056 │ │ │ │ sxtab16mi r1, r8, r0, ror #24 │ │ │ │ @ instruction: 0xf7ff4615 │ │ │ │ @ instruction: 0x4607eb38 │ │ │ │ @ instruction: 0x4602b398 │ │ │ │ strbmi r4, [r0], -r9, lsr #12 │ │ │ │ - b ac7008 │ │ │ │ + b ac7008 │ │ │ │ stmdavs r0!, {r3, r4, r8, fp, lr}^ │ │ │ │ ldrbtmi r2, [r9], #-513 @ 0xfffffdff │ │ │ │ @ instruction: 0xf7ff2300 │ │ │ │ @ instruction: 0x4632ed12 │ │ │ │ @ instruction: 0x463917f3 │ │ │ │ @ instruction: 0xf7ff6860 │ │ │ │ ldmdbmi r3, {r2, r3, r8, sl, fp, sp, lr, pc} │ │ │ │ @@ -87,37 +87,37 @@ │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ andls r4, r1, ip, ror r4 │ │ │ │ @ instruction: 0xf103447a │ │ │ │ andcs r0, r3, r4, lsl r1 │ │ │ │ @ instruction: 0xf7ff9400 │ │ │ │ andlt lr, r2, r6, ror #16 │ │ │ │ ldrhhi lr, [r0, #141]! @ 0x8d │ │ │ │ - andeq pc, r1, r6, lsr #4 │ │ │ │ - ldrdeq lr, [r1], -r4 │ │ │ │ - muleq r2, r2, r2 │ │ │ │ - muleq r1, ip, r2 │ │ │ │ - andeq lr, r1, r4, ror r2 │ │ │ │ + andeq pc, r1, r6, ror r2 @ │ │ │ │ + andeq lr, r1, r4, lsr #6 │ │ │ │ + andeq r1, r2, r2, ror #5 │ │ │ │ + andeq lr, r1, ip, ror #5 │ │ │ │ + andeq lr, r1, r4, asr #5 │ │ │ │ strlt fp, [r0, #-400] @ 0xfffffe70 │ │ │ │ stcpl 4, cr15, [r0], {79} @ 0x4f │ │ │ │ @ instruction: 0x0c0cebad │ │ │ │ svceq 0x00f0f8cc │ │ │ │ strmi fp, [r3], -r3, lsl #1 │ │ │ │ movwls r6, #6144 @ 0x1800 │ │ │ │ mcr 7, 4, pc, cr10, cr15, {7} @ │ │ │ │ andlt r9, r3, r1, lsl #16 │ │ │ │ - bl 14721c │ │ │ │ + bl 14721c │ │ │ │ ldmlt ip, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, ip, sp, lr, pc} │ │ │ │ svclt 0x00004770 │ │ │ │ │ │ │ │ 000090ac : │ │ │ │ ldr r0, [pc, #4] @ (90b4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 9564 │ │ │ │ + b.n 9604 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000090b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -162,19 +162,19 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 8130 │ │ │ │ b.n 90f8 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + asrs r0, r4, #8 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 9528 │ │ │ │ + b.n 95c8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 9494 │ │ │ │ + b.n 9534 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009138 : │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0000913c : │ │ │ │ @@ -198,19 +198,19 @@ │ │ │ │ strd r0, ip, [sp] │ │ │ │ adds r1, #96 @ 0x60 │ │ │ │ movs r0, #3 │ │ │ │ blx 8130 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 944c │ │ │ │ + b.n 94ec │ │ │ │ movs r1, r0 │ │ │ │ - b.n 94f4 │ │ │ │ + b.n 9594 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009188 : │ │ │ │ cbz r0, 91ea │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -355,19 +355,19 @@ │ │ │ │ add r2, pc │ │ │ │ adds r1, #124 @ 0x7c │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 8130 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r3, #31 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 9344 │ │ │ │ + b.n 93e4 │ │ │ │ movs r1, r0 │ │ │ │ - svc 188 @ 0xbc │ │ │ │ + b.n 9344 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000932c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -516,29 +516,29 @@ │ │ │ │ str.w r3, [r6, #3768] @ 0xeb8 │ │ │ │ str.w r7, [r6, #3780] @ 0xec4 │ │ │ │ str.w r9, [r6, #3776] @ 0xec0 │ │ │ │ b.n 9394 │ │ │ │ nop │ │ │ │ str r6, [r7, #116] @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ - svc 176 @ 0xb0 │ │ │ │ + b.n 94c0 │ │ │ │ movs r1, r0 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ + svc 216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #27 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ movs r2, r0 │ │ │ │ - svc 32 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + svc 26 │ │ │ │ movs r1, r0 │ │ │ │ - svc 34 @ 0x22 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -605,19 +605,19 @@ │ │ │ │ add r2, pc │ │ │ │ adds r1, #172 @ 0xac │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 8130 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ + lsrs r2, r1, #23 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 9530 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n 9640 │ │ │ │ + ble.n 94e0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009590 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -662,19 +662,19 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 8130 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #19 │ │ │ │ + lsrs r2, r1, #21 │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 9668 │ │ │ │ + ble.n 9708 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 95c8 │ │ │ │ + ble.n 9668 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009618 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 0000961c : │ │ │ │ @@ -737,22 +737,22 @@ │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 8130 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bgt.n 95f0 │ │ │ │ + bgt.n 9690 │ │ │ │ movs r1, r0 │ │ │ │ - subs.w r0, lr, r1 │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + stc 0, cr0, [lr], {1} │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 9774 │ │ │ │ + bgt.n 9614 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 9720 │ │ │ │ + bgt.n 97c0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 000096c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -830,19 +830,19 @@ │ │ │ │ b.n 971c │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r5, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 97cc │ │ │ │ + bgt.n 986c │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 96b8 │ │ │ │ + blt.n 9758 │ │ │ │ movs r1, r0 │ │ │ │ str r4, [r6, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -878,19 +878,19 @@ │ │ │ │ add.w r1, r1, #292 @ 0x124 │ │ │ │ movs r0, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 8130 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #11 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 9810 │ │ │ │ + blt.n 98b0 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 97c8 │ │ │ │ + blt.n 9868 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009810 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 00009814 : │ │ │ │ @@ -975,36 +975,36 @@ │ │ │ │ b.n 9884 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r3, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #9 │ │ │ │ + lsrs r4, r1, #11 │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r0, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - bge.n 989c │ │ │ │ + blt.n 993c │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 986c │ │ │ │ + blt.n 990c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + lsrs r4, r5, #9 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 982c │ │ │ │ + bge.n 98cc │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 9900 │ │ │ │ + bge.n 99a0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000990c : │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (9918 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - bge.n 9a14 │ │ │ │ + bge.n 98b4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000991c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -1165,39 +1165,39 @@ │ │ │ │ nop │ │ │ │ str r0, [r2, #24] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 9a48 │ │ │ │ + bge.n 9ae8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 9b5c │ │ │ │ + bls.n 99fc │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r3, #3 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ + lsrs r0, r0, #4 │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 9b7c │ │ │ │ + bls.n 9a1c │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 9b10 │ │ │ │ + bls.n 9bb0 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ movs r2, r0 │ │ │ │ - bls.n 9bcc │ │ │ │ + bls.n 9a6c │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 9ac0 │ │ │ │ + bls.n 9b60 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 9b44 │ │ │ │ + bls.n 9be4 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 9a74 │ │ │ │ + bls.n 9b14 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009af4 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 8360 │ │ │ │ nop │ │ │ │ │ │ │ │ @@ -1322,31 +1322,31 @@ │ │ │ │ nop │ │ │ │ ldrsh r0, [r7, r6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh r2, [r7, r4] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r6, r7, #28 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 9cf8 │ │ │ │ + bvc.n 9b98 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 9c4c │ │ │ │ + bvc.n 9cec │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r0, #28 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ movs r2, r0 │ │ │ │ - bhi.n 9c78 │ │ │ │ + bhi.n 9d18 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 9d2c │ │ │ │ + bvc.n 9bcc │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 9c6c │ │ │ │ + bhi.n 9d0c │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 9cf8 │ │ │ │ + bvc.n 9b98 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009c5c : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00009c60 : │ │ │ │ @@ -1425,19 +1425,19 @@ │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ ldrsh r0, [r3, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, r7] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r6, #23 │ │ │ │ + lsls r4, r0, #25 │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 9d7c │ │ │ │ + bvs.n 9e1c │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 9cd0 │ │ │ │ + bvs.n 9d70 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009d2c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1640,37 +1640,37 @@ │ │ │ │ strd r3, r5, [sp] │ │ │ │ add r2, pc │ │ │ │ movw r3, #475 @ 0x1db │ │ │ │ blx 8a68 │ │ │ │ b.n 9e76 │ │ │ │ ldrb r4, [r4, r4] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 9ff0 │ │ │ │ + bvs.n 9e90 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 9ff4 │ │ │ │ + bvs.n 9e94 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n a004 │ │ │ │ + bvs.n 9ea4 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n a004 │ │ │ │ + bvs.n 9ea4 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n a010 │ │ │ │ + bvs.n 9eb0 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 9e84 │ │ │ │ + bpl.n 9f24 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 9e60 │ │ │ │ + bmi.n 9f00 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r4, #15 │ │ │ │ + lsls r2, r6, #16 │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n 9fc8 │ │ │ │ + bpl.n 9e68 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 9ff0 │ │ │ │ + bmi.n 9e90 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00009f60 : │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 00009f64 : │ │ │ │ @@ -1785,25 +1785,25 @@ │ │ │ │ nop │ │ │ │ ldrh r0, [r5, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, r3] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r3, #11 │ │ │ │ + lsls r0, r5, #12 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n a038 │ │ │ │ + bpl.n a0d8 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 9ffc │ │ │ │ + bcc.n a09c │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n 9fb8 │ │ │ │ + bmi.n a058 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n a0a0 │ │ │ │ + bcc.n a140 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000a09c : │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3760] @ 0xeb0 │ │ │ │ cbz r3, a0f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -1989,25 +1989,25 @@ │ │ │ │ nop │ │ │ │ ldr r4, [r3, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, r3] │ │ │ │ movs r3, r0 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ + lsls r2, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ - bcs.n a270 │ │ │ │ + bcc.n a310 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n a30c │ │ │ │ + bne.n a1ac │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r5, #2 │ │ │ │ + lsls r6, r7, #3 │ │ │ │ movs r2, r0 │ │ │ │ - bcs.n a204 │ │ │ │ + bcc.n a2a4 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n a2c0 │ │ │ │ + bne.n a360 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000a294 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -2042,19 +2042,19 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #618 @ 0x26a │ │ │ │ blx 8a68 │ │ │ │ b.n a2de │ │ │ │ - movs r2, r2 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ movs r2, r0 │ │ │ │ - bcs.n a38c │ │ │ │ + bcs.n a22c │ │ │ │ movs r1, r0 │ │ │ │ - beq.n a3f8 │ │ │ │ + beq.n a298 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, a33e │ │ │ │ @@ -3072,266 +3072,266 @@ │ │ │ │ movs r3, r0 │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r5, r1] │ │ │ │ movs r3, r0 │ │ │ │ - bne.n ad74 │ │ │ │ + bcs.n ae14 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae30 │ │ │ │ + bcs.n aed0 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n aed4 │ │ │ │ + bcs.n ad74 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ad0c │ │ │ │ + bcs.n adac │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n af04 │ │ │ │ + bcs.n ada4 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n adb4 │ │ │ │ + bcc.n ae54 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r1, r2, r4} │ │ │ │ + ldmia r7!, {r1, r2, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n adc0 │ │ │ │ + bcc.n ae60 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae08 │ │ │ │ + bcc.n aea8 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae2c │ │ │ │ + bcc.n aecc │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ae8c │ │ │ │ + bcc.n ad2c │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ad54 │ │ │ │ + bcc.n adf4 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ad54 │ │ │ │ + bcc.n adf4 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ad44 │ │ │ │ + bcc.n ade4 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ad48 │ │ │ │ + bcc.n ade8 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ad60 │ │ │ │ + bcc.n ae00 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ade8 │ │ │ │ + bmi.n ae88 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n ae9c │ │ │ │ + bvs.n af3c │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n aecc │ │ │ │ + bvs.n ad6c │ │ │ │ movs r1, r0 │ │ │ │ - bne.n af0c │ │ │ │ + bne.n adac │ │ │ │ movs r1, r0 │ │ │ │ - bne.n af00 │ │ │ │ + bne.n ada0 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n af24 │ │ │ │ + bcc.n adc4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n ad74 │ │ │ │ + blt.n ae14 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n af1c │ │ │ │ + bcc.n adbc │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n af00 │ │ │ │ + bcc.n ada0 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aef4 │ │ │ │ + bcc.n ad94 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n af00 │ │ │ │ + bcc.n ada0 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aef8 │ │ │ │ + bcc.n ad98 │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n aeec │ │ │ │ + bcc.n ad8c │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n af04 │ │ │ │ + bcc.n ada4 │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [r1, r7] │ │ │ │ movs r3, r0 │ │ │ │ - bcs.n add4 │ │ │ │ + bcs.n ae74 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae40 │ │ │ │ + bcc.n aee0 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n af58 │ │ │ │ + bge.n adf8 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n adf8 │ │ │ │ + bcc.n ae98 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae2c │ │ │ │ + bcc.n aecc │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae84 │ │ │ │ + bcc.n af24 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n ae50 │ │ │ │ + bcc.n aef0 │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ movs r3, r0 │ │ │ │ - bcc.n af48 │ │ │ │ + bcc.n ade8 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n af88 │ │ │ │ + bcs.n ae28 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r2, r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r3, r5, r6} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r5, r6} │ │ │ │ + ldmia r6!, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r2, r4, r6} │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r6} │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r3, r5} │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldc2 0, cr0, [ip], {1} │ │ │ │ + stc2l 0, cr0, [ip], #4 │ │ │ │ strh r0, [r1, r1] │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r2!, {r3, r4, r7} │ │ │ │ + ldmia r2!, {r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r5, {r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r3} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r7!, {r1, r3} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r3, r6, r7} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r4, r7} │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n afc0 │ │ │ │ + bne.n ae60 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n aefc │ │ │ │ + bne.n af9c │ │ │ │ movs r1, r0 │ │ │ │ - mla r0, lr, r1, r0 │ │ │ │ - ldmia r4, {r3, r4, r7} │ │ │ │ + smmla r0, lr, r1, r0 │ │ │ │ + ldmia r4!, {r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ + ldmia r4!, {r1, r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4!, {r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r5, r6, r7} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r3, r4} │ │ │ │ + ldmia r6, {r1, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r4, r6, r7} │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ movs r1, r0 │ │ │ │ - vld1.8 {d16[0]}, [sl], r1 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + @ instruction: 0xfa3a0001 │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r2, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3, {r1, r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - vst4.8 {d16-d19}, [r2], r1 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + ldrsb.w r0, [r2, #1] │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r5, r6, r7} │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb.w r0, [r2, r1] │ │ │ │ - ldr??.w r0, [ip, #1] │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ + vld4.8 {d16-d19}, [r2], r1 │ │ │ │ + vst4.8 {d16-d19}, [ip], r1 │ │ │ │ + ldmia r2!, {r1} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r6} │ │ │ │ + ldmia r2, {r1, r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldr.w r0, [r0, #1] │ │ │ │ - ldmia r1, {r1, r2, r5, r6, r7} │ │ │ │ + vld4.8 {d0-d3}, [r0], r1 │ │ │ │ + ldmia r2, {r1, r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r4, r5} │ │ │ │ + ldmia r1, {r1, r7} │ │ │ │ movs r1, r0 │ │ │ │ - str??.w r0, [r4, r1] │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldrh.w r0, [r4, #1] │ │ │ │ + ldmia r2, {r1, r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r4, r6, r7} │ │ │ │ + ldmia r2!, {r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r2, r3, r6, r7} │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r3, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r3, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7f00001 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ + str.w r0, [r0, r1] │ │ │ │ + ldmia r5, {r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r4, r7} │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5, {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7980001 │ │ │ │ - ldmia r4, {r1, r3, r4, r7} │ │ │ │ + @ instruction: 0xf7e80001 │ │ │ │ + ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r4, r5} │ │ │ │ + ldmia r0!, {r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf75a0001 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + @ instruction: 0xf7aa0001 │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r2, r4, r6} │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -3355,17 +3355,17 @@ │ │ │ │ blx 80bc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ str r0, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ + ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ sub sp, #28 │ │ │ │ @@ -3387,15 +3387,15 @@ │ │ │ │ adds r4, r7, #1 │ │ │ │ cbnz r3, b0dc │ │ │ │ mov r0, r7 │ │ │ │ blx 8808 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 270cc │ │ │ │ + bl 2711c │ │ │ │ subs r4, r4, r1 │ │ │ │ adds r3, r4, r5 │ │ │ │ ldr.w r1, [r6, #1272] @ 0x4f8 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r4, [r8, #52] @ 0x34 │ │ │ │ blx r4 │ │ │ │ @@ -3501,26 +3501,26 @@ │ │ │ │ ldr r3, [pc, #40] @ (b1e4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #460 @ 0x1cc │ │ │ │ blx 8a68 │ │ │ │ b.n b162 │ │ │ │ nop │ │ │ │ - ldmia r3!, {r2, r4, r5, r7} │ │ │ │ + ldmia r4!, {r2} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf39c0001 │ │ │ │ - ldmia r2, {r2, r3, r5} │ │ │ │ + @ instruction: 0xf3ec0001 │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r6} │ │ │ │ + ldmia r2!, {r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr r2, [pc, #632] @ (b474 ) │ │ │ │ add.w r6, r0, #8192 @ 0x2000 │ │ │ │ @@ -3760,23 +3760,23 @@ │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #792] @ (b790 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #392] @ (b608 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r1, {r1, r3, r5, r6} │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r6} │ │ │ │ + ldmia r1!, {r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r3, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ + ldmia r1!, {} │ │ │ │ movs r1, r0 │ │ │ │ - b.n ae88 │ │ │ │ + b.n af28 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000b494 : │ │ │ │ add.w r2, r0, #5408 @ 0x1520 │ │ │ │ ldr r3, [pc, #28] @ (b4b8 ) │ │ │ │ movs r1, #1 │ │ │ │ mov.w ip, #108 @ 0x6c │ │ │ │ @@ -3785,15 +3785,15 @@ │ │ │ │ str r1, [r0, #96] @ 0x60 │ │ │ │ movs r1, #10 │ │ │ │ str.w r3, [r0, #1268] @ 0x4f4 │ │ │ │ movs r3, #0 │ │ │ │ str.w ip, [r0, #60] @ 0x3c │ │ │ │ strd r1, r3, [r2, #-4] │ │ │ │ bx lr │ │ │ │ - stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000b4bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3849,19 +3849,19 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ blx 8a80 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 81e0 │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r5, r6} │ │ │ │ + stmia r7!, {r1, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000b570 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3899,21 +3899,21 @@ │ │ │ │ blx 8a80 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 81e0 │ │ │ │ movs r5, #0 │ │ │ │ b.n b5ae │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r4} │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0000b5ec : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ @@ -4318,42 +4318,42 @@ │ │ │ │ nop │ │ │ │ add ip, r8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ add r0, r9 │ │ │ │ movs r3, r0 │ │ │ │ - cdp 0, 7, cr0, cr8, cr1, {0} │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ + cdp 0, 12, cr0, cr8, cr1, {0} │ │ │ │ + stmia r5!, {r1, r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r6} │ │ │ │ movs r1, r0 │ │ │ │ - stcl 0, cr0, [ip], {1} │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ + ldc 0, cr0, [ip, #-4] │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ sbcs r6, r4 │ │ │ │ movs r3, r0 │ │ │ │ - ldmdb r0, {r0} │ │ │ │ - rsbs r0, sl, r1 │ │ │ │ - stmia r3!, {r1, r4, r6} │ │ │ │ + strd r0, r0, [r0, #-4]! │ │ │ │ + stc 0, cr0, [sl], #-4 │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r5, r6} │ │ │ │ + stmia r2!, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeb800001 │ │ │ │ - stmia r3!, {r1, r3, r4} │ │ │ │ + rsbs r0, r0, r1 │ │ │ │ + stmia r3!, {r1, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + stmia r2!, {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #132] @ (bad8 ) │ │ │ │ @@ -5813,83 +5813,83 @@ │ │ │ │ b.n c9d8 │ │ │ │ subs r5, #4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #214 @ 0xd6 │ │ │ │ movs r3, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + bkpt 0x0008 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, ca58 │ │ │ │ + cbnz r0, ca6c │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r4, r5, pc} │ │ │ │ + pop {r1, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r4, r5, pc} │ │ │ │ + pop {r1, r2, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n c974 │ │ │ │ + bvs.n ca14 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r3, r5, pc} │ │ │ │ + pop {r2, r3, r4, r5, r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + cbnz r4, ca2c │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r3, r4, r6, r7} │ │ │ │ + pop {r1, r3, r5, pc} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r4, r5, r7} │ │ │ │ + pop {r1, pc} │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n cae8 │ │ │ │ + bmi.n c988 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, ca98 │ │ │ │ + pop {} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, ca90 │ │ │ │ + cbnz r4, caa4 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, ca8c │ │ │ │ + cbnz r6, caa0 │ │ │ │ movs r1, r0 │ │ │ │ - ble.n ca64 │ │ │ │ + ble.n cb04 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb724 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb89e │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, ca7a │ │ │ │ + rev r6, r3 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb892 │ │ │ │ + @ instruction: 0xb8e2 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r5, r6} │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, ca5e │ │ │ │ + cbnz r2, ca72 │ │ │ │ movs r1, r0 │ │ │ │ - hlt 0x000c │ │ │ │ + revsh r4, r3 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ + cbnz r2, ca6c │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, r4, r5, r6, r7} │ │ │ │ + push {r3, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #768 @ 0x300 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r3, r6, r7} │ │ │ │ + push {r2, r3, r4, lr} │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n ca80 │ │ │ │ + bcc.n cb20 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, lr} │ │ │ │ movs r1, r0 │ │ │ │ - uxth r2, r4 │ │ │ │ + uxtb r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n ca50 │ │ │ │ + bgt.n caf0 │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r6, r7, lr} │ │ │ │ + @ instruction: 0xb614 │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r0, r7 │ │ │ │ + uxtb r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ ldr.w r2, [r4, #1272] @ 0x4f8 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w d48e │ │ │ │ ldr r7, [r4, #32] │ │ │ │ cmp r7, #255 @ 0xff │ │ │ │ bgt.w d3e4 │ │ │ │ @@ -7058,161 +7058,161 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 87b8 │ │ │ │ b.n d67a │ │ │ │ nop │ │ │ │ - bhi.n d650 │ │ │ │ + bhi.n d6f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n d7d4 │ │ │ │ + bhi.n d674 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, d77a │ │ │ │ + sxth r6, r7 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r7, sp, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n d74c │ │ │ │ + bhi.n d7ec │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #568 @ 0x238 │ │ │ │ + add r6, sp, #888 @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, d770 │ │ │ │ + cbz r6, d784 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, d772 │ │ │ │ + cbz r0, d786 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #744 @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ + ldmia r1, {r1, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r7!, {r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #752 @ (adr r2, da74 ) │ │ │ │ + add r3, pc, #48 @ (adr r3, d7b4 ) │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n d82c │ │ │ │ + bmi.n d6cc │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #400 @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #864 @ 0x360 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ + add r7, sp, #840 @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {} │ │ │ │ + ldmia r2!, {r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #888 @ 0x378 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #640 @ 0x280 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n d6b4 │ │ │ │ + bcs.n d754 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #104 @ 0x68 │ │ │ │ + add r5, sp, #424 @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n d84c │ │ │ │ + bcs.n d6ec │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #680 @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #856 @ 0x358 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #648 @ 0x288 │ │ │ │ + add r4, sp, #968 @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n d784 │ │ │ │ + bcs.n d824 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n d868 │ │ │ │ + bne.n d708 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + add r2, sp, #832 @ 0x340 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #896 @ (adr r7, db50 ) │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r5, sp, #136 @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #592 @ 0x250 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n d728 │ │ │ │ + beq.n d7c8 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #696 @ 0x2b8 │ │ │ │ + add r1, sp, #1016 @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #216 @ (adr r7, d8bc ) │ │ │ │ + add r7, pc, #536 @ (adr r7, d9fc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #280 @ 0x118 │ │ │ │ + add r1, sp, #600 @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - beq.n d8c0 │ │ │ │ + beq.n d760 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + add r1, sp, #632 @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #1000 @ (adr r6, dbdc ) │ │ │ │ + add r7, pc, #296 @ (adr r7, d91c ) │ │ │ │ movs r1, r0 │ │ │ │ - beq.n d870 │ │ │ │ + beq.n d710 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #816 @ (adr r6, db30 ) │ │ │ │ + add r7, pc, #112 @ (adr r7, d870 ) │ │ │ │ movs r1, r0 │ │ │ │ - beq.n d820 │ │ │ │ + beq.n d8c0 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #624 @ (adr r6, da7c ) │ │ │ │ + add r6, pc, #944 @ (adr r6, dbbc ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ + beq.n d86c │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #440 @ (adr r6, d9d0 ) │ │ │ │ + add r6, pc, #760 @ (adr r6, db10 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + beq.n d81c │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #448 @ 0x1c0 │ │ │ │ + add r2, sp, #768 @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #256 @ (adr r6, d924 ) │ │ │ │ + add r6, pc, #576 @ (adr r6, da64 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r1, r7} │ │ │ │ + ldmia r7, {r1, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #528 @ 0x210 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #64 @ (adr r6, d870 ) │ │ │ │ + add r6, pc, #384 @ (adr r6, d9b0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #600] @ 0x258 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #760 @ (adr r7, db34 ) │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #800 @ (adr r5, db60 ) │ │ │ │ + add r6, pc, #96 @ (adr r6, d8a0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #640 @ 0x280 │ │ │ │ + add r1, sp, #960 @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r6} │ │ │ │ + ldmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #696 @ 0x2b8 │ │ │ │ + add r0, sp, #1016 @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #888 @ (adr r4, dbcc ) │ │ │ │ + add r5, pc, #184 @ (adr r5, d90c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, sp, #872 @ 0x368 │ │ │ │ + add r2, sp, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ @@ -7242,15 +7242,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [sp, #4] │ │ │ │ str.w ip, [sp] │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r0, sp, #432 @ 0x1b0 │ │ │ │ + add r0, sp, #752 @ 0x2f0 │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ldrd ip, r2, [sp, #4] │ │ │ │ bgt.n d92e │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ ble.n d998 │ │ │ │ @@ -7337,48 +7337,48 @@ │ │ │ │ bne.n d8ee │ │ │ │ b.n d908 │ │ │ │ ldr.w lr, [pc, #64] @ d9e8 │ │ │ │ add lr, pc │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n d8ee │ │ │ │ b.n d908 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ + add r0, sp, #568 @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ + add r0, sp, #664 @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #488 @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #128 @ 0x80 │ │ │ │ + add r0, sp, #448 @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #952 @ (adr r7, dd84 ) │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #864 @ (adr r7, dd30 ) │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #904 @ (adr r7, dd5c ) │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #832 @ (adr r7, dd18 ) │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #760 @ (adr r7, dcd4 ) │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #752 @ (adr r7, dcd0 ) │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #632 @ (adr r7, dc5c ) │ │ │ │ + add r7, pc, #952 @ (adr r7, dd9c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #544 @ (adr r7, dc08 ) │ │ │ │ + add r7, pc, #864 @ (adr r7, dd48 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #488 @ (adr r7, dbd4 ) │ │ │ │ + add r7, pc, #808 @ (adr r7, dd14 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (d9f8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - add r7, pc, #464 @ (adr r7, dbcc ) │ │ │ │ + add r7, pc, #784 @ (adr r7, dd0c ) │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r6, r1, #0 │ │ │ │ ble.n da38 │ │ │ │ @@ -7398,34 +7398,34 @@ │ │ │ │ adds r4, #1 │ │ │ │ blx 87b8 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n da1e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ lsrs r6, r0, #11 │ │ │ │ movs r3, r0 │ │ │ │ - add r7, pc, #416 @ (adr r7, dbe4 ) │ │ │ │ + add r7, pc, #736 @ (adr r7, dd24 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (da50 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - add r7, pc, #320 @ (adr r7, db94 ) │ │ │ │ + add r7, pc, #640 @ (adr r7, dcd4 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (da60 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - add r7, pc, #312 @ (adr r7, db9c ) │ │ │ │ + add r7, pc, #632 @ (adr r7, dcdc ) │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (da6c ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - add r7, pc, #328 @ (adr r7, dbb8 ) │ │ │ │ + add r7, pc, #648 @ (adr r7, dcf8 ) │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w ip, [pc, #188] @ db3c │ │ │ │ mov r4, r0 │ │ │ │ @@ -7512,37 +7512,37 @@ │ │ │ │ b.n db2a │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #120 @ (adr r7, dbc0 ) │ │ │ │ + add r7, pc, #440 @ (adr r7, dd00 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #104 @ (adr r7, dbb4 ) │ │ │ │ + add r7, pc, #424 @ (adr r7, dcf4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #104 @ (adr r7, dbb8 ) │ │ │ │ + add r7, pc, #424 @ (adr r7, dcf8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #120 @ (adr r7, dbcc ) │ │ │ │ + add r7, pc, #440 @ (adr r7, dd0c ) │ │ │ │ movs r1, r0 │ │ │ │ subs r4, r3, #7 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, pc, #792 @ (adr r6, de74 ) │ │ │ │ + add r7, pc, #88 @ (adr r7, dbb4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #760 @ (adr r6, de58 ) │ │ │ │ + add r7, pc, #56 @ (adr r7, db98 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #744 @ (adr r6, de4c ) │ │ │ │ + add r7, pc, #40 @ (adr r7, db8c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #720 @ (adr r6, de38 ) │ │ │ │ + add r7, pc, #16 @ (adr r7, db78 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #688 @ (adr r6, de1c ) │ │ │ │ + add r6, pc, #1008 @ (adr r6, df5c ) │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2} │ │ │ │ + stmia r4!, {r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #664 @ (adr r6, de0c ) │ │ │ │ + add r6, pc, #984 @ (adr r6, df4c ) │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #10 │ │ │ │ mov r4, r0 │ │ │ │ @@ -7552,15 +7552,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (dba0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - add r6, pc, #448 @ (adr r6, dd64 ) │ │ │ │ + add r6, pc, #768 @ (adr r6, dea4 ) │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -7655,29 +7655,29 @@ │ │ │ │ b.n dc1c │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r0, r1, #4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #216 @ (adr r6, dd84 ) │ │ │ │ + add r6, pc, #536 @ (adr r6, dec4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #152 @ (adr r6, dd48 ) │ │ │ │ + add r6, pc, #472 @ (adr r6, de88 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #136 @ (adr r6, dd3c ) │ │ │ │ + add r6, pc, #456 @ (adr r6, de7c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #144 @ (adr r6, dd48 ) │ │ │ │ + add r6, pc, #464 @ (adr r6, de88 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #128 @ (adr r6, dd3c ) │ │ │ │ + add r6, pc, #448 @ (adr r6, de7c ) │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r7, #1 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #688 @ (adr r5, df74 ) │ │ │ │ + add r5, pc, #1008 @ (adr r5, e0b4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #624 @ (adr r5, df38 ) │ │ │ │ + add r5, pc, #944 @ (adr r5, e078 ) │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ @@ -7784,35 +7784,35 @@ │ │ │ │ add r2, pc │ │ │ │ movs r3, #154 @ 0x9a │ │ │ │ blx 8a68 │ │ │ │ b.n dd82 │ │ │ │ nop │ │ │ │ movs r6, #22 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, pc, #488 @ (adr r5, dfc8 ) │ │ │ │ + add r5, pc, #808 @ (adr r5, e108 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #472 @ (adr r5, dfbc ) │ │ │ │ + add r5, pc, #792 @ (adr r5, e0fc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #440 @ (adr r5, dfa0 ) │ │ │ │ + add r5, pc, #760 @ (adr r5, e0e0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #336 @ (adr r5, df3c ) │ │ │ │ + add r5, pc, #656 @ (adr r5, e07c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #424 @ (adr r5, df98 ) │ │ │ │ + add r5, pc, #744 @ (adr r5, e0d8 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #48 @ (adr r5, de24 ) │ │ │ │ + add r5, pc, #368 @ (adr r5, df64 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #56 @ (adr r5, de30 ) │ │ │ │ + add r5, pc, #376 @ (adr r5, df70 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #704 @ (adr r4, e0bc ) │ │ │ │ + add r5, pc, #0 @ (adr r5, ddfc ) │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #752 @ (adr r4, e0f4 ) │ │ │ │ + add r5, pc, #48 @ (adr r5, de34 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #640 @ (adr r4, e088 ) │ │ │ │ + add r4, pc, #960 @ (adr r4, e1c8 ) │ │ │ │ movs r1, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3044] @ 0xbe4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -7854,15 +7854,15 @@ │ │ │ │ bx lr │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, r4, #2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #616 @ (adr r4, e0f4 ) │ │ │ │ + add r4, pc, #936 @ (adr r4, e234 ) │ │ │ │ movs r1, r0 │ │ │ │ adds r4, r5, #1 │ │ │ │ movs r3, r0 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ movw r3, #23664 @ 0x5c70 │ │ │ │ movt r3, #5268 @ 0x1494 │ │ │ │ ldr.w r1, [r0, #3784] @ 0xec8 │ │ │ │ @@ -7894,15 +7894,15 @@ │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #7 │ │ │ │ b.n deca │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ b.n deca │ │ │ │ nop │ │ │ │ - add r4, pc, #160 @ (adr r4, df9c ) │ │ │ │ + add r4, pc, #480 @ (adr r4, e0dc ) │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ @@ -7930,17 +7930,17 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - add r3, pc, #952 @ (adr r3, e30c ) │ │ │ │ + add r4, pc, #248 @ (adr r4, e04c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #400 @ (adr r3, e0e8 ) │ │ │ │ + add r3, pc, #720 @ (adr r3, e228 ) │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ mov r4, r0 │ │ │ │ @@ -7959,21 +7959,21 @@ │ │ │ │ blx 87b8 │ │ │ │ ldr r1, [pc, #24] @ (dfa8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - add r3, pc, #672 @ (adr r3, e240 ) │ │ │ │ + add r3, pc, #992 @ (adr r3, e380 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #696 @ (adr r3, e25c ) │ │ │ │ + add r3, pc, #1016 @ (adr r3, e39c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #584 @ (adr r3, e1f0 ) │ │ │ │ + add r3, pc, #904 @ (adr r3, e330 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #672 @ (adr r3, e24c ) │ │ │ │ + add r3, pc, #992 @ (adr r3, e38c ) │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -7991,17 +7991,17 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #16] @ (dfec ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 87b4 │ │ │ │ - add r3, pc, #528 @ (adr r3, e1fc ) │ │ │ │ + add r3, pc, #848 @ (adr r3, e33c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #528 @ (adr r3, e200 ) │ │ │ │ + add r3, pc, #848 @ (adr r3, e340 ) │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -8017,17 +8017,17 @@ │ │ │ │ ldr r1, [pc, #20] @ (e02c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - add r3, pc, #424 @ (adr r3, e1d4 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, e314 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #408 @ (adr r3, e1c8 ) │ │ │ │ + add r3, pc, #728 @ (adr r3, e308 ) │ │ │ │ movs r1, r0 │ │ │ │ cbz r2, e05a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ @@ -8040,19 +8040,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 87b4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (e06c ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - add r3, pc, #360 @ (adr r3, e1d0 ) │ │ │ │ + add r3, pc, #680 @ (adr r3, e310 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #384 @ (adr r3, e1ec ) │ │ │ │ + add r3, pc, #704 @ (adr r3, e32c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #744 @ (adr r0, e358 ) │ │ │ │ + add r1, pc, #40 @ (adr r1, e098 ) │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #100] @ (e0e8 ) │ │ │ │ mov fp, r2 │ │ │ │ @@ -8094,21 +8094,21 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 87b4 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, pc, #128 @ (adr r3, e170 ) │ │ │ │ + add r3, pc, #448 @ (adr r3, e2b0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #880 @ (adr r2, e464 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, e1a4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #8 @ (adr r3, e100 ) │ │ │ │ + add r3, pc, #328 @ (adr r3, e240 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #1016 @ (adr r2, e4f4 ) │ │ │ │ + add r3, pc, #312 @ (adr r3, e234 ) │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r2, #26215 @ 0x6667 │ │ │ │ movt r2, #26214 @ 0x6666 │ │ │ │ asrs r3, r1, #31 │ │ │ │ ldr r0, [pc, #24] @ (e124 ) │ │ │ │ @@ -8132,15 +8132,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ blx 87b8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r2, pc, #760 @ (adr r2, e448 ) │ │ │ │ + add r3, pc, #56 @ (adr r3, e188 ) │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ldrd ip, r2, [sp, #4] │ │ │ │ bgt.n e1be │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ ble.n e228 │ │ │ │ @@ -8227,90 +8227,90 @@ │ │ │ │ bne.n e17e │ │ │ │ b.n e198 │ │ │ │ ldr.w lr, [pc, #64] @ e278 │ │ │ │ add lr, pc │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n e17e │ │ │ │ b.n e198 │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r7, [sp, #1016] @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #632 @ (adr r2, e4c4 ) │ │ │ │ + add r2, pc, #952 @ (adr r2, e604 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #496 @ (adr r2, e440 ) │ │ │ │ + add r2, pc, #816 @ (adr r2, e580 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #456 @ (adr r2, e41c ) │ │ │ │ + add r2, pc, #776 @ (adr r2, e55c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #416 @ (adr r2, e3f8 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, e538 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r7, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ + ldr r7, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #232] @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e288 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - add r1, pc, #752 @ (adr r1, e57c ) │ │ │ │ + add r2, pc, #48 @ (adr r2, e2bc ) │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (e298 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - add r1, pc, #744 @ (adr r1, e584 ) │ │ │ │ + add r2, pc, #40 @ (adr r2, e2c4 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e2a8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - add r1, pc, #768 @ (adr r1, e5ac ) │ │ │ │ + add r2, pc, #64 @ (adr r2, e2ec ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e2b8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - add r1, pc, #768 @ (adr r1, e5bc ) │ │ │ │ + add r2, pc, #64 @ (adr r2, e2fc ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e2c8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - add r1, pc, #784 @ (adr r1, e5dc ) │ │ │ │ + add r2, pc, #80 @ (adr r2, e31c ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e2d8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - add r1, pc, #800 @ (adr r1, e5fc ) │ │ │ │ + add r2, pc, #96 @ (adr r2, e33c ) │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (e2e8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - add r1, pc, #808 @ (adr r1, e614 ) │ │ │ │ + add r2, pc, #104 @ (adr r2, e354 ) │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ @@ -8318,15 +8318,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ blx 87b8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r1, pc, #744 @ (adr r1, e5fc ) │ │ │ │ + add r2, pc, #40 @ (adr r2, e33c ) │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ @@ -8334,34 +8334,34 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, lr │ │ │ │ blx 87b8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r1, pc, #680 @ (adr r1, e5e4 ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, e724 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (e348 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - add r1, pc, #648 @ (adr r1, e5d4 ) │ │ │ │ + add r1, pc, #968 @ (adr r1, e714 ) │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (e354 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - add r1, pc, #680 @ (adr r1, e600 ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, e740 ) │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e364 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - add r1, pc, #656 @ (adr r1, e5f8 ) │ │ │ │ + add r1, pc, #976 @ (adr r1, e738 ) │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r5, [pc, #168] @ (e420 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -8440,33 +8440,33 @@ │ │ │ │ b.n e40e │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r2, r1, #29 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ + ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #344 @ (adr r1, e588 ) │ │ │ │ + add r1, pc, #664 @ (adr r1, e6c8 ) │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r7, #27 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #800] @ 0x320 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, e494 │ │ │ │ + cbnz r0, e4a8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #776] @ 0x308 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3044] @ 0xbe4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -8508,15 +8508,15 @@ │ │ │ │ bx lr │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r3, #25 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r4, #24 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -8548,15 +8548,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n e534 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ asrs r4, r2, #23 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #168 @ (adr r0, e5e8 ) │ │ │ │ + add r0, pc, #488 @ (adr r0, e728 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #22 │ │ │ │ movs r3, r0 │ │ │ │ cbz r2, e554 │ │ │ │ mov r2, r1 │ │ │ │ @@ -8564,31 +8564,31 @@ │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (e564 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + add r0, pc, #200 @ (adr r0, e62c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + add r0, pc, #224 @ (adr r0, e648 ) │ │ │ │ movs r1, r0 │ │ │ │ cbz r2, e574 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #16] @ (e580 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (e584 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #888] @ 0x378 │ │ │ │ + add r0, pc, #184 @ (adr r0, e63c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #912] @ 0x390 │ │ │ │ + add r0, pc, #208 @ (adr r0, e658 ) │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ @@ -8616,17 +8616,17 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ + add r0, pc, #56 @ (adr r0, e618 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #944] @ 0x3b0 │ │ │ │ movs r1, r0 │ │ │ │ movw r3, #18725 @ 0x4925 │ │ │ │ movt r3, #9362 @ 0x2492 │ │ │ │ ldr r2, [pc, #24] @ (e608 ) │ │ │ │ umull r0, r3, r3, r1 │ │ │ │ add r2, pc │ │ │ │ subs r0, r1, r3 │ │ │ │ @@ -8651,15 +8651,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [sp, #4] │ │ │ │ str.w ip, [sp] │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r7, [sp, #400] @ 0x190 │ │ │ │ + ldr r7, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ldrd ip, r2, [sp, #4] │ │ │ │ bgt.n e6b2 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ ble.n e71c │ │ │ │ @@ -8746,41 +8746,41 @@ │ │ │ │ bne.n e672 │ │ │ │ b.n e68c │ │ │ │ ldr.w lr, [pc, #64] @ e76c │ │ │ │ add lr, pc │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n e672 │ │ │ │ b.n e68c │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #360] @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ + ldr r7, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ + ldr r7, [sp, #144] @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ + ldr r2, [sp, #624] @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #544] @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -8795,50 +8795,50 @@ │ │ │ │ ldr r1, [pc, #24] @ (e7b0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 87b4 │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e7c0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (e7d0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (e7e0 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (e7ec ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (e7f8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [sp, #408] @ 0x198 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w ip, [pc, #188] @ e8c8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -8925,37 +8925,37 @@ │ │ │ │ b.n e8b6 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r4, r6, #10 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ + ldr r5, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #872] @ 0x368 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #560] @ 0x230 │ │ │ │ + ldr r1, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r2, #9 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #552] @ 0x228 │ │ │ │ + ldr r5, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + ldr r5, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + @ instruction: 0xb6c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -8981,15 +8981,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -9046,27 +9046,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 87b8 │ │ │ │ ldr r1, [pc, #28] @ (ea04 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ b.n e9ac │ │ │ │ - ldr r4, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #840] @ 0x348 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #768] @ 0x300 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ adds r2, #1 │ │ │ │ movw r3, #18725 @ 0x4925 │ │ │ │ movt r3, #9362 @ 0x2492 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w ip, [pc, #32] @ ea38 │ │ │ │ umull r1, r3, r3, r2 │ │ │ │ @@ -9134,28 +9134,28 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8a68 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r4, [sp, #640] @ 0x280 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #648] @ 0x288 │ │ │ │ + ldr r4, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r4, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xfa920002 │ │ │ │ - cbnz r0, eb20 │ │ │ │ + cbnz r0, eb34 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ + ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ @@ -9210,27 +9210,27 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ blx 8a68 │ │ │ │ b.n eb46 │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #360] @ 0x168 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r4, r4 │ │ │ │ + hlt 0x0034 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #840] @ 0x348 │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #792] @ 0x318 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -9354,21 +9354,21 @@ │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r3, #28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #560] @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #24 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r2, #24 │ │ │ │ movs r3, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -9414,15 +9414,15 @@ │ │ │ │ bx lr │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r6, r7, #22 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #712] @ 0x2c8 │ │ │ │ + str r6, [sp, #8] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r0, #22 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -9443,21 +9443,21 @@ │ │ │ │ blx 87b8 │ │ │ │ ldr r1, [pc, #24] @ (edc8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -9480,42 +9480,42 @@ │ │ │ │ ldr r1, [pc, #24] @ (ee1c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - str r7, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r1, #0 │ │ │ │ ble.n ee2c │ │ │ │ ldr r1, [pc, #8] @ (ee30 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ cbz r2, ee40 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #16] @ (ee4c ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (ee50 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #792] @ 0x318 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ cbz r1, ee6e │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, ee64 │ │ │ │ ldr r1, [pc, #80] @ (eeac ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -9545,23 +9545,23 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ blx 8a68 │ │ │ │ b.n ee90 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #768] @ 0x300 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb71a │ │ │ │ + @ instruction: 0xb76a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3568] @ 0xdf0 │ │ │ │ ldr r1, [pc, #184] @ (ef88 ) │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ @@ -9628,17 +9628,17 @@ │ │ │ │ nop │ │ │ │ lsrs r6, r5, #15 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r6, #14 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #904] @ 0x388 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -9744,48 +9744,48 @@ │ │ │ │ bne.n effe │ │ │ │ b.n f018 │ │ │ │ ldr.w lr, [pc, #64] @ f0f8 │ │ │ │ add lr, pc │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n effe │ │ │ │ b.n f018 │ │ │ │ - str r1, [sp, #184] @ 0xb8 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #560] @ 0x230 │ │ │ │ + ldr r0, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #888] @ 0x378 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #840] @ 0x348 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #568] @ 0x238 │ │ │ │ + str r0, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #424] @ 0x1a8 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (f108 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - str r7, [sp, #688] @ 0x2b0 │ │ │ │ + str r7, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r6, r1, #0 │ │ │ │ ble.n f148 │ │ │ │ @@ -9804,34 +9804,34 @@ │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ blx 87b8 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n f12e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @ instruction: 0xf3fa0002 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (f160 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - str r7, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #752] @ 0x2f0 │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (f170 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (f17c ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ + str r7, [sp, #696] @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w ip, [pc, #176] @ f240 │ │ │ │ mov r4, r0 │ │ │ │ @@ -9913,35 +9913,35 @@ │ │ │ │ b.n f22e │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r6, #4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r2, [r0, #62] @ 0x3e │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + str r0, [sp, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + str r0, [sp, #0] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r5, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #0 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #10 │ │ │ │ mov r4, r0 │ │ │ │ @@ -9951,15 +9951,15 @@ │ │ │ │ ldr r1, [pc, #16] @ (f2a0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -10046,29 +10046,29 @@ │ │ │ │ b.n f310 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsrs r0, r1, #32 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r5, #56] @ 0x38 │ │ │ │ + ldrh r6, [r7, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #944] @ 0x3b0 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #928] @ 0x3a0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r6, r0, #30 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r7, #52] @ 0x34 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r3 │ │ │ │ sub sp, #16 │ │ │ │ @@ -10181,35 +10181,35 @@ │ │ │ │ blx 8a68 │ │ │ │ b.n f476 │ │ │ │ nop │ │ │ │ lsrs r4, r0, #15 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + ldrh r2, [r3, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r4, #50] @ 0x32 │ │ │ │ + ldrh r0, [r6, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r6, #50] @ 0x32 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + ldrh r0, [r5, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r4, f500 │ │ │ │ + cbz r4, f514 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #46] @ 0x2e │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ + str r4, [sp, #736] @ 0x2e0 │ │ │ │ movs r1, r0 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3044] @ 0xbe4 │ │ │ │ mov r5, r0 │ │ │ │ @@ -10251,15 +10251,15 @@ │ │ │ │ bx lr │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r6, r5, #22 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + ldrh r2, [r6, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #21 │ │ │ │ movs r3, r0 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ movw r3, #23664 @ 0x5c70 │ │ │ │ movt r3, #5268 @ 0x1494 │ │ │ │ ldr.w r1, [r0, #3784] @ 0xec8 │ │ │ │ @@ -10291,15 +10291,15 @@ │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #7 │ │ │ │ b.n f5c2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ b.n f5c2 │ │ │ │ nop │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ mov r4, r0 │ │ │ │ @@ -10318,39 +10318,39 @@ │ │ │ │ blx 87b8 │ │ │ │ ldr r1, [pc, #24] @ (f644 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + str r3, [sp, #744] @ 0x2e8 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r1, #0 │ │ │ │ bgt.n f64e │ │ │ │ bx lr │ │ │ │ ldr r1, [pc, #8] @ (f658 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r4, [r1, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r1, #0 │ │ │ │ bgt.n f662 │ │ │ │ bx lr │ │ │ │ ldr r1, [pc, #8] @ (f66c ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ cbz r2, f69a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ @@ -10363,19 +10363,19 @@ │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 87b4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (f6ac ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r6, [pc, #124] @ (f740 ) │ │ │ │ sub sp, #12 │ │ │ │ @@ -10433,21 +10433,21 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r2, #3 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r2, r7, #2 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [sp, #1000] @ 0x3e8 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #712] @ 0x2c8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r5, #36] @ 0x24 │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ @@ -10475,17 +10475,17 @@ │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ + ldrh r4, [r2, #26] │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r1, r2, r3} │ │ │ │ add sp, #12 │ │ │ │ @@ -10575,39 +10575,39 @@ │ │ │ │ ldr.w ip, [pc, #60] @ f8cc │ │ │ │ add ip, pc │ │ │ │ b.n f834 │ │ │ │ ldr.w ip, [pc, #56] @ f8d0 │ │ │ │ add ip, pc │ │ │ │ b.n f834 │ │ │ │ nop │ │ │ │ - str r1, [sp, #968] @ 0x3c8 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #856] @ 0x358 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #920] @ 0x398 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #808] @ 0x328 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #584] @ 0x248 │ │ │ │ + str r1, [sp, #904] @ 0x388 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #552] @ 0x228 │ │ │ │ + str r1, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ @@ -10617,22 +10617,22 @@ │ │ │ │ moveq r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (f8f8 ) │ │ │ │ it ne │ │ │ │ movne r2, #8 │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ + str r1, [sp, #720] @ 0x2d0 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [pc, #8] @ (f908 ) │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ b.w 89c0 │ │ │ │ - str r1, [sp, #392] @ 0x188 │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ beq.n f92a │ │ │ │ cmp r2, #113 @ 0x71 │ │ │ │ beq.n f920 │ │ │ │ ldr r1, [pc, #28] @ (f934 ) │ │ │ │ @@ -10643,19 +10643,19 @@ │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ ldr r1, [pc, #16] @ (f93c ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - str r1, [sp, #504] @ 0x1f8 │ │ │ │ + str r1, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #656] @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ cbz r2, f95c │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #28] @ (f968 ) │ │ │ │ ldr.w r3, [r3, #3780] @ 0xec4 │ │ │ │ add r1, pc │ │ │ │ @@ -10665,17 +10665,17 @@ │ │ │ │ moveq r3, #8 │ │ │ │ b.w 87b4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (f96c ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - str r1, [sp, #360] @ 0x168 │ │ │ │ + str r1, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ - str r1, [sp, #352] @ 0x160 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -10710,15 +10710,15 @@ │ │ │ │ movs r1, #32 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [sp, #4] │ │ │ │ str.w ip, [sp] │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ cmp r1, #47 @ 0x2f │ │ │ │ ldrd ip, r2, [sp, #4] │ │ │ │ bgt.n fa52 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ ble.n fabc │ │ │ │ @@ -10805,41 +10805,41 @@ │ │ │ │ bne.n fa12 │ │ │ │ b.n fa2c │ │ │ │ ldr.w lr, [pc, #64] @ fb0c │ │ │ │ add lr, pc │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.n fa12 │ │ │ │ b.n fa2c │ │ │ │ - strh r2, [r3, #56] @ 0x38 │ │ │ │ + strh r2, [r5, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + str r0, [sp, #912] @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ + str r0, [sp, #872] @ 0x368 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ + ldrh r6, [r1, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r6, #24] │ │ │ │ + ldrh r4, [r0, #28] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r5, #52] @ 0x34 │ │ │ │ + strh r4, [r7, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r3, #52] @ 0x34 │ │ │ │ + strh r2, [r5, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ + strh r2, [r1, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -10854,50 +10854,50 @@ │ │ │ │ ldr r1, [pc, #24] @ (fb50 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 87b4 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r1, #20] │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (fb60 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #8] @ (fb70 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #4] @ (fb80 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (fb8c ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [pc, #4] @ (fb98 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ - ldrh r6, [r6, #58] @ 0x3a │ │ │ │ + ldrh r6, [r0, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w ip, [pc, #188] @ fc68 │ │ │ │ mov r4, r0 │ │ │ │ @@ -10983,36 +10983,36 @@ │ │ │ │ add r7, pc │ │ │ │ b.n fc56 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ vhadd.u16 d0, d4, d2 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + ldrh r2, [r3, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #56] @ 0x38 │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ cdp2 0, 11, cr0, cr0, cr2, {0} │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r5, #14] │ │ │ │ + ldrh r2, [r7, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #14] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #14] │ │ │ │ + ldrh r4, [r5, #16] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #864 @ (adr r2, fffc ) │ │ │ │ + add r3, pc, #160 @ (adr r3, fd3c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #14] │ │ │ │ + ldrh r6, [r3, #16] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ @@ -11038,15 +11038,15 @@ │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r2, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -11100,25 +11100,25 @@ │ │ │ │ add r1, pc │ │ │ │ blx 87b8 │ │ │ │ ldr r1, [pc, #28] @ (fd98 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ b.n fd30 │ │ │ │ nop │ │ │ │ - ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + ldrh r2, [r4, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r1, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + ldrh r6, [r7, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ movw r3, #18725 @ 0x4925 │ │ │ │ movt r3, #9362 @ 0x2492 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w ip, [pc, #36] @ fdcc │ │ │ │ umull r1, r3, r3, r2 │ │ │ │ add ip, pc │ │ │ │ @@ -11187,29 +11187,29 @@ │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8a68 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r4, #44] @ 0x2c │ │ │ │ + ldrh r6, [r6, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + ldrh r2, [r0, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r6, #42] @ 0x2a │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ b.n fcf4 │ │ │ │ movs r2, r0 │ │ │ │ - add r7, pc, #672 @ (adr r7, 10114 ) │ │ │ │ + add r7, pc, #992 @ (adr r7, 10254 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ + ldrh r0, [r3, #6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r2 │ │ │ │ @@ -11264,27 +11264,27 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #365 @ 0x16d │ │ │ │ blx 8a68 │ │ │ │ b.n feda │ │ │ │ nop │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r1, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #48 @ (adr r7, ff48 ) │ │ │ │ + add r7, pc, #368 @ (adr r7, 10088 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r4, #38] @ 0x26 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r2, #38] @ 0x26 │ │ │ │ + ldrh r6, [r4, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r6, #0] │ │ │ │ + ldrh r2, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r7, #60] @ 0x3c │ │ │ │ + ldrh r2, [r1, #0] │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -11408,21 +11408,21 @@ │ │ │ │ bne.n 1004c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ smull r0, r0, r4, r2 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #62] @ 0x3e │ │ │ │ + ldrh r2, [r4, #0] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ + ldrh r4, [r5, #32] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r4, #22] │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xfaa20002 │ │ │ │ @ instruction: 0xfa740002 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -11465,15 +11465,15 @@ │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xfa220002 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #16] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ movs r1, r0 │ │ │ │ vld1.8 {d16[0]}, [r8], r2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #98 @ 0x62 │ │ │ │ @@ -11493,21 +11493,21 @@ │ │ │ │ blx 87b8 │ │ │ │ ldr r1, [pc, #24] @ (10164 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #20] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r3, #20] │ │ │ │ + ldrh r6, [r5, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r7, #20] │ │ │ │ + ldrh r0, [r1, #24] │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #8 │ │ │ │ @@ -11530,42 +11530,42 @@ │ │ │ │ ldr r1, [pc, #24] @ (101b8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r1, #20] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r1, #0 │ │ │ │ ble.n 101c8 │ │ │ │ ldr r1, [pc, #8] @ (101cc ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #18] │ │ │ │ + ldrh r2, [r6, #20] │ │ │ │ movs r1, r0 │ │ │ │ cbz r2, 101dc │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #16] @ (101e8 ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc, #12] @ (101ec ) │ │ │ │ add r1, pc │ │ │ │ b.w 87b4 │ │ │ │ nop │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r6, #48] @ 0x30 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ cbz r1, 1020a │ │ │ │ mov r3, r1 │ │ │ │ cbz r2, 10200 │ │ │ │ ldr r1, [pc, #80] @ (10248 ) │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -11595,23 +11595,23 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ blx 8a68 │ │ │ │ b.n 1022c │ │ │ │ nop │ │ │ │ - strh r2, [r4, #48] @ 0x30 │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r4, #48] @ 0x30 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #744 @ (adr r3, 1053c ) │ │ │ │ + add r4, pc, #40 @ (adr r4, 1027c ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #46] @ 0x2e │ │ │ │ + strh r6, [r1, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #34] @ 0x22 │ │ │ │ + strh r6, [r1, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ ldr r1, [pc, #180] @ (10320 ) │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ @@ -11677,33 +11677,33 @@ │ │ │ │ strb.w r3, [ip] │ │ │ │ b.n 102ee │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ ldr.w r0, [r2, r2] │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r0, [r6, r2] │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r2, #10] │ │ │ │ + ldrh r0, [r4, #12] │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ blx 8170 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 103c0 │ │ │ │ - ldr.w r1, [pc, #1032] @ 1075c │ │ │ │ + ldr.w r1, [pc, #1112] @ 107ac │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 8ad4 │ │ │ │ - ldr.w r1, [pc, #1024] @ 10760 │ │ │ │ - mov r9, r0 │ │ │ │ + ldr.w r1, [pc, #1104] @ 107b0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx 8ad4 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 103cc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ @@ -11713,618 +11713,639 @@ │ │ │ │ movt r2, #23718 @ 0x5ca6 │ │ │ │ ldr.w r3, [r6, #3784] @ 0xec8 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 10418 │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1049e │ │ │ │ + beq.n 10488 │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1049e │ │ │ │ - ldr r7, [pc, #960] @ (10764 ) │ │ │ │ + beq.n 10488 │ │ │ │ + ldr.w r8, [pc, #1040] @ 107b4 │ │ │ │ movs r0, #1 │ │ │ │ - add r7, pc │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ - mov r1, r7 │ │ │ │ + add r8, pc │ │ │ │ + add.w r1, r8, #232 @ 0xe8 │ │ │ │ blx 8cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10482 │ │ │ │ + bne.n 1046a │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r7 │ │ │ │ blx 81e4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 81e4 │ │ │ │ add.w r6, r6, #8192 @ 0x2000 │ │ │ │ movw r2, #10819 @ 0x2a43 │ │ │ │ movt r2, #23718 @ 0x5ca6 │ │ │ │ ldr.w r3, [r6, #3784] @ 0xec8 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 1042c │ │ │ │ movw r2, #6882 @ 0x1ae2 │ │ │ │ movt r2, #55405 @ 0xd86d │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 10612 │ │ │ │ + beq.w 10644 │ │ │ │ movw r2, #37793 @ 0x93a1 │ │ │ │ movt r2, #2773 @ 0xad5 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 103a2 │ │ │ │ + bne.n 103a0 │ │ │ │ ldr.w r3, [r6, #3772] @ 0xebc │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 1043a │ │ │ │ - ldr r6, [pc, #864] @ (10768 ) │ │ │ │ + ldr r6, [pc, #944] @ (107b8 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #43 @ 0x2b │ │ │ │ + mov.w r9, #43 @ 0x2b │ │ │ │ add r6, pc │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ adds r6, #188 @ 0xbc │ │ │ │ - b.n 104b4 │ │ │ │ - ldr r4, [pc, #848] @ (1076c ) │ │ │ │ + b.n 1049e │ │ │ │ + ldr r4, [pc, #928] @ (107bc ) │ │ │ │ movs r0, #3 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ blx 8cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 10680 │ │ │ │ - ldr.w r7, [r6, #3772] @ 0xebc │ │ │ │ - cmp r7, #1 │ │ │ │ + bne.w 106b2 │ │ │ │ + ldr.w r4, [r6, #3772] @ 0xebc │ │ │ │ + cmp r4, #1 │ │ │ │ beq.n 1043e │ │ │ │ - cmp r7, #2 │ │ │ │ - beq.w 1062e │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.w 10660 │ │ │ │ movs r4, #0 │ │ │ │ b.n 103b4 │ │ │ │ ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.w 1071e │ │ │ │ + beq.w 10752 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.w 106b4 │ │ │ │ - ldr.w r8, [pc, #800] @ 10770 │ │ │ │ - mov r0, r7 │ │ │ │ + beq.w 106e4 │ │ │ │ + ldr.w r8, [pc, #880] @ 107c0 │ │ │ │ + mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ add.w r8, r8, #232 @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ blx 8cd0 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 103b4 │ │ │ │ - ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [pc, #768] @ (10774 ) │ │ │ │ - ldr r2, [pc, #772] @ (10778 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #95 @ 0x5f │ │ │ │ - blx 8a68 │ │ │ │ - b.n 1043a │ │ │ │ + bne.w 10790 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 103b4 │ │ │ │ ldr.w r3, [r6, #3784] @ 0xec8 │ │ │ │ - mov r1, r7 │ │ │ │ + add.w r1, r8, #232 @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r3, [pc, #748] @ (1077c ) │ │ │ │ - ldr r2, [pc, #752] @ (10780 ) │ │ │ │ + ldr r3, [pc, #844] @ (107c4 ) │ │ │ │ + ldr r2, [pc, #844] @ (107c8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #115 @ 0x73 │ │ │ │ blx 8a68 │ │ │ │ b.n 103b4 │ │ │ │ ldr.w r3, [r6, #3772] @ 0xebc │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 103b4 │ │ │ │ - ldr r6, [pc, #732] @ (10784 ) │ │ │ │ - mov.w r8, #50 @ 0x32 │ │ │ │ + ldr r6, [pc, #824] @ (107cc ) │ │ │ │ + mov.w r9, #50 @ 0x32 │ │ │ │ movs r3, #43 @ 0x2b │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ adds r6, #28 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ blx 8668 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 106f4 │ │ │ │ + beq.w 10728 │ │ │ │ mov r1, r6 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r9 │ │ │ │ blx 8274 │ │ │ │ - mov.w r3, r8, lsl #2 │ │ │ │ - mov r0, r3 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ + add.w r6, r8, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldrb.w r1, [r2, #1]! │ │ │ │ + cmp r2, r6 │ │ │ │ + mov.w r3, r1, lsl #3 │ │ │ │ + add.w r3, r3, r1, lsr #5 │ │ │ │ + strb r3, [r2, #0] │ │ │ │ + bne.n 104c2 │ │ │ │ + and.w r0, r9, #56 @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + add.w r6, r8, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + adds r2, #8 │ │ │ │ + eor.w r3, r3, #3789677025 @ 0xe1e1e1e1 │ │ │ │ + str.w r3, [r2, #-8] │ │ │ │ + ldr.w r3, [r2, #-4] │ │ │ │ + eor.w r3, r3, #3789677025 @ 0xe1e1e1e1 │ │ │ │ + str.w r3, [r2, #-4] │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.n 104de │ │ │ │ + cmp r9, r0 │ │ │ │ + beq.n 10512 │ │ │ │ + mvn.w r6, #30 │ │ │ │ + ldrb r3, [r2, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + cmp r9, r0 │ │ │ │ + eor.w r3, r3, r6 │ │ │ │ + strb.w r3, [r2], #1 │ │ │ │ + bhi.n 10502 │ │ │ │ + mov.w r3, r9, lsl #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + movs r6, #0 │ │ │ │ blx 8668 │ │ │ │ subs r1, r0, #4 │ │ │ │ + mov r2, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r7, r0 │ │ │ │ - movs r6, #0 │ │ │ │ - mov r2, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 106ee │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r6, [r2, #4]! │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 10722 │ │ │ │ + str.w r6, [r0, #4]! │ │ │ │ adds r6, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ - bne.n 104e6 │ │ │ │ - add.w lr, r3, r7 │ │ │ │ - movw r2, #21686 @ 0x54b6 │ │ │ │ - movt r2, #38463 @ 0x963f │ │ │ │ + cmp r9, r6 │ │ │ │ + bne.n 1052e │ │ │ │ + add.w lr, r3, r2 │ │ │ │ movw ip, #26125 @ 0x660d │ │ │ │ movt ip, #25 │ │ │ │ - mov r8, r6 │ │ │ │ - strd r4, r1, [sp, #32] │ │ │ │ - add.w sl, r7, #4 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - mov r4, lr │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - mov fp, ip │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r7 │ │ │ │ - str r0, [sp, #24] │ │ │ │ movw r0, #62303 @ 0xf35f │ │ │ │ movt r0, #15470 @ 0x3c6e │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ + movw r9, #15882 @ 0x3e0a │ │ │ │ + movt r9, #25163 @ 0x624b │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + add.w sl, r2, #4 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + mov r4, lr │ │ │ │ + mov r5, r6 │ │ │ │ + strd r7, r8, [sp, #40] @ 0x28 │ │ │ │ + mov fp, ip │ │ │ │ + mov r8, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + mla r9, fp, r9, r8 │ │ │ │ ldr.w r7, [r4, #-4]! │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - mla r5, fp, r5, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 26e1c │ │ │ │ + mov r1, r5 │ │ │ │ + subs r5, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 26e6c │ │ │ │ ldr.w r0, [r6, r1, lsl #2] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r4, sl │ │ │ │ str.w r7, [r6, r1, lsl #2] │ │ │ │ - bne.n 10528 │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldrd r4, r1, [sp, #32] │ │ │ │ + bne.n 1056e │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + ldrd r5, r7, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ blx 8668 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 106e8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - subs r3, r0, #1 │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov sl, r0 │ │ │ │ - add r2, r0 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r5, r3 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 1071c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w lr, sl, #4294967295 @ 0xffffffff │ │ │ │ + add.w r9, r0, r3 │ │ │ │ + subs r0, #1 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ - ldrb.w ip, [lr, r3] │ │ │ │ + ldrb.w ip, [r8, r3] │ │ │ │ strb.w ip, [r0, #1]! │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 1057a │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - mov r5, r7 │ │ │ │ - mov r7, r8 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + cmp r0, r9 │ │ │ │ + bne.n 105ba │ │ │ │ + mov r0, r8 │ │ │ │ + strd r2, lr, [sp, #16] │ │ │ │ blx 81e4 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 81e4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r8, sl │ │ │ │ - ldrb.w r0, [r3, #1]! │ │ │ │ - cmp r3, r2 │ │ │ │ - mov.w r1, r0, lsl #6 │ │ │ │ - add.w r1, r1, r0, lsr #2 │ │ │ │ - strb r1, [r3, #0] │ │ │ │ - bne.n 105a4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 1066c │ │ │ │ - ldrb.w r3, [r9] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrb.w r1, [r3, #1]! │ │ │ │ + cmp r3, r9 │ │ │ │ + mov.w r2, r1, lsl #6 │ │ │ │ + add.w r2, r2, r1, lsr #2 │ │ │ │ + strb r2, [r3, #0] │ │ │ │ + bne.n 105dc │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 1069e │ │ │ │ + ldrb r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 106d2 │ │ │ │ - mov r1, r8 │ │ │ │ + bne.w 10702 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 8a8c │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, sl │ │ │ │ blx 81e4 │ │ │ │ - ldrb.w r3, [r9] │ │ │ │ + ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 103b4 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 10698 │ │ │ │ - ldr r6, [pc, #416] @ (10788 ) │ │ │ │ + bne.n 106ca │ │ │ │ + ldr r6, [pc, #436] @ (107d0 ) │ │ │ │ movs r0, #3 │ │ │ │ add r6, pc │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ blx 8cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 103b4 │ │ │ │ - ldr r3, [pc, #400] @ (1078c ) │ │ │ │ + ldr r3, [pc, #420] @ (107d4 ) │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #396] @ (10790 ) │ │ │ │ + ldr r2, [pc, #420] @ (107d8 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #151 @ 0x97 │ │ │ │ blx 8a68 │ │ │ │ b.n 103b4 │ │ │ │ ldr.w r3, [r6, #3772] @ 0xebc │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 1043a │ │ │ │ - ldr r6, [pc, #372] @ (10794 ) │ │ │ │ + ldr r6, [pc, #396] @ (107dc ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #43 @ 0x2b │ │ │ │ + mov.w r9, #43 @ 0x2b │ │ │ │ add r6, pc │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #24] │ │ │ │ adds r6, #188 @ 0xbc │ │ │ │ - b.n 104b4 │ │ │ │ + b.n 1049e │ │ │ │ ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 1070e │ │ │ │ + beq.n 10742 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 106c2 │ │ │ │ - ldr r4, [pc, #348] @ (10798 ) │ │ │ │ + beq.n 106f2 │ │ │ │ + ldr r4, [pc, #368] @ (107e0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ blx 8cd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 1043a │ │ │ │ - ldr r3, [pc, #332] @ (1079c ) │ │ │ │ + ldr r3, [pc, #352] @ (107e4 ) │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ ldr.w r2, [r6, #3780] @ 0xec4 │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ - ldr r2, [pc, #316] @ (107a0 ) │ │ │ │ + ldr r2, [pc, #340] @ (107e8 ) │ │ │ │ movs r3, #109 @ 0x6d │ │ │ │ add r2, pc │ │ │ │ blx 8a68 │ │ │ │ b.n 1043a │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 8a8c │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, sl │ │ │ │ blx 81e4 │ │ │ │ b.n 103b4 │ │ │ │ - ldr r3, [pc, #288] @ (107a4 ) │ │ │ │ + ldr r3, [pc, #312] @ (107ec ) │ │ │ │ add.w r1, r4, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #288] @ (107a8 ) │ │ │ │ + ldr r2, [pc, #308] @ (107f0 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #79 @ 0x4f │ │ │ │ blx 8a68 │ │ │ │ b.n 1042c │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r7 │ │ │ │ blx 8808 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - str.w r9, [sp] │ │ │ │ + str r7, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 7fd0 │ │ │ │ b.n 103b4 │ │ │ │ - ldr r6, [pc, #244] @ (107ac ) │ │ │ │ + ldr r6, [pc, #268] @ (107f4 ) │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #27 │ │ │ │ - str r4, [sp, #28] │ │ │ │ + mov.w r9, #27 │ │ │ │ + str r4, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ - b.n 104b4 │ │ │ │ - ldr r6, [pc, #236] @ (107b0 ) │ │ │ │ + b.n 1049e │ │ │ │ + ldr r6, [pc, #260] @ (107f8 ) │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #47 @ 0x2f │ │ │ │ - str r4, [sp, #28] │ │ │ │ + mov.w r9, #47 @ 0x2f │ │ │ │ + str r4, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ adds r6, #80 @ 0x50 │ │ │ │ - b.n 104b4 │ │ │ │ - ldr r7, [pc, #224] @ (107b4 ) │ │ │ │ + b.n 1049e │ │ │ │ + ldr.w r8, [pc, #248] @ 107fc │ │ │ │ movs r0, #3 │ │ │ │ - add r7, pc │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ - mov r1, r7 │ │ │ │ + add r8, pc │ │ │ │ + add.w r8, r8, #232 @ 0xe8 │ │ │ │ + mov r1, r8 │ │ │ │ blx 8cd0 │ │ │ │ - cbnz r0, 1072e │ │ │ │ + cbnz r0, 10762 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 105c8 │ │ │ │ - mov r0, r7 │ │ │ │ + b.n 105fc │ │ │ │ + mov r0, r2 │ │ │ │ blx 81e4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ blx 81e4 │ │ │ │ - ldr r6, [pc, #192] @ (107b8 ) │ │ │ │ + ldr r6, [pc, #212] @ (10800 ) │ │ │ │ movs r0, #1 │ │ │ │ add r6, pc │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ blx 8cd0 │ │ │ │ - cbnz r0, 10744 │ │ │ │ + cbnz r0, 10778 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ blx 8db0 │ │ │ │ b.n 103b4 │ │ │ │ - ldr r6, [pc, #172] @ (107bc ) │ │ │ │ + ldr r6, [pc, #192] @ (10804 ) │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #31 │ │ │ │ - str r4, [sp, #28] │ │ │ │ + mov.w r9, #31 │ │ │ │ + str r4, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ adds r6, #156 @ 0x9c │ │ │ │ - b.n 104b4 │ │ │ │ - ldr r6, [pc, #160] @ (107c0 ) │ │ │ │ + b.n 1049e │ │ │ │ + ldr r6, [pc, #180] @ (10808 ) │ │ │ │ movs r4, #0 │ │ │ │ - mov.w r8, #24 │ │ │ │ - str r4, [sp, #28] │ │ │ │ + mov.w r9, #24 │ │ │ │ + str r4, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ adds r6, #128 @ 0x80 │ │ │ │ - b.n 104b4 │ │ │ │ - ldr r3, [pc, #148] @ (107c4 ) │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [pc, #148] @ (107c8 ) │ │ │ │ + b.n 1049e │ │ │ │ + ldr r3, [pc, #168] @ (1080c ) │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [pc, #168] @ (10810 ) │ │ │ │ movs r0, #3 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #142 @ 0x8e │ │ │ │ blx 8a68 │ │ │ │ - b.n 106e2 │ │ │ │ - ldr r3, [pc, #132] @ (107cc ) │ │ │ │ + b.n 10716 │ │ │ │ + ldr r3, [pc, #152] @ (10814 ) │ │ │ │ add.w r1, r6, #232 @ 0xe8 │ │ │ │ - ldr r2, [pc, #132] @ (107d0 ) │ │ │ │ + ldr r2, [pc, #152] @ (10818 ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #155 @ 0x9b │ │ │ │ blx 8a68 │ │ │ │ - b.n 10704 │ │ │ │ - ldrh r6, [r5, #10] │ │ │ │ + b.n 10738 │ │ │ │ + ldr.w r3, [r6, #3780] @ 0xec4 │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [pc, #128] @ (1081c ) │ │ │ │ + ldr r2, [pc, #128] @ (10820 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #95 @ 0x5f │ │ │ │ + blx 8a68 │ │ │ │ + b.n 1043a │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r4, #10] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #392 @ (adr r2, 108f0 ) │ │ │ │ + add r2, pc, #712 @ (adr r2, 10a80 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #992 @ (adr r1, 10b4c ) │ │ │ │ + add r2, pc, #288 @ (adr r2, 108dc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #944 @ (adr r1, 10b20 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 108b0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #720 @ (adr r1, 10a44 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 107d4 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #2] │ │ │ │ + ldrh r2, [r4, #4] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ + add r1, pc, #760 @ (adr r1, 10ac8 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ + add r0, pc, #240 @ (adr r0, 108c4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #352 @ (adr r1, 108e8 ) │ │ │ │ + strh r2, [r1, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #120 @ (adr r0, 10804 ) │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + add r0, pc, #0 @ (adr r0, 107e0 ) │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #904] @ 0x388 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #808] @ 0x328 │ │ │ │ + strh r2, [r1, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r5, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r5, #50] @ 0x32 │ │ │ │ + strh r0, [r4, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r4, #50] @ 0x32 │ │ │ │ + ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r0, #50] @ 0x32 │ │ │ │ + ldr r7, [sp, #368] @ 0x170 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #296] @ 0x128 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #176] @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #960] @ 0x3c0 │ │ │ │ + strh r6, [r3, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r0, #48] @ 0x30 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r2, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r6, #48] @ 0x30 │ │ │ │ + strh r2, [r7, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ strh r6, [r7, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #636] @ (10a64 ) │ │ │ │ + ldr r2, [pc, #636] @ (10ab4 ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #636] @ (10a68 ) │ │ │ │ + ldr r3, [pc, #636] @ (10ab8 ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #636] @ (10a6c ) │ │ │ │ + ldr r1, [pc, #636] @ (10abc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 8ad4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 108ca │ │ │ │ + beq.n 1091a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 108ca │ │ │ │ + beq.n 1091a │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 853c │ │ │ │ ands.w r7, r0, #255 @ 0xff │ │ │ │ - beq.n 1090e │ │ │ │ + beq.n 1095e │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ blx 8908 │ │ │ │ cmp r0, #241 @ 0xf1 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bcs.w 10966 │ │ │ │ + bcs.w 109b6 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ mov r0, r6 │ │ │ │ blx 8908 │ │ │ │ orrs r0, r1 │ │ │ │ itt ne │ │ │ │ movne r4, #0 │ │ │ │ movne r5, r4 │ │ │ │ - bne.n 10856 │ │ │ │ - b.n 10a38 │ │ │ │ + bne.n 108a6 │ │ │ │ + b.n 10a88 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 8e94 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 10934 │ │ │ │ + beq.n 10984 │ │ │ │ mov r0, r6 │ │ │ │ blx 8908 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - bcc.n 10842 │ │ │ │ + bcc.n 10892 │ │ │ │ blx 8170 │ │ │ │ mov sl, r0 │ │ │ │ blx 8170 │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ add.w r9, r9, #8192 @ 0x2000 │ │ │ │ mov r6, r0 │ │ │ │ blx 8b98 │ │ │ │ ldr.w r3, [r9, #3772] @ 0xebc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1098c │ │ │ │ - ldr r4, [pc, #488] @ (10a70 ) │ │ │ │ + beq.w 109dc │ │ │ │ + ldr r4, [pc, #488] @ (10ac0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10950 │ │ │ │ + bne.n 109a0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ blx 8db0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8db0 │ │ │ │ mov r0, r8 │ │ │ │ blx 81e4 │ │ │ │ - ldr r2, [pc, #452] @ (10a74 ) │ │ │ │ - ldr r3, [pc, #440] @ (10a68 ) │ │ │ │ + ldr r2, [pc, #452] @ (10ac4 ) │ │ │ │ + ldr r3, [pc, #440] @ (10ab8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 10a60 │ │ │ │ + bne.w 10ab0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ - ldr r4, [pc, #424] @ (10a78 ) │ │ │ │ + ldr r4, [pc, #424] @ (10ac8 ) │ │ │ │ blx 81e4 │ │ │ │ - ldr r0, [pc, #424] @ (10a7c ) │ │ │ │ + ldr r0, [pc, #424] @ (10acc ) │ │ │ │ add r4, pc │ │ │ │ add r0, pc │ │ │ │ blx 83b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #3 │ │ │ │ blx 8cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1080c │ │ │ │ - ldr r0, [pc, #404] @ (10a80 ) │ │ │ │ + beq.n 1085c │ │ │ │ + ldr r0, [pc, #404] @ (10ad0 ) │ │ │ │ movs r3, #17 │ │ │ │ - ldr r2, [pc, #404] @ (10a84 ) │ │ │ │ + ldr r2, [pc, #404] @ (10ad4 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ strd r0, r8, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #3 │ │ │ │ blx 8a68 │ │ │ │ mov r1, r8 │ │ │ │ movs r0, #0 │ │ │ │ blx 853c │ │ │ │ ands.w r7, r0, #255 @ 0xff │ │ │ │ - bne.n 1081a │ │ │ │ - ldr r4, [pc, #376] @ (10a88 ) │ │ │ │ + bne.n 1086a │ │ │ │ + ldr r4, [pc, #376] @ (10ad8 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cd0 │ │ │ │ - cbz r0, 10944 │ │ │ │ - ldr r0, [pc, #364] @ (10a8c ) │ │ │ │ + cbz r0, 10994 │ │ │ │ + ldr r0, [pc, #364] @ (10adc ) │ │ │ │ movs r3, #21 │ │ │ │ - ldr r2, [pc, #364] @ (10a90 ) │ │ │ │ + ldr r2, [pc, #364] @ (10ae0 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ strd r0, r8, [sp] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 8a68 │ │ │ │ - b.n 10944 │ │ │ │ - ldr r4, [pc, #348] @ (10a94 ) │ │ │ │ + b.n 10994 │ │ │ │ + ldr r4, [pc, #348] @ (10ae4 ) │ │ │ │ movs r0, #2 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10a22 │ │ │ │ + bne.n 10a72 │ │ │ │ mov r0, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ blx 81e4 │ │ │ │ - b.n 108ac │ │ │ │ - ldr r3, [pc, #324] @ (10a98 ) │ │ │ │ + b.n 108fc │ │ │ │ + ldr r3, [pc, #324] @ (10ae8 ) │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #324] @ (10a9c ) │ │ │ │ + ldr r2, [pc, #324] @ (10aec ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r3, #84 @ 0x54 │ │ │ │ blx 8a68 │ │ │ │ - b.n 10896 │ │ │ │ - ldr r4, [pc, #312] @ (10aa0 ) │ │ │ │ + b.n 108e6 │ │ │ │ + ldr r4, [pc, #312] @ (10af0 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10944 │ │ │ │ - ldr r0, [pc, #300] @ (10aa4 ) │ │ │ │ + beq.n 10994 │ │ │ │ + ldr r0, [pc, #300] @ (10af4 ) │ │ │ │ movs r3, #30 │ │ │ │ - ldr r2, [pc, #300] @ (10aa8 ) │ │ │ │ + ldr r2, [pc, #300] @ (10af8 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 8a68 │ │ │ │ - b.n 10944 │ │ │ │ - ldr r5, [pc, #284] @ (10aac ) │ │ │ │ + b.n 10994 │ │ │ │ + ldr r5, [pc, #284] @ (10afc ) │ │ │ │ movs r3, #106 @ 0x6a │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #24 │ │ │ │ add r5, pc │ │ │ │ add.w r9, sp, #23 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -12346,15 +12367,15 @@ │ │ │ │ blx 8a8c │ │ │ │ movs r2, #18 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sl │ │ │ │ mov r5, r4 │ │ │ │ blx 8cb4 │ │ │ │ - b.n 10a0a │ │ │ │ + b.n 10a5a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 8e94 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ eors r0, r7 │ │ │ │ @@ -12367,55 +12388,55 @@ │ │ │ │ blx 7fd0 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r5, r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8908 │ │ │ │ cmp r4, r0 │ │ │ │ sbcs.w r1, r5, r1 │ │ │ │ - bcc.n 109de │ │ │ │ + bcc.n 10a2e │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ blx 8b98 │ │ │ │ - b.n 108a0 │ │ │ │ - ldr r0, [pc, #140] @ (10ab0 ) │ │ │ │ + b.n 108f0 │ │ │ │ + ldr r0, [pc, #140] @ (10b00 ) │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #140] @ (10ab4 ) │ │ │ │ + ldr r2, [pc, #140] @ (10b04 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #2 │ │ │ │ blx 8a68 │ │ │ │ - b.n 10944 │ │ │ │ - ldr r4, [pc, #124] @ (10ab8 ) │ │ │ │ + b.n 10994 │ │ │ │ + ldr r4, [pc, #124] @ (10b08 ) │ │ │ │ movs r0, #1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r4 │ │ │ │ blx 8cd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 10944 │ │ │ │ - ldr r0, [pc, #112] @ (10abc ) │ │ │ │ + beq.w 10994 │ │ │ │ + ldr r0, [pc, #112] @ (10b0c ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ - ldr r2, [pc, #112] @ (10ac0 ) │ │ │ │ + ldr r2, [pc, #112] @ (10b10 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 8a68 │ │ │ │ - b.n 10944 │ │ │ │ + b.n 10994 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2dc0002 │ │ │ │ + @ instruction: 0xf28c0002 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [sp, #440] @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf2180002 │ │ │ │ + rsb r0, r8, #2 │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ strh r2, [r7, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ strh r6, [r7, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ strh r0, [r4, #38] @ 0x26 │ │ │ │ @@ -12451,143 +12472,143 @@ │ │ │ │ strh r2, [r0, #28] │ │ │ │ movs r1, r0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 10ae6 │ │ │ │ - b.n 10af2 │ │ │ │ + bne.n 10b36 │ │ │ │ + b.n 10b42 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 10b02 │ │ │ │ + bne.n 10b52 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 10af2 │ │ │ │ + beq.n 10b42 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 10ad2 │ │ │ │ + bne.n 10b22 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ subs r0, r3, #1 │ │ │ │ bx lr │ │ │ │ - bhi.n 10aee │ │ │ │ + bhi.n 10b3e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - b.n 10ac4 │ │ │ │ + b.n 10b14 │ │ │ │ nop │ │ │ │ ldr.w ip, [r1] │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp ip, lr │ │ │ │ sbcs.w r1, r2, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - bcc.n 10b3a │ │ │ │ + bcc.n 10b8a │ │ │ │ cmp lr, ip │ │ │ │ sbcs r3, r2 │ │ │ │ ite cc │ │ │ │ movcc.w r0, #4294967295 @ 0xffffffff │ │ │ │ movcs r0, #0 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00010b3c : │ │ │ │ +00010b8c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx 86e4 │ │ │ │ - cbz r0, 10b72 │ │ │ │ + cbz r0, 10bc2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 10b72 │ │ │ │ + cbz r3, 10bc2 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 10b78 │ │ │ │ + ble.n 10bc8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10b66 │ │ │ │ + b.n 10bb6 │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 10b78 │ │ │ │ + beq.n 10bc8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ blx 8844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10b60 │ │ │ │ + bne.n 10bb0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 8f00 │ │ │ │ │ │ │ │ -00010b80 : │ │ │ │ +00010bd0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx 86e4 │ │ │ │ - cbz r0, 10bbc │ │ │ │ + cbz r0, 10c0c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 10bbc │ │ │ │ + cbz r3, 10c0c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 10bc2 │ │ │ │ - beq.n 10bd4 │ │ │ │ + blt.n 10c12 │ │ │ │ + beq.n 10c24 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 10bae │ │ │ │ + b.n 10bfe │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 10bd4 │ │ │ │ + ble.n 10c24 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ blx 8844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10ba8 │ │ │ │ + bne.n 10bf8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 806c │ │ │ │ negs r3, r6 │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 10bbc │ │ │ │ + bgt.n 10c0c │ │ │ │ add r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 10bd4 │ │ │ │ - bgt.n 10ba4 │ │ │ │ + beq.n 10c24 │ │ │ │ + bgt.n 10bf4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8844 │ │ │ │ - cbz r0, 10c08 │ │ │ │ + cbz r0, 10c58 │ │ │ │ subs r5, r0, r4 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 10c12 │ │ │ │ + cbz r3, 10c62 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, r5, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 10c04 │ │ │ │ + cbz r3, 10c54 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ blx 8274 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, r5] │ │ │ │ @@ -12595,117 +12616,117 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 8254 │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 8668 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 10bf2 │ │ │ │ + b.n 10c42 │ │ │ │ │ │ │ │ -00010c1c : │ │ │ │ +00010c6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #504] @ (10e2c ) │ │ │ │ + ldr r2, [pc, #504] @ (10e7c ) │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #504] @ (10e30 ) │ │ │ │ + ldr r3, [pc, #504] @ (10e80 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ blx 8c68 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ - cbz r0, 10c60 │ │ │ │ + cbz r0, 10cb0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 10d8e │ │ │ │ + bne.w 10dde │ │ │ │ add.w r5, sp, #31 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 10c76 │ │ │ │ + beq.n 10cc6 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - cbnz r3, 10c94 │ │ │ │ + cbnz r3, 10ce4 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #440] @ (10e34 ) │ │ │ │ - ldr r3, [pc, #436] @ (10e30 ) │ │ │ │ + ldr r2, [pc, #440] @ (10e84 ) │ │ │ │ + ldr r3, [pc, #436] @ (10e80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 10e28 │ │ │ │ + bne.w 10e78 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 8808 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 8000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r3, 10cbc │ │ │ │ + cbz r3, 10d0c │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 10cac │ │ │ │ + bne.n 10cfc │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 10dc0 │ │ │ │ + bne.w 10e10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r7, r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r7, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10df4 │ │ │ │ + beq.w 10e44 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 10c76 │ │ │ │ + beq.n 10cc6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 10dfe │ │ │ │ + beq.w 10e4e │ │ │ │ mov r7, r8 │ │ │ │ strd fp, r8, [sp, #16] │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mov r8, fp │ │ │ │ cmp r6, r5 │ │ │ │ it cc │ │ │ │ movcc r4, r6 │ │ │ │ - bcc.n 10d04 │ │ │ │ - b.n 10de2 │ │ │ │ + bcc.n 10d54 │ │ │ │ + b.n 10e32 │ │ │ │ cmp r0, r5 │ │ │ │ - bcs.w 10e14 │ │ │ │ + bcs.w 10e64 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 10ac4 │ │ │ │ + bl 10b14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 10d94 │ │ │ │ + beq.n 10de4 │ │ │ │ mov r0, r4 │ │ │ │ blx 8d58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10cfe │ │ │ │ + bne.n 10d4e │ │ │ │ subs r2, r5, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r8 │ │ │ │ add.w r9, r8, r2 │ │ │ │ blx 8274 │ │ │ │ strb.w sl, [r9], #1 │ │ │ │ @@ -12718,177 +12739,177 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 8274 │ │ │ │ strb.w sl, [r9, r4] │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ add.w r0, r9, r4 │ │ │ │ add.w r8, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 10cf4 │ │ │ │ + bne.n 10d44 │ │ │ │ mov r9, r8 │ │ │ │ cmp r6, r5 │ │ │ │ ldrd fp, r8, [sp, #16] │ │ │ │ - bcc.n 10dce │ │ │ │ + bcc.n 10e1e │ │ │ │ cmp r9, fp │ │ │ │ it hi │ │ │ │ strbhi r3, [r0, #0] │ │ │ │ - bls.n 10e04 │ │ │ │ + bls.n 10e54 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, fp │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ blx 8078 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10e0c │ │ │ │ + beq.n 10e5c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 10c78 │ │ │ │ + b.n 10cc8 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ adds r5, r0, r4 │ │ │ │ - b.n 10c6a │ │ │ │ + b.n 10cba │ │ │ │ sub.w fp, r4, r5 │ │ │ │ subs r2, r4, r6 │ │ │ │ clz fp, fp │ │ │ │ add.w r9, r8, r2 │ │ │ │ mov.w fp, fp, lsr #5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 8274 │ │ │ │ cmp r6, r5 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, fp, #1 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 10d30 │ │ │ │ - b.n 10d2c │ │ │ │ - ldr r3, [pc, #116] @ (10e38 ) │ │ │ │ + beq.n 10d80 │ │ │ │ + b.n 10d7c │ │ │ │ + ldr r3, [pc, #116] @ (10e88 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx 8c8c │ │ │ │ - b.n 10cbc │ │ │ │ + b.n 10d0c │ │ │ │ subs r4, r5, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 8274 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9, r4] │ │ │ │ - b.n 10d6c │ │ │ │ + b.n 10dbc │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, r6 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 10da6 │ │ │ │ + b.n 10df6 │ │ │ │ mov r0, r7 │ │ │ │ blx 8668 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 10cd8 │ │ │ │ + b.n 10d28 │ │ │ │ mov r9, fp │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 10dd0 │ │ │ │ + bcc.n 10e20 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r9] │ │ │ │ - b.n 10d6c │ │ │ │ + b.n 10dbc │ │ │ │ mov r0, r8 │ │ │ │ blx 81e4 │ │ │ │ - b.n 10d8a │ │ │ │ + b.n 10dda │ │ │ │ sub.w r2, r0, r6 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #1 │ │ │ │ movne.w fp, #0 │ │ │ │ add.w r9, r8, r2 │ │ │ │ - b.n 10da6 │ │ │ │ + b.n 10df6 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 9, cr0, cr4, cr2, {0} │ │ │ │ + cdp 0, 4, cr0, cr4, cr2, {0} │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 4, cr0, cr12, cr2, {0} │ │ │ │ + ldcl 0, cr0, [ip, #8]! │ │ │ │ stc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ │ │ │ │ -00010e3c : │ │ │ │ +00010e8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #224] @ (10f34 ) │ │ │ │ + ldr r2, [pc, #224] @ (10f84 ) │ │ │ │ mov r4, r3 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #216] @ (10f38 ) │ │ │ │ + ldr r3, [pc, #216] @ (10f88 ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ blx 8c68 │ │ │ │ - cbz r5, 10e86 │ │ │ │ + cbz r5, 10ed6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r4, 10e8a │ │ │ │ + cbz r4, 10eda │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 10e8a │ │ │ │ + beq.n 10eda │ │ │ │ movs r0, #0 │ │ │ │ - b.n 10e9e │ │ │ │ - cbz r3, 10e90 │ │ │ │ + b.n 10eee │ │ │ │ + cbz r3, 10ee0 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbnz r2, 10eb8 │ │ │ │ + cbnz r2, 10f08 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 8590 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #156] @ (10f3c ) │ │ │ │ - ldr r3, [pc, #148] @ (10f38 ) │ │ │ │ + ldr r2, [pc, #156] @ (10f8c ) │ │ │ │ + ldr r3, [pc, #148] @ (10f88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10f2e │ │ │ │ + bne.n 10f7e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 10e90 │ │ │ │ + ble.n 10ee0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8808 │ │ │ │ add r4, r0 │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r9, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 83ec │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r4, 10f22 │ │ │ │ + cbz r4, 10f72 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 10e86 │ │ │ │ + beq.n 10ed6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 8274 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ @@ -12904,114 +12925,114 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ strb r4, [r5, #1] │ │ │ │ blx 8078 │ │ │ │ - b.n 10e9c │ │ │ │ + b.n 10eec │ │ │ │ mov r0, r2 │ │ │ │ blx 8668 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 10ee6 │ │ │ │ + b.n 10f36 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [ip], #-8 │ │ │ │ + ldc 0, cr0, [ip], {2} │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r6], #-8 │ │ │ │ + rsbs r0, r6, r2 │ │ │ │ │ │ │ │ -00010f40 : │ │ │ │ +00010f90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #456] @ (1111c ) │ │ │ │ + ldr r2, [pc, #456] @ (1116c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #456] @ (11120 ) │ │ │ │ + ldr r3, [pc, #456] @ (11170 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 8c68 │ │ │ │ - cbz r0, 10f7a │ │ │ │ + cbz r0, 10fca │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 10fa6 │ │ │ │ + cbnz r3, 10ff6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 8590 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #408] @ (11124 ) │ │ │ │ - ldr r3, [pc, #404] @ (11120 ) │ │ │ │ + ldr r2, [pc, #408] @ (11174 ) │ │ │ │ + ldr r3, [pc, #404] @ (11170 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 11116 │ │ │ │ + bne.w 11166 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 806c │ │ │ │ subs r6, r0, r5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ clz r6, r6 │ │ │ │ subs r2, #1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov fp, r2 │ │ │ │ orrs.w r6, r6, r5, lsr #31 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bne.w 110d8 │ │ │ │ + bne.w 11128 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ blx 8808 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 10ff2 │ │ │ │ + blt.n 11042 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 11102 │ │ │ │ + beq.w 11152 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 10fe4 │ │ │ │ + b.n 11034 │ │ │ │ adds r6, #1 │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 1104e │ │ │ │ + beq.n 1109e │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 10fdc │ │ │ │ + bne.n 1102c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10f88 │ │ │ │ + b.n 10fd8 │ │ │ │ subs r4, r5, r3 │ │ │ │ adds r5, r0, r4 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 110f8 │ │ │ │ + beq.n 11148 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 10fee │ │ │ │ + beq.n 1103e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 893c │ │ │ │ add.w r2, sl, #1 │ │ │ │ mov r1, r7 │ │ │ │ adds r0, r5, r4 │ │ │ │ @@ -13023,147 +13044,147 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 82f8 │ │ │ │ mov r4, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11106 │ │ │ │ + beq.n 11156 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 10f88 │ │ │ │ + b.n 10fd8 │ │ │ │ subs r3, r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r6, fp, sl │ │ │ │ adds r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 110ee │ │ │ │ + beq.n 1113e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 10fee │ │ │ │ + beq.n 1103e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ mov r2, r6 │ │ │ │ add r6, fp │ │ │ │ str r6, [sp, #12] │ │ │ │ blx 8274 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, sl, #1 │ │ │ │ add.w r7, sl, #1 │ │ │ │ movs r6, #0 │ │ │ │ blx 8274 │ │ │ │ - b.n 11098 │ │ │ │ + b.n 110e8 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8844 │ │ │ │ - cbz r0, 110b8 │ │ │ │ + cbz r0, 11108 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 11096 │ │ │ │ + bne.n 110e6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ adds r0, r2, r7 │ │ │ │ strb.w r3, [r2, sl] │ │ │ │ blx 8558 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 8590 │ │ │ │ mov r4, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1110e │ │ │ │ + cbz r3, 1115e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 10f88 │ │ │ │ + b.n 10fd8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 82f8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 10f88 │ │ │ │ + b.n 10fd8 │ │ │ │ mov r0, r6 │ │ │ │ blx 8668 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 1106c │ │ │ │ + b.n 110bc │ │ │ │ mov r0, r5 │ │ │ │ blx 8668 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1100c │ │ │ │ + b.n 1105c │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 11052 │ │ │ │ + b.n 110a2 │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 10f88 │ │ │ │ + b.n 10fd8 │ │ │ │ mov r0, fp │ │ │ │ blx 81e4 │ │ │ │ - b.n 10f88 │ │ │ │ + b.n 10fd8 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sbcs.w r0, r0, r2 │ │ │ │ + @ instruction: 0xeb200002 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb3c0002 │ │ │ │ + @ instruction: 0xeaec0002 │ │ │ │ │ │ │ │ -00011128 : │ │ │ │ +00011178 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #528] @ (1134c ) │ │ │ │ + ldr r2, [pc, #528] @ (1139c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #528] @ (11350 ) │ │ │ │ + ldr r3, [pc, #528] @ (113a0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 8c68 │ │ │ │ - cbz r0, 11162 │ │ │ │ + cbz r0, 111b2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r3, 1118a │ │ │ │ + cbnz r3, 111da │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ blx 8590 │ │ │ │ - ldr r2, [pc, #484] @ (11354 ) │ │ │ │ - ldr r3, [pc, #476] @ (11350 ) │ │ │ │ + ldr r2, [pc, #484] @ (113a4 ) │ │ │ │ + ldr r3, [pc, #476] @ (113a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 11346 │ │ │ │ + bne.w 11396 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r8 │ │ │ │ blx 8808 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r0 │ │ │ │ @@ -13176,57 +13197,57 @@ │ │ │ │ blx 8808 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r0, r4 │ │ │ │ adds r4, r0, #2 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 112a8 │ │ │ │ + beq.n 112f8 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 112c4 │ │ │ │ + beq.n 11314 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 112c8 │ │ │ │ + beq.n 11318 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1127a │ │ │ │ + beq.n 112ca │ │ │ │ ldr r7, [sp, #24] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 112ea │ │ │ │ + beq.w 1133a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 112b2 │ │ │ │ + beq.n 11302 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ adds r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 8274 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8844 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 112fc │ │ │ │ + beq.n 1134c │ │ │ │ adds r7, #1 │ │ │ │ adds r0, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 11200 │ │ │ │ + bne.n 11250 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r5, r0 │ │ │ │ ite cc │ │ │ │ movcc r1, r6 │ │ │ │ movcs r1, r0 │ │ │ │ @@ -13256,20 +13277,20 @@ │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ add r0, r4 │ │ │ │ strb r5, [r3, #1] │ │ │ │ blx 8274 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 112f4 │ │ │ │ + beq.n 11344 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1129a │ │ │ │ + b.n 112ea │ │ │ │ mov r1, r8 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ blx 8274 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ strb.w r3, [r4, fp] │ │ │ │ add.w r0, fp, #1 │ │ │ │ @@ -13279,98 +13300,98 @@ │ │ │ │ adds r2, #1 │ │ │ │ blx 8274 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ blx 8078 │ │ │ │ - b.n 1116e │ │ │ │ + b.n 111be │ │ │ │ mov r0, r4 │ │ │ │ blx 8668 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 111c2 │ │ │ │ + b.n 11212 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1132e │ │ │ │ + beq.n 1137e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1116e │ │ │ │ + b.n 111be │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 8274 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ add.w r2, fp, #1 │ │ │ │ mov r1, r8 │ │ │ │ strb r0, [r4, r3] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ add r0, r4 │ │ │ │ blx 8274 │ │ │ │ - b.n 1129a │ │ │ │ + b.n 112ea │ │ │ │ mov r0, r7 │ │ │ │ blx 8668 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 111e8 │ │ │ │ + b.n 11238 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 81e4 │ │ │ │ - b.n 1129a │ │ │ │ + b.n 112ea │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1133e │ │ │ │ + cbz r3, 1138e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11336 │ │ │ │ + cbz r3, 11386 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 82e0 │ │ │ │ - b.n 1116e │ │ │ │ + b.n 111be │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 112c4 │ │ │ │ + b.n 11314 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 1131c │ │ │ │ + b.n 1136c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 81e4 │ │ │ │ - b.n 1130c │ │ │ │ + b.n 1135c │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9880002 │ │ │ │ + ldmdb r8!, {r1} │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [r6, #-8] │ │ │ │ + stmdb r6, {r1} │ │ │ │ │ │ │ │ -00011358 : │ │ │ │ +000113a8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #80] @ (113bc ) │ │ │ │ + ldr r1, [pc, #80] @ (1140c ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (113c0 ) │ │ │ │ + ldr r2, [pc, #80] @ (11410 ) │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ @@ -13383,119 +13404,119 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 82f8 │ │ │ │ - ldr r2, [pc, #32] @ (113c4 ) │ │ │ │ - ldr r3, [pc, #28] @ (113c0 ) │ │ │ │ + ldr r2, [pc, #32] @ (11414 ) │ │ │ │ + ldr r3, [pc, #28] @ (11410 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 113b8 │ │ │ │ + bne.n 11408 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - b.n 1126c │ │ │ │ + b.n 1121c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11210 │ │ │ │ + b.n 111c0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000113c8 : │ │ │ │ +00011418 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #148] @ (11470 ) │ │ │ │ + ldr r2, [pc, #148] @ (114c0 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (11474 ) │ │ │ │ + ldr r3, [pc, #148] @ (114c4 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 86e4 │ │ │ │ - cbz r0, 1144c │ │ │ │ + cbz r0, 1149c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ - cbz r3, 1144c │ │ │ │ + cbz r3, 1149c │ │ │ │ mov r0, r4 │ │ │ │ blx 8f04 │ │ │ │ cmp r0, r6 │ │ │ │ sbcs r1, r5 │ │ │ │ - bcs.n 11420 │ │ │ │ + bcs.n 11470 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, #1 │ │ │ │ blx 8d58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11402 │ │ │ │ + bne.n 11452 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r6, r5, [sp] │ │ │ │ blx 810c │ │ │ │ - ldr r2, [pc, #68] @ (11478 ) │ │ │ │ - ldr r3, [pc, #60] @ (11474 ) │ │ │ │ + ldr r2, [pc, #68] @ (114c8 ) │ │ │ │ + ldr r3, [pc, #60] @ (114c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1146a │ │ │ │ + bne.n 114ba │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #20 │ │ │ │ blx 8450 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ blx 8590 │ │ │ │ - b.n 11432 │ │ │ │ + b.n 11482 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 11244 │ │ │ │ + b.n 111f4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 111a0 │ │ │ │ + b.n 11150 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001147c : │ │ │ │ +000114cc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #80] @ (114e0 ) │ │ │ │ + ldr r1, [pc, #80] @ (11530 ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (114e4 ) │ │ │ │ + ldr r2, [pc, #80] @ (11534 ) │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ @@ -13508,34 +13529,34 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 82e0 │ │ │ │ - ldr r2, [pc, #32] @ (114e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (114e4 ) │ │ │ │ + ldr r2, [pc, #32] @ (11538 ) │ │ │ │ + ldr r3, [pc, #28] @ (11534 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 114dc │ │ │ │ + bne.n 1152c │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - b.n 11148 │ │ │ │ + b.n 110f8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 110ec │ │ │ │ + b.n 1109c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000114ec : │ │ │ │ +0001153c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ @@ -13547,122 +13568,122 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0001151c : │ │ │ │ +0001156c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #12] @ (1153c ) │ │ │ │ + ldr r3, [pc, #12] @ (1158c ) │ │ │ │ add r3, pc │ │ │ │ blx 82e0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ strh r4, [r7, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00011540 : │ │ │ │ +00011590 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #0 │ │ │ │ blx 86e4 │ │ │ │ - cbz r0, 1157e │ │ │ │ + cbz r0, 115ce │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 11568 │ │ │ │ + b.n 115b8 │ │ │ │ blx 8844 │ │ │ │ - cbz r0, 1157e │ │ │ │ + cbz r0, 115ce │ │ │ │ adds r4, r0, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ac4 │ │ │ │ + bl 10b14 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1155e │ │ │ │ + bne.n 115ae │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00011588 : │ │ │ │ +000115d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r1 │ │ │ │ blx 861c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11660 │ │ │ │ + beq.n 116b0 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r4, 115f0 │ │ │ │ + cbz r4, 11640 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 1163a │ │ │ │ + blt.n 1168a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 11666 │ │ │ │ + ble.n 116b6 │ │ │ │ mov r3, r6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 115c6 │ │ │ │ + b.n 11616 │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 11602 │ │ │ │ + beq.n 11652 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ adds r4, #1 │ │ │ │ blx 8844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 115c0 │ │ │ │ + bne.n 11610 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11658 │ │ │ │ + beq.n 116a8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11658 │ │ │ │ + cbz r3, 116a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 115e8 │ │ │ │ + b.n 11638 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 8844 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 11648 │ │ │ │ + cbz r0, 11698 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 8808 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 81c4 │ │ │ │ @@ -13675,212 +13696,212 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 806c │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, r0 │ │ │ │ subne r5, r0, #1 │ │ │ │ - b.n 115b6 │ │ │ │ + b.n 11606 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ strh r3, [r2, #0] │ │ │ │ - b.n 11626 │ │ │ │ + b.n 11676 │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.n 115e8 │ │ │ │ + b.n 11638 │ │ │ │ blx 83ec │ │ │ │ - b.n 115e8 │ │ │ │ + b.n 11638 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx 8844 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11650 │ │ │ │ + beq.n 116a0 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 11614 │ │ │ │ + b.n 11664 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001167c : │ │ │ │ +000116cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r3 │ │ │ │ mov sl, r1 │ │ │ │ blx 86e4 │ │ │ │ - cbz r0, 116d4 │ │ │ │ + cbz r0, 11724 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 116b0 │ │ │ │ + b.n 11700 │ │ │ │ blx 8844 │ │ │ │ - cbz r0, 116d4 │ │ │ │ + cbz r0, 11724 │ │ │ │ adds r4, r0, #1 │ │ │ │ adds r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 8f04 │ │ │ │ cmp r1, r6 │ │ │ │ it eq │ │ │ │ cmpeq r0, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #44 @ 0x2c │ │ │ │ - bne.n 116a6 │ │ │ │ + bne.n 116f6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 8850 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000116dc : │ │ │ │ +0001172c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r1 │ │ │ │ blx 86e4 │ │ │ │ - cbz r0, 1172e │ │ │ │ + cbz r0, 1177e │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 1170c │ │ │ │ + b.n 1175c │ │ │ │ blx 8844 │ │ │ │ - cbz r0, 1172e │ │ │ │ + cbz r0, 1177e │ │ │ │ adds r4, r0, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ac4 │ │ │ │ + bl 10b14 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 11702 │ │ │ │ + bne.n 11752 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 8850 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00011734 : │ │ │ │ +00011784 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ - cbz r4, 11760 │ │ │ │ + cbz r4, 117b0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r3 │ │ │ │ blx 86e4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1175a │ │ │ │ + beq.n 117aa │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1175a │ │ │ │ + beq.n 117aa │ │ │ │ mov r0, r5 │ │ │ │ blx 8808 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 11786 │ │ │ │ + b.n 117d6 │ │ │ │ cmp r5, ip │ │ │ │ - beq.n 117b4 │ │ │ │ + beq.n 11804 │ │ │ │ adds r4, r3, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8844 │ │ │ │ mov r3, r0 │ │ │ │ sub.w ip, r0, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11780 │ │ │ │ + bne.n 117d0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8808 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 1175a │ │ │ │ + bne.n 117aa │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1175a │ │ │ │ + bne.n 117aa │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1175c │ │ │ │ + b.n 117ac │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 8320 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11784 │ │ │ │ - b.n 117b0 │ │ │ │ + bne.n 117d4 │ │ │ │ + b.n 11800 │ │ │ │ │ │ │ │ -000117c8 : │ │ │ │ +00011818 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ blx 83e0 │ │ │ │ - cbz r0, 117ee │ │ │ │ + cbz r0, 1183e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 82f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00011804 : │ │ │ │ +00011854 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #140] @ (118a4 ) │ │ │ │ + ldr r2, [pc, #140] @ (118f4 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #140] @ (118a8 ) │ │ │ │ + ldr r3, [pc, #140] @ (118f8 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -13901,57 +13922,57 @@ │ │ │ │ cmp.w r5, #256 @ 0x100 │ │ │ │ eor.w r3, r0, #1 │ │ │ │ sbcs.w r1, r4, #0 │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ it cs │ │ │ │ movcs r3, #0 │ │ │ │ - cbnz r3, 1188c │ │ │ │ + cbnz r3, 118dc │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 8238 │ │ │ │ - ldr r2, [pc, #56] @ (118ac ) │ │ │ │ - ldr r3, [pc, #48] @ (118a8 ) │ │ │ │ + ldr r2, [pc, #56] @ (118fc ) │ │ │ │ + ldr r3, [pc, #48] @ (118f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 118a0 │ │ │ │ + bne.n 118f0 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #10 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 8450 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 11868 │ │ │ │ + b.n 118b8 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - b.n 11e00 │ │ │ │ + b.n 11db0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11d54 │ │ │ │ + b.n 11d04 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000118b0 : │ │ │ │ +00011900 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #76] @ (11910 ) │ │ │ │ + ldr r2, [pc, #76] @ (11960 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #72] @ (11914 ) │ │ │ │ + ldr r3, [pc, #72] @ (11964 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -13961,63 +13982,63 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ blx 8450 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 83e0 │ │ │ │ - ldr r2, [pc, #36] @ (11918 ) │ │ │ │ - ldr r3, [pc, #28] @ (11914 ) │ │ │ │ + ldr r2, [pc, #36] @ (11968 ) │ │ │ │ + ldr r3, [pc, #28] @ (11964 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1190a │ │ │ │ + bne.n 1195a │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 11d10 │ │ │ │ + b.n 11cc0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11cc0 │ │ │ │ + b.n 11c70 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001191c : │ │ │ │ +0001196c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ blx 86e4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 8068 │ │ │ │ │ │ │ │ -00011938 : │ │ │ │ +00011988 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ blx 86e4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 8860 │ │ │ │ │ │ │ │ -00011954 : │ │ │ │ +000119a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #240] @ (11a58 ) │ │ │ │ + ldr r2, [pc, #240] @ (11aa8 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #240] @ (11a5c ) │ │ │ │ + ldr r3, [pc, #240] @ (11aac ) │ │ │ │ add r2, pc │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -14025,72 +14046,72 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 119ac │ │ │ │ + cbz r3, 119fc │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #204] @ (11a60 ) │ │ │ │ - ldr r3, [pc, #196] @ (11a5c ) │ │ │ │ + ldr r2, [pc, #204] @ (11ab0 ) │ │ │ │ + ldr r3, [pc, #196] @ (11aac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11a54 │ │ │ │ + bne.n 11aa4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r2, sp, #20 │ │ │ │ strd r3, r7, [sp, #20] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ blx 8c68 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r8, r2 │ │ │ │ - cbz r7, 119c8 │ │ │ │ + cbz r7, 11a18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 11990 │ │ │ │ - cbz r3, 119ce │ │ │ │ + bne.n 119e0 │ │ │ │ + cbz r3, 11a1e │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - cbnz r2, 119de │ │ │ │ + cbnz r2, 11a2e │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 8590 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 11992 │ │ │ │ + b.n 119e2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 8808 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - cbz r1, 11a46 │ │ │ │ + cbz r1, 11a96 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 11990 │ │ │ │ + beq.n 119e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8274 │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ adds r0, r7, #1 │ │ │ │ @@ -14105,42 +14126,42 @@ │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add r7, r4 │ │ │ │ movs r4, #0 │ │ │ │ strb r4, [r7, #1] │ │ │ │ blx 8078 │ │ │ │ - b.n 119da │ │ │ │ + b.n 11a2a │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 11a0c │ │ │ │ + b.n 11a5c │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - b.n 11d14 │ │ │ │ + b.n 11cc4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11cc8 │ │ │ │ + b.n 11c78 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011a64 : │ │ │ │ +00011ab4 : │ │ │ │ b.w 8018 │ │ │ │ │ │ │ │ -00011a68 : │ │ │ │ +00011ab8 : │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w ip, [pc, #84] @ 11ad0 │ │ │ │ + ldr.w ip, [pc, #84] @ 11b20 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #80] @ (11ad4 ) │ │ │ │ + ldr r2, [pc, #80] @ (11b24 ) │ │ │ │ add ip, pc │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ @@ -14151,44 +14172,44 @@ │ │ │ │ movs r2, #0 │ │ │ │ blx 8450 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx 7fdc │ │ │ │ - ldr r2, [pc, #36] @ (11ad8 ) │ │ │ │ - ldr r3, [pc, #32] @ (11ad4 ) │ │ │ │ + ldr r2, [pc, #36] @ (11b28 ) │ │ │ │ + ldr r3, [pc, #32] @ (11b24 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11aca │ │ │ │ + bne.n 11b1a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 11b5c │ │ │ │ + svc 244 @ 0xf4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 11b04 │ │ │ │ + svc 196 @ 0xc4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011adc : │ │ │ │ +00011b2c : │ │ │ │ stmdb sp!, {r4, r5, r6, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w ip, [pc, #84] @ 11b44 │ │ │ │ + ldr.w ip, [pc, #84] @ 11b94 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #80] @ (11b48 ) │ │ │ │ + ldr r2, [pc, #80] @ (11b98 ) │ │ │ │ add ip, pc │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ @@ -14199,424 +14220,424 @@ │ │ │ │ movs r2, #0 │ │ │ │ blx 8450 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ blx 7fdc │ │ │ │ - ldr r2, [pc, #36] @ (11b4c ) │ │ │ │ - ldr r3, [pc, #32] @ (11b48 ) │ │ │ │ + ldr r2, [pc, #36] @ (11b9c ) │ │ │ │ + ldr r3, [pc, #32] @ (11b98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11b3e │ │ │ │ + bne.n 11b8e │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 208 @ 0xd0 │ │ │ │ + svc 128 @ 0x80 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - svc 160 @ 0xa0 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011b50 : │ │ │ │ +00011ba0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #148] @ (11bf8 ) │ │ │ │ - ldr r3, [pc, #152] @ (11bfc ) │ │ │ │ + ldr r2, [pc, #148] @ (11c48 ) │ │ │ │ + ldr r3, [pc, #152] @ (11c4c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 861c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11be6 │ │ │ │ + beq.n 11c36 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 11bd0 │ │ │ │ - cbz r5, 11b92 │ │ │ │ + cbz r2, 11c20 │ │ │ │ + cbz r5, 11be2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8844 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 11bc6 │ │ │ │ + cbz r0, 11c16 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ blx 8590 │ │ │ │ - ldr r2, [pc, #80] @ (11c00 ) │ │ │ │ - ldr r3, [pc, #76] @ (11bfc ) │ │ │ │ + ldr r2, [pc, #80] @ (11c50 ) │ │ │ │ + ldr r3, [pc, #76] @ (11c4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11bf4 │ │ │ │ + bne.n 11c44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 8658 │ │ │ │ - b.n 11bac │ │ │ │ + b.n 11bfc │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 11bec │ │ │ │ + cbz r3, 11c3c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 11bac │ │ │ │ + b.n 11bfc │ │ │ │ blx 83ec │ │ │ │ - b.n 11be2 │ │ │ │ + b.n 11c32 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 11be2 │ │ │ │ + b.n 11c32 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - svc 98 @ 0x62 │ │ │ │ + svc 18 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - svc 24 │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011c04 : │ │ │ │ +00011c54 : │ │ │ │ b.w 8bc8 │ │ │ │ │ │ │ │ -00011c08 : │ │ │ │ +00011c58 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ blx 88ac │ │ │ │ - cbz r0, 11c5a │ │ │ │ + cbz r0, 11caa │ │ │ │ mov r3, r0 │ │ │ │ - cbz r4, 11c28 │ │ │ │ + cbz r4, 11c78 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8f04 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ blx 83ec │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 11c4c │ │ │ │ + cbz r4, 11c9c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 81e4 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbz r4, 11c62 │ │ │ │ + cbz r4, 11cb2 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11c44 │ │ │ │ + b.n 11c94 │ │ │ │ │ │ │ │ -00011c6c : │ │ │ │ +00011cbc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #196] @ (11d44 ) │ │ │ │ - ldr r3, [pc, #200] @ (11d48 ) │ │ │ │ + ldr r2, [pc, #196] @ (11d94 ) │ │ │ │ + ldr r3, [pc, #200] @ (11d98 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 861c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11d2e │ │ │ │ + beq.n 11d7e │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 11d16 │ │ │ │ - cbz r4, 11cb0 │ │ │ │ + beq.n 11d66 │ │ │ │ + cbz r4, 11d00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 8808 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ subs r0, #1 │ │ │ │ adds r4, r1, r0 │ │ │ │ cmp r1, r4 │ │ │ │ it cs │ │ │ │ ldrbcs r3, [r1, r0] │ │ │ │ - bcs.n 11ce8 │ │ │ │ + bcs.n 11d38 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 11cd0 │ │ │ │ + b.n 11d20 │ │ │ │ subs r0, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 11ce2 │ │ │ │ + beq.n 11d32 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.n 11cca │ │ │ │ + bne.n 11d1a │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ - b.n 11cec │ │ │ │ + b.n 11d3c │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.n 11d40 │ │ │ │ + beq.n 11d90 │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 8078 │ │ │ │ mov r0, r4 │ │ │ │ blx 8258 │ │ │ │ - ldr r2, [pc, #76] @ (11d4c ) │ │ │ │ - ldr r3, [pc, #68] @ (11d48 ) │ │ │ │ + ldr r2, [pc, #76] @ (11d9c ) │ │ │ │ + ldr r3, [pc, #68] @ (11d98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11d3c │ │ │ │ + bne.n 11d8c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r2, r0, [sp] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r3, 11d34 │ │ │ │ + cbz r3, 11d84 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 11cfe │ │ │ │ + b.n 11d4e │ │ │ │ blx 83ec │ │ │ │ - b.n 11d2a │ │ │ │ + b.n 11d7a │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 11d2a │ │ │ │ + b.n 11d7a │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ mov r2, r4 │ │ │ │ - b.n 11cd8 │ │ │ │ - udf #70 @ 0x46 │ │ │ │ + b.n 11d28 │ │ │ │ + ble.n 11d84 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 11cdc │ │ │ │ + ble.n 11e8c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011d50 : │ │ │ │ +00011da0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #252] @ (11e60 ) │ │ │ │ + ldr r3, [pc, #252] @ (11eb0 ) │ │ │ │ mov fp, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #248] @ (11e64 ) │ │ │ │ + ldr r2, [pc, #248] @ (11eb4 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 8c0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11e06 │ │ │ │ + beq.n 11e56 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11e20 │ │ │ │ + beq.n 11e70 │ │ │ │ blx 8000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r1, 11da4 │ │ │ │ + cbz r1, 11df4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 11d9a │ │ │ │ - ldr r3, [pc, #192] @ (11e68 ) │ │ │ │ + bne.n 11dea │ │ │ │ + ldr r3, [pc, #192] @ (11eb8 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ blx 8c8c │ │ │ │ ldr.w sl, [r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 11e32 │ │ │ │ + beq.n 11e82 │ │ │ │ mov r9, r8 │ │ │ │ mov r4, r7 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ blx 8808 │ │ │ │ adds r5, r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r1, sl │ │ │ │ blx 8274 │ │ │ │ strb.w r6, [r4], #1 │ │ │ │ ldr.w sl, [r9, #4]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 11dc0 │ │ │ │ + bne.n 11e10 │ │ │ │ cmp r7, r4 │ │ │ │ - bcs.n 11e34 │ │ │ │ + bcs.n 11e84 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ strb.w sl, [r5] │ │ │ │ blx 8078 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11e4a │ │ │ │ + cbz r3, 11e9a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #100] @ (11e6c ) │ │ │ │ - ldr r3, [pc, #84] @ (11e60 ) │ │ │ │ + ldr r2, [pc, #100] @ (11ebc ) │ │ │ │ + ldr r3, [pc, #84] @ (11eb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11e5a │ │ │ │ + bne.n 11eaa │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11e52 │ │ │ │ + cbz r3, 11ea2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 11e06 │ │ │ │ + b.n 11e56 │ │ │ │ mov r4, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, fp │ │ │ │ strb r5, [r4, #0] │ │ │ │ blx 8078 │ │ │ │ blx 83ec │ │ │ │ - b.n 11dfa │ │ │ │ + b.n 11e4a │ │ │ │ mov r0, r8 │ │ │ │ blx 81e4 │ │ │ │ - b.n 11e06 │ │ │ │ + b.n 11e56 │ │ │ │ mov r0, r7 │ │ │ │ blx 81e4 │ │ │ │ - b.n 11e06 │ │ │ │ + b.n 11e56 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 11f20 │ │ │ │ + ble.n 11ed0 │ │ │ │ movs r2, r0 │ │ │ │ - ldcl 15, cr15, [pc, #-1020] @ 11a70 │ │ │ │ - bgt.n 11dec │ │ │ │ + ldcl 15, cr15, [pc, #-1020] @ 11ac0 │ │ │ │ + bgt.n 11f9c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011e70 : │ │ │ │ +00011ec0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ blx 861c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11f34 │ │ │ │ + beq.n 11f84 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11f3a │ │ │ │ + beq.n 11f8a │ │ │ │ blx 8548 │ │ │ │ mov r4, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11f50 │ │ │ │ + beq.n 11fa0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 11f34 │ │ │ │ + beq.n 11f84 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #204] @ (11f88 ) │ │ │ │ + ldr r3, [pc, #204] @ (11fd8 ) │ │ │ │ movs r2, #8 │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r0], #8 │ │ │ │ mov r9, r0 │ │ │ │ blx 8c8c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11f58 │ │ │ │ + beq.n 11fa8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 11f62 │ │ │ │ + beq.n 11fb2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ mov r0, r5 │ │ │ │ blx 893c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -14627,191 +14648,191 @@ │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 8078 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11f7c │ │ │ │ + beq.n 11fcc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11f70 │ │ │ │ + cbz r3, 11fc0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 11f84 │ │ │ │ + cbz r3, 11fd4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 11eb2 │ │ │ │ + b.n 11f02 │ │ │ │ mov r0, r2 │ │ │ │ blx 8668 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 11ee2 │ │ │ │ + b.n 11f32 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11f70 │ │ │ │ + cbz r3, 11fc0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ - b.n 11f2a │ │ │ │ + b.n 11f7a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 81e0 │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 11f1e │ │ │ │ + b.n 11f6e │ │ │ │ mov r0, r1 │ │ │ │ - b.n 11f72 │ │ │ │ + b.n 11fc2 │ │ │ │ mrrc 15, 15, pc, r5, cr15 @ │ │ │ │ ldrd r1, r0, [r0] │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ ldrd r3, r0, [r0] │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -00011f9c : │ │ │ │ +00011fec : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #60] @ 11fec │ │ │ │ + ldr.w ip, [pc, #60] @ 1203c │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #52] @ (11ff0 ) │ │ │ │ + ldr r3, [pc, #52] @ (12040 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #52] @ (11ff4 ) │ │ │ │ + ldr r1, [pc, #52] @ (12044 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 8028 │ │ │ │ - ldr r2, [pc, #36] @ (11ff8 ) │ │ │ │ - ldr r3, [pc, #28] @ (11ff0 ) │ │ │ │ + ldr r2, [pc, #36] @ (12048 ) │ │ │ │ + ldr r3, [pc, #28] @ (12040 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11fe8 │ │ │ │ + bne.n 12038 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - blt.n 12018 │ │ │ │ + bge.n 11fc8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc7ffff │ │ │ │ - bge.n 11fe4 │ │ │ │ + bge.n 11f94 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011ffc : │ │ │ │ +0001204c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #60] @ 1204c │ │ │ │ + ldr.w ip, [pc, #60] @ 1209c │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #52] @ (12050 ) │ │ │ │ + ldr r3, [pc, #52] @ (120a0 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #52] @ (12054 ) │ │ │ │ + ldr r1, [pc, #52] @ (120a4 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 8be4 │ │ │ │ - ldr r2, [pc, #36] @ (12058 ) │ │ │ │ - ldr r3, [pc, #28] @ (12050 ) │ │ │ │ + ldr r2, [pc, #36] @ (120a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (120a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12048 │ │ │ │ + bne.n 12098 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - bge.n 11fb8 │ │ │ │ + bge.n 12168 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ - bge.n 11f84 │ │ │ │ + bge.n 12134 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001205c : │ │ │ │ +000120ac : │ │ │ │ b.w 8040 │ │ │ │ │ │ │ │ -00012060 : │ │ │ │ +000120b0 : │ │ │ │ movs r2, #1 │ │ │ │ b.w 80d8 │ │ │ │ nop │ │ │ │ │ │ │ │ -00012068 : │ │ │ │ +000120b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ blx 86c0 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00012084 : │ │ │ │ +000120d4 : │ │ │ │ b.w 87dc │ │ │ │ │ │ │ │ -00012088 : │ │ │ │ +000120d8 : │ │ │ │ b.w 852c │ │ │ │ │ │ │ │ -0001208c : │ │ │ │ +000120dc : │ │ │ │ b.w 8cc0 │ │ │ │ │ │ │ │ -00012090 : │ │ │ │ +000120e0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 82a4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000120ac : │ │ │ │ +000120fc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -14819,208 +14840,208 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000120d0 : │ │ │ │ +00012120 : │ │ │ │ b.w 813c │ │ │ │ │ │ │ │ -000120d4 : │ │ │ │ +00012124 : │ │ │ │ b.w 8b64 │ │ │ │ │ │ │ │ -000120d8 : │ │ │ │ +00012128 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 8674 │ │ │ │ - cbz r0, 12142 │ │ │ │ + cbz r0, 12192 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r1, 12132 │ │ │ │ - ldr r1, [pc, #76] @ (12148 ) │ │ │ │ + cbnz r1, 12182 │ │ │ │ + ldr r1, [pc, #76] @ (12198 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8388 │ │ │ │ - ldr r2, [pc, #72] @ (1214c ) │ │ │ │ + ldr r2, [pc, #72] @ (1219c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 870c │ │ │ │ - ldr r2, [pc, #56] @ (12150 ) │ │ │ │ + ldr r2, [pc, #56] @ (121a0 ) │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 870c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 88c4 │ │ │ │ - ldr r1, [pc, #32] @ (12154 ) │ │ │ │ + ldr r1, [pc, #32] @ (121a4 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8388 │ │ │ │ - ldr r2, [pc, #24] @ (12158 ) │ │ │ │ + ldr r2, [pc, #24] @ (121a8 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1211a │ │ │ │ + b.n 1216a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r3, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [r0, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [r2, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [r5, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001215c : │ │ │ │ +000121ac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ blx 8674 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 122be │ │ │ │ + beq.w 1230e │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 12232 │ │ │ │ - ldr r1, [pc, #316] @ (122c4 ) │ │ │ │ + bne.n 12282 │ │ │ │ + ldr r1, [pc, #316] @ (12314 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8388 │ │ │ │ - ldr r2, [pc, #312] @ (122c8 ) │ │ │ │ + ldr r2, [pc, #312] @ (12318 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 870c │ │ │ │ - ldr r1, [pc, #300] @ (122cc ) │ │ │ │ + ldr r1, [pc, #300] @ (1231c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8388 │ │ │ │ - ldr r2, [pc, #292] @ (122d0 ) │ │ │ │ + ldr r2, [pc, #292] @ (12320 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 870c │ │ │ │ - ldr r2, [pc, #284] @ (122d4 ) │ │ │ │ + ldr r2, [pc, #284] @ (12324 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 870c │ │ │ │ - ldr r1, [pc, #272] @ (122d8 ) │ │ │ │ + ldr r1, [pc, #272] @ (12328 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8388 │ │ │ │ - ldr r2, [pc, #264] @ (122dc ) │ │ │ │ + ldr r2, [pc, #264] @ (1232c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 870c │ │ │ │ - ldr r2, [pc, #256] @ (122e0 ) │ │ │ │ + ldr r2, [pc, #256] @ (12330 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 870c │ │ │ │ - ldr r1, [pc, #244] @ (122e4 ) │ │ │ │ + ldr r1, [pc, #244] @ (12334 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8388 │ │ │ │ - ldr r2, [pc, #236] @ (122e8 ) │ │ │ │ + ldr r2, [pc, #236] @ (12338 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 870c │ │ │ │ - ldr r1, [pc, #208] @ (122ec ) │ │ │ │ + ldr r1, [pc, #208] @ (1233c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8388 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 88c4 │ │ │ │ - ldr r1, [pc, #188] @ (122f0 ) │ │ │ │ + ldr r1, [pc, #188] @ (12340 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ blx 8388 │ │ │ │ - ldr r2, [pc, #180] @ (122f4 ) │ │ │ │ + ldr r2, [pc, #180] @ (12344 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 870c │ │ │ │ - ldr r1, [pc, #172] @ (122f8 ) │ │ │ │ + ldr r1, [pc, #172] @ (12348 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8388 │ │ │ │ - ldr r2, [pc, #164] @ (122fc ) │ │ │ │ + ldr r2, [pc, #164] @ (1234c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 870c │ │ │ │ - ldr r1, [pc, #152] @ (12300 ) │ │ │ │ + ldr r1, [pc, #152] @ (12350 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8388 │ │ │ │ - ldr r2, [pc, #144] @ (12304 ) │ │ │ │ + ldr r2, [pc, #144] @ (12354 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 870c │ │ │ │ - ldr r2, [pc, #132] @ (12308 ) │ │ │ │ + ldr r2, [pc, #132] @ (12358 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 870c │ │ │ │ - ldr r1, [pc, #124] @ (1230c ) │ │ │ │ + ldr r1, [pc, #124] @ (1235c ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 8388 │ │ │ │ - ldr r2, [pc, #116] @ (12310 ) │ │ │ │ + ldr r2, [pc, #116] @ (12360 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r4, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -15069,52 +15090,52 @@ │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ strb r4, [r2, #0] │ │ │ │ movs r1, r0 │ │ │ │ strb r4, [r2, #1] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00012314 : │ │ │ │ +00012364 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1233e │ │ │ │ + cbz r3, 1238e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1233c │ │ │ │ + cbz r0, 1238c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #12 │ │ │ │ blx 8668 │ │ │ │ - b.n 12332 │ │ │ │ + b.n 12382 │ │ │ │ nop │ │ │ │ │ │ │ │ -00012348 : │ │ │ │ +00012398 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ lsrs r3, r2, #31 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 1237a │ │ │ │ + cbz r3, 123ca │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -15122,94 +15143,94 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r8, r0 │ │ │ │ ldrd ip, r0, [r4, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add.w r2, ip, r3 │ │ │ │ adds r2, #2 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 123d0 │ │ │ │ + bge.n 12420 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 12370 │ │ │ │ + beq.n 123c0 │ │ │ │ add.w r0, r1, ip │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ blx 8274 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ add.w r3, r8, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ - beq.n 123c4 │ │ │ │ + beq.n 12414 │ │ │ │ adds r0, r3, #1 │ │ │ │ movs r1, #10 │ │ │ │ str r0, [r4, #4] │ │ │ │ strb r1, [r2, r3] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12370 │ │ │ │ + beq.n 123c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ - b.n 12370 │ │ │ │ + b.n 123c0 │ │ │ │ add r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w r7, r0, #256 @ 0x100 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 123f8 │ │ │ │ + cbz r3, 12448 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 12372 │ │ │ │ + beq.n 123c2 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ str r7, [r4, #8] │ │ │ │ str r1, [r4, #0] │ │ │ │ - b.n 1239c │ │ │ │ + b.n 123ec │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 8438 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 123ea │ │ │ │ + b.n 1243a │ │ │ │ │ │ │ │ -00012404 : │ │ │ │ +00012454 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3024] @ 0xbd0 │ │ │ │ - ldr r2, [pc, #232] @ (12500 ) │ │ │ │ + ldr r2, [pc, #232] @ (12550 ) │ │ │ │ sub.w sp, sp, #1040 @ 0x410 │ │ │ │ - ldr r3, [pc, #228] @ (12504 ) │ │ │ │ + ldr r3, [pc, #228] @ (12554 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [sp, #1072] @ 0x430 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1036] @ 0x40c │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - bne.n 12464 │ │ │ │ - ldr r2, [pc, #196] @ (12508 ) │ │ │ │ - ldr r3, [pc, #192] @ (12504 ) │ │ │ │ + bne.n 124b4 │ │ │ │ + ldr r2, [pc, #196] @ (12558 ) │ │ │ │ + ldr r3, [pc, #192] @ (12554 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1036] @ 0x40c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 124fa │ │ │ │ + bne.n 1254a │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #1040 @ 0x410 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r8, r3 │ │ │ │ addw r3, sp, #1076 @ 0x434 │ │ │ │ @@ -15220,89 +15241,89 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov sl, r0 │ │ │ │ blx 8264 <__vsnprintf_chk@plt> │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ - bcc.n 124d6 │ │ │ │ + bcc.n 12526 │ │ │ │ str r6, [sp, #8] │ │ │ │ adds r6, r0, #1 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r6 │ │ │ │ - cbz r3, 124e4 │ │ │ │ + cbz r3, 12534 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r6, 124ee │ │ │ │ + cbz r6, 1253e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 8264 <__vsnprintf_chk@plt> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 8388 │ │ │ │ mov r4, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 124f2 │ │ │ │ + cbz r3, 12542 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12440 │ │ │ │ + b.n 12490 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ blx 8388 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 12440 │ │ │ │ + b.n 12490 │ │ │ │ mov r0, r6 │ │ │ │ blx 8668 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 124a2 │ │ │ │ + b.n 124f2 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 12440 │ │ │ │ + b.n 12490 │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.n 12440 │ │ │ │ + b.n 12490 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 12454 │ │ │ │ + bvs.n 12604 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 12414 │ │ │ │ + bvs.n 125c4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001250c : │ │ │ │ +0001255c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 12560 │ │ │ │ + cbz r0, 125b0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1254e │ │ │ │ + cbz r4, 1259e │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 12542 │ │ │ │ + cbz r3, 12592 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ @@ -15310,95 +15331,95 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 12564 │ │ │ │ + cbz r3, 125b4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1253c │ │ │ │ + b.n 1258c │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 12560 │ │ │ │ + b.n 125b0 │ │ │ │ │ │ │ │ -0001256c : │ │ │ │ - cbz r0, 125ac │ │ │ │ +000125bc : │ │ │ │ + cbz r0, 125fc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 12596 │ │ │ │ + cbz r1, 125e6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 125b8 │ │ │ │ + cbz r3, 12608 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 125b0 │ │ │ │ + cbz r3, 12600 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 125a6 │ │ │ │ + b.n 125f6 │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 12596 │ │ │ │ + b.n 125e6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ blx 8808 │ │ │ │ adds r5, r0, #1 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r5, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12672 │ │ │ │ + beq.n 126c2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 12652 │ │ │ │ + cbz r6, 126a2 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 893c │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ - cbz r2, 12652 │ │ │ │ + cbz r2, 126a2 │ │ │ │ mov r3, r6 │ │ │ │ movw lr, #28252 @ 0x6e5c │ │ │ │ movw ip, #29276 @ 0x725c │ │ │ │ movw r5, #8796 @ 0x225c │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bhi.n 12638 │ │ │ │ + bhi.n 12688 │ │ │ │ cmp r2, #8 │ │ │ │ - bls.n 12646 │ │ │ │ + bls.n 12696 │ │ │ │ sub.w r1, r2, #9 │ │ │ │ cmp r1, #25 │ │ │ │ - bhi.n 12646 │ │ │ │ + bhi.n 12696 │ │ │ │ tbb [pc, r1] │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r7, r3, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ @@ -15409,61 +15430,61 @@ │ │ │ │ asrs r4, r2, #16 │ │ │ │ asrs r4, r2, #16 │ │ │ │ adds r4, r2, #0 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ itt eq │ │ │ │ movweq r2, #23644 @ 0x5c5c │ │ │ │ strheq.w r2, [r3], #2 │ │ │ │ - beq.n 12648 │ │ │ │ + beq.n 12698 │ │ │ │ strb r2, [r3, #0] │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1260a │ │ │ │ + bne.n 1265a │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strh.w r5, [r3], #2 │ │ │ │ - b.n 12648 │ │ │ │ + b.n 12698 │ │ │ │ strh.w ip, [r3], #2 │ │ │ │ - b.n 12648 │ │ │ │ + b.n 12698 │ │ │ │ strh.w lr, [r3], #2 │ │ │ │ - b.n 12648 │ │ │ │ + b.n 12698 │ │ │ │ movw r2, #29788 @ 0x745c │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 12648 │ │ │ │ + b.n 12698 │ │ │ │ mov r0, r5 │ │ │ │ blx 8668 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 125ec │ │ │ │ + b.n 1263c │ │ │ │ │ │ │ │ -0001267c : │ │ │ │ +000126cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2728] @ 0xaa8 │ │ │ │ - ldr.w r2, [pc, #2580] @ 130a4 │ │ │ │ + ldr.w r2, [pc, #2580] @ 130f4 │ │ │ │ subw sp, sp, #1332 @ 0x534 │ │ │ │ - ldr.w r3, [pc, #2576] @ 130a8 │ │ │ │ + ldr.w r3, [pc, #2576] @ 130f8 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r9, [pc, #2576] @ 130ac │ │ │ │ + ldr.w r9, [pc, #2576] @ 130fc │ │ │ │ str r1, [sp, #20] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1324] @ 0x52c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12c6e │ │ │ │ + beq.w 12cbe │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r0, [pc, #2552] @ 130b0 │ │ │ │ + ldr.w r0, [pc, #2552] @ 13100 │ │ │ │ add r0, pc │ │ │ │ blx 8634 │ │ │ │ - ldr.w r3, [pc, #2544] @ 130b4 │ │ │ │ + ldr.w r3, [pc, #2544] @ 13104 │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - ldr.w r2, [pc, #2540] @ 130b8 │ │ │ │ + ldr.w r2, [pc, #2540] @ 13108 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ ite eq │ │ │ │ moveq r3, r5 │ │ │ │ @@ -15475,1010 +15496,1010 @@ │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 85d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1306e │ │ │ │ + beq.w 130be │ │ │ │ add r4, sp, #300 @ 0x12c │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ mov r0, r4 │ │ │ │ blx 8778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12c98 │ │ │ │ + beq.w 12ce8 │ │ │ │ mov r0, r5 │ │ │ │ blx 8468 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12cb2 │ │ │ │ - ldr.w fp, [pc, #2464] @ 130bc │ │ │ │ + bne.w 12d02 │ │ │ │ + ldr.w fp, [pc, #2464] @ 1310c │ │ │ │ movs r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ add fp, pc │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ - b.n 1272e │ │ │ │ + b.n 1277e │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 8bd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12a9c │ │ │ │ + beq.w 12aec │ │ │ │ add.w r4, r0, #19 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 8808 │ │ │ │ cmp r0, #8 │ │ │ │ - bls.n 1272c │ │ │ │ + bls.n 1277c │ │ │ │ subs r0, #8 │ │ │ │ mov r1, fp │ │ │ │ adds r0, r4, r0 │ │ │ │ blx 80bc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1272c │ │ │ │ + bne.n 1277c │ │ │ │ mov r0, r4 │ │ │ │ blx 8258 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1272c │ │ │ │ + beq.n 1277c │ │ │ │ mov r0, r4 │ │ │ │ blx 8808 │ │ │ │ add r0, r5 │ │ │ │ strb.w r9, [r0, #-4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 12b08 │ │ │ │ + beq.w 12b58 │ │ │ │ mov r0, r8 │ │ │ │ blx 8808 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 8808 │ │ │ │ add r6, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12cda │ │ │ │ + beq.w 12d2a │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 127d8 │ │ │ │ - ldr.w r3, [pc, #2324] @ 130c0 │ │ │ │ + beq.n 12828 │ │ │ │ + ldr.w r3, [pc, #2324] @ 13110 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ add r3, pc │ │ │ │ strd r8, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12e92 │ │ │ │ + beq.w 12ee2 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r5 │ │ │ │ blx 8b74 │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ccc │ │ │ │ + beq.w 12d1c │ │ │ │ mov r0, r8 │ │ │ │ blx 8808 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 8808 │ │ │ │ add r9, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r9, r9, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12cd0 │ │ │ │ + beq.w 12d20 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 12e04 │ │ │ │ - ldr.w r3, [pc, #2216] @ 130c4 │ │ │ │ + beq.w 12e54 │ │ │ │ + ldr.w r3, [pc, #2216] @ 13114 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 8808 │ │ │ │ - ldr.w r3, [pc, #2184] @ 130c8 │ │ │ │ + ldr.w r3, [pc, #2184] @ 13118 │ │ │ │ subs r0, #3 │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r6, r0] │ │ │ │ mov r0, r6 │ │ │ │ blx 8258 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ddc │ │ │ │ + beq.w 12e2c │ │ │ │ add r4, sp, #184 @ 0xb8 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 8034 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1288c │ │ │ │ + cbnz r0, 128dc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ blx 8034 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12b90 │ │ │ │ + bne.w 12be0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ blx 8034 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 1288c │ │ │ │ + cbnz r0, 128dc │ │ │ │ ldrd r1, r2, [sp, #152] @ 0x98 │ │ │ │ ldrd r0, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.w 12b90 │ │ │ │ - ldr.w r3, [pc, #2108] @ 130cc │ │ │ │ + bge.w 12be0 │ │ │ │ + ldr.w r3, [pc, #2108] @ 1311c │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #2104] @ 130d0 │ │ │ │ + ldr.w r2, [pc, #2104] @ 13120 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r6 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 128c4 │ │ │ │ + beq.n 12914 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 892c │ │ │ │ - cbz r0, 128c4 │ │ │ │ + cbz r0, 12914 │ │ │ │ blx 8914 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.w 12e6e │ │ │ │ + bne.w 12ebe │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8808 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r0, #1 │ │ │ │ adds r3, r1, r0 │ │ │ │ ldrb r2, [r1, r0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bcs.n 128ec │ │ │ │ + bcs.n 1293c │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 12dd8 │ │ │ │ + beq.w 12e28 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bcc.n 128da │ │ │ │ + bcc.n 1292a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8258 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 12fd2 │ │ │ │ + beq.w 13022 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 12902 │ │ │ │ + bne.n 12952 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strb r3, [r2, #0] │ │ │ │ blx 8808 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ subs r0, #1 │ │ │ │ adds r3, r1, r0 │ │ │ │ ldrb r2, [r1, r0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bcs.n 1293a │ │ │ │ + bcs.n 1298a │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 12dd4 │ │ │ │ + beq.w 12e24 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - bcc.n 12928 │ │ │ │ + bcc.n 12978 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8258 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13034 │ │ │ │ + beq.w 13084 │ │ │ │ adds r2, r0, #1 │ │ │ │ movs r0, #95 @ 0x5f │ │ │ │ and.w r1, r3, #253 @ 0xfd │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ itt eq │ │ │ │ strbeq.w r0, [r2, #-1] │ │ │ │ moveq r1, r2 │ │ │ │ - beq.n 12966 │ │ │ │ + beq.n 129b6 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 12ce4 │ │ │ │ + beq.w 12d34 │ │ │ │ mov r1, r2 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1294e │ │ │ │ + bne.n 1299e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r4, #0 │ │ │ │ strb r4, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8da4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12e36 │ │ │ │ + beq.w 12e86 │ │ │ │ blx 8674 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ed6 │ │ │ │ + beq.w 12f26 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx 8388 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13002 │ │ │ │ + beq.w 13052 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ blx 86f4 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12eec │ │ │ │ + beq.w 12f3c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 8ca4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12b28 │ │ │ │ + beq.w 12b78 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ blx 8bf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12cf0 │ │ │ │ + beq.w 12d40 │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 12cf0 │ │ │ │ - ldr.w r3, [pc, #1772] @ 130d4 │ │ │ │ + beq.w 12d40 │ │ │ │ + ldr.w r3, [pc, #1772] @ 13124 │ │ │ │ mov r4, sl │ │ │ │ mov r9, r5 │ │ │ │ mov sl, r0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 129fe │ │ │ │ + b.n 12a4e │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12ce8 │ │ │ │ + beq.w 12d38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ce8 │ │ │ │ + beq.w 12d38 │ │ │ │ ldrd r0, r5, [r3] │ │ │ │ - bl 125c0 │ │ │ │ + bl 12610 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 125c0 │ │ │ │ + bl 12610 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 129f6 │ │ │ │ + beq.n 12a46 │ │ │ │ mov r3, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 870c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12c92 │ │ │ │ + beq.w 12ce2 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ blx 8844 │ │ │ │ - cbz r0, 12a54 │ │ │ │ + cbz r0, 12aa4 │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 8844 │ │ │ │ - cbz r0, 12a54 │ │ │ │ + cbz r0, 12aa4 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.w 12c88 │ │ │ │ - ldr.w r2, [pc, #1656] @ 130d8 │ │ │ │ + beq.w 12cd8 │ │ │ │ + ldr.w r2, [pc, #1656] @ 13128 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ add r2, pc │ │ │ │ str.w r8, [sp] │ │ │ │ blx 870c │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12fe6 │ │ │ │ + beq.w 13036 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12fde │ │ │ │ + beq.w 1302e │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 129f6 │ │ │ │ + b.n 12a46 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 8468 │ │ │ │ - cbnz r0, 12ad4 │ │ │ │ + cbnz r0, 12b24 │ │ │ │ mov r0, r7 │ │ │ │ blx 8e4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ orrs r0, r5 │ │ │ │ - beq.n 12af2 │ │ │ │ - ldr.w r2, [pc, #1576] @ 130dc │ │ │ │ - ldr.w r3, [pc, #1520] @ 130a8 │ │ │ │ + beq.n 12b42 │ │ │ │ + ldr.w r2, [pc, #1576] @ 1312c │ │ │ │ + ldr.w r3, [pc, #1520] @ 130f8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1324] @ 0x52c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1306a │ │ │ │ + bne.w 130ba │ │ │ │ addw sp, sp, #1332 @ 0x534 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r0, [pc, #1540] @ 130e0 │ │ │ │ + ldr.w r0, [pc, #1540] @ 13130 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ mov r0, r7 │ │ │ │ blx 8e4c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ orrs r0, r5 │ │ │ │ - bne.n 12ab0 │ │ │ │ + bne.n 12b00 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #22 │ │ │ │ - ldr.w r0, [pc, #1516] @ 130e4 │ │ │ │ + ldr.w r0, [pc, #1516] @ 13134 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 12ab0 │ │ │ │ + b.n 12b00 │ │ │ │ mov r0, r5 │ │ │ │ blx 8258 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12ed0 │ │ │ │ + beq.w 12f20 │ │ │ │ blx 8808 │ │ │ │ - ldr.w r3, [pc, #1484] @ 130e8 │ │ │ │ + ldr.w r3, [pc, #1484] @ 13138 │ │ │ │ subs r0, #3 │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh r3, [r6, r0] │ │ │ │ - b.n 1284a │ │ │ │ + b.n 1289a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1468] @ 130ec │ │ │ │ + ldr.w r2, [pc, #1468] @ 1313c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8c58 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12fd6 │ │ │ │ + beq.w 13026 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ffa │ │ │ │ + beq.w 1304a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ blx 83ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 12b8a │ │ │ │ + beq.n 12bda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ff2 │ │ │ │ + beq.w 13042 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 879c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx 8034 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 12bc0 │ │ │ │ + cbnz r0, 12c10 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ blx 8034 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12c68 │ │ │ │ + bne.n 12cb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8034 <__stat64_time64@plt> │ │ │ │ - cbnz r0, 12bc0 │ │ │ │ + cbnz r0, 12c10 │ │ │ │ ldrd r1, r2, [sp, #152] @ 0x98 │ │ │ │ ldrd r0, r3, [r4, #80] @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 12c68 │ │ │ │ - ldr.w r3, [pc, #1288] @ 130cc │ │ │ │ + bge.n 12cb8 │ │ │ │ + ldr.w r3, [pc, #1288] @ 1311c │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr.w r2, [pc, #1316] @ 130f0 │ │ │ │ + ldr.w r2, [pc, #1316] @ 13140 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r5 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 12bf6 │ │ │ │ + beq.n 12c46 │ │ │ │ mov r0, r8 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ blx 892c │ │ │ │ - cbz r0, 12bf6 │ │ │ │ + cbz r0, 12c46 │ │ │ │ blx 8914 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - bne.w 12e80 │ │ │ │ + bne.w 12ed0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 86f4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ blx 8ca4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12daa │ │ │ │ - ldr.w r2, [pc, #1248] @ 130f4 │ │ │ │ + bne.w 12dfa │ │ │ │ + ldr.w r2, [pc, #1248] @ 13144 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 879c │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12e2e │ │ │ │ + beq.w 12e7e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12e22 │ │ │ │ + beq.w 12e72 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12e1a │ │ │ │ + beq.w 12e6a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 1272c │ │ │ │ + b.n 1277c │ │ │ │ blx 83ec │ │ │ │ - b.n 12c2a │ │ │ │ - ldr.w r3, [pc, #1092] @ 130b4 │ │ │ │ + b.n 12c7a │ │ │ │ + ldr.w r3, [pc, #1092] @ 13104 │ │ │ │ movs r2, #21 │ │ │ │ - ldr.w r0, [pc, #1152] @ 130f8 │ │ │ │ + ldr.w r0, [pc, #1152] @ 13148 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84f0 │ │ │ │ - b.n 12b04 │ │ │ │ + b.n 12b54 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12a5e │ │ │ │ + bne.w 12aae │ │ │ │ blx 83ec │ │ │ │ - b.n 12a76 │ │ │ │ + b.n 12ac6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #32 │ │ │ │ - ldr.w r0, [pc, #1116] @ 130fc │ │ │ │ + ldr.w r0, [pc, #1116] @ 1314c │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ mov r0, r7 │ │ │ │ blx 8e4c │ │ │ │ - b.n 12b04 │ │ │ │ + b.n 12b54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1096] @ 13100 │ │ │ │ + ldr.w r2, [pc, #1096] @ 13150 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r5 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 8e4c │ │ │ │ - b.n 12b04 │ │ │ │ + b.n 12b54 │ │ │ │ mov sl, r5 │ │ │ │ - b.n 127ea │ │ │ │ + b.n 1283a │ │ │ │ mov r0, r9 │ │ │ │ blx 8668 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 12814 │ │ │ │ + b.n 12864 │ │ │ │ mov r0, r6 │ │ │ │ blx 8668 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 127a2 │ │ │ │ + b.n 127f2 │ │ │ │ subs r1, r2, #1 │ │ │ │ - b.n 1296e │ │ │ │ + b.n 129be │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mov r5, r9 │ │ │ │ mov r4, sl │ │ │ │ mov r0, r4 │ │ │ │ blx 8d34 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ blx 8e7c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13022 │ │ │ │ + beq.w 13072 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8388 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13052 │ │ │ │ + beq.w 130a2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 88c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13038 │ │ │ │ - ldr r1, [pc, #972] @ (13104 ) │ │ │ │ + beq.w 13088 │ │ │ │ + ldr r1, [pc, #972] @ (13154 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ blx 8c74 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13080 │ │ │ │ + beq.w 130d0 │ │ │ │ mov r0, r9 │ │ │ │ blx 8808 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ blx 84f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 8ae0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 12e9c │ │ │ │ + bne.w 12eec │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13062 │ │ │ │ + beq.w 130b2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #900] @ (13108 ) │ │ │ │ + ldr r2, [pc, #900] @ (13158 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 879c │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12ec2 │ │ │ │ + beq.w 12f12 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12e58 │ │ │ │ - ldr r2, [pc, #864] @ (1310c ) │ │ │ │ + b.n 12ea8 │ │ │ │ + ldr r2, [pc, #864] @ (1315c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 12f02 │ │ │ │ + bne.w 12f52 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ blx 8330 │ │ │ │ mov r0, r4 │ │ │ │ blx 879c │ │ │ │ blx 83ec │ │ │ │ - b.n 12c2a │ │ │ │ + b.n 12c7a │ │ │ │ adds r0, r3, #1 │ │ │ │ - b.n 1293c │ │ │ │ + b.n 1298c │ │ │ │ adds r0, r3, #1 │ │ │ │ - b.n 128ee │ │ │ │ + b.n 1293e │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12eca │ │ │ │ + beq.n 12f1a │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1300a │ │ │ │ + beq.w 1305a │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1272c │ │ │ │ + b.n 1277c │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1300a │ │ │ │ + beq.w 1305a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1272c │ │ │ │ + b.n 1277c │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 12c62 │ │ │ │ + b.n 12cb2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 81e4 │ │ │ │ blx 83ec │ │ │ │ - b.n 12c52 │ │ │ │ + b.n 12ca2 │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.n 12c3a │ │ │ │ + b.n 12c8a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ - ldr r0, [pc, #724] @ (13110 ) │ │ │ │ + ldr r0, [pc, #724] @ (13160 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12ec2 │ │ │ │ + beq.n 12f12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1304a │ │ │ │ + beq.w 1309a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12b90 │ │ │ │ + b.n 12be0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #672] @ (13114 ) │ │ │ │ + ldr r2, [pc, #672] @ (13164 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - b.n 128c4 │ │ │ │ + b.n 12914 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #656] @ (13118 ) │ │ │ │ + ldr r2, [pc, #656] @ (13168 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r8 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - b.n 12bf6 │ │ │ │ + b.n 12c46 │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r9 │ │ │ │ blx 81e4 │ │ │ │ - b.n 127d8 │ │ │ │ + b.n 12828 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #632] @ (1311c ) │ │ │ │ + ldr r2, [pc, #632] @ (1316c ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1305a │ │ │ │ + beq.w 130aa │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12b3a │ │ │ │ + b.n 12b8a │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 81e4 │ │ │ │ - b.n 12e58 │ │ │ │ + b.n 12ea8 │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ blx 83ec │ │ │ │ - b.n 12df2 │ │ │ │ + b.n 12e42 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #31 │ │ │ │ - ldr r0, [pc, #580] @ (13120 ) │ │ │ │ + ldr r0, [pc, #580] @ (13170 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 12b3e │ │ │ │ + b.n 12b8e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #30 │ │ │ │ - ldr r0, [pc, #560] @ (13124 ) │ │ │ │ + ldr r0, [pc, #560] @ (13174 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.n 12b3e │ │ │ │ + b.n 12b8e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ blx 8bf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12dc0 │ │ │ │ + beq.w 12e10 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 12dc0 │ │ │ │ + beq.w 12e10 │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 12f80 │ │ │ │ + b.n 12fd0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8844 │ │ │ │ - cbz r0, 12f42 │ │ │ │ + cbz r0, 12f92 │ │ │ │ mov.w r3, #46 @ 0x2e │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ strb r3, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 8844 │ │ │ │ - cbz r0, 12f42 │ │ │ │ + cbz r0, 12f92 │ │ │ │ mov.w r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ - beq.n 12fb6 │ │ │ │ + beq.n 13006 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 8590 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12fc6 │ │ │ │ + beq.n 13016 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ - cbz r5, 12f7a │ │ │ │ + cbz r5, 12fca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13014 │ │ │ │ + beq.n 13064 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1301c │ │ │ │ + beq.n 1306c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1301c │ │ │ │ + beq.n 1306c │ │ │ │ ldrd r0, r5, [r3] │ │ │ │ - bl 125c0 │ │ │ │ + bl 12610 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 125c0 │ │ │ │ + bl 12610 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - bne.n 12f24 │ │ │ │ + bne.n 12f74 │ │ │ │ blx 83ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 12f66 │ │ │ │ + beq.n 12fb6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12f5e │ │ │ │ + bne.n 12fae │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 12f66 │ │ │ │ + b.n 12fb6 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12f48 │ │ │ │ + bne.n 12f98 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12f5e │ │ │ │ + bne.n 12fae │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ blx 83ec │ │ │ │ - b.n 12f6c │ │ │ │ + b.n 12fbc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 1290e │ │ │ │ + b.n 1295e │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 81e4 │ │ │ │ - b.n 12b58 │ │ │ │ + b.n 12ba8 │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 129f6 │ │ │ │ + b.n 12a46 │ │ │ │ mov r0, r8 │ │ │ │ blx 81e4 │ │ │ │ blx 83ec │ │ │ │ - b.n 12a8a │ │ │ │ + b.n 12ada │ │ │ │ mov r0, r9 │ │ │ │ blx 81e4 │ │ │ │ - b.n 12b8a │ │ │ │ + b.n 12bda │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81e4 │ │ │ │ - b.n 12b6c │ │ │ │ + b.n 12bbc │ │ │ │ mov r0, r9 │ │ │ │ blx 81e4 │ │ │ │ - b.n 129aa │ │ │ │ + b.n 129fa │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.w 1272c │ │ │ │ + b.w 1277c │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 12f7a │ │ │ │ + b.n 12fca │ │ │ │ mov r5, r9 │ │ │ │ mov r6, sl │ │ │ │ - b.n 12dc0 │ │ │ │ + b.n 12e10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #26 │ │ │ │ - ldr r0, [pc, #256] @ (13128 ) │ │ │ │ + ldr r0, [pc, #256] @ (13178 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ - b.n 12b3a │ │ │ │ + b.n 12b8a │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.n 1296e │ │ │ │ + b.n 129be │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #30 │ │ │ │ - ldr r0, [pc, #236] @ (1312c ) │ │ │ │ + ldr r0, [pc, #236] @ (1317c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ - b.n 12b3a │ │ │ │ + b.n 12b8a │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81e4 │ │ │ │ - b.n 12b90 │ │ │ │ + b.n 12be0 │ │ │ │ mov r0, r9 │ │ │ │ blx 81e4 │ │ │ │ - b.n 12d26 │ │ │ │ + b.n 12d76 │ │ │ │ mov r0, r9 │ │ │ │ blx 81e4 │ │ │ │ - b.n 12b3a │ │ │ │ + b.n 12b8a │ │ │ │ mov r0, r9 │ │ │ │ blx 81e4 │ │ │ │ - b.n 12d7e │ │ │ │ + b.n 12dce │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #188] @ (13130 ) │ │ │ │ + ldr r2, [pc, #188] @ (13180 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r5 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - b.n 12b04 │ │ │ │ + b.n 12b54 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #172] @ (13134 ) │ │ │ │ + ldr r2, [pc, #172] @ (13184 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1305a │ │ │ │ + beq.n 130aa │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 12b3a │ │ │ │ - bmi.n 13108 │ │ │ │ + b.n 12b8a │ │ │ │ + bcc.n 130b8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 13100 │ │ │ │ + bcc.n 130b0 │ │ │ │ movs r2, r0 │ │ │ │ strb r6, [r2, #9] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r2, #9] │ │ │ │ movs r1, r0 │ │ │ │ strb r2, [r6, #9] │ │ │ │ movs r1, r0 │ │ │ │ ldrsb r2, [r6, r4] │ │ │ │ movs r1, r0 │ │ │ │ ldrsb r0, [r0, r3] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [pc, #208] @ (1319c ) │ │ │ │ + ldr r3, [pc, #208] @ (131ec ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ strb r6, [r4, #1] │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [r5, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 13100 │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r7, #0] │ │ │ │ movs r1, r0 │ │ │ │ strb r6, [r1, #1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [pc, #352] @ (1324c ) │ │ │ │ + ldr r0, [pc, #352] @ (1329c ) │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [r7, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r2, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [r5, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ @@ -16511,113 +16532,113 @@ │ │ │ │ ldr r6, [r7, #32] │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013138 : │ │ │ │ +00013188 : │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 131c4 │ │ │ │ + ble.n 13214 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov ip, r2 │ │ │ │ - ldr.w lr, [pc, #136] @ 131cc │ │ │ │ + ldr.w lr, [pc, #136] @ 1321c │ │ │ │ add lr, pc │ │ │ │ - b.n 1318e │ │ │ │ + b.n 131de │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ cmp.w ip, #2 │ │ │ │ orr.w r3, r3, r4, lsr #4 │ │ │ │ ldrb.w r3, [lr, r3] │ │ │ │ strb r3, [r0, #1] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ mov.w r3, r3, lsl #2 │ │ │ │ and.w r3, r3, #60 @ 0x3c │ │ │ │ - beq.n 131b8 │ │ │ │ + beq.n 13208 │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ orr.w r3, r3, r4, lsr #6 │ │ │ │ ldrb.w r3, [lr, r3] │ │ │ │ strb r3, [r0, #2] │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ ldrb.w r4, [lr, r3] │ │ │ │ rsb r3, ip, #3 │ │ │ │ strb r4, [r0, #3] │ │ │ │ add r3, r2 │ │ │ │ sub.w ip, ip, #3 │ │ │ │ adds r1, #3 │ │ │ │ adds r0, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 131be │ │ │ │ + ble.n 1320e │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp.w ip, #1 │ │ │ │ mov.w r3, r3, lsr #2 │ │ │ │ ldrb.w r3, [lr, r3] │ │ │ │ strb r3, [r0, #0] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ and.w r3, r3, #48 @ 0x30 │ │ │ │ - bne.n 13148 │ │ │ │ + bne.n 13198 │ │ │ │ ldrb.w r3, [lr, r3] │ │ │ │ movs r5, #61 @ 0x3d │ │ │ │ strb r3, [r0, #1] │ │ │ │ movs r4, #61 @ 0x3d │ │ │ │ strb r5, [r0, #2] │ │ │ │ - b.n 1317a │ │ │ │ + b.n 131ca │ │ │ │ ldrb.w r5, [lr, r3] │ │ │ │ - b.n 131b2 │ │ │ │ + b.n 13202 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ strb r4, [r7, #22] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000131d0 : │ │ │ │ +00013220 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #192] @ (132a4 ) │ │ │ │ + ldr r4, [pc, #192] @ (132f4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #192] @ (132a8 ) │ │ │ │ + ldr r3, [pc, #192] @ (132f8 ) │ │ │ │ subs.w sl, r2, #0 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - ble.n 1329a │ │ │ │ - ldr r5, [pc, #176] @ (132ac ) │ │ │ │ + ble.n 132ea │ │ │ │ + ldr r5, [pc, #176] @ (132fc ) │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov lr, r0 │ │ │ │ add r5, pc │ │ │ │ add.w r1, r9, lr │ │ │ │ mov r4, sp │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ sub.w r6, r3, #43 @ 0x2b │ │ │ │ cmp r6, #79 @ 0x4f │ │ │ │ - bhi.n 1326e │ │ │ │ + bhi.n 132be │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #25] │ │ │ │ strb r3, [r4, #0] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.n 1328c │ │ │ │ + beq.n 132dc │ │ │ │ adds r2, #1 │ │ │ │ subs r3, #62 @ 0x3e │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #4 │ │ │ │ strb.w r3, [r4], #1 │ │ │ │ - bne.n 1320e │ │ │ │ + bne.n 1325e │ │ │ │ movs r2, #3 │ │ │ │ ldrb.w r3, [sp, #1] │ │ │ │ adds r1, r7, r0 │ │ │ │ ldrb.w r6, [sp, #2] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb.w r8, [sp] │ │ │ │ ldrb.w r4, [sp, #3] │ │ │ │ @@ -16625,177 +16646,177 @@ │ │ │ │ mov.w r3, r3, lsl #4 │ │ │ │ orr.w ip, ip, r8, lsl #2 │ │ │ │ orr.w r3, r3, r6, lsr #2 │ │ │ │ strb.w ip, [r7, r0] │ │ │ │ orr.w r4, r4, r6, lsl #6 │ │ │ │ strb r3, [r1, #1] │ │ │ │ strb r4, [r1, #2] │ │ │ │ - ble.n 1326e │ │ │ │ + ble.n 132be │ │ │ │ add.w lr, lr, #4 │ │ │ │ add r0, r2 │ │ │ │ cmp sl, lr │ │ │ │ - bgt.n 13204 │ │ │ │ + bgt.n 13254 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 1329a │ │ │ │ - ldr r2, [pc, #60] @ (132b0 ) │ │ │ │ - ldr r3, [pc, #48] @ (132a8 ) │ │ │ │ + beq.n 132ea │ │ │ │ + ldr r2, [pc, #60] @ (13300 ) │ │ │ │ + ldr r3, [pc, #48] @ (132f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1329e │ │ │ │ + bne.n 132ee │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ uxtb r3, r2 │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13232 │ │ │ │ + bne.n 13282 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.n 13232 │ │ │ │ + b.n 13282 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 13272 │ │ │ │ + b.n 132c2 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r7, #19] │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000132b4 : │ │ │ │ +00013304 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 132fe │ │ │ │ + cbz r0, 1334e │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 13302 │ │ │ │ - cbz r4, 1330c │ │ │ │ + blt.n 13352 │ │ │ │ + cbz r4, 1335c │ │ │ │ adds r3, r4, #4 │ │ │ │ lsls r5, r3, #1 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r5 │ │ │ │ - cbz r3, 13318 │ │ │ │ + cbz r3, 13368 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 132fe │ │ │ │ + cbz r5, 1334e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 893c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 817c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 8808 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 132d0 │ │ │ │ - ldr r0, [pc, #20] @ (13324 ) │ │ │ │ + bne.n 13320 │ │ │ │ + ldr r0, [pc, #20] @ (13374 ) │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 8254 │ │ │ │ mov r0, r5 │ │ │ │ blx 8668 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 132e8 │ │ │ │ + b.n 13338 │ │ │ │ nop │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013328 : │ │ │ │ - cbz r1, 1332e │ │ │ │ +00013378 : │ │ │ │ + cbz r1, 1337e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 133bc │ │ │ │ + beq.n 1340c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ blx 8808 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 133a6 │ │ │ │ + cbz r0, 133f6 │ │ │ │ add.w r2, r0, r0, lsl #1 │ │ │ │ adds r2, #16 │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 133a6 │ │ │ │ + bhi.n 133f6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 133ae │ │ │ │ + cbz r3, 133fe │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 133a6 │ │ │ │ + cbz r3, 133f6 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ blx 893c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 833c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 13396 │ │ │ │ + cbz r0, 133e6 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r0] │ │ │ │ - cbz r6, 133a8 │ │ │ │ + cbz r6, 133f8 │ │ │ │ str r0, [r6, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 83ec │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 133c2 │ │ │ │ + cbz r5, 13412 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 8668 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1336e │ │ │ │ + b.n 133be │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 81e4 │ │ │ │ - b.n 133a6 │ │ │ │ + b.n 133f6 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 133f8 │ │ │ │ + cbz r2, 13448 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -16813,388 +16834,388 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #168] @ (134c0 ) │ │ │ │ - ldr r2, [pc, #172] @ (134c4 ) │ │ │ │ + ldr r1, [pc, #168] @ (13510 ) │ │ │ │ + ldr r2, [pc, #172] @ (13514 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, r3 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 134aa │ │ │ │ + bne.n 134fa │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 1345e │ │ │ │ + bne.n 134ae │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #128] @ (134c8 ) │ │ │ │ - ldr r3, [pc, #120] @ (134c4 ) │ │ │ │ + ldr r2, [pc, #128] @ (13518 ) │ │ │ │ + ldr r3, [pc, #120] @ (13514 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 134b4 │ │ │ │ + bne.n 13504 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, pc} │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 84b4 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1343e │ │ │ │ + bne.n 1348e │ │ │ │ ldrd r1, r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, #5 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ - blt.n 1343e │ │ │ │ - vldr d7, [pc, #60] @ 134b8 │ │ │ │ + blt.n 1348e │ │ │ │ + vldr d7, [pc, #60] @ 13508 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #2 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 82b0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 13444 │ │ │ │ + beq.n 13494 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 134a0 │ │ │ │ + cbz r0, 134f0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 8b30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ - b.n 13446 │ │ │ │ + b.n 13496 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 8e1c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 13434 │ │ │ │ + b.n 13484 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5} │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r1, 13504 │ │ │ │ + cbz r1, 13554 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 134fe │ │ │ │ + bcc.n 1354e │ │ │ │ clz r6, r5 │ │ │ │ subs r0, r0, r3 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ cmp r0, r2 │ │ │ │ it cc │ │ │ │ orrcc.w r6, r6, #1 │ │ │ │ - cbz r6, 13548 │ │ │ │ + cbz r6, 13598 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 134fe │ │ │ │ + beq.n 1354e │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ blx 8514 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 134fe │ │ │ │ - cbnz r4, 13528 │ │ │ │ - b.n 13550 │ │ │ │ + beq.n 1354e │ │ │ │ + cbnz r4, 13578 │ │ │ │ + b.n 135a0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 13550 │ │ │ │ + beq.n 135a0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ blx 8164 │ │ │ │ subs r3, r4, r0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it le │ │ │ │ orrle.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13524 │ │ │ │ - b.n 134fe │ │ │ │ + beq.n 13574 │ │ │ │ + b.n 1354e │ │ │ │ add r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 8274 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #100] @ 135cc │ │ │ │ + ldr.w ip, [pc, #100] @ 1361c │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #96] @ (135d0 ) │ │ │ │ + ldr r1, [pc, #96] @ (13620 ) │ │ │ │ sub sp, #12 │ │ │ │ add ip, pc │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, sp │ │ │ │ str r2, [r5, #0] │ │ │ │ movs r2, #4 │ │ │ │ - bl 134cc │ │ │ │ - cbz r0, 135ae │ │ │ │ + bl 1351c │ │ │ │ + cbz r0, 135fe │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ ldrb.w r1, [sp, #2] │ │ │ │ ldrb.w r2, [sp] │ │ │ │ str r2, [r5, #0] │ │ │ │ lsls r3, r3, #16 │ │ │ │ ldrb.w r2, [sp, #1] │ │ │ │ orr.w r3, r3, r1, lsl #8 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #36] @ (135d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (135d0 ) │ │ │ │ + ldr r2, [pc, #36] @ (13624 ) │ │ │ │ + ldr r3, [pc, #28] @ (13620 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 135c6 │ │ │ │ + bne.n 13616 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r5!, {r3} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r6, [pc, #388] @ (13770 ) │ │ │ │ + ldr r6, [pc, #388] @ (137c0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #388] @ (13774 ) │ │ │ │ + ldr r5, [pc, #388] @ (137c4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ ldr r5, [r6, r5] │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov.w r5, #0 │ │ │ │ - beq.n 136be │ │ │ │ + beq.n 1370e │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r2 │ │ │ │ str r6, [r0, #28] │ │ │ │ - cbz r1, 1366e │ │ │ │ + cbz r1, 136be │ │ │ │ add.w sl, r7, #1 │ │ │ │ add r5, sp, #20 │ │ │ │ - b.n 1364c │ │ │ │ + b.n 1369c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 134cc │ │ │ │ - cbz r0, 13650 │ │ │ │ + bl 1351c │ │ │ │ + cbz r0, 136a0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 13650 │ │ │ │ + cbz r3, 136a0 │ │ │ │ ldrd r0, r6, [r4, #24] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w lr, r0, r6, lsl #3 │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, lr │ │ │ │ it eq │ │ │ │ moveq r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [r4, #20] │ │ │ │ adds r1, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 136c4 │ │ │ │ + beq.n 13714 │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 13618 │ │ │ │ + bcc.n 13668 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #292] @ (13778 ) │ │ │ │ - ldr r3, [pc, #284] @ (13774 ) │ │ │ │ + ldr r2, [pc, #292] @ (137c8 ) │ │ │ │ + ldr r3, [pc, #284] @ (137c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1376a │ │ │ │ + bne.w 137ba │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r5, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ - cbnz r3, 136ae │ │ │ │ + cbnz r3, 136fe │ │ │ │ mov.w r3, #1020 @ 0x3fc │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 134cc │ │ │ │ - cbz r0, 136be │ │ │ │ + bl 1351c │ │ │ │ + cbz r0, 1370e │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 136be │ │ │ │ + bhi.n 1370e │ │ │ │ subs r6, r6, r3 │ │ │ │ lsrs r6, r6, #3 │ │ │ │ str r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 13650 │ │ │ │ + beq.n 136a0 │ │ │ │ lsrs r0, r5, #8 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 26e1c │ │ │ │ + bl 26e6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 13610 │ │ │ │ + b.n 13660 │ │ │ │ lsls r3, r5, #2 │ │ │ │ movs r2, #8 │ │ │ │ and.w r3, r3, #1020 @ 0x3fc │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 134cc │ │ │ │ - cbnz r0, 13706 │ │ │ │ + bl 1351c │ │ │ │ + cbnz r0, 13756 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 13652 │ │ │ │ + b.n 136a2 │ │ │ │ add r6, sp, #28 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 134cc │ │ │ │ + bl 1351c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 136be │ │ │ │ + beq.n 1370e │ │ │ │ ldrb.w r2, [sp, #31] │ │ │ │ ldrb.w r1, [sp, #30] │ │ │ │ ldrb.w r0, [sp, #29] │ │ │ │ lsls r2, r2, #16 │ │ │ │ orr.w r2, r2, r1, lsl #8 │ │ │ │ ldrb.w r1, [sp, #28] │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 136be │ │ │ │ + beq.n 1370e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp sl, r1 │ │ │ │ - beq.n 1370e │ │ │ │ + beq.n 1375e │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r6, [r4, #28] │ │ │ │ - b.n 1364c │ │ │ │ + b.n 1369c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 13688 │ │ │ │ + b.n 136d8 │ │ │ │ adds r3, #4 │ │ │ │ mov fp, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r9 │ │ │ │ mov r4, sl │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 13738 │ │ │ │ + b.n 13788 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 8320 │ │ │ │ - cbnz r0, 13756 │ │ │ │ + cbnz r0, 137a6 │ │ │ │ add.w r7, r8, r5 │ │ │ │ add r6, r5 │ │ │ │ subs r4, r4, r5 │ │ │ │ - beq.n 1375c │ │ │ │ + beq.n 137ac │ │ │ │ cmp r4, #32 │ │ │ │ mov r8, r7 │ │ │ │ mov r3, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r5, r4 │ │ │ │ it cs │ │ │ │ movcs r5, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 134cc │ │ │ │ + bl 1351c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13722 │ │ │ │ - b.n 13650 │ │ │ │ + bne.n 13772 │ │ │ │ + b.n 136a0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r4, fp │ │ │ │ - b.n 13700 │ │ │ │ + b.n 13750 │ │ │ │ ldrd r3, r1, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [fp, #32] │ │ │ │ - b.n 13652 │ │ │ │ + b.n 136a2 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r3, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r5} │ │ │ │ movs r2, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [r0, #16] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 137bc │ │ │ │ + cbz r2, 1380c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ movs r1, #0 │ │ │ │ @@ -17208,105 +17229,105 @@ │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13856 │ │ │ │ + beq.n 138a6 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - beq.n 13820 │ │ │ │ + beq.n 13870 │ │ │ │ ldrd r8, r9, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ sub.w fp, r9, r8 │ │ │ │ cmp r2, fp │ │ │ │ - bls.n 1385a │ │ │ │ + bls.n 138aa │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r3, r8 │ │ │ │ blx 8274 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r4, fp │ │ │ │ str r4, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 13828 │ │ │ │ + cbz r4, 13878 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str.w sl, [r5, #4] │ │ │ │ blx r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 13826 │ │ │ │ + beq.n 13876 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r5, #4] │ │ │ │ add r6, r8 │ │ │ │ add r7, fp │ │ │ │ sub.w r6, r6, r9 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r4 │ │ │ │ sub.w fp, r9, r4 │ │ │ │ cmp fp, r6 │ │ │ │ - bcc.n 137fa │ │ │ │ + bcc.n 1384a │ │ │ │ adds r0, r3, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx 8274 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r0, #1 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r4, r8 │ │ │ │ - b.n 13840 │ │ │ │ + b.n 13890 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r2, 1389a │ │ │ │ + cbz r2, 138ea │ │ │ │ ldr r5, [r3, #16] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 1389a │ │ │ │ + beq.n 138ea │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 13896 │ │ │ │ + beq.n 138e6 │ │ │ │ ldrd r0, r2, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ subs r0, r0, r4 │ │ │ │ clz r0, r0 │ │ │ │ @@ -17316,16 +17337,16 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #11264 @ 0x2c00 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ - ldr.w ip, [pc, #132] @ 13954 │ │ │ │ - ldr.w lr, [pc, #132] @ 13958 │ │ │ │ + ldr.w ip, [pc, #132] @ 139a4 │ │ │ │ + ldr.w lr, [pc, #132] @ 139a8 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ strd r4, r4, [r3] │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ add ip, pc │ │ │ │ mov r5, r1 │ │ │ │ str.w r1, [r3, #3116] @ 0xc2c │ │ │ │ str.w r0, [r3, #3092] @ 0xc14 │ │ │ │ @@ -17345,49 +17366,49 @@ │ │ │ │ str r1, [r0, r3] │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r0, #9216 @ 0x2400 │ │ │ │ blx 893c │ │ │ │ adds r3, r5, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r4 │ │ │ │ - beq.n 13950 │ │ │ │ + beq.n 139a0 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 8514 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r1!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #8192 @ 0x2000 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r0, [r4, #3072] @ 0xc00 │ │ │ │ - cbz r0, 139e6 │ │ │ │ + cbz r0, 13a36 │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #3908] @ 0xf44 │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ it lt │ │ │ │ addlt r2, r3, #1 │ │ │ │ - bge.n 139e6 │ │ │ │ + bge.n 13a36 │ │ │ │ str.w r6, [r0, r3, lsl #3] │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ uxtb r6, r6 │ │ │ │ ldr.w r3, [r4, #3112] @ 0xc28 │ │ │ │ str r3, [r0, #4] │ │ │ │ add.w r5, r5, r6, lsl #2 │ │ │ │ str.w r2, [r1, #3908] @ 0xf44 │ │ │ │ @@ -17403,99 +17424,99 @@ │ │ │ │ ldr.w r2, [r4, #3088] @ 0xc10 │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it cc │ │ │ │ strcc.w r3, [r4, #3088] @ 0xc10 │ │ │ │ ldr.w r3, [r4, #3112] @ 0xc28 │ │ │ │ adds r1, r1, r3 │ │ │ │ - bcs.n 13a14 │ │ │ │ + bcs.n 13a64 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r4, #3112] @ 0xc28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 13a1a │ │ │ │ + cbz r3, 13a6a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #8008 @ 0x1f48 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 13a14 │ │ │ │ + cbz r0, 13a64 │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r4, #3072] @ 0xc00 │ │ │ │ movs r3, #0 │ │ │ │ str.w r2, [r1, #3904] @ 0xf40 │ │ │ │ movs r2, #1 │ │ │ │ str.w r3, [r1, #3908] @ 0xf44 │ │ │ │ str.w r0, [r4, #3072] @ 0xc00 │ │ │ │ - b.n 13990 │ │ │ │ + b.n 139e0 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #8008 @ 0x1f48 │ │ │ │ blx 8668 │ │ │ │ - b.n 139f8 │ │ │ │ + b.n 13a48 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w lr, [pc, #116] @ 13aa8 │ │ │ │ + ldr.w lr, [pc, #116] @ 13af8 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ - ldr.w ip, [pc, #112] @ 13aac │ │ │ │ + ldr.w ip, [pc, #112] @ 13afc │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ it ls │ │ │ │ cmpls r2, r3 │ │ │ │ add lr, pc │ │ │ │ sub sp, #12 │ │ │ │ itet cs │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ movcs r0, #0 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ - bcs.n 13a8a │ │ │ │ + bcs.n 13ada │ │ │ │ bfi r3, r1, #0, #8 │ │ │ │ mov.w lr, r2, lsr #8 │ │ │ │ mov.w ip, r2, lsr #16 │ │ │ │ add.w r0, r0, #11264 @ 0x2c00 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ adds r0, #20 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, sp │ │ │ │ bfi r3, lr, #16, #8 │ │ │ │ bfi r3, ip, #24, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 137c0 │ │ │ │ - ldr r2, [pc, #36] @ (13ab0 ) │ │ │ │ - ldr r3, [pc, #28] @ (13aac ) │ │ │ │ + bl 13810 │ │ │ │ + ldr r2, [pc, #36] @ (13b00 ) │ │ │ │ + ldr r3, [pc, #28] @ (13afc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 13aa2 │ │ │ │ + bne.n 13af2 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r2, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r5} │ │ │ │ - movs r2, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + itet al │ │ │ │ + moval r2, r0 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + moval.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #212] @ (13b9c ) │ │ │ │ + ldr r5, [pc, #212] @ (13bec ) │ │ │ │ sub sp, #12 │ │ │ │ adds r6, r2, #1 │ │ │ │ - ldr r2, [pc, #212] @ (13ba0 ) │ │ │ │ + ldr r2, [pc, #212] @ (13bf0 ) │ │ │ │ add r5, pc │ │ │ │ mov r8, r3 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ @@ -17503,24 +17524,24 @@ │ │ │ │ cmpls r4, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ ite cs │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ - bcc.n 13b0c │ │ │ │ - ldr r2, [pc, #176] @ (13ba4 ) │ │ │ │ - ldr r3, [pc, #172] @ (13ba0 ) │ │ │ │ + bcc.n 13b5c │ │ │ │ + ldr r2, [pc, #176] @ (13bf4 ) │ │ │ │ + ldr r3, [pc, #172] @ (13bf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 13b96 │ │ │ │ + bne.n 13be6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ lsrs r2, r4, #8 │ │ │ │ add.w r7, r0, #11264 @ 0x2c00 │ │ │ │ mov r9, r0 │ │ │ │ @@ -17530,645 +17551,645 @@ │ │ │ │ mov r0, r7 │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ lsrs r2, r4, #16 │ │ │ │ mov r1, sp │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ movs r2, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 137c0 │ │ │ │ + bl 13810 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13af0 │ │ │ │ + beq.n 13b40 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 137c0 │ │ │ │ + bl 13810 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13af0 │ │ │ │ + beq.n 13b40 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ - bl 137c0 │ │ │ │ + bl 13810 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13af0 │ │ │ │ - cbz r5, 13b90 │ │ │ │ + beq.n 13b40 │ │ │ │ + cbz r5, 13be0 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ - cbz r2, 13b6e │ │ │ │ + cbz r2, 13bbe │ │ │ │ add.w r3, r3, r3, lsl #5 │ │ │ │ eors r3, r2 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 13b60 │ │ │ │ - ldr r1, [pc, #56] @ (13ba8 ) │ │ │ │ - ldr r2, [pc, #44] @ (13ba0 ) │ │ │ │ + bne.n 13bb0 │ │ │ │ + ldr r1, [pc, #56] @ (13bf8 ) │ │ │ │ + ldr r2, [pc, #44] @ (13bf0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 13b96 │ │ │ │ + bne.n 13be6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 1395c │ │ │ │ + b.n 139ac │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ - b.n 13b6e │ │ │ │ + b.n 13bbe │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - itt │ │ │ │ - mov r2, r0 │ │ │ │ - lsl r4, r6, #19 │ │ │ │ + ite ge │ │ │ │ + movge r2, r0 │ │ │ │ + lsllt r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ite le │ │ │ │ - movle r2, r0 │ │ │ │ - itet pl @ unpredictable │ │ │ │ - movpl r2, r0 │ │ │ │ - stmdbmi sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movpl.w ip, #4096 @ 0x1000 │ │ │ │ + itt hi │ │ │ │ + movhi r2, r0 │ │ │ │ + itte eq @ unpredictable │ │ │ │ + moveq r2, r0 │ │ │ │ + stmdbeq sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + movne.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #640] @ (13e40 ) │ │ │ │ + ldr r2, [pc, #640] @ (13e90 ) │ │ │ │ add.w r7, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #640] @ (13e44 ) │ │ │ │ + ldr r3, [pc, #640] @ (13e94 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r7, #3084] @ 0xc0c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r7, #3088] @ 0xc10 │ │ │ │ add r3, r2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 13c00 │ │ │ │ + bcc.n 13c50 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #608] @ (13e48 ) │ │ │ │ - ldr r3, [pc, #604] @ (13e44 ) │ │ │ │ + ldr r2, [pc, #608] @ (13e98 ) │ │ │ │ + ldr r3, [pc, #604] @ (13e94 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 13e06 │ │ │ │ + bne.w 13e56 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r5, r3, #3 │ │ │ │ mov r4, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13d66 │ │ │ │ + beq.w 13db6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ str.w lr, [r7, #3076] @ 0xc04 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 13be2 │ │ │ │ + beq.n 13c32 │ │ │ │ ldr.w r3, [r7, #3084] @ 0xc0c │ │ │ │ add.w ip, r4, #9152 @ 0x23c0 │ │ │ │ add.w ip, ip, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ str.w r3, [r7, #3080] @ 0xc08 │ │ │ │ add.w r3, r4, #10176 @ 0x27c0 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ add r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r1, [r2, #1024] @ 0x400 │ │ │ │ - bne.n 13c42 │ │ │ │ + bne.n 13c92 │ │ │ │ ldr.w r8, [r7, #3072] @ 0xc00 │ │ │ │ mov r5, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 13c9c │ │ │ │ + beq.n 13cec │ │ │ │ add.w r6, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r6, #3908] @ 0xf44 │ │ │ │ add.w r8, r5, r2, lsl #3 │ │ │ │ - cbz r2, 13c94 │ │ │ │ + cbz r2, 13ce4 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r1, [r0, #-8]! │ │ │ │ mov r8, r0 │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ cmp r8, r5 │ │ │ │ add.w r1, r1, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r1, #2048] @ 0x800 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r1, #2048] @ 0x800 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ ldmia r0, {r0, r1} │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - bne.n 13c6a │ │ │ │ + bne.n 13cba │ │ │ │ ldr.w r5, [r6, #3904] @ 0xf40 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 13c5c │ │ │ │ + bne.n 13cac │ │ │ │ add.w r9, r4, #11264 @ 0x2c00 │ │ │ │ add r2, sp, #28 │ │ │ │ add.w r9, r9, #20 │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r7, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r2, ip, #1020 @ 0x3fc │ │ │ │ ldr.w fp, [ip, #4] │ │ │ │ add.w sl, ip, #4 │ │ │ │ ldr.w r3, [r1, #3112] @ 0xc28 │ │ │ │ movs.w r5, fp, lsl #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - beq.n 13d70 │ │ │ │ + beq.n 13dc0 │ │ │ │ ldr.w r4, [r1, #3080] @ 0xc08 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r4 │ │ │ │ add.w r1, r4, fp, lsl #4 │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r2, [r3], #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 13cd4 │ │ │ │ + bne.n 13d24 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [sl, #1024] @ 0x400 │ │ │ │ ldr.w r3, [r3, #3076] @ 0xc04 │ │ │ │ add.w r8, r3, r2, lsl #3 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r8, r6, lsl #3] │ │ │ │ mov r1, r5 │ │ │ │ lsrs r0, r0, #8 │ │ │ │ - bl 26e1c │ │ │ │ + bl 26e6c │ │ │ │ add.w r3, r4, r1, lsl #3 │ │ │ │ - b.n 13d08 │ │ │ │ + b.n 13d58 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 13d62 │ │ │ │ + beq.n 13db2 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 13d00 │ │ │ │ + bne.n 13d50 │ │ │ │ add.w r2, r8, r6, lsl #3 │ │ │ │ adds r6, #1 │ │ │ │ cmp fp, r6 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - bhi.n 13cee │ │ │ │ - cbz r5, 13d8a │ │ │ │ + bhi.n 13d3e │ │ │ │ + cbz r5, 13dda │ │ │ │ ldrd r6, r8, [sp, #8] │ │ │ │ add.w r3, r4, r7, lsl #3 │ │ │ │ ldr.w r2, [r4, r7, lsl #3] │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 137c0 │ │ │ │ + bl 13810 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13be2 │ │ │ │ + beq.w 13c32 │ │ │ │ ldr.w r3, [r6, #3112] @ 0xc28 │ │ │ │ cmn.w r3, #9 │ │ │ │ - bhi.w 13be2 │ │ │ │ + bhi.w 13c32 │ │ │ │ adds r7, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r5, r7 │ │ │ │ str.w r3, [r6, #3112] @ 0xc28 │ │ │ │ - beq.n 13d8a │ │ │ │ + beq.n 13dda │ │ │ │ ldr.w r4, [r6, #3080] @ 0xc08 │ │ │ │ - b.n 13d26 │ │ │ │ + b.n 13d76 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 13cfa │ │ │ │ + b.n 13d4a │ │ │ │ mov r0, r5 │ │ │ │ blx 8668 │ │ │ │ mov lr, r0 │ │ │ │ - b.n 13c1a │ │ │ │ + b.n 13c6a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 13d8a │ │ │ │ + beq.n 13dda │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r2, [sl, #1024] @ 0x400 │ │ │ │ ldr.w r3, [r1, #3076] @ 0xc04 │ │ │ │ ldr.w r4, [r1, #3080] @ 0xc08 │ │ │ │ add.w r8, r3, r2, lsl #3 │ │ │ │ - b.n 13cec │ │ │ │ + b.n 13d3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 13d94 │ │ │ │ + beq.n 13de4 │ │ │ │ mov ip, sl │ │ │ │ - b.n 13cae │ │ │ │ + b.n 13cfe │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w r5, [r7, #3096] @ 0xc18 │ │ │ │ - cbz r5, 13dba │ │ │ │ + cbz r5, 13e0a │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #3108] @ 0xc24 │ │ │ │ str.w r2, [r7, #3096] @ 0xc18 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r7, #3092] @ 0xc14 │ │ │ │ ldr.w r0, [r7, #3104] @ 0xc20 │ │ │ │ blx r3 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 13be2 │ │ │ │ + bne.w 13c32 │ │ │ │ ldr.w r0, [r7, #3116] @ 0xc2c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 13be2 │ │ │ │ + beq.w 13c32 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 8514 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 13be2 │ │ │ │ + beq.w 13c32 │ │ │ │ add.w r4, r4, #11264 @ 0x2c00 │ │ │ │ ldr.w r5, [r7, #3072] @ 0xc00 │ │ │ │ adds r4, #20 │ │ │ │ - cbz r5, 13e12 │ │ │ │ + cbz r5, 13e62 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r5, [r3, #3904] @ 0xf40 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 13e0a │ │ │ │ + cbz r3, 13e5a │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 13de8 │ │ │ │ + b.n 13e38 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.n 13de8 │ │ │ │ + b.n 13e38 │ │ │ │ ldr.w r5, [r7, #3076] @ 0xc04 │ │ │ │ blx 83ec │ │ │ │ - cbz r5, 13e28 │ │ │ │ + cbz r5, 13e78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 13e36 │ │ │ │ + cbz r3, 13e86 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13860 │ │ │ │ - b.n 13be4 │ │ │ │ + bl 138b0 │ │ │ │ + b.n 13c34 │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 13e28 │ │ │ │ + b.n 13e78 │ │ │ │ nop │ │ │ │ - ittt eq │ │ │ │ - moveq r2, r0 │ │ │ │ - lsleq r4, r6, #19 │ │ │ │ - moveq r0, r0 │ │ │ │ - bkpt 0x00e0 │ │ │ │ + bkpt 0x00b2 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x0090 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00013e4c : │ │ │ │ - cbz r0, 13e78 │ │ │ │ +00013e9c : │ │ │ │ + cbz r0, 13ec8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbnz r2, 13e7c │ │ │ │ + cbnz r2, 13ecc │ │ │ │ movs r0, #1 │ │ │ │ str r6, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r2, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ mul.w r4, r2, r7 │ │ │ │ blx 83ec │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 13eb0 │ │ │ │ + cbz r5, 13f00 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 13eac │ │ │ │ + cbz r0, 13efc │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 893c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r4, [r3, #0] │ │ │ │ str r7, [r3, #8] │ │ │ │ - b.n 13e70 │ │ │ │ + b.n 13ec0 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.n 13e74 │ │ │ │ + b.n 13ec4 │ │ │ │ mov r0, r4 │ │ │ │ blx 8668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 13e96 │ │ │ │ + b.n 13ee6 │ │ │ │ nop │ │ │ │ │ │ │ │ -00013ebc : │ │ │ │ +00013f0c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 13f22 │ │ │ │ + cbz r3, 13f72 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ - cbz r3, 13f10 │ │ │ │ + cbz r3, 13f60 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r0, r3 │ │ │ │ str.w ip, [r3] │ │ │ │ mov r2, r5 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 8b40 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 13f2c │ │ │ │ + cbz r0, 13f7c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ blx 8b40 │ │ │ │ - cbz r0, 13f46 │ │ │ │ + cbz r0, 13f96 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #12 │ │ │ │ blx 8668 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 13ee2 │ │ │ │ + b.n 13f32 │ │ │ │ strd r3, r0, [sp] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 13f4c │ │ │ │ + cbz r1, 13f9c │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ - b.n 13f1a │ │ │ │ + b.n 13f6a │ │ │ │ blx 83ec │ │ │ │ - b.n 13f1a │ │ │ │ + b.n 13f6a │ │ │ │ mov r0, r3 │ │ │ │ blx 81e4 │ │ │ │ - b.n 13f1a │ │ │ │ + b.n 13f6a │ │ │ │ │ │ │ │ -00013f54 : │ │ │ │ +00013fa4 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14022 │ │ │ │ + beq.n 14072 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 13fea │ │ │ │ - cbz r3, 13fc8 │ │ │ │ + beq.n 1403a │ │ │ │ + cbz r3, 14018 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 13f82 │ │ │ │ + b.n 13fd2 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 13fc8 │ │ │ │ + bls.n 14018 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r7, r6, #2 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 13f76 │ │ │ │ + beq.n 13fc6 │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 14024 │ │ │ │ + beq.n 14074 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #24]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 13f96 │ │ │ │ + bne.n 13fe6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r4, [r3, r7] │ │ │ │ blx 83ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 13f7a │ │ │ │ + beq.n 13fca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1401a │ │ │ │ + beq.n 1406a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ adds r6, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 13f82 │ │ │ │ + bhi.n 13fd2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ blx 83ec │ │ │ │ - cbz r4, 13fdc │ │ │ │ + cbz r4, 1402c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1402a │ │ │ │ + cbz r3, 1407a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 8b3c │ │ │ │ - cbnz r3, 13ffa │ │ │ │ - b.n 13fc8 │ │ │ │ + cbnz r3, 1404a │ │ │ │ + b.n 14018 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 13fc8 │ │ │ │ + bls.n 14018 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ blx 83ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 13ff2 │ │ │ │ + beq.n 14042 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13fee │ │ │ │ + bne.n 1403e │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.n 13ff2 │ │ │ │ + b.n 14042 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 13f7a │ │ │ │ + b.n 13fca │ │ │ │ bx lr │ │ │ │ blx 83ec │ │ │ │ - b.n 13fb2 │ │ │ │ + b.n 14002 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 13fdc │ │ │ │ + b.n 1402c │ │ │ │ nop │ │ │ │ │ │ │ │ -00014034 : │ │ │ │ - cbz r0, 1405e │ │ │ │ +00014084 : │ │ │ │ + cbz r0, 140ae │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 8894 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 14060 │ │ │ │ + cbz r3, 140b0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r2, #0 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 81e0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001406c : │ │ │ │ - cbz r0, 1408a │ │ │ │ +000140bc : │ │ │ │ + cbz r0, 140da │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r2, 1408a │ │ │ │ + cbz r2, 140da │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ add.w r3, r3, r3, lsl #5 │ │ │ │ eors r3, r2 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14076 │ │ │ │ + bne.n 140c6 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ bx lr │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #5381 @ 0x1505 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00014094 : │ │ │ │ +000140e4 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1412c │ │ │ │ + beq.n 1417c │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ orr.w r9, r8, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ - beq.n 1411c │ │ │ │ + beq.n 1416c │ │ │ │ mov r7, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 140ec │ │ │ │ + b.n 1413c │ │ │ │ blx 893c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w r4, [r3, r6, lsl #2] │ │ │ │ strd sl, fp, [r4] │ │ │ │ strd sl, fp, [r4, #8] │ │ │ │ str.w r9, [r4, #16] │ │ │ │ - cbz r2, 1411c │ │ │ │ + cbz r2, 1416c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 270e4 │ │ │ │ + bl 27134 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r4, [r3, r6, lsl #2] │ │ │ │ - cbnz r4, 14130 │ │ │ │ + cbnz r4, 14180 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 14122 │ │ │ │ + cbz r3, 14172 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 140d2 │ │ │ │ + bne.n 14122 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx 8668 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 14112 │ │ │ │ + b.n 14162 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ itt eq │ │ │ │ moveq.w sl, #48 @ 0x30 │ │ │ │ moveq.w r9, #0 │ │ │ │ - beq.n 14174 │ │ │ │ + beq.n 141c4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 14154 │ │ │ │ + b.n 141a4 │ │ │ │ ldr.w r3, [r1, #24]! │ │ │ │ ldr r2, [r1, #4] │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - beq.n 1416c │ │ │ │ + beq.n 141bc │ │ │ │ cmp r7, r2 │ │ │ │ it eq │ │ │ │ cmpeq r8, r3 │ │ │ │ - bne.n 14148 │ │ │ │ + bne.n 14198 │ │ │ │ ldrd r3, r4, [sp, #40] @ 0x28 │ │ │ │ strd r3, r4, [r1, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1411e │ │ │ │ + b.n 1416e │ │ │ │ sub.w r9, r1, r4 │ │ │ │ add.w sl, r9, #48 @ 0x30 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 141b6 │ │ │ │ + cbz r3, 14206 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1411c │ │ │ │ + beq.n 1416c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldrd r4, r5, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ add.w r3, r0, r9 │ │ │ │ str.w r8, [r0, r9] │ │ │ │ @@ -18176,269 +18197,269 @@ │ │ │ │ strd r4, r5, [r3, #8] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r7, [r3, #4] │ │ │ │ str r4, [r3, #16] │ │ │ │ strd r0, r1, [r3, #24] │ │ │ │ strd r0, r1, [r3, #32] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - b.n 14168 │ │ │ │ + b.n 141b8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ blx 8438 │ │ │ │ - b.n 14184 │ │ │ │ + b.n 141d4 │ │ │ │ │ │ │ │ -000141c0 : │ │ │ │ +00014210 : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 141f0 │ │ │ │ + blt.n 14240 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 141ce │ │ │ │ + bhi.n 1421e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 141ca │ │ │ │ + beq.n 1421a │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ movs r0, #0 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 141f4 │ │ │ │ + beq.n 14244 │ │ │ │ ldr.w r2, [r3, #24]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - bne.n 141e2 │ │ │ │ + bne.n 14232 │ │ │ │ bx lr │ │ │ │ subs r0, r3, #1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000141f8 : │ │ │ │ +00014248 : │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 1424a │ │ │ │ + cbz r1, 1429a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 270e4 │ │ │ │ + bl 27134 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ - cbz r0, 14244 │ │ │ │ + cbz r0, 14294 │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - bne.n 1423c │ │ │ │ - b.n 14246 │ │ │ │ + bne.n 1428c │ │ │ │ + b.n 14296 │ │ │ │ ldr.w r1, [r0, #24]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ orrs.w r2, r1, r3 │ │ │ │ - beq.n 14246 │ │ │ │ + beq.n 14296 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r1 │ │ │ │ - bne.n 14230 │ │ │ │ + bne.n 14280 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00014250 : │ │ │ │ +000142a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 8158 │ │ │ │ - cbz r0, 1426a │ │ │ │ + cbz r0, 142ba │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00014270 : │ │ │ │ +000142c0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 8158 │ │ │ │ - cbz r0, 14286 │ │ │ │ + cbz r0, 142d6 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00014288 : │ │ │ │ +000142d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ ldrd r5, r6, [sp, #32] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ blx 8158 │ │ │ │ - cbz r0, 142be │ │ │ │ + cbz r0, 1430e │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strd r5, r6, [sp, #32] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.w 8b10 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000142c4 : │ │ │ │ +00014314 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r2, 142e8 │ │ │ │ + cbz r2, 14338 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 270e4 │ │ │ │ + bl 27134 │ │ │ │ orrs.w r3, r6, r7 │ │ │ │ - beq.n 142f8 │ │ │ │ + beq.n 14348 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r4, [r3, r2, lsl #2] │ │ │ │ - cbnz r4, 1430c │ │ │ │ + cbnz r4, 1435c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r4 │ │ │ │ cmp r7, r3 │ │ │ │ it eq │ │ │ │ cmpeq r6, r2 │ │ │ │ add.w r4, r4, #24 │ │ │ │ - beq.n 14318 │ │ │ │ + beq.n 14368 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n 142fe │ │ │ │ - b.n 142f8 │ │ │ │ + bne.n 1434e │ │ │ │ + b.n 14348 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ - cbz r3, 14322 │ │ │ │ + cbz r3, 14372 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r5, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 1434e │ │ │ │ + beq.n 1439e │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #24 │ │ │ │ sub.w lr, r4, #24 │ │ │ │ sub.w ip, r5, #24 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldrd r3, r2, [r4] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 1432a │ │ │ │ + bne.n 1437a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r5] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0001435c : │ │ │ │ +000143ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 143aa │ │ │ │ + cbz r2, 143fa │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 14380 │ │ │ │ + b.n 143d0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bls.n 143aa │ │ │ │ + bls.n 143fa │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r4, [r3, r7, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1437a │ │ │ │ + beq.n 143ca │ │ │ │ ldrd r3, r1, [r4] │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 143a0 │ │ │ │ - b.n 1437a │ │ │ │ + bne.n 143f0 │ │ │ │ + b.n 143ca │ │ │ │ ldr.w r3, [r4, #24]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 143ae │ │ │ │ + beq.n 143fe │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14396 │ │ │ │ + beq.n 143e6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - b.n 1437a │ │ │ │ + b.n 143ca │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov ip, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #72] @ (14414 ) │ │ │ │ + ldr r1, [pc, #72] @ (14464 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #72] @ (14418 ) │ │ │ │ + ldr r2, [pc, #72] @ (14468 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip] │ │ │ │ ldrb.w ip, [ip, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd lr, r2, [r3, #12] │ │ │ │ str.w lr, [sp, #4] │ │ │ │ strb.w ip, [sp, #16] │ │ │ │ blx r2 │ │ │ │ - ldr r2, [pc, #36] @ (1441c ) │ │ │ │ - ldr r3, [pc, #32] @ (14418 ) │ │ │ │ + ldr r2, [pc, #36] @ (1446c ) │ │ │ │ + ldr r3, [pc, #32] @ (14468 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1440e │ │ │ │ + bne.n 1445e │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb680 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #192] @ (144f4 ) │ │ │ │ - ldr r3, [pc, #196] @ (144f8 ) │ │ │ │ + ldr r2, [pc, #192] @ (14544 ) │ │ │ │ + ldr r3, [pc, #196] @ (14548 ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ @@ -18447,59 +18468,59 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r0, r3, [r3] │ │ │ │ cmp ip, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ blx 86e4 │ │ │ │ - cbz r0, 14462 │ │ │ │ + cbz r0, 144b2 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 1449c │ │ │ │ + cbnz r2, 144ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 144ec │ │ │ │ + beq.n 1453c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ ldrb r4, [r4, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ strb.w r4, [sp, #24] │ │ │ │ blx r2 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #116] @ (144fc ) │ │ │ │ - ldr r3, [pc, #112] @ (144f8 ) │ │ │ │ + ldr r2, [pc, #116] @ (1454c ) │ │ │ │ + ldr r3, [pc, #112] @ (14548 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 144f0 │ │ │ │ + bne.n 14540 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14482 │ │ │ │ + bne.n 144d2 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 80bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14482 │ │ │ │ + beq.n 144d2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ strb r2, [r1, #8] │ │ │ │ - cbz r3, 144ec │ │ │ │ + cbz r3, 1453c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r0, [sp, #12] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ strb.w r2, [sp, #24] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -18512,212 +18533,212 @@ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ ldrd r3, r1, [r2, #16] │ │ │ │ strb.w r4, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 14482 │ │ │ │ + b.n 144d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 14484 │ │ │ │ + b.n 144d4 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb692 │ │ │ │ + @ instruction: 0xb642 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r3, r1, #8192 @ 0x2000 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #156] @ (145b4 ) │ │ │ │ + ldr r1, [pc, #156] @ (14604 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (145b8 ) │ │ │ │ + ldr r2, [pc, #156] @ (14608 ) │ │ │ │ sub sp, #24 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 145aa │ │ │ │ + beq.n 145fa │ │ │ │ ldr r6, [r3, #4] │ │ │ │ mov r8, sp │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 145aa │ │ │ │ + beq.n 145fa │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r5, 1457a │ │ │ │ + cbz r5, 145ca │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ strd r2, r0, [sp] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strb.w r7, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 8c1c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14500 │ │ │ │ + bl 14550 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 8420 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 14540 │ │ │ │ - ldr r1, [pc, #64] @ (145bc ) │ │ │ │ + bne.n 14590 │ │ │ │ + ldr r1, [pc, #64] @ (1460c ) │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ strb.w r7, [sp, #4] │ │ │ │ blx 84a8 │ │ │ │ - ldr r2, [pc, #44] @ (145c0 ) │ │ │ │ - ldr r3, [pc, #36] @ (145b8 ) │ │ │ │ + ldr r2, [pc, #44] @ (14610 ) │ │ │ │ + ldr r3, [pc, #36] @ (14608 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 145ae │ │ │ │ + bne.n 145fe │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r8, sp │ │ │ │ - b.n 1457a │ │ │ │ + b.n 145ca │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ + push {r1, r3, r4, r6, lr} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr15, cr15, {7} @ │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r2, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #320] @ (14718 ) │ │ │ │ + ldr r2, [pc, #320] @ (14768 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #320] @ (1471c ) │ │ │ │ + ldr r3, [pc, #320] @ (1476c ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ - cbz r3, 14634 │ │ │ │ + cbz r3, 14684 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 14634 │ │ │ │ + cbz r6, 14684 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r5, 14632 │ │ │ │ + cbz r5, 14682 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 848c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 146ca │ │ │ │ + beq.n 1471a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 8c1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 145c4 │ │ │ │ + bl 14614 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 8420 │ │ │ │ strd r7, r5, [r4] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 145f8 │ │ │ │ + bne.n 14648 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1469c │ │ │ │ + beq.n 146ec │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1469c │ │ │ │ + beq.n 146ec │ │ │ │ movs r7, #1 │ │ │ │ - b.n 14652 │ │ │ │ + b.n 146a2 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r5, 1469c │ │ │ │ + cbz r5, 146ec │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - cbz r6, 1469c │ │ │ │ + cbz r6, 146ec │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ blx 848c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1464c │ │ │ │ + bne.n 1469c │ │ │ │ ldr r3, [r4, #16] │ │ │ │ strb r0, [r4, #8] │ │ │ │ - cbz r3, 146b0 │ │ │ │ + cbz r3, 14700 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ strd r2, r0, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ strb.w r7, [sp, #24] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 8c1c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14500 │ │ │ │ + bl 14550 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 8420 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 14652 │ │ │ │ - ldr r5, [pc, #128] @ (14720 ) │ │ │ │ + bne.n 146a2 │ │ │ │ + ldr r5, [pc, #128] @ (14770 ) │ │ │ │ add r2, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r3, [sp, #12] │ │ │ │ add r5, pc │ │ │ │ mov r1, r5 │ │ │ │ blx 84a8 │ │ │ │ - cbnz r0, 14702 │ │ │ │ - ldr r2, [pc, #112] @ (14724 ) │ │ │ │ - ldr r3, [pc, #104] @ (1471c ) │ │ │ │ + cbnz r0, 14752 │ │ │ │ + ldr r2, [pc, #112] @ (14774 ) │ │ │ │ + ldr r3, [pc, #104] @ (1476c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14714 │ │ │ │ + bne.n 14764 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #16] │ │ │ │ strb r0, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 146b0 │ │ │ │ + beq.n 14700 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ strd r1, r0, [sp, #16] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -18725,35 +18746,35 @@ │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 8c1c │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 14500 │ │ │ │ + bl 14550 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 8420 │ │ │ │ - b.n 1462c │ │ │ │ + b.n 1467c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #16] │ │ │ │ blx 84a8 │ │ │ │ - b.n 146b0 │ │ │ │ + b.n 14700 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldc2l 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ - push {r2, r4} │ │ │ │ + cbz r4, 147e8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00014728 : │ │ │ │ +00014778 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r9, r2 │ │ │ │ ldrb r2, [r2, #12] │ │ │ │ @@ -18761,296 +18782,296 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ movne r2, #43 @ 0x2b │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14818 │ │ │ │ - ldr r3, [pc, #204] @ (14820 ) │ │ │ │ + beq.n 14868 │ │ │ │ + ldr r3, [pc, #204] @ (14870 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #200] @ (14824 ) │ │ │ │ + ldr r3, [pc, #200] @ (14874 ) │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 147f6 │ │ │ │ + blt.n 14846 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r4, r6 │ │ │ │ iteee le │ │ │ │ movle.w lr, #0 │ │ │ │ subgt r4, r4, r6 │ │ │ │ addgt r7, r7, r6 │ │ │ │ movgt lr, r4 │ │ │ │ itt le │ │ │ │ movle r4, lr │ │ │ │ movle r7, lr │ │ │ │ - cbz r3, 147d2 │ │ │ │ + cbz r3, 14822 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 147d2 │ │ │ │ - ldr.w r8, [pc, #152] @ 14828 │ │ │ │ + cbz r5, 14822 │ │ │ │ + ldr.w r8, [pc, #152] @ 14878 │ │ │ │ add r8, pc │ │ │ │ - b.n 147bc │ │ │ │ + b.n 1480c │ │ │ │ strd r8, ip, [sp] │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1480e │ │ │ │ + blt.n 1485e │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ sub.w r4, r4, r0 │ │ │ │ it ge │ │ │ │ movge r4, #0 │ │ │ │ add r6, r0 │ │ │ │ ittee lt │ │ │ │ addlt r7, r7, r0 │ │ │ │ movlt lr, r4 │ │ │ │ movge lr, r4 │ │ │ │ movge r7, r4 │ │ │ │ - cbz r5, 147d2 │ │ │ │ + cbz r5, 14822 │ │ │ │ ldr.w ip, [r5] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov lr, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 14796 │ │ │ │ + bne.n 147e6 │ │ │ │ ldrd r3, r2, [r9, #4] │ │ │ │ - cbz r2, 147fe │ │ │ │ + cbz r2, 1484e │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, lr │ │ │ │ - ldr r2, [pc, #76] @ (1482c ) │ │ │ │ + ldr r2, [pc, #76] @ (1487c ) │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1480e │ │ │ │ + blt.n 1485e │ │ │ │ add r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #48] @ (14830 ) │ │ │ │ + ldr r2, [pc, #48] @ (14880 ) │ │ │ │ mov r1, lr │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 8920 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 147f4 │ │ │ │ + bge.n 14844 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #24] @ (14834 ) │ │ │ │ + ldr r3, [pc, #24] @ (14884 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 14754 │ │ │ │ + b.n 147a4 │ │ │ │ nop │ │ │ │ strb r2, [r2, r0] │ │ │ │ movs r1, r0 │ │ │ │ strb r0, [r2, r0] │ │ │ │ movs r1, r0 │ │ │ │ strh r2, [r4, r7] │ │ │ │ movs r1, r0 │ │ │ │ strh r0, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ ldrh r4, [r3, r1] │ │ │ │ movs r1, r0 │ │ │ │ strh r6, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014838 : │ │ │ │ +00014888 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w ip, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #72] @ (1489c ) │ │ │ │ - ldr r3, [pc, #76] @ (148a0 ) │ │ │ │ + ldr r2, [pc, #72] @ (148ec ) │ │ │ │ + ldr r3, [pc, #76] @ (148f0 ) │ │ │ │ add r2, pc │ │ │ │ strd r0, r1, [sp] │ │ │ │ strb.w ip, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 868c │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 14880 │ │ │ │ + cbz r0, 148d0 │ │ │ │ mov r0, sp │ │ │ │ - bl 145c4 │ │ │ │ + bl 14614 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 8d34 │ │ │ │ ldrb.w r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #32] @ (148a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (148a0 ) │ │ │ │ + ldr r2, [pc, #32] @ (148f4 ) │ │ │ │ + ldr r3, [pc, #28] @ (148f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14898 │ │ │ │ + bne.n 148e8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxth r4, r4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r0 │ │ │ │ + cbz r4, 14934 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000148a8 : │ │ │ │ +000148f8 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 149e6 │ │ │ │ + beq.w 14a36 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r8, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r8, #3204] @ 0xc84 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 149da │ │ │ │ + bge.w 14a2a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 149a8 │ │ │ │ + beq.n 149f8 │ │ │ │ ldr.w r5, [r8, #3208] @ 0xc88 │ │ │ │ blx 83ec │ │ │ │ - cbz r5, 148ec │ │ │ │ + cbz r5, 1493c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 149de │ │ │ │ + beq.n 14a2e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r8, #3208] @ 0xc88 │ │ │ │ blx 8808 │ │ │ │ mov r9, r0 │ │ │ │ adds r6, r0, #5 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 149c0 │ │ │ │ + beq.n 14a10 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 149da │ │ │ │ + beq.n 14a2a │ │ │ │ mov r1, r4 │ │ │ │ add.w r2, r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r7, #47 @ 0x2f │ │ │ │ blx 8274 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ ite eq │ │ │ │ addeq r0, r5, #1 │ │ │ │ movne r0, r5 │ │ │ │ - b.n 14936 │ │ │ │ + b.n 14986 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r7, [r0], #1 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ blx 8844 │ │ │ │ movw r1, #493 @ 0x1ed │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 1495e │ │ │ │ + cbz r4, 149ae │ │ │ │ strb r6, [r4, #0] │ │ │ │ blx 892c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 14930 │ │ │ │ + bne.n 14980 │ │ │ │ blx 8914 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 14930 │ │ │ │ + beq.n 14980 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ strb r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #148] @ (149f4 ) │ │ │ │ + ldr r3, [pc, #148] @ (14a44 ) │ │ │ │ add.w r2, r5, r9 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ str.w r0, [r5, r9] │ │ │ │ strb r3, [r2, #4] │ │ │ │ ldr.w r0, [r8, #3204] @ 0xc84 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 149a2 │ │ │ │ + bne.n 149f2 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #578 @ 0x242 │ │ │ │ blx 85f0 │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r8, #3204] @ 0xc84 │ │ │ │ - beq.n 149ca │ │ │ │ + beq.n 14a1a │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, sl, #68 @ 0x44 │ │ │ │ - bl 138b8 │ │ │ │ + bl 13908 │ │ │ │ movs r0, #1 │ │ │ │ str.w r5, [r8, #3208] @ 0xc88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 8e1c │ │ │ │ - b.n 14978 │ │ │ │ + b.n 149c8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 149ba │ │ │ │ + cbz r0, 14a0a │ │ │ │ blx 8258 │ │ │ │ mov r4, r0 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 148d4 │ │ │ │ - ldr r4, [pc, #60] @ (149f8 ) │ │ │ │ + bne.n 14924 │ │ │ │ + ldr r4, [pc, #60] @ (14a48 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 148d4 │ │ │ │ + b.n 14924 │ │ │ │ mov r0, r6 │ │ │ │ blx 8668 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 14910 │ │ │ │ + b.n 14960 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 149ea │ │ │ │ + cbz r3, 14a3a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1499e │ │ │ │ + b.n 149ee │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 148ec │ │ │ │ + b.n 1493c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 149da │ │ │ │ + b.n 14a2a │ │ │ │ nop │ │ │ │ strh r0, [r4, r0] │ │ │ │ movs r1, r0 │ │ │ │ str r4, [r0, r7] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000149fc : │ │ │ │ +00014a4c : │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 14a08 │ │ │ │ + bne.n 14a58 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -19062,32 +19083,32 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 8808 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #68 @ 0x44 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ - bl 13ab4 │ │ │ │ + bl 13b04 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00014a48 : │ │ │ │ +00014a98 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ add.w r6, r4, #8192 @ 0x2000 │ │ │ │ adds r0, #68 @ 0x44 │ │ │ │ - bl 13bac │ │ │ │ + bl 13bfc │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r6, #3204] @ 0xc84 │ │ │ │ blx 8084 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r6, #3204] @ 0xc84 │ │ │ │ blx 8e1c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -19097,36 +19118,36 @@ │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ it ne │ │ │ │ movne r5, #0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 14a9e │ │ │ │ + beq.n 14aee │ │ │ │ blx 8e1c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r3, [r6, #3208] @ 0xc88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14b12 │ │ │ │ + beq.n 14b62 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 14afc │ │ │ │ + cbz r1, 14b4c │ │ │ │ mov r0, r3 │ │ │ │ blx 8754 │ │ │ │ ldr.w r3, [r6, #3208] @ 0xc88 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 14ad4 │ │ │ │ + cbz r3, 14b24 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ - cbz r7, 14b0a │ │ │ │ + cbz r7, 14b5a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ blx r7 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #3208] @ 0xc88 │ │ │ │ mov r0, r4 │ │ │ │ @@ -19134,80 +19155,80 @@ │ │ │ │ blx 85e4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ite lt │ │ │ │ movlt r5, #0 │ │ │ │ andge.w r5, r5, #1 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 13404 │ │ │ │ + bl 13454 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 14acc │ │ │ │ + bne.n 14b1c │ │ │ │ mov r0, r3 │ │ │ │ blx 81e4 │ │ │ │ - b.n 14ad4 │ │ │ │ + b.n 14b24 │ │ │ │ blx 83ec │ │ │ │ - b.n 14ad4 │ │ │ │ + b.n 14b24 │ │ │ │ │ │ │ │ -00014b18 : │ │ │ │ +00014b68 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 14b30 │ │ │ │ + cbz r3, 14b80 │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - cbnz r0, 14b32 │ │ │ │ + cbnz r0, 14b82 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ blx 83fc │ │ │ │ adds r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00014b40 : │ │ │ │ +00014b90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r2, [pc, #1408] @ 150d4 │ │ │ │ + ldr.w r2, [pc, #1408] @ 15124 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - ldr.w r3, [pc, #1404] @ 150d8 │ │ │ │ + ldr.w r3, [pc, #1404] @ 15128 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r2, pc │ │ │ │ itet eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ moveq r6, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 14bea │ │ │ │ + beq.n 14c3a │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1507c │ │ │ │ + beq.w 150cc │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r4 │ │ │ │ mov.w r9, #64 @ 0x40 │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ add.w sl, r7, r4 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 14bde │ │ │ │ + bhi.n 14c2e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r1, r3 │ │ │ │ movs r4, r4 │ │ │ │ lsls r3, r7, #4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ movs r4, r4 │ │ │ │ @@ -19233,312 +19254,312 @@ │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 8450 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 14f3e │ │ │ │ + bne.w 14f8e │ │ │ │ movs r2, #4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14b88 │ │ │ │ - ldr.w r2, [pc, #1264] @ 150dc │ │ │ │ - ldr.w r3, [pc, #1256] @ 150d8 │ │ │ │ + bne.n 14bd8 │ │ │ │ + ldr.w r2, [pc, #1264] @ 1512c │ │ │ │ + ldr.w r3, [pc, #1256] @ 15128 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 150d0 │ │ │ │ + bne.w 15120 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 14fc6 │ │ │ │ + beq.w 15016 │ │ │ │ blx 8808 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8808 │ │ │ │ add r0, fp │ │ │ │ add.w fp, r0, #6 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14ff0 │ │ │ │ + beq.w 15040 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 14bde │ │ │ │ + beq.n 14c2e │ │ │ │ mov r0, fp │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ blx 8808 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ mov r1, sl │ │ │ │ add r0, fp │ │ │ │ strb.w r6, [fp, r2] │ │ │ │ mov r6, fp │ │ │ │ blx 8558 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 14be0 │ │ │ │ + b.n 14c30 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8698 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14fd0 │ │ │ │ + beq.w 15020 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 14fd6 │ │ │ │ + beq.w 15026 │ │ │ │ blx 8808 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8808 │ │ │ │ add r0, sl │ │ │ │ add.w sl, r0, #6 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1505c │ │ │ │ + beq.w 150ac │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 14ffc │ │ │ │ + beq.w 1504c │ │ │ │ mov r0, sl │ │ │ │ blx 8808 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, fp │ │ │ │ add r0, sl │ │ │ │ strb.w r2, [sl, r3] │ │ │ │ blx 8558 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14fe8 │ │ │ │ + beq.w 15038 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, sl │ │ │ │ movs r2, #4 │ │ │ │ - b.n 14be0 │ │ │ │ + b.n 14c30 │ │ │ │ ldrd r0, r1, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 8450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14f3a │ │ │ │ + beq.w 14f8a │ │ │ │ ldrd r0, r1, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 8450 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 14d1a │ │ │ │ + cbz r0, 14d6a │ │ │ │ ldrd r0, r1, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 8450 │ │ │ │ blx 8808 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15042 │ │ │ │ + beq.w 15092 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #6 │ │ │ │ blx 8808 │ │ │ │ add fp, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150bc │ │ │ │ + beq.w 1510c │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14f3a │ │ │ │ + beq.w 14f8a │ │ │ │ mov r0, fp │ │ │ │ movs r6, #64 @ 0x40 │ │ │ │ blx 8808 │ │ │ │ - ldr r3, [pc, #908] @ (150e0 ) │ │ │ │ + ldr r3, [pc, #908] @ (15130 ) │ │ │ │ movs r2, #10 │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [fp, r0] │ │ │ │ add r3, sp, #12 │ │ │ │ ldrd r0, r1, [sl] │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 8450 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ blx 8508 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 14be0 │ │ │ │ + b.n 14c30 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 8450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14bde │ │ │ │ + beq.w 14c2e │ │ │ │ ldr.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 8450 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 14dbc │ │ │ │ + cbz r0, 14e0c │ │ │ │ ldr.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 8450 │ │ │ │ blx 8808 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 14fb4 │ │ │ │ + beq.w 15004 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #6 │ │ │ │ blx 8808 │ │ │ │ add fp, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15068 │ │ │ │ + beq.w 150b8 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bde │ │ │ │ + beq.w 14c2e │ │ │ │ mov r0, fp │ │ │ │ blx 8808 │ │ │ │ - ldr r3, [pc, #752] @ (150e4 ) │ │ │ │ + ldr r3, [pc, #752] @ (15134 ) │ │ │ │ movs r2, #16 │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [fp, r0] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldr.w r0, [sl] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 14f28 │ │ │ │ + b.n 14f78 │ │ │ │ ldr r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 8450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14bde │ │ │ │ + beq.w 14c2e │ │ │ │ ldr.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 8450 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 14e50 │ │ │ │ + cbz r0, 14ea0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 8450 │ │ │ │ blx 8808 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15020 │ │ │ │ + beq.w 15070 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #6 │ │ │ │ blx 8808 │ │ │ │ add fp, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15094 │ │ │ │ + beq.w 150e4 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bde │ │ │ │ + beq.w 14c2e │ │ │ │ mov r0, fp │ │ │ │ blx 8808 │ │ │ │ - ldr r3, [pc, #608] @ (150e8 ) │ │ │ │ + ldr r3, [pc, #608] @ (15138 ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [fp, r0] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - b.n 14f1e │ │ │ │ + b.n 14f6e │ │ │ │ ldrsh r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 8450 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14bde │ │ │ │ + beq.w 14c2e │ │ │ │ ldrsh.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 8450 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 14eda │ │ │ │ + cbz r0, 14f2a │ │ │ │ ldrsh.w r0, [sl] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ str.w r9, [sp] │ │ │ │ asrs r1, r0, #31 │ │ │ │ blx 8450 │ │ │ │ blx 8808 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15004 │ │ │ │ + beq.w 15054 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #6 │ │ │ │ blx 8808 │ │ │ │ add fp, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15080 │ │ │ │ + beq.w 150d0 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bde │ │ │ │ + beq.w 14c2e │ │ │ │ mov r0, fp │ │ │ │ blx 8808 │ │ │ │ - ldr r3, [pc, #472] @ (150ec ) │ │ │ │ + ldr r3, [pc, #472] @ (1513c ) │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [fp, r0] │ │ │ │ ldrsh.w r0, [sl] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ movs r2, #10 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -19546,240 +19567,240 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ blx 8450 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov r6, fp │ │ │ │ blx 8508 │ │ │ │ movs r2, #4 │ │ │ │ - b.n 14be0 │ │ │ │ + b.n 14c30 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 14be0 │ │ │ │ + b.n 14c30 │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 8450 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 14f68 │ │ │ │ + cbz r0, 14fb8 │ │ │ │ ldrb r0, [r7, r4] │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 8450 │ │ │ │ blx 8808 │ │ │ │ mov fp, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 15026 │ │ │ │ + beq.n 15076 │ │ │ │ mov r0, r6 │ │ │ │ add.w fp, fp, #6 │ │ │ │ blx 8808 │ │ │ │ add fp, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150a8 │ │ │ │ + beq.w 150f8 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 14bde │ │ │ │ + beq.w 14c2e │ │ │ │ mov r0, fp │ │ │ │ blx 8808 │ │ │ │ - ldr r3, [pc, #336] @ (150f0 ) │ │ │ │ + ldr r3, [pc, #336] @ (15140 ) │ │ │ │ movs r2, #10 │ │ │ │ add r3, pc │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ strh.w r3, [fp, r0] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldrb.w r0, [sl] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - b.n 14e08 │ │ │ │ + b.n 14e58 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ blx 8450 │ │ │ │ blx 8258 │ │ │ │ movs r2, #4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 14be0 │ │ │ │ + b.n 14c30 │ │ │ │ blx 83ec │ │ │ │ - b.n 14bde │ │ │ │ + b.n 14c2e │ │ │ │ blx 8258 │ │ │ │ mov sl, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14ccc │ │ │ │ + bne.w 14d1c │ │ │ │ mov r0, fp │ │ │ │ blx 81e4 │ │ │ │ - b.n 14cd4 │ │ │ │ + b.n 14d24 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8438 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 14c3c │ │ │ │ + b.n 14c8c │ │ │ │ mov sl, r6 │ │ │ │ blx 83ec │ │ │ │ - b.n 14cc4 │ │ │ │ + b.n 14d14 │ │ │ │ ldrsh.w r0, [sl] │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ asrs r1, r0, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ blx 8450 │ │ │ │ blx 8258 │ │ │ │ movs r2, #4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 14be0 │ │ │ │ + b.n 14c30 │ │ │ │ ldr.w r0, [sl] │ │ │ │ - b.n 15008 │ │ │ │ + b.n 15058 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #10 │ │ │ │ ldrb.w r0, [sl] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ blx 8450 │ │ │ │ blx 8258 │ │ │ │ movs r2, #4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 14be0 │ │ │ │ + b.n 14c30 │ │ │ │ ldrd r0, r1, [sl] │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ blx 8450 │ │ │ │ blx 8258 │ │ │ │ movs r2, #8 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 14be0 │ │ │ │ + b.n 14c30 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx 8438 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 14ca0 │ │ │ │ + b.n 14cf0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8438 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14dec │ │ │ │ - b.n 14bde │ │ │ │ + bne.w 14e3c │ │ │ │ + b.n 14c2e │ │ │ │ mov r6, r3 │ │ │ │ - b.n 14bea │ │ │ │ + b.n 14c3a │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8438 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14f0a │ │ │ │ - b.n 14bde │ │ │ │ + bne.w 14f5a │ │ │ │ + b.n 14c2e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8438 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14e80 │ │ │ │ - b.n 14bde │ │ │ │ + bne.w 14ed0 │ │ │ │ + b.n 14c2e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8438 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14f96 │ │ │ │ - b.n 14bde │ │ │ │ + bne.w 14fe6 │ │ │ │ + b.n 14c2e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx 8438 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 14d4a │ │ │ │ - b.n 14f3a │ │ │ │ + bne.w 14d9a │ │ │ │ + b.n 14f8a │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - add r7, sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #856 @ 0x358 │ │ │ │ + add r6, sp, #536 @ 0x218 │ │ │ │ movs r2, r0 │ │ │ │ subs r5, #62 @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ subs r4, #158 @ 0x9e │ │ │ │ movs r1, r0 │ │ │ │ subs r4, #12 │ │ │ │ movs r1, r0 │ │ │ │ subs r3, #130 @ 0x82 │ │ │ │ movs r1, r0 │ │ │ │ subs r2, #244 @ 0xf4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000150f4 : │ │ │ │ +00015144 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #236] @ (151f4 ) │ │ │ │ - ldr r3, [pc, #236] @ (151f8 ) │ │ │ │ + ldr r2, [pc, #236] @ (15244 ) │ │ │ │ + ldr r3, [pc, #236] @ (15248 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 15130 │ │ │ │ + cbz r0, 15180 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ itet eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ moveq r4, #0 │ │ │ │ - bne.n 1514c │ │ │ │ - ldr r2, [pc, #200] @ (151fc ) │ │ │ │ - ldr r3, [pc, #196] @ (151f8 ) │ │ │ │ + bne.n 1519c │ │ │ │ + ldr r2, [pc, #200] @ (1524c ) │ │ │ │ + ldr r3, [pc, #196] @ (15248 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 151ee │ │ │ │ + bne.n 1523e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 8258 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 151ea │ │ │ │ + beq.n 1523a │ │ │ │ mov r6, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 8bbc │ │ │ │ - cbz r0, 151a4 │ │ │ │ + cbz r0, 151f4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 151a4 │ │ │ │ + cbz r3, 151f4 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ subs r3, #98 @ 0x62 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 15194 │ │ │ │ + bhi.n 151e4 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r4, r4, #32 │ │ │ │ asrs r5, r1, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r4, r3, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ @@ -19790,242 +19811,242 @@ │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movs r0, r4 │ │ │ │ blx 8f04 │ │ │ │ str r0, [r7, r6] │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbz r0, 151a4 │ │ │ │ + cbz r0, 151f4 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ add r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1515a │ │ │ │ + bne.n 151aa │ │ │ │ mov r0, r9 │ │ │ │ blx 81e4 │ │ │ │ - b.n 15130 │ │ │ │ + b.n 15180 │ │ │ │ blx 8f04 │ │ │ │ strh r0, [r7, r6] │ │ │ │ - b.n 15194 │ │ │ │ + b.n 151e4 │ │ │ │ blx 8258 │ │ │ │ str r0, [r7, r6] │ │ │ │ - b.n 15194 │ │ │ │ + b.n 151e4 │ │ │ │ blx 8f04 │ │ │ │ strb r0, [r7, r6] │ │ │ │ - b.n 15194 │ │ │ │ + b.n 151e4 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 8c98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 15192 │ │ │ │ + bne.n 151e2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8258 │ │ │ │ - b.n 15192 │ │ │ │ + b.n 151e2 │ │ │ │ adds r3, r7, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8f04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #8 │ │ │ │ strd r0, r1, [r3] │ │ │ │ - b.n 15196 │ │ │ │ + b.n 151e6 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 151a4 │ │ │ │ + b.n 151f4 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, sp, #752 @ 0x2f0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00015200 : │ │ │ │ +00015250 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ - cbz r3, 1524a │ │ │ │ + cbz r3, 1529a │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1522e │ │ │ │ + b.n 1527e │ │ │ │ movs r2, #8 │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ - beq.n 15232 │ │ │ │ + beq.n 15282 │ │ │ │ cmp r3, #113 @ 0x71 │ │ │ │ - beq.n 15226 │ │ │ │ + beq.n 15276 │ │ │ │ movs r2, #4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ add r5, r2 │ │ │ │ - cbz r3, 1524a │ │ │ │ + cbz r3, 1529a │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne.n 1521a │ │ │ │ + bne.n 1526a │ │ │ │ ldr r6, [r7, r5] │ │ │ │ blx 83ec │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 15224 │ │ │ │ + beq.n 15274 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1524c │ │ │ │ + cbz r3, 1529c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 15224 │ │ │ │ + b.n 15274 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.n 15224 │ │ │ │ + b.n 15274 │ │ │ │ │ │ │ │ -00015254 : │ │ │ │ +000152a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 152c6 │ │ │ │ + cbz r3, 15316 │ │ │ │ movw lr, #36865 @ 0x9001 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1527e │ │ │ │ + b.n 152ce │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ - cbz r3, 152ae │ │ │ │ + cbz r3, 152fe │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - beq.n 152c2 │ │ │ │ + beq.n 15312 │ │ │ │ subs r3, #100 @ 0x64 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #22 │ │ │ │ - bhi.n 15278 │ │ │ │ + bhi.n 152c8 │ │ │ │ lsl.w ip, r0, r3 │ │ │ │ tst.w ip, lr │ │ │ │ it ne │ │ │ │ addne r2, #4 │ │ │ │ - bne.n 15278 │ │ │ │ + bne.n 152c8 │ │ │ │ cmp r3, #13 │ │ │ │ it eq │ │ │ │ addeq r2, #8 │ │ │ │ - beq.n 15278 │ │ │ │ + beq.n 152c8 │ │ │ │ cmp r3, #4 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ it eq │ │ │ │ addeq r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1527e │ │ │ │ - cbz r4, 152bc │ │ │ │ + bne.n 152ce │ │ │ │ + cbz r4, 1530c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 893c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ adds r2, #1 │ │ │ │ - b.n 15278 │ │ │ │ + b.n 152c8 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 152ae │ │ │ │ + b.n 152fe │ │ │ │ nop │ │ │ │ │ │ │ │ -000152cc : │ │ │ │ +0001531c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 15348 │ │ │ │ + cbz r0, 15398 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 15348 │ │ │ │ + cbz r3, 15398 │ │ │ │ blx 806c │ │ │ │ adds r5, r0, #1 │ │ │ │ lsls r5, r5, #3 │ │ │ │ cmp r0, r5 │ │ │ │ - bhi.n 15348 │ │ │ │ + bhi.n 15398 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 15350 │ │ │ │ + cbz r6, 153a0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r7, 15348 │ │ │ │ + cbz r7, 15398 │ │ │ │ mov r6, r7 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r6], #8 │ │ │ │ str r2, [r7, #4] │ │ │ │ blx 8844 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 1533a │ │ │ │ + cbz r5, 1538a │ │ │ │ adds r4, r5, #1 │ │ │ │ blx 8f04 │ │ │ │ strd r0, r1, [r6], #8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8844 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 15320 │ │ │ │ + bne.n 15370 │ │ │ │ blx 8f04 │ │ │ │ strd r0, r1, [r6] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 8668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 15306 │ │ │ │ + b.n 15356 │ │ │ │ │ │ │ │ -0001535c : │ │ │ │ +000153ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15402 │ │ │ │ + beq.n 15452 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15402 │ │ │ │ + beq.n 15452 │ │ │ │ blx 806c │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 8808 │ │ │ │ add.w r6, r0, r4, lsl #1 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1540e │ │ │ │ + beq.n 1545e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 15402 │ │ │ │ + cbz r3, 15452 │ │ │ │ add.w r4, r3, r4, lsl #2 │ │ │ │ mov r9, r3 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 153c4 │ │ │ │ + b.n 15414 │ │ │ │ mov r2, sl │ │ │ │ mov r5, r8 │ │ │ │ blx 8274 │ │ │ │ strb.w fp, [r4, sl] │ │ │ │ str.w r4, [r9], #4 │ │ │ │ add r4, r7 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ @@ -20034,15 +20055,15 @@ │ │ │ │ add.w r8, r0, #1 │ │ │ │ sub.w r7, r8, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add.w sl, r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 153b2 │ │ │ │ + bne.n 15402 │ │ │ │ mov r0, r5 │ │ │ │ blx 8808 │ │ │ │ adds r7, r0, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 8274 │ │ │ │ @@ -20055,18 +20076,18 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 8668 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 153a2 │ │ │ │ + b.n 153f2 │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #23 │ │ │ │ - ble.n 154a0 │ │ │ │ + ble.n 154f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov lr, r0 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, r1, r3 │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r3, #3 │ │ │ │ @@ -20082,29 +20103,29 @@ │ │ │ │ orr.w r0, r0, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ strb r0, [r1, #4] │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ - cbz r5, 15470 │ │ │ │ + cbz r5, 154c0 │ │ │ │ add.w r1, ip, r2 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r1, #4] │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ add.w r1, ip, #8 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [ip, #4] │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ str.w r2, [ip, r4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [ip, #8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r3, 154a2 │ │ │ │ + cbz r3, 154f2 │ │ │ │ str.w r3, [ip, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ str.w r1, [lr, #4] │ │ │ │ @@ -20124,21 +20145,21 @@ │ │ │ │ bic.w ip, ip, #1 │ │ │ │ strb.w ip, [r1, #4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldrb.w ip, [r6, #4] │ │ │ │ bic.w ip, ip, #1 │ │ │ │ strb.w ip, [r6, #4] │ │ │ │ str.w r2, [r3, lr] │ │ │ │ - cbz r0, 1553a │ │ │ │ + cbz r0, 1558a │ │ │ │ str r1, [r0, #0] │ │ │ │ - cbz r1, 154ea │ │ │ │ + cbz r1, 1553a │ │ │ │ str r0, [r1, #4] │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ tst.w ip, #2 │ │ │ │ - beq.n 1550c │ │ │ │ + beq.n 1555c │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ sub.w ip, r3, r1 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ bic.w lr, lr, #4 │ │ │ │ strb.w lr, [ip, #4] │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ tst.w ip, #4 │ │ │ │ @@ -20155,94 +20176,94 @@ │ │ │ │ itt eq │ │ │ │ subeq r2, r3, r5 │ │ │ │ streq r2, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 8b2c │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 154e8 │ │ │ │ - b.n 154ea │ │ │ │ + bne.n 15538 │ │ │ │ + b.n 1553a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 156e6 │ │ │ │ + ble.w 15736 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ adds r1, #23 │ │ │ │ mov r7, r0 │ │ │ │ bic.w r5, r1, #7 │ │ │ │ - cbnz r4, 15570 │ │ │ │ - b.n 155de │ │ │ │ + cbnz r4, 155c0 │ │ │ │ + b.n 1562e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 155de │ │ │ │ + beq.n 1562e │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 1556a │ │ │ │ + bgt.n 155ba │ │ │ │ sub.w r1, r4, #8 │ │ │ │ sub.w ip, r2, #8 │ │ │ │ add.w lr, r1, ip │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ ldrb.w r6, [lr, #4] │ │ │ │ bic.w r6, r6, #1 │ │ │ │ strb.w r6, [lr, #4] │ │ │ │ str.w r2, [r1, ip] │ │ │ │ - bl 15418 │ │ │ │ + bl 15468 │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ ldrb.w r3, [r4, #-4] │ │ │ │ sub.w r0, r6, #8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w ip, r5, r0 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [ip, #4] │ │ │ │ str r6, [r5, r0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 156f0 │ │ │ │ + beq.w 15740 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1569e │ │ │ │ + beq.n 156ee │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r2, #4] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ vmov s15, r5 │ │ │ │ - vldr d6, [pc, #284] @ 15700 │ │ │ │ + vldr d6, [pc, #284] @ 15750 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.s32.f64 s11, d7 │ │ │ │ vcvt.f64.s32 d4, s11 │ │ │ │ vsub.f64 d3, d7, d4 │ │ │ │ vcmpe.f64 d3, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 156a6 │ │ │ │ + ble.n 156f6 │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d7, d7, d5 │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ vmov r2, s14 │ │ │ │ cmp r2, r3 │ │ │ │ it gt │ │ │ │ vcvtgt.f64.s32 d7, s14 │ │ │ │ - ble.n 156b4 │ │ │ │ + ble.n 15704 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vcvt.s32.f64 s13, d7 │ │ │ │ vcvt.f64.s32 d5, s13 │ │ │ │ vsub.f64 d5, d7, d5 │ │ │ │ vcmpe.f64 d5, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 156be │ │ │ │ + ble.n 1570e │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d7, d7, d6 │ │ │ │ vcvt.s32.f64 s14, d7 │ │ │ │ vmov r2, s14 │ │ │ │ lsls r6, r2, #17 │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -20254,131 +20275,131 @@ │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ blx 82b0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 156de │ │ │ │ + beq.n 1572e │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, r0, r6 │ │ │ │ strd r6, r3, [sp, #16] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp r2, r4 │ │ │ │ strd r3, r3, [r8, #-8] │ │ │ │ - beq.n 156c6 │ │ │ │ + beq.n 15716 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #8 │ │ │ │ - bl 15418 │ │ │ │ + bl 15468 │ │ │ │ str.w r8, [r7] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ vmov r2, s11 │ │ │ │ cmp r2, r3 │ │ │ │ it gt │ │ │ │ vmulgt.f64 d7, d4, d6 │ │ │ │ - bgt.n 15624 │ │ │ │ + bgt.n 15674 │ │ │ │ vmov s15, r3 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ - b.n 15620 │ │ │ │ + b.n 15670 │ │ │ │ vmov r2, s13 │ │ │ │ lsls r6, r2, #17 │ │ │ │ - b.n 1564c │ │ │ │ + b.n 1569c │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ subs r3, r4, r3 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ strb r2, [r4, #4] │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ orr.w r2, r2, #4 │ │ │ │ strb r2, [r3, #4] │ │ │ │ - b.n 1568c │ │ │ │ - ldr r0, [pc, #40] @ (15708 ) │ │ │ │ + b.n 156dc │ │ │ │ + ldr r0, [pc, #40] @ (15758 ) │ │ │ │ add r0, pc │ │ │ │ blx 8498 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 155d4 │ │ │ │ - b.n 1569e │ │ │ │ + bne.w 15624 │ │ │ │ + b.n 156ee │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #224 @ 0xe0 │ │ │ │ add ip, r5 │ │ │ │ movs r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 158c6 │ │ │ │ + beq.w 15916 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r3, [r1, #-4] │ │ │ │ sub sp, #12 │ │ │ │ ands.w r2, r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ - bne.n 1582c │ │ │ │ + bne.n 1587c │ │ │ │ ldr.w r2, [r1, #-8] │ │ │ │ sub.w r4, r1, #8 │ │ │ │ ubfx r5, r4, #0, #17 │ │ │ │ ubfx ip, r2, #0, #17 │ │ │ │ mov r8, r5 │ │ │ │ orrs.w ip, ip, r5 │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ - beq.n 1584a │ │ │ │ + beq.n 1589a │ │ │ │ sub.w r5, r2, #8 │ │ │ │ mov lr, r0 │ │ │ │ add.w ip, r4, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r1, #-4] │ │ │ │ mov r9, r5 │ │ │ │ mov r7, r2 │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [ip, #4] │ │ │ │ str r2, [r4, r5] │ │ │ │ strd r6, r6, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 158c8 │ │ │ │ + beq.w 15918 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w r1, [lr, #4] │ │ │ │ ldrb.w r3, [r1, #-4] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bpl.n 157f0 │ │ │ │ + bpl.n 15840 │ │ │ │ ldrb.w r0, [r1, #-12] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 157f0 │ │ │ │ + bpl.n 15840 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ ldrb.w r0, [ip, #4] │ │ │ │ strb.w r3, [r1, #-4] │ │ │ │ ldr.w r3, [r1, #-16] │ │ │ │ bic.w r0, r0, #1 │ │ │ │ strb.w r0, [ip, #4] │ │ │ │ subs r3, r4, r3 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str.w r2, [r4, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 158e2 │ │ │ │ + beq.w 15932 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbz r0, 157c2 │ │ │ │ + cbz r0, 15812 │ │ │ │ str r5, [r0, #4] │ │ │ │ ldrb.w r1, [r1, #-4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ add r0, r2 │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -20387,69 +20408,69 @@ │ │ │ │ sub.w r1, r0, #8 │ │ │ │ strb.w ip, [r3, #4] │ │ │ │ str r0, [r3, r1] │ │ │ │ add r1, r3 │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ orr.w r5, r5, #1 │ │ │ │ strb r5, [r1, #4] │ │ │ │ - b.n 157f4 │ │ │ │ + b.n 15844 │ │ │ │ mov r0, r2 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 15802 │ │ │ │ + bpl.n 15852 │ │ │ │ adds r1, r3, r7 │ │ │ │ ldrb r5, [r1, #4] │ │ │ │ lsls r6, r5, #31 │ │ │ │ - bmi.n 15852 │ │ │ │ + bmi.n 158a2 │ │ │ │ sub.w ip, r7, #8 │ │ │ │ add ip, r3 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp.w r2, #131072 @ 0x20000 │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strb r1, [r3, #4] │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ str.w r0, [ip] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [ip, #4] │ │ │ │ - blt.n 1582c │ │ │ │ + blt.n 1587c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 15832 │ │ │ │ + beq.n 15882 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsrs r3, r2, #17 │ │ │ │ mov r0, lr │ │ │ │ mov r1, r4 │ │ │ │ str.w lr, [sp] │ │ │ │ lsls r3, r3, #17 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 15418 │ │ │ │ + bl 15468 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 154b0 │ │ │ │ + b.n 15500 │ │ │ │ bic.w r5, r5, #1 │ │ │ │ strb r5, [r1, #4] │ │ │ │ ldr r5, [r3, r7] │ │ │ │ ldrd r7, r6, [r1, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r9, r7 │ │ │ │ sub.w r7, r5, #8 │ │ │ │ adds r5, r1, r7 │ │ │ │ ldrb.w ip, [r5, #4] │ │ │ │ bic.w ip, ip, #1 │ │ │ │ strb.w ip, [r5, #4] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ str r5, [r1, r7] │ │ │ │ - cbz r6, 158d2 │ │ │ │ + cbz r6, 15922 │ │ │ │ str.w r9, [r6] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15888 │ │ │ │ + beq.n 158d8 │ │ │ │ str.w r6, [r9, #4] │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ ldrb.w ip, [r3, #4] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ add r0, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -20458,98 +20479,98 @@ │ │ │ │ sub.w ip, r0, #8 │ │ │ │ str.w r0, [r3, ip] │ │ │ │ add ip, r3 │ │ │ │ ldrb.w r5, [ip, #4] │ │ │ │ orr.w r5, r5, #1 │ │ │ │ strb.w r5, [ip, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 15808 │ │ │ │ + beq.n 15858 │ │ │ │ adds r5, r3, r0 │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ orr.w r1, r1, #2 │ │ │ │ strb r1, [r5, #4] │ │ │ │ - b.n 15808 │ │ │ │ + b.n 15858 │ │ │ │ bx lr │ │ │ │ str.w r1, [lr, #4] │ │ │ │ strd r0, r0, [r1] │ │ │ │ - b.n 15784 │ │ │ │ + b.n 157d4 │ │ │ │ str.w r9, [lr, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 15888 │ │ │ │ + beq.n 158d8 │ │ │ │ str.w r6, [r9, #4] │ │ │ │ - b.n 15888 │ │ │ │ + b.n 158d8 │ │ │ │ str.w r0, [lr, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 157c0 │ │ │ │ - b.n 157c2 │ │ │ │ + bne.w 15810 │ │ │ │ + b.n 15812 │ │ │ │ nop │ │ │ │ │ │ │ │ -000158f0 : │ │ │ │ +00015940 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 15912 │ │ │ │ + cbz r4, 15962 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1570c │ │ │ │ + bl 1575c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 15904 │ │ │ │ + bne.n 15954 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00015914 : │ │ │ │ +00015964 : │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 15a52 │ │ │ │ + beq.w 15aa2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15a42 │ │ │ │ + beq.w 15a92 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [r1, #-8] │ │ │ │ sub.w r2, r1, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 15a38 │ │ │ │ + ble.n 15a88 │ │ │ │ ldrb.w r0, [r4, #-4] │ │ │ │ lsls r0, r0, #29 │ │ │ │ - bpl.n 15978 │ │ │ │ + bpl.n 159c8 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ add.w lr, r0, r1 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w ip, [lr, #4] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 15978 │ │ │ │ + beq.n 159c8 │ │ │ │ ldr r0, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #23 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ cmp r0, #24 │ │ │ │ it cc │ │ │ │ movcc r0, #24 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 1599e │ │ │ │ + ble.n 159ee │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 15544 │ │ │ │ + bl 15594 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 8274 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1570c │ │ │ │ + bl 1575c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bic.w ip, ip, #1 │ │ │ │ strb.w ip, [lr, #4] │ │ │ │ sub.w ip, r5, #8 │ │ │ │ @@ -20557,214 +20578,214 @@ │ │ │ │ add.w r7, lr, ip │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb r3, [r7, #4] │ │ │ │ str.w r5, [lr, ip] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 15a56 │ │ │ │ + beq.n 15aa6 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 159cc │ │ │ │ + cbz r2, 15a1c │ │ │ │ str r6, [r2, #4] │ │ │ │ ldrb.w r3, [lr, #4] │ │ │ │ ldrb.w r2, [r4, #-4] │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r4, #-4] │ │ │ │ - cbz r3, 159f2 │ │ │ │ + cbz r3, 15a42 │ │ │ │ add.w r2, r9, r1 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb r3, [r2, #4] │ │ │ │ sub.w ip, r1, #8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r8 │ │ │ │ str.w r1, [r9, ip] │ │ │ │ add ip, r9 │ │ │ │ mov r1, r9 │ │ │ │ ldrb.w lr, [ip, #4] │ │ │ │ bic.w lr, lr, #1 │ │ │ │ strb.w lr, [ip, #4] │ │ │ │ - bl 15418 │ │ │ │ + bl 15468 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ ldrb.w r3, [r4, #-4] │ │ │ │ sub.w r2, r1, #8 │ │ │ │ add.w r0, r9, r2 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #-4] │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb r3, [r0, #4] │ │ │ │ str.w r1, [r9, r2] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 1570c │ │ │ │ + bl 1575c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 15544 │ │ │ │ + b.n 15594 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 15544 │ │ │ │ + b.n 15594 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 159ca │ │ │ │ - b.n 159cc │ │ │ │ + bne.n 15a1a │ │ │ │ + b.n 15a1c │ │ │ │ │ │ │ │ -00015a60 : │ │ │ │ - ldr r0, [pc, #4] @ (15a68 ) │ │ │ │ +00015ab0 : │ │ │ │ + ldr r0, [pc, #4] @ (15ab8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r2, sp, #712 @ 0x2c8 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00015a6c : │ │ │ │ +00015abc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ blx 8808 │ │ │ │ adds r4, r0, #1 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 15aa6 │ │ │ │ + cbz r3, 15af6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 15aa2 │ │ │ │ + cbz r3, 15af2 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 8274 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 8668 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 15a94 │ │ │ │ + b.n 15ae4 │ │ │ │ │ │ │ │ -00015ab0 : │ │ │ │ +00015b00 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r3, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #48] @ (15afc ) │ │ │ │ + ldr r4, [pc, #48] @ (15b4c ) │ │ │ │ sub sp, #8 │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8330 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldrd r0, r1, [r3, #4] │ │ │ │ blx 86f4 │ │ │ │ - cbz r0, 15af6 │ │ │ │ + cbz r0, 15b46 │ │ │ │ movs r1, #6 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 86cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 879c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ + add r2, sp, #8 │ │ │ │ movs r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15b88 │ │ │ │ + beq.n 15bd8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15b8a │ │ │ │ + beq.n 15bda │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 8808 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ adds r2, r1, r0 │ │ │ │ ldrb r3, [r1, r0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bcs.n 15b40 │ │ │ │ + bcs.n 15b90 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.n 15b84 │ │ │ │ + beq.n 15bd4 │ │ │ │ ldrb.w r3, [r2, #-1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r2 │ │ │ │ - bcc.n 15b30 │ │ │ │ + bcc.n 15b80 │ │ │ │ mov r0, r1 │ │ │ │ blx 8258 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 15b8e │ │ │ │ + cbz r3, 15bde │ │ │ │ adds r2, r0, #1 │ │ │ │ mov.w lr, #95 @ 0x5f │ │ │ │ and.w r1, r3, #253 @ 0xfd │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, #45 @ 0x2d │ │ │ │ it eq │ │ │ │ strbeq.w lr, [r2, #-1] │ │ │ │ - beq.n 15b64 │ │ │ │ + beq.n 15bb4 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.n 15b76 │ │ │ │ + beq.n 15bc6 │ │ │ │ ldrb.w r3, [r2], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15b50 │ │ │ │ + bne.n 15ba0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [ip] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [ip] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ adds r1, r2, #1 │ │ │ │ - b.n 15b40 │ │ │ │ + b.n 15b90 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov ip, r0 │ │ │ │ - b.n 15b6c │ │ │ │ + b.n 15bbc │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #68] @ (15be8 ) │ │ │ │ + ldr r5, [pc, #68] @ (15c38 ) │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 15be2 │ │ │ │ + cbz r0, 15c32 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - cbz r3, 15bb8 │ │ │ │ + cbz r3, 15c08 │ │ │ │ blx 8330 │ │ │ │ - cbz r0, 15bd0 │ │ │ │ + cbz r0, 15c20 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 15bc4 │ │ │ │ + cbz r3, 15c14 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ cmp r4, #2 │ │ │ │ ite lt │ │ │ │ movlt r0, r4 │ │ │ │ movge r0, #0 │ │ │ │ blx 8790 │ │ │ │ @@ -20774,56 +20795,56 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 8790 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ blx 8808 │ │ │ │ adds r7, r0, #1 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ lsls r7, r7, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15cae │ │ │ │ + beq.n 15cfe │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r6, 15c84 │ │ │ │ + cbz r6, 15cd4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 893c │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ - cbz r7, 15c84 │ │ │ │ + cbz r7, 15cd4 │ │ │ │ mov r3, r6 │ │ │ │ movw lr, #23644 @ 0x5c5c │ │ │ │ movw ip, #29788 @ 0x745c │ │ │ │ movw r0, #28252 @ 0x6e5c │ │ │ │ movw r1, #29276 @ 0x725c │ │ │ │ movw r2, #8796 @ 0x225c │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 15c76 │ │ │ │ + beq.n 15cc6 │ │ │ │ cmp r7, #34 @ 0x22 │ │ │ │ - bhi.n 15ca2 │ │ │ │ + bhi.n 15cf2 │ │ │ │ cmp r7, #8 │ │ │ │ - bls.n 15c78 │ │ │ │ + bls.n 15cc8 │ │ │ │ sub.w r8, r7, #9 │ │ │ │ cmp.w r8, #25 │ │ │ │ - bhi.n 15c78 │ │ │ │ + bhi.n 15cc8 │ │ │ │ tbb [pc, r8] │ │ │ │ adds r0, r4, #4 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsrs r2, r3, #24 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ lsrs r6, r1, #24 │ │ │ │ @@ -20835,148 +20856,148 @@ │ │ │ │ lsrs r6, r1, #24 │ │ │ │ asrs r6, r1, #28 │ │ │ │ movs r7, #95 @ 0x5f │ │ │ │ strb r7, [r3, #0] │ │ │ │ ldrb.w r7, [r4, #1]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 15c42 │ │ │ │ + bne.n 15c92 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - b.n 15c7a │ │ │ │ + b.n 15cca │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 15c7a │ │ │ │ + b.n 15cca │ │ │ │ strh.w r0, [r3], #2 │ │ │ │ - b.n 15c7a │ │ │ │ + b.n 15cca │ │ │ │ strh.w ip, [r3], #2 │ │ │ │ - b.n 15c7a │ │ │ │ + b.n 15cca │ │ │ │ cmp r7, #92 @ 0x5c │ │ │ │ it eq │ │ │ │ strheq.w lr, [r3], #2 │ │ │ │ - beq.n 15c7a │ │ │ │ - b.n 15c78 │ │ │ │ + beq.n 15cca │ │ │ │ + b.n 15cc8 │ │ │ │ mov r0, r7 │ │ │ │ blx 8668 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 15c1c │ │ │ │ + b.n 15c6c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ - ldr.w ip, [pc, #244] @ 15dbc │ │ │ │ + ldr.w ip, [pc, #244] @ 15e0c │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ - ldr r3, [pc, #240] @ (15dc0 ) │ │ │ │ + ldr r3, [pc, #240] @ (15e10 ) │ │ │ │ mov r2, r0 │ │ │ │ add ip, pc │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #512 @ 0x200 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #516] @ 0x204 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 8bfc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 15d10 │ │ │ │ + blt.n 15d60 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.n 15d2a │ │ │ │ + bcs.n 15d7a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15d82 │ │ │ │ - ldr r2, [pc, #196] @ (15dc4 ) │ │ │ │ + beq.n 15dd2 │ │ │ │ + ldr r2, [pc, #196] @ (15e14 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #196] @ (15dc8 ) │ │ │ │ + ldr r1, [pc, #196] @ (15e18 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 89ec <__printf_chk@plt+0x4> │ │ │ │ blx 83ec │ │ │ │ - ldr r2, [pc, #184] @ (15dcc ) │ │ │ │ - ldr r3, [pc, #172] @ (15dc0 ) │ │ │ │ + ldr r2, [pc, #184] @ (15e1c ) │ │ │ │ + ldr r3, [pc, #172] @ (15e10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #516] @ 0x204 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15db6 │ │ │ │ + bne.n 15e06 │ │ │ │ add.w sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r6, r0, #1 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r6 │ │ │ │ - cbz r3, 15d78 │ │ │ │ + cbz r3, 15dc8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 15d10 │ │ │ │ + beq.n 15d60 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 8bfc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 15db0 │ │ │ │ + blt.n 15e00 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 15da0 │ │ │ │ - ldr r2, [pc, #120] @ (15dd0 ) │ │ │ │ + cbz r3, 15df0 │ │ │ │ + ldr r2, [pc, #120] @ (15e20 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #120] @ (15dd4 ) │ │ │ │ + ldr r1, [pc, #120] @ (15e24 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 89ec <__printf_chk@plt+0x4> │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 15d98 │ │ │ │ + cbz r3, 15de8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 15d10 │ │ │ │ + b.n 15d60 │ │ │ │ mov r0, r6 │ │ │ │ blx 8668 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 15d40 │ │ │ │ - ldr r2, [pc, #84] @ (15dd8 ) │ │ │ │ + b.n 15d90 │ │ │ │ + ldr r2, [pc, #84] @ (15e28 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #84] @ (15ddc ) │ │ │ │ + ldr r1, [pc, #84] @ (15e2c ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 89ec <__printf_chk@plt+0x4> │ │ │ │ blx 83ec │ │ │ │ - b.n 15d10 │ │ │ │ + b.n 15d60 │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.n 15d10 │ │ │ │ - ldr r2, [pc, #60] @ (15de0 ) │ │ │ │ + b.n 15d60 │ │ │ │ + ldr r2, [pc, #60] @ (15e30 ) │ │ │ │ add r3, sp, #4 │ │ │ │ - ldr r1, [pc, #60] @ (15de4 ) │ │ │ │ + ldr r1, [pc, #60] @ (15e34 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ blx 89ec <__printf_chk@plt+0x4> │ │ │ │ blx 83ec │ │ │ │ - b.n 15d6a │ │ │ │ + b.n 15dba │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [sp, #664] @ 0x298 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r3, r5 │ │ │ │ movs r1, r0 │ │ │ │ subs r6, #142 @ 0x8e │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ movs r2, r0 │ │ │ │ adds r2, r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ subs r6, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ subs r6, #26 │ │ │ │ movs r1, r0 │ │ │ │ @@ -20993,132 +21014,132 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 15ec4 │ │ │ │ + bhi.n 15f14 │ │ │ │ tbb [pc, r3] │ │ │ │ adds r1, #83 @ 0x53 │ │ │ │ ldrb r3, [r0, r4] │ │ │ │ movs r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 15bec │ │ │ │ + bl 15c3c │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15bec │ │ │ │ + bl 15c3c │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 15edc │ │ │ │ - ldr r1, [pc, #240] @ (15f20 ) │ │ │ │ + bne.n 15f2c │ │ │ │ + ldr r1, [pc, #240] @ (15f70 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 89ec <__printf_chk@plt+0x4> │ │ │ │ blx 83ec │ │ │ │ mov r1, r6 │ │ │ │ - cbz r6, 15e50 │ │ │ │ + cbz r6, 15ea0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15f16 │ │ │ │ + beq.n 15f66 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 15ed8 │ │ │ │ + beq.n 15f28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 15f0a │ │ │ │ + beq.n 15f5a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #180] @ (15f24 ) │ │ │ │ + ldr r1, [pc, #180] @ (15f74 ) │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ blx 80bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 15eca │ │ │ │ - ldr r1, [pc, #168] @ (15f28 ) │ │ │ │ + cbz r0, 15f1a │ │ │ │ + ldr r1, [pc, #168] @ (15f78 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 80bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 15eca │ │ │ │ + cbz r0, 15f1a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 8abc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 15eec │ │ │ │ + cbnz r0, 15f3c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 15eca │ │ │ │ - ldr r1, [pc, #136] @ (15f2c ) │ │ │ │ + beq.n 15f1a │ │ │ │ + ldr r1, [pc, #136] @ (15f7c ) │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 89ec <__printf_chk@plt+0x4> │ │ │ │ - b.n 15ed8 │ │ │ │ - ldr r1, [pc, #124] @ (15f30 ) │ │ │ │ + b.n 15f28 │ │ │ │ + ldr r1, [pc, #124] @ (15f80 ) │ │ │ │ add r1, pc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 89e8 <__printf_chk@plt> │ │ │ │ - ldr r1, [pc, #108] @ (15f34 ) │ │ │ │ + ldr r1, [pc, #108] @ (15f84 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 15eb4 │ │ │ │ - ldr r1, [pc, #108] @ (15f38 ) │ │ │ │ + b.n 15f04 │ │ │ │ + ldr r1, [pc, #108] @ (15f88 ) │ │ │ │ mov r3, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ blx 89ec <__printf_chk@plt+0x4> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #92] @ (15f3c ) │ │ │ │ + ldr r1, [pc, #92] @ (15f8c ) │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 89ec <__printf_chk@plt+0x4> │ │ │ │ - b.n 15e3c │ │ │ │ + b.n 15e8c │ │ │ │ mov r0, r4 │ │ │ │ blx 8f04 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #72] @ (15f40 ) │ │ │ │ + ldr r1, [pc, #72] @ (15f90 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ movs r0, #1 │ │ │ │ blx 89ec <__printf_chk@plt+0x4> │ │ │ │ - b.n 15ed8 │ │ │ │ + b.n 15f28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 81e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.n 15e50 │ │ │ │ + b.n 15ea0 │ │ │ │ nop │ │ │ │ subs r5, #186 @ 0xba │ │ │ │ movs r1, r0 │ │ │ │ subs r5, #54 @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ subs r5, #48 @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ @@ -21135,22 +21156,22 @@ │ │ │ │ subs r4, #200 @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - ldr r3, [pc, #932] @ (162fc ) │ │ │ │ - ldr r1, [pc, #932] @ (16300 ) │ │ │ │ + ldr r3, [pc, #932] @ (1634c ) │ │ │ │ + ldr r1, [pc, #932] @ (16350 ) │ │ │ │ add r6, sp, #32 │ │ │ │ add r3, pc │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #924] @ (16304 ) │ │ │ │ + ldr r3, [pc, #924] @ (16354 ) │ │ │ │ mov r5, r0 │ │ │ │ str r4, [r6, #0] │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov r0, r8 │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ @@ -21162,75 +21183,75 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 893c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 86f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1622c │ │ │ │ + beq.w 1627c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15b00 │ │ │ │ + bl 15b50 │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r7, 15ff6 │ │ │ │ + cbz r7, 16046 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162b2 │ │ │ │ + beq.w 16302 │ │ │ │ mov r0, r7 │ │ │ │ blx 8808 │ │ │ │ subs r0, #1 │ │ │ │ adds r3, r7, r0 │ │ │ │ ldrb r2, [r7, r0] │ │ │ │ cmp r2, r4 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bcs.n 15fd2 │ │ │ │ + bcs.n 16022 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.w 162a2 │ │ │ │ + beq.w 162f2 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, r3 │ │ │ │ - bcc.n 15fc0 │ │ │ │ + bcc.n 16010 │ │ │ │ mov r0, r7 │ │ │ │ blx 8258 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #46 @ 0x2e │ │ │ │ - beq.n 15ff2 │ │ │ │ + beq.n 16042 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #46 @ 0x2e │ │ │ │ - bne.n 15fe6 │ │ │ │ + bne.n 16036 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r9 │ │ │ │ blx 86cc │ │ │ │ mov r0, r9 │ │ │ │ blx 8ba4 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r2, r3, #3 │ │ │ │ bics.w r2, r2, #2 │ │ │ │ - beq.w 16258 │ │ │ │ + beq.w 162a8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 16122 │ │ │ │ + beq.w 16172 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 16132 │ │ │ │ - ldr r2, [pc, #740] @ (16308 ) │ │ │ │ + beq.w 16182 │ │ │ │ + ldr r2, [pc, #740] @ (16358 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr.w sl, [pc, #740] @ 1630c │ │ │ │ + ldr.w sl, [pc, #740] @ 1635c │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #736] @ (16310 ) │ │ │ │ + ldr r2, [pc, #736] @ (16360 ) │ │ │ │ add sl, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ subs.w fp, r2, r3 │ │ │ │ @@ -21238,293 +21259,293 @@ │ │ │ │ movne.w fp, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx 8050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 160ca │ │ │ │ + beq.n 1611a │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - cbz r4, 16068 │ │ │ │ + cbz r4, 160b8 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 160ea │ │ │ │ + bne.n 1613a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15de8 │ │ │ │ + bl 15e38 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ blx 83ec │ │ │ │ - cbz r4, 1608a │ │ │ │ + cbz r4, 160da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1611a │ │ │ │ + beq.n 1616a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [r5, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16044 │ │ │ │ + bne.n 16094 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ ldrne.w sl, [sp, #12] │ │ │ │ - bne.n 16044 │ │ │ │ + bne.n 16094 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #15000 @ 0x3a98 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 16230 │ │ │ │ + bgt.w 16280 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - ldr.w sl, [pc, #608] @ 16314 │ │ │ │ + ldr.w sl, [pc, #608] @ 16364 │ │ │ │ mov r1, r8 │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ add sl, pc │ │ │ │ blx 8050 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16054 │ │ │ │ + bne.n 160a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 162ea │ │ │ │ + bne.w 1633a │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 161e0 │ │ │ │ + bhi.w 16230 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r4, r6, #1 │ │ │ │ lsls r0, r0, #2 │ │ │ │ lsls r4, r6, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 7ff4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16068 │ │ │ │ + bne.n 160b8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 7ff4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16068 │ │ │ │ + bne.n 160b8 │ │ │ │ str r0, [sp, #28] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162f0 │ │ │ │ + beq.w 16340 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16044 │ │ │ │ + b.n 16094 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 1608a │ │ │ │ + b.n 160da │ │ │ │ movs r0, #123 @ 0x7b │ │ │ │ blx 8978 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 16020 │ │ │ │ + bne.w 16070 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx 8bf0 │ │ │ │ ldrb.w r2, [r5, #40] @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r2, 1614a │ │ │ │ + cbnz r2, 1619a │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 162c6 │ │ │ │ + beq.w 16316 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162aa │ │ │ │ + beq.w 162fa │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 162aa │ │ │ │ + beq.w 162fa │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r8, [pc, #440] @ 16318 │ │ │ │ + ldr.w r8, [pc, #440] @ 16368 │ │ │ │ str r7, [sp, #8] │ │ │ │ subs.w sl, r2, #0 │ │ │ │ - ldr r7, [pc, #436] @ (1631c ) │ │ │ │ + ldr r7, [pc, #436] @ (1636c ) │ │ │ │ add r8, pc │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ add r7, pc │ │ │ │ - b.n 16188 │ │ │ │ + b.n 161d8 │ │ │ │ mov r3, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15de8 │ │ │ │ + bl 15e38 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 162a6 │ │ │ │ + beq.w 162f6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 162a6 │ │ │ │ + beq.w 162f6 │ │ │ │ ldrd r6, r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16174 │ │ │ │ + beq.n 161c4 │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, sl, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 16174 │ │ │ │ + beq.n 161c4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 7ff4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16174 │ │ │ │ + bne.n 161c4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx 7ff4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16174 │ │ │ │ - b.n 16180 │ │ │ │ + bne.n 161c4 │ │ │ │ + b.n 161d0 │ │ │ │ ldrb.w r2, [r5, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx 8e7c │ │ │ │ mov r4, r0 │ │ │ │ blx 864c │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ movs r4, #0 │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - cbz r1, 161f6 │ │ │ │ + cbz r1, 16246 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 162be │ │ │ │ + beq.n 1630e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ - cbz r7, 1620a │ │ │ │ + cbz r7, 1625a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 162b6 │ │ │ │ + beq.n 16306 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx 879c │ │ │ │ - ldr r2, [pc, #268] @ (16320 ) │ │ │ │ - ldr r3, [pc, #240] @ (16304 ) │ │ │ │ + ldr r2, [pc, #268] @ (16370 ) │ │ │ │ + ldr r3, [pc, #240] @ (16354 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 162f8 │ │ │ │ + bne.n 16348 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #1 │ │ │ │ - b.n 16210 │ │ │ │ - ldr r3, [pc, #240] @ (16324 ) │ │ │ │ + b.n 16260 │ │ │ │ + ldr r3, [pc, #240] @ (16374 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - ldr r0, [pc, #240] @ (16328 ) │ │ │ │ - ldr.w sl, [pc, #240] @ 1632c │ │ │ │ + ldr r0, [pc, #240] @ (16378 ) │ │ │ │ + ldr.w sl, [pc, #240] @ 1637c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84f0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 16044 │ │ │ │ + b.n 16094 │ │ │ │ ldrb.w r1, [r5, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8da4 │ │ │ │ - ldr r1, [pc, #204] @ (16330 ) │ │ │ │ + ldr r1, [pc, #204] @ (16380 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 89ec <__printf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 16016 │ │ │ │ - ldr r0, [pc, #184] @ (16334 ) │ │ │ │ + b.n 16066 │ │ │ │ + ldr r0, [pc, #184] @ (16384 ) │ │ │ │ add r0, pc │ │ │ │ blx 864c │ │ │ │ - b.n 161e0 │ │ │ │ - ldr r3, [pc, #180] @ (16338 ) │ │ │ │ + b.n 16230 │ │ │ │ + ldr r3, [pc, #180] @ (16388 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 81ac │ │ │ │ - ldr r1, [pc, #172] @ (1633c ) │ │ │ │ + ldr r1, [pc, #172] @ (1638c ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r2 │ │ │ │ blx 8a28 │ │ │ │ subs r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 161e2 │ │ │ │ + b.n 16232 │ │ │ │ adds r7, r3, #1 │ │ │ │ - b.n 15fd2 │ │ │ │ + b.n 16022 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r3 │ │ │ │ blx 8d34 │ │ │ │ - b.n 160d2 │ │ │ │ + b.n 16122 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 15ff6 │ │ │ │ + b.n 16046 │ │ │ │ mov r0, r7 │ │ │ │ blx 81e4 │ │ │ │ - b.n 1620a │ │ │ │ + b.n 1625a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 81e4 │ │ │ │ - b.n 161f6 │ │ │ │ + b.n 16246 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #15000 @ 0x3a98 │ │ │ │ cmp r1, r2 │ │ │ │ - bls.w 16150 │ │ │ │ + bls.w 161a0 │ │ │ │ blx 8d34 │ │ │ │ - ldr r3, [pc, #76] @ (16324 ) │ │ │ │ + ldr r3, [pc, #76] @ (16374 ) │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r0, [pc, #96] @ (16340 ) │ │ │ │ + ldr r0, [pc, #96] @ (16390 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84f0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 161e2 │ │ │ │ + b.n 16232 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 16044 │ │ │ │ + b.n 16094 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #108 @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ subs r3, #190 @ 0xbe │ │ │ │ movs r1, r0 │ │ │ │ @@ -21532,15 +21553,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ cmp r1, #212 @ 0xd4 │ │ │ │ movs r1, r0 │ │ │ │ cmp r1, #44 @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ subs r2, #124 @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r0, [sp, #400] @ 0x190 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #198 @ 0xc6 │ │ │ │ movs r1, r0 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ movs r1, r0 │ │ │ │ @@ -21558,445 +21579,445 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 164aa │ │ │ │ + beq.w 164fa │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r3, #0] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16456 │ │ │ │ + beq.n 164a6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16462 │ │ │ │ - ldr.w r8, [pc, #564] @ 165b4 │ │ │ │ + beq.n 164b2 │ │ │ │ + ldr.w r8, [pc, #564] @ 16604 │ │ │ │ movs r2, #129 @ 0x81 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ blx 893c │ │ │ │ - ldr.w sl, [pc, #552] @ 165b8 │ │ │ │ + ldr.w sl, [pc, #552] @ 16608 │ │ │ │ mov.w r9, #0 │ │ │ │ - ldr r7, [pc, #548] @ (165bc ) │ │ │ │ + ldr r7, [pc, #548] @ (1660c ) │ │ │ │ mov fp, r6 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add sl, pc │ │ │ │ add r7, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1642a │ │ │ │ + beq.n 1647a │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1647a │ │ │ │ + beq.n 164ca │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r4, [pc, #516] @ (165c0 ) │ │ │ │ + ldr r4, [pc, #516] @ (16610 ) │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ ldrd r6, r5, [r7, #8] │ │ │ │ add r4, pc │ │ │ │ mov r3, fp │ │ │ │ adds r1, r5, r2 │ │ │ │ adds r0, r6, r5 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8580 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbz r0, 163da │ │ │ │ + cbz r0, 1642a │ │ │ │ add r5, r0 │ │ │ │ add r2, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #488] @ (165c4 ) │ │ │ │ + ldr r3, [pc, #488] @ (16614 ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ strd r1, r1, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 16444 │ │ │ │ - ldr r3, [pc, #476] @ (165c8 ) │ │ │ │ + beq.n 16494 │ │ │ │ + ldr r3, [pc, #476] @ (16618 ) │ │ │ │ add.w r1, r2, #128 @ 0x80 │ │ │ │ add.w r4, r2, #129 @ 0x81 │ │ │ │ add r9, r5 │ │ │ │ add r3, pc │ │ │ │ str r1, [r3, #0] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1646e │ │ │ │ + beq.n 164be │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #444] @ (165cc ) │ │ │ │ + ldr r2, [pc, #444] @ (1661c ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ subs r0, #128 @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16482 │ │ │ │ + beq.n 164d2 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r4 │ │ │ │ blx 893c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 163a6 │ │ │ │ + bne.n 163f6 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, r9 │ │ │ │ blx 8580 │ │ │ │ mov r6, r4 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 163e8 │ │ │ │ + bne.n 16438 │ │ │ │ mov fp, r6 │ │ │ │ cmp r9, r2 │ │ │ │ - bhi.n 16530 │ │ │ │ - ldr r2, [pc, #388] @ (165d0 ) │ │ │ │ + bhi.n 16580 │ │ │ │ + ldr r2, [pc, #388] @ (16620 ) │ │ │ │ strb.w r5, [r6, r9] │ │ │ │ add r2, pc │ │ │ │ str r5, [r2, #8] │ │ │ │ - b.n 16486 │ │ │ │ + b.n 164d6 │ │ │ │ movs r0, #129 @ 0x81 │ │ │ │ blx 8668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 1637e │ │ │ │ + bne.n 163ce │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8438 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1640c │ │ │ │ + b.n 1645c │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 163b8 │ │ │ │ + b.n 16408 │ │ │ │ mov fp, r6 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 16564 │ │ │ │ - ldr r2, [pc, #320] @ (165d4 ) │ │ │ │ + beq.n 165b4 │ │ │ │ + ldr r2, [pc, #320] @ (16624 ) │ │ │ │ mov r0, fp │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r9 │ │ │ │ itt cs │ │ │ │ movcs r2, #0 │ │ │ │ strbcs.w r2, [fp, r9] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16550 │ │ │ │ + beq.n 165a0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r2, #30560 @ 0x7760 │ │ │ │ movt r2, #1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 16462 │ │ │ │ + beq.n 164b2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #30560 @ 0x7760 │ │ │ │ movt r2, #1 │ │ │ │ blx 893c │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #30560 @ 0x7760 │ │ │ │ movt r1, #1 │ │ │ │ blx 822c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16590 │ │ │ │ + beq.n 165e0 │ │ │ │ mov r0, r6 │ │ │ │ blx 87a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1657e │ │ │ │ + bne.n 165ce │ │ │ │ mov r0, r4 │ │ │ │ blx 8808 │ │ │ │ - cbz r0, 1650c │ │ │ │ + cbz r0, 1655c │ │ │ │ subs r3, r0, #1 │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ cmp r2, #10 │ │ │ │ it eq │ │ │ │ strbeq r5, [r4, r3] │ │ │ │ adds r5, r0, #1 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16544 │ │ │ │ + cbz r3, 16594 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ it eq │ │ │ │ moveq fp, r4 │ │ │ │ mov r0, fp │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #164] @ (165d8 ) │ │ │ │ + ldr r2, [pc, #164] @ (16628 ) │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str.w r9, [r3] │ │ │ │ str r5, [r2, #8] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 8438 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 16520 │ │ │ │ + b.n 16570 │ │ │ │ movw r0, #30560 @ 0x7760 │ │ │ │ movt r0, #1 │ │ │ │ blx 8668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 164c8 │ │ │ │ - b.n 16462 │ │ │ │ + bne.n 16518 │ │ │ │ + b.n 164b2 │ │ │ │ blx 83ec │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 16462 │ │ │ │ + beq.w 164b2 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 165aa │ │ │ │ + cbz r4, 165fa │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ - b.n 16462 │ │ │ │ + b.n 164b2 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 165a2 │ │ │ │ + cbz r3, 165f2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16462 │ │ │ │ + b.n 164b2 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 165a2 │ │ │ │ + cbz r3, 165f2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16462 │ │ │ │ + b.n 164b2 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 16462 │ │ │ │ + b.n 164b2 │ │ │ │ mov r0, fp │ │ │ │ blx 81e4 │ │ │ │ - b.n 16462 │ │ │ │ + b.n 164b2 │ │ │ │ nop │ │ │ │ - add r1, pc, #608 @ (adr r1, 16818 ) │ │ │ │ + add r1, pc, #288 @ (adr r1, 16728 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #512 @ (adr r1, 167c0 ) │ │ │ │ + add r1, pc, #192 @ (adr r1, 166d0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ movs r2, r0 │ │ │ │ - add r1, pc, #264 @ (adr r1, 166d0 ) │ │ │ │ + add r0, pc, #968 @ (adr r0, 169e0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #784] @ 0x310 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r6, [sp, #680] @ 0x2a8 │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #832 @ (adr r0, 16914 ) │ │ │ │ + add r0, pc, #512 @ (adr r0, 16824 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #260] @ (166f4 ) │ │ │ │ + ldr r4, [pc, #260] @ (16744 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r3, [pc, #260] @ (166f8 ) │ │ │ │ + ldr r3, [pc, #260] @ (16748 ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [pc, #260] @ (166fc ) │ │ │ │ - ldr.w r8, [pc, #260] @ 16700 │ │ │ │ + ldr r6, [pc, #260] @ (1674c ) │ │ │ │ + ldr.w r8, [pc, #260] @ 16750 │ │ │ │ sub sp, #12 │ │ │ │ add r6, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 86f4 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16688 │ │ │ │ + beq.n 166d8 │ │ │ │ movs r1, #6 │ │ │ │ blx 86cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 166a0 │ │ │ │ + beq.n 166f0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 16662 │ │ │ │ - ldr.w r9, [pc, #216] @ 16704 │ │ │ │ + ble.n 166b2 │ │ │ │ + ldr.w r9, [pc, #216] @ 16754 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ add r9, pc │ │ │ │ - b.n 1663c │ │ │ │ + b.n 1668c │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 16662 │ │ │ │ + beq.n 166b2 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8ca4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 16636 │ │ │ │ - ldr r1, [pc, #188] @ (16708 ) │ │ │ │ + bne.n 16686 │ │ │ │ + ldr r1, [pc, #188] @ (16758 ) │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 1663c │ │ │ │ - ldr r3, [pc, #168] @ (1670c ) │ │ │ │ + bne.n 1668c │ │ │ │ + ldr r3, [pc, #168] @ (1675c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 8330 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #160] @ (16710 ) │ │ │ │ - ldr r3, [pc, #132] @ (166f8 ) │ │ │ │ + ldr r2, [pc, #160] @ (16760 ) │ │ │ │ + ldr r3, [pc, #132] @ (16748 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 166f0 │ │ │ │ + bne.n 16740 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #124] @ (16708 ) │ │ │ │ + ldr r3, [pc, #124] @ (16758 ) │ │ │ │ movs r2, #23 │ │ │ │ - ldr r0, [pc, #132] @ (16714 ) │ │ │ │ + ldr r0, [pc, #132] @ (16764 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84f0 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1666e │ │ │ │ - ldr r3, [pc, #116] @ (16718 ) │ │ │ │ + b.n 166be │ │ │ │ + ldr r3, [pc, #116] @ (16768 ) │ │ │ │ mov r1, sp │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16344 │ │ │ │ + bl 16394 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1666c │ │ │ │ + beq.n 166bc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 8edc │ │ │ │ - cbz r0, 166d2 │ │ │ │ + cbz r0, 16722 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 166e8 │ │ │ │ + cbz r3, 16738 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 16662 │ │ │ │ - ldr r3, [pc, #52] @ (16708 ) │ │ │ │ + b.n 166b2 │ │ │ │ + ldr r3, [pc, #52] @ (16758 ) │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ - ldr r0, [pc, #68] @ (1671c ) │ │ │ │ + ldr r0, [pc, #68] @ (1676c ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84f0 │ │ │ │ - b.n 166c0 │ │ │ │ + b.n 16710 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 16662 │ │ │ │ + b.n 166b2 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #848] @ 0x350 │ │ │ │ + str r4, [sp, #528] @ 0x210 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #840] @ 0x348 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ movs r2, r0 │ │ │ │ adds r6, #50 @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [sp, #432] @ 0x1b0 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ + str r4, [sp, #24] │ │ │ │ movs r2, r0 │ │ │ │ adds r5, #188 @ 0xbc │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #174 @ 0xae │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016720 : │ │ │ │ +00016770 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr.w r2, [pc, #2648] @ 1718c │ │ │ │ + ldr.w r2, [pc, #2648] @ 171dc │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr.w r3, [pc, #2648] @ 17190 │ │ │ │ + ldr.w r3, [pc, #2648] @ 171e0 │ │ │ │ cmp r0, #1 │ │ │ │ add r2, pc │ │ │ │ - ldr.w fp, [pc, #2644] @ 17194 │ │ │ │ + ldr.w fp, [pc, #2644] @ 171e4 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - ble.w 16b38 │ │ │ │ + ble.w 16b88 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - ldr.w sl, [pc, #2616] @ 17198 │ │ │ │ + ldr.w sl, [pc, #2616] @ 171e8 │ │ │ │ blx 893c │ │ │ │ - ldr.w r1, [pc, #2612] @ 1719c │ │ │ │ + ldr.w r1, [pc, #2612] @ 171ec │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #6 │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #2604] @ 171a0 │ │ │ │ + ldr.w r1, [pc, #2604] @ 171f0 │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ add sl, pc │ │ │ │ movs r2, #0 │ │ │ │ add r1, pc │ │ │ │ strd r8, r9, [sp, #56] @ 0x38 │ │ │ │ strb.w r3, [sp, #72] @ 0x48 │ │ │ │ @@ -22006,25 +22027,25 @@ │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ adds r2, #1 │ │ │ │ add.w r7, r9, r6, lsl #2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 16b10 │ │ │ │ + bne.w 16b60 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b10 │ │ │ │ + beq.w 16b60 │ │ │ │ mov r2, r6 │ │ │ │ movs r4, #1 │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ - bhi.n 1685e │ │ │ │ + bhi.n 168ae │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #5 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ @@ -22089,939 +22110,939 @@ │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r3, r0, #2 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ lsls r1, r2, #1 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - ldr.w r0, [pc, #2392] @ 171a4 │ │ │ │ + ldr.w r0, [pc, #2392] @ 171f4 │ │ │ │ add r0, pc │ │ │ │ blx 864c │ │ │ │ - ldr.w r0, [pc, #2384] @ 171a8 │ │ │ │ + ldr.w r0, [pc, #2384] @ 171f8 │ │ │ │ add r0, pc │ │ │ │ blx 864c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r8, r3 │ │ │ │ - ble.n 168a6 │ │ │ │ + ble.n 168f6 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ - b.n 1678a │ │ │ │ - ldr.w r0, [pc, #2364] @ 171ac │ │ │ │ + b.n 167da │ │ │ │ + ldr.w r0, [pc, #2364] @ 171fc │ │ │ │ add r0, pc │ │ │ │ blx 864c │ │ │ │ - ldr.w r3, [pc, #2356] @ 171b0 │ │ │ │ + ldr.w r3, [pc, #2356] @ 17200 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 81ac │ │ │ │ - b.n 1685e │ │ │ │ + b.n 168ae │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #96] @ 0x60 │ │ │ │ mov r2, r5 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 1689e │ │ │ │ + bne.n 168ee │ │ │ │ ldr r3, [r7, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 167ae │ │ │ │ + bne.n 167fe │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 1686a │ │ │ │ + bgt.n 168ba │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ ldr.w r4, [r9, r2, lsl #2] │ │ │ │ subs r3, r5, #3 │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 16d56 │ │ │ │ + bhi.w 16da6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r2, r7, #4 │ │ │ │ lsls r5, r7, #9 │ │ │ │ lsls r6, r3, #5 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #6 │ │ │ │ ittt eq │ │ │ │ ldreq r3, [sp, #92] @ 0x5c │ │ │ │ orreq.w r3, r3, #65536 @ 0x10000 │ │ │ │ streq r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1688e │ │ │ │ + b.n 168de │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ iteet gt │ │ │ │ strgt r2, [sp, #64] @ 0x40 │ │ │ │ movle r1, #0 │ │ │ │ movle r2, r5 │ │ │ │ ldrgt r3, [sp, #68] @ 0x44 │ │ │ │ itt gt │ │ │ │ ldrgt.w r1, [r9, r5, lsl #2] │ │ │ │ addgt r3, #1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ it gt │ │ │ │ strgt r3, [sp, #68] @ 0x44 │ │ │ │ - b.n 16890 │ │ │ │ + b.n 168e0 │ │ │ │ movs r3, #2 │ │ │ │ cmp r8, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bgt.n 1688e │ │ │ │ - ldr.w r3, [pc, #2228] @ 171b4 │ │ │ │ + bgt.n 168de │ │ │ │ + ldr.w r3, [pc, #2228] @ 17204 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16344 │ │ │ │ + bl 16394 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1685e │ │ │ │ - ldr.w r1, [pc, #2212] @ 171b8 │ │ │ │ + beq.n 168ae │ │ │ │ + ldr.w r1, [pc, #2212] @ 17208 │ │ │ │ add r1, pc │ │ │ │ blx 8dbc │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1697c │ │ │ │ + bne.n 169cc │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ac4 │ │ │ │ + beq.w 16b14 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1688e │ │ │ │ + b.n 168de │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.w 16a94 │ │ │ │ + ble.w 16ae4 │ │ │ │ ldr.w r1, [r9, r5, lsl #2] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 16890 │ │ │ │ - b.n 16a98 │ │ │ │ - ldr.w r3, [pc, #2140] @ 171b4 │ │ │ │ + bne.n 168e0 │ │ │ │ + b.n 16ae8 │ │ │ │ + ldr.w r3, [pc, #2140] @ 17204 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16344 │ │ │ │ + bl 16394 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1685e │ │ │ │ + beq.w 168ae │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 8698 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16922 │ │ │ │ + beq.n 16972 │ │ │ │ blx 864c │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b6e │ │ │ │ + beq.w 16bbe │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16b66 │ │ │ │ + beq.w 16bb6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1685e │ │ │ │ + b.n 168ae │ │ │ │ movs r3, #5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1688e │ │ │ │ + b.n 168de │ │ │ │ cmp.w r8, #3 │ │ │ │ - ble.n 16a70 │ │ │ │ + ble.n 16ac0 │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16a86 │ │ │ │ + ble.n 16ad6 │ │ │ │ ldr.w r1, [r9, r5, lsl #2] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 16a84 │ │ │ │ + beq.n 16ad4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ blx 86f4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str.w r0, [sl] │ │ │ │ blx 8870 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16b00 │ │ │ │ + bne.w 16b50 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 879c │ │ │ │ - b.n 1685e │ │ │ │ + b.n 168ae │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b.n 1688e │ │ │ │ - ldr.w r3, [pc, #1976] @ 171b4 │ │ │ │ + b.n 168de │ │ │ │ + ldr.w r3, [pc, #1976] @ 17204 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 16344 │ │ │ │ + bl 16394 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1688e │ │ │ │ + beq.w 168de │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ blx 8c98 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16ab2 │ │ │ │ + beq.n 16b02 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 16acc │ │ │ │ + bge.n 16b1c │ │ │ │ blx 83ec │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16ae8 │ │ │ │ + beq.n 16b38 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16af8 │ │ │ │ + beq.n 16b48 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1688e │ │ │ │ - b.n 1685e │ │ │ │ + bne.w 168de │ │ │ │ + b.n 168ae │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1688e │ │ │ │ + b.n 168de │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1688e │ │ │ │ + b.n 168de │ │ │ │ adds r2, #2 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16a78 │ │ │ │ + ble.n 16ac8 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b.n 1688e │ │ │ │ + b.n 168de │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 864c │ │ │ │ - b.n 1688e │ │ │ │ - ldr.w r0, [pc, #1856] @ 171bc │ │ │ │ + b.n 168de │ │ │ │ + ldr.w r0, [pc, #1856] @ 1720c │ │ │ │ add r0, pc │ │ │ │ blx 864c │ │ │ │ - b.n 1685e │ │ │ │ + b.n 168ae │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r0, [pc, #1848] @ 171c0 │ │ │ │ + ldr.w r0, [pc, #1848] @ 17210 │ │ │ │ add r0, pc │ │ │ │ blx 864c │ │ │ │ mov r2, r5 │ │ │ │ - b.n 16890 │ │ │ │ + b.n 168e0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r3, [pc, #1832] @ 171c4 │ │ │ │ + ldr.w r3, [pc, #1832] @ 17214 │ │ │ │ movs r2, #24 │ │ │ │ - ldr.w r0, [pc, #1832] @ 171c8 │ │ │ │ + ldr.w r0, [pc, #1832] @ 17218 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84f0 │ │ │ │ - b.n 1685e │ │ │ │ + b.n 168ae │ │ │ │ str r0, [sp, #32] │ │ │ │ blx 83ec │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1692e │ │ │ │ + bne.w 1697e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81e4 │ │ │ │ - b.n 1688e │ │ │ │ + b.n 168de │ │ │ │ movs r0, #1 │ │ │ │ blx 8a28 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16a36 │ │ │ │ + bne.n 16a86 │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16a46 │ │ │ │ + bne.n 16a96 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81e4 │ │ │ │ - b.n 16a4e │ │ │ │ - ldr.w r1, [pc, #1736] @ 171cc │ │ │ │ + b.n 16a9e │ │ │ │ + ldr.w r1, [pc, #1736] @ 1721c │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ blx 89ec <__printf_chk@plt+0x4> │ │ │ │ - b.n 169e6 │ │ │ │ + b.n 16a36 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ cmp r8, r5 │ │ │ │ - ble.w 168a6 │ │ │ │ + ble.w 168f6 │ │ │ │ ldr.w r3, [r9, r5, lsl #2] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ - beq.w 16dbe │ │ │ │ + beq.w 16e0e │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - beq.w 16dcc │ │ │ │ + beq.w 16e1c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ - b.n 168a6 │ │ │ │ - cbz r4, 16b38 │ │ │ │ + b.n 168f6 │ │ │ │ + cbz r4, 16b88 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 16dd6 │ │ │ │ - ldr.w r0, [pc, #1684] @ 171d0 │ │ │ │ + bne.w 16e26 │ │ │ │ + ldr.w r0, [pc, #1684] @ 17220 │ │ │ │ add r0, pc │ │ │ │ blx 864c │ │ │ │ movs r4, #1 │ │ │ │ - ldr.w r2, [pc, #1676] @ 171d4 │ │ │ │ - ldr.w r3, [pc, #1604] @ 17190 │ │ │ │ + ldr.w r2, [pc, #1676] @ 17224 │ │ │ │ + ldr.w r3, [pc, #1604] @ 171e0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16f2c │ │ │ │ + bne.w 16f7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 81e4 │ │ │ │ - b.n 1685e │ │ │ │ + b.n 168ae │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 16994 │ │ │ │ + b.n 169e4 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16b38 │ │ │ │ + ble.n 16b88 │ │ │ │ ldrb.w r1, [sp, #94] @ 0x5e │ │ │ │ mov r0, r4 │ │ │ │ and.w r1, r1, #1 │ │ │ │ blx 8e70 │ │ │ │ eor.w r4, r0, #1 │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 16b44 │ │ │ │ + b.n 16b94 │ │ │ │ cmp r8, r2 │ │ │ │ - ble.n 16b38 │ │ │ │ + ble.n 16b88 │ │ │ │ mov r0, r4 │ │ │ │ blx 8258 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r5, r0 │ │ │ │ blx 8844 │ │ │ │ - cbz r0, 16ba8 │ │ │ │ + cbz r0, 16bf8 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16e84 │ │ │ │ + beq.w 16ed4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 16f46 │ │ │ │ + beq.w 16f96 │ │ │ │ mov r0, r4 │ │ │ │ blx 8808 │ │ │ │ add.w r4, r0, #32 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16e90 │ │ │ │ + beq.w 16ee0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16f08 │ │ │ │ + beq.w 16f58 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16e18 │ │ │ │ - ldr.w r2, [pc, #1504] @ 171d8 │ │ │ │ + beq.w 16e68 │ │ │ │ + ldr.w r2, [pc, #1504] @ 17228 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc │ │ │ │ blx 8920 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ blx 85f0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 16e3e │ │ │ │ + beq.w 16e8e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ blx 8310 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 16f52 │ │ │ │ + beq.w 16fa2 │ │ │ │ movw r1, #999 @ 0x3e7 │ │ │ │ movs r0, #1 │ │ │ │ blx 8408 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 8408 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 15f44 │ │ │ │ - ldr.w r3, [pc, #1388] @ 171b0 │ │ │ │ + bl 15f94 │ │ │ │ + ldr.w r3, [pc, #1388] @ 17200 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 81ac │ │ │ │ mov r0, r8 │ │ │ │ blx 8e1c │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #999 @ 0x3e7 │ │ │ │ blx 8408 │ │ │ │ ldrb.w r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 16d16 │ │ │ │ + bne.n 16d66 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 16ef0 │ │ │ │ + bne.w 16f40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15b00 │ │ │ │ + bl 15b50 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16ef8 │ │ │ │ - ldr.w r3, [pc, #1372] @ 171dc │ │ │ │ + beq.w 16f48 │ │ │ │ + ldr.w r3, [pc, #1372] @ 1722c │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ee8 │ │ │ │ + beq.w 16f38 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [pc, #1324] @ 171e0 │ │ │ │ + ldr.w r2, [pc, #1324] @ 17230 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ede │ │ │ │ + beq.w 16f2e │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 16ebe │ │ │ │ - ldr.w r3, [pc, #1304] @ 171e4 │ │ │ │ + bne.w 16f0e │ │ │ │ + ldr.w r3, [pc, #1304] @ 17234 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ add r3, pc │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ - ldr.w r2, [pc, #1280] @ 171e8 │ │ │ │ + ldr.w r2, [pc, #1280] @ 17238 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ed4 │ │ │ │ + beq.w 16f24 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 16d16 │ │ │ │ - ldr.w r3, [pc, #1220] @ 171c4 │ │ │ │ + cbnz r0, 16d66 │ │ │ │ + ldr.w r3, [pc, #1220] @ 17214 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1256] @ 171ec │ │ │ │ + ldr.w r2, [pc, #1256] @ 1723c │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16eb6 │ │ │ │ + beq.w 16f06 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ea8 │ │ │ │ + beq.w 16ef8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ mov r3, r0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 16ea0 │ │ │ │ + beq.w 16ef0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 16b44 │ │ │ │ + b.n 16b94 │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 16f90 │ │ │ │ + beq.w 16fe0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 16f96 │ │ │ │ + bne.w 16fe6 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 16d72 │ │ │ │ + bne.n 16dc2 │ │ │ │ ldrb r6, [r4, #1] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 17036 │ │ │ │ - ldr.w r1, [pc, #1148] @ 171f0 │ │ │ │ + beq.w 17086 │ │ │ │ + ldr.w r1, [pc, #1148] @ 17240 │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ blx 82c8 │ │ │ │ - ldr.w r1, [pc, #1140] @ 171f4 │ │ │ │ + ldr.w r1, [pc, #1140] @ 17244 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 82c8 │ │ │ │ - ldr.w sl, [pc, #1132] @ 171f8 │ │ │ │ + ldr.w sl, [pc, #1132] @ 17248 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sl, pc │ │ │ │ blx 86f4 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16b42 │ │ │ │ + beq.w 16b92 │ │ │ │ movs r1, #6 │ │ │ │ blx 86cc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - blt.w 1706e │ │ │ │ + blt.w 170be │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 15f44 │ │ │ │ + bl 15f94 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 16b44 │ │ │ │ + b.n 16b94 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 168a6 │ │ │ │ + bne.w 168f6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 168a6 │ │ │ │ + b.n 168f6 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ - cbz r3, 16e12 │ │ │ │ + cbz r3, 16e62 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 168a6 │ │ │ │ + b.n 168f6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ blx 86f4 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ blx 86f4 │ │ │ │ - ldr.w r2, [pc, #1036] @ 171fc │ │ │ │ + ldr.w r2, [pc, #1036] @ 1724c │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 896c │ │ │ │ eor.w r4, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 879c │ │ │ │ mov r0, r5 │ │ │ │ uxtb r4, r4 │ │ │ │ blx 879c │ │ │ │ - b.n 16b44 │ │ │ │ + b.n 16b94 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 168a6 │ │ │ │ + b.n 168f6 │ │ │ │ ldrb.w r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16e9a │ │ │ │ - ldr r3, [pc, #988] @ (17200 ) │ │ │ │ + beq.n 16eea │ │ │ │ + ldr r3, [pc, #988] @ (17250 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r3, [pc, #984] @ (17204 ) │ │ │ │ + ldr r3, [pc, #984] @ (17254 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ - b.n 16c02 │ │ │ │ + b.n 16c52 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movs r1, #66 @ 0x42 │ │ │ │ mov r0, r7 │ │ │ │ blx 85f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 16f42 │ │ │ │ - ldr r3, [pc, #880] @ (171c4 ) │ │ │ │ + bne.n 16f92 │ │ │ │ + ldr r3, [pc, #880] @ (17214 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #944] @ (17208 ) │ │ │ │ + ldr r2, [pc, #944] @ (17258 ) │ │ │ │ ldrb.w r9, [sp, #96] @ 0x60 │ │ │ │ add r2, pc │ │ │ │ ldr.w r8, [fp, r3] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 16d16 │ │ │ │ - ldr r0, [pc, #920] @ (1720c ) │ │ │ │ + bne.w 16d66 │ │ │ │ + ldr r0, [pc, #920] @ (1725c ) │ │ │ │ movs r2, #29 │ │ │ │ ldr.w r3, [r8] │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ - b.n 16d16 │ │ │ │ + b.n 16d66 │ │ │ │ mov.w r0, #4096 @ 0x1000 │ │ │ │ blx 8668 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 16bc0 │ │ │ │ + b.n 16c10 │ │ │ │ mov r0, r4 │ │ │ │ blx 8668 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 16be6 │ │ │ │ - ldr r3, [pc, #884] @ (17210 ) │ │ │ │ + b.n 16c36 │ │ │ │ + ldr r3, [pc, #884] @ (17260 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 16e24 │ │ │ │ + b.n 16e74 │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 16b44 │ │ │ │ + b.n 16b94 │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ blx 83ec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d44 │ │ │ │ + b.n 16d94 │ │ │ │ mov r0, r7 │ │ │ │ blx 81e4 │ │ │ │ - b.n 16d2a │ │ │ │ - ldr r3, [pc, #772] @ (171c4 ) │ │ │ │ + b.n 16d7a │ │ │ │ + ldr r3, [pc, #772] @ (17214 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #848] @ (17214 ) │ │ │ │ + ldr r2, [pc, #848] @ (17264 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - b.n 16d16 │ │ │ │ - ldr r3, [pc, #832] @ (17218 ) │ │ │ │ + b.n 16d66 │ │ │ │ + ldr r3, [pc, #832] @ (17268 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.n 16cf4 │ │ │ │ - ldr r3, [pc, #824] @ (17218 ) │ │ │ │ + b.n 16d44 │ │ │ │ + ldr r3, [pc, #824] @ (17268 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [r2, #16] │ │ │ │ - b.n 16cbe │ │ │ │ + b.n 16d0e │ │ │ │ mov r0, r8 │ │ │ │ blx 81e4 │ │ │ │ - b.n 16cb0 │ │ │ │ - ldr r3, [pc, #720] @ (171c4 ) │ │ │ │ + b.n 16d00 │ │ │ │ + ldr r3, [pc, #720] @ (17214 ) │ │ │ │ ldr.w r8, [fp, r3] │ │ │ │ - b.n 16e72 │ │ │ │ + b.n 16ec2 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f24 │ │ │ │ + cbz r3, 16f74 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f30 │ │ │ │ + cbz r3, 16f80 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d44 │ │ │ │ + b.n 16d94 │ │ │ │ mov r0, r7 │ │ │ │ blx 81e4 │ │ │ │ - b.n 16f08 │ │ │ │ + b.n 16f58 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ blx 81e4 │ │ │ │ blx 83ec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d44 │ │ │ │ + b.n 16d94 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 16c28 │ │ │ │ + b.n 16c78 │ │ │ │ blx 83ec │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d44 │ │ │ │ + b.n 16d94 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f80 │ │ │ │ + cbz r3, 16fd0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 16f88 │ │ │ │ + cbz r3, 16fd8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx 8e1c │ │ │ │ blx 83ec │ │ │ │ mov r3, r0 │ │ │ │ - b.n 16d44 │ │ │ │ + b.n 16d94 │ │ │ │ mov r0, r7 │ │ │ │ blx 81e4 │ │ │ │ - b.n 16f62 │ │ │ │ + b.n 16fb2 │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.n 16f72 │ │ │ │ + b.n 16fc2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 16b38 │ │ │ │ - ldr r1, [pc, #644] @ (1721c ) │ │ │ │ + beq.w 16b88 │ │ │ │ + ldr r1, [pc, #644] @ (1726c ) │ │ │ │ movs r0, #2 │ │ │ │ add r1, pc │ │ │ │ blx 82c8 │ │ │ │ - ldr r1, [pc, #636] @ (17220 ) │ │ │ │ + ldr r1, [pc, #636] @ (17270 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 82c8 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 16fce │ │ │ │ + beq.n 1701e │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 16fdc │ │ │ │ + bne.n 1702c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, #2 │ │ │ │ sub.w r2, r8, r1 │ │ │ │ add.w r1, r9, r1, lsl #2 │ │ │ │ - bl 165dc │ │ │ │ + bl 1662c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15b94 │ │ │ │ - b.n 16b44 │ │ │ │ + bl 15be4 │ │ │ │ + b.n 16b94 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 165dc │ │ │ │ + bl 1662c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 16fc6 │ │ │ │ + b.n 17016 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 16d8a │ │ │ │ - ldr.w sl, [pc, #576] @ 17224 │ │ │ │ + bne.w 16dda │ │ │ │ + ldr.w sl, [pc, #576] @ 17274 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sl, pc │ │ │ │ blx 86f4 │ │ │ │ str.w r0, [sl] │ │ │ │ - cbz r0, 17056 │ │ │ │ + cbz r0, 170a6 │ │ │ │ movs r1, #6 │ │ │ │ blx 86cc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r6, r3, #2 │ │ │ │ cmp r6, r8 │ │ │ │ - bge.n 170a4 │ │ │ │ + bge.n 170f4 │ │ │ │ adds r3, #1 │ │ │ │ movs r4, #0 │ │ │ │ add.w r7, r9, r3, lsl #2 │ │ │ │ - ldr r3, [pc, #536] @ (17228 ) │ │ │ │ + ldr r3, [pc, #536] @ (17278 ) │ │ │ │ mov.w r9, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 8b58 │ │ │ │ - cbz r0, 1702a │ │ │ │ + cbz r0, 1707a │ │ │ │ strb.w r9, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 170f0 │ │ │ │ + bne.n 17140 │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 17018 │ │ │ │ - b.n 16fc6 │ │ │ │ - ldr r1, [pc, #500] @ (1722c ) │ │ │ │ + bne.n 17068 │ │ │ │ + b.n 17016 │ │ │ │ + ldr r1, [pc, #500] @ (1727c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r4, r6 │ │ │ │ add r1, pc │ │ │ │ subs r3, #1 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ blx 82c8 │ │ │ │ - ldr r1, [pc, #484] @ (17230 ) │ │ │ │ + ldr r1, [pc, #484] @ (17280 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 82c8 │ │ │ │ - b.n 16fe2 │ │ │ │ - ldr r3, [pc, #364] @ (171c4 ) │ │ │ │ + b.n 17032 │ │ │ │ + ldr r3, [pc, #364] @ (17214 ) │ │ │ │ movs r2, #23 │ │ │ │ - ldr r0, [pc, #472] @ (17234 ) │ │ │ │ + ldr r0, [pc, #472] @ (17284 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 84f0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 16fc6 │ │ │ │ + b.n 17016 │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ adds r7, r6, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 1706a │ │ │ │ - ldr r3, [pc, #448] @ (17238 ) │ │ │ │ + ble.n 170ba │ │ │ │ + ldr r3, [pc, #448] @ (17288 ) │ │ │ │ add.w r6, r9, r6, lsl #2 │ │ │ │ movs r4, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 8b58 │ │ │ │ - cbz r0, 17098 │ │ │ │ + cbz r0, 170e8 │ │ │ │ strb.w r9, [sl, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17146 │ │ │ │ + bne.n 17196 │ │ │ │ adds r7, #1 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 17086 │ │ │ │ - b.n 16fc6 │ │ │ │ + bne.n 170d6 │ │ │ │ + b.n 17016 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ adds r3, #2 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 1710e │ │ │ │ - ldr r3, [pc, #260] @ (171b4 ) │ │ │ │ + bgt.n 1715e │ │ │ │ + ldr r3, [pc, #260] @ (17204 ) │ │ │ │ movs r4, #0 │ │ │ │ - ldr r7, [pc, #392] @ (1723c ) │ │ │ │ + ldr r7, [pc, #392] @ (1728c ) │ │ │ │ add r7, pc │ │ │ │ ldr.w r9, [fp, r3] │ │ │ │ ldr.w r0, [r9] │ │ │ │ movs r1, #0 │ │ │ │ - bl 16344 │ │ │ │ + bl 16394 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16fc6 │ │ │ │ + beq.w 17016 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ blx 8b58 │ │ │ │ - cbz r0, 170d8 │ │ │ │ + cbz r0, 17128 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r7, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 17164 │ │ │ │ + bne.n 171b4 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17184 │ │ │ │ + beq.n 171d4 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 170b8 │ │ │ │ - ldr r3, [pc, #188] @ (171b0 ) │ │ │ │ + b.n 17108 │ │ │ │ + ldr r3, [pc, #188] @ (17200 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 81ac │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ blx 8a28 │ │ │ │ subs r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 1702e │ │ │ │ + b.n 1707e │ │ │ │ adds.w r4, r9, r6, lsl #2 │ │ │ │ - beq.n 170ac │ │ │ │ + beq.n 170fc │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r9, [sl] │ │ │ │ sub.w r6, r8, r3 │ │ │ │ subs r4, #4 │ │ │ │ mov r8, r7 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ mov r0, r9 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 8b58 │ │ │ │ cmp r6, r8 │ │ │ │ orr.w r7, r7, r0 │ │ │ │ - bne.n 17122 │ │ │ │ + bne.n 17172 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 170ac │ │ │ │ - ldr r3, [pc, #256] @ (17240 ) │ │ │ │ + beq.n 170fc │ │ │ │ + ldr r3, [pc, #256] @ (17290 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #4] │ │ │ │ - b.n 170ac │ │ │ │ - ldr r3, [pc, #104] @ (171b0 ) │ │ │ │ + b.n 170fc │ │ │ │ + ldr r3, [pc, #104] @ (17200 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 81ac │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r2 │ │ │ │ blx 8a28 │ │ │ │ subs r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 1709c │ │ │ │ - ldr r3, [pc, #72] @ (171b0 ) │ │ │ │ + b.n 170ec │ │ │ │ + ldr r3, [pc, #72] @ (17200 ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 81ac │ │ │ │ - ldr r1, [pc, #208] @ (17244 ) │ │ │ │ + ldr r1, [pc, #208] @ (17294 ) │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ mov r0, r2 │ │ │ │ blx 8a28 │ │ │ │ subs r4, r0, #1 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 170dc │ │ │ │ + b.n 1712c │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.n 170b8 │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + b.n 17108 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #536] @ 0x218 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ movs r2, r0 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ adds r4, #102 @ 0x66 │ │ │ │ movs r1, r0 │ │ │ │ adds r4, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ @@ -23041,31 +23062,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #144 @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ movs r1, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r4, [r5, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ adds r6, #100 @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ adds r2, #218 @ 0xda │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ adds r2, #226 @ 0xe2 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #920] @ 0x398 │ │ │ │ movs r2, r0 │ │ │ │ adds r2, #214 @ 0xd6 │ │ │ │ movs r1, r0 │ │ │ │ mrc 15, 0, APSR_nzcv, cr9, cr15, {7} │ │ │ │ ldc 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ - str r7, [sp, #560] @ 0x230 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ mcr 15, 6, pc, cr1, cr15, {7} @ │ │ │ │ lsls r6, r2, #21 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #17 │ │ │ │ movs r1, r0 │ │ │ │ adds r0, #246 @ 0xf6 │ │ │ │ @@ -23076,43 +23097,43 @@ │ │ │ │ movs r1, r0 │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xebf7ffff │ │ │ │ @ instruction: 0xeb15ffff │ │ │ │ - str r5, [sp, #208] @ 0xd0 │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ movs r2, r0 │ │ │ │ cmp r3, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ @ instruction: 0xeb53ffff │ │ │ │ @ instruction: 0xea6bffff │ │ │ │ cmp r3, #238 @ 0xee │ │ │ │ movs r1, r0 │ │ │ │ cmp r3, #106 @ 0x6a │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ movs r2, r0 │ │ │ │ cmp r2, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #80] @ (172a8 ) │ │ │ │ + ldr r3, [pc, #80] @ (172f8 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #13 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 8d80 <__tls_get_addr@plt> │ │ │ │ - ldr.w lr, [pc, #64] @ 172ac │ │ │ │ + ldr.w lr, [pc, #64] @ 172fc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r2, #60495 @ 0xec4f │ │ │ │ movt r2, #20164 @ 0x4ec4 │ │ │ │ add.w r3, lr, r0 │ │ │ │ ldr.w ip, [lr, r0] │ │ │ │ eor.w r3, r3, ip │ │ │ │ eor.w r3, r3, r5, lsr #7 │ │ │ │ @@ -23124,15 +23145,15 @@ │ │ │ │ mls r0, r4, r2, r1 │ │ │ │ cmp r0, #6 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + ldrh r2, [r6, #38] @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #8 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -23147,47 +23168,47 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ b.w 81e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (17330 ) │ │ │ │ + ldr r3, [pc, #76] @ (17380 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 8668 │ │ │ │ - cbz r0, 172f4 │ │ │ │ + cbz r0, 17344 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (17334 ) │ │ │ │ + ldr r1, [pc, #60] @ (17384 ) │ │ │ │ movw r0, #1787 @ 0x6fb │ │ │ │ - ldr r3, [pc, #60] @ (17338 ) │ │ │ │ - ldr r2, [pc, #60] @ (1733c ) │ │ │ │ + ldr r3, [pc, #60] @ (17388 ) │ │ │ │ + ldr r2, [pc, #60] @ (1738c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #44] @ (17340 ) │ │ │ │ + ldr r0, [pc, #44] @ (17390 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r2, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #50 @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ cmp r5, #90 @ 0x5a │ │ │ │ movs r1, r0 │ │ │ │ @@ -23202,105 +23223,105 @@ │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (173b4 ) │ │ │ │ + ldr r3, [pc, #68] @ (17404 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (173b8 ) │ │ │ │ + ldr r2, [pc, #68] @ (17408 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov.w r2, #1080 @ 0x438 │ │ │ │ - ldr r3, [pc, #56] @ (173bc ) │ │ │ │ + ldr r3, [pc, #56] @ (1740c ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (173c0 ) │ │ │ │ + ldr r2, [pc, #56] @ (17410 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (173c4 ) │ │ │ │ + ldr r2, [pc, #48] @ (17414 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - strh r2, [r2, #58] @ 0x3a │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ cmp r4, #208 @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ cmp r4, #252 @ 0xfc │ │ │ │ movs r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (17424 ) │ │ │ │ + ldr r2, [pc, #76] @ (17474 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #76] @ (17428 ) │ │ │ │ + ldr r1, [pc, #76] @ (17478 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movw r0, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #68] @ (1742c ) │ │ │ │ + ldr r3, [pc, #68] @ (1747c ) │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (17430 ) │ │ │ │ + ldr r2, [pc, #64] @ (17480 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - cbz r3, 17406 │ │ │ │ + cbz r3, 17456 │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ - ldr r2, [pc, #44] @ (17434 ) │ │ │ │ + ldr r2, [pc, #44] @ (17484 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ movs r1, r0 │ │ │ │ cmp r4, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr.w r4, [pc, #1072] @ 1787c │ │ │ │ + ldr.w r4, [pc, #1072] @ 178cc │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1072] @ 17880 │ │ │ │ + ldr.w r1, [pc, #1072] @ 178d0 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r4, pc │ │ │ │ movw fp, #2259 @ 0x8d3 │ │ │ │ movt fp, #34211 @ 0x85a3 │ │ │ │ movw lr, #27272 @ 0x6a88 │ │ │ │ movt lr, #9279 @ 0x243f │ │ │ │ mov r5, r7 │ │ │ │ @@ -23308,15 +23329,15 @@ │ │ │ │ eor.w fp, r2, fp │ │ │ │ mov r4, r0 │ │ │ │ eor.w lr, r3, lr │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bls.w 176de │ │ │ │ + bls.w 1772e │ │ │ │ sub.w r3, r7, #65 @ 0x41 │ │ │ │ mov r8, fp │ │ │ │ mov r9, lr │ │ │ │ mov ip, r0 │ │ │ │ lsrs r6, r3, #6 │ │ │ │ movw r3, #29508 @ 0x7344 │ │ │ │ movt r3, #880 @ 0x370 │ │ │ │ @@ -23356,15 +23377,15 @@ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, r6 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 174f8 │ │ │ │ + bne.n 17548 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ eors r7, r3 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ eor.w sl, r2, r3 │ │ │ │ @@ -23497,26 +23518,26 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eor.w r9, r1, r2 │ │ │ │ eor.w lr, lr, r5, lsr #11 │ │ │ │ eor.w r9, r9, r1, lsr #11 │ │ │ │ eor.w lr, lr, r4, lsr #11 │ │ │ │ eor.w r9, r9, r2, lsr #11 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 174f2 │ │ │ │ + bne.w 17542 │ │ │ │ ldrd r6, r4, [sp, #64] @ 0x40 │ │ │ │ eor.w fp, fp, r8 │ │ │ │ ldrd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ lsls r6, r6, #6 │ │ │ │ eor.w lr, lr, r9 │ │ │ │ sub.w r2, r7, #64 @ 0x40 │ │ │ │ adds r4, r3, r6 │ │ │ │ subs r7, r2, r6 │ │ │ │ cmp r7, #16 │ │ │ │ - bls.n 1777c │ │ │ │ + bls.n 177cc │ │ │ │ movw r0, #29508 @ 0x7344 │ │ │ │ movt r0, #880 @ 0x370 │ │ │ │ movw r1, #35374 @ 0x8a2e │ │ │ │ movt r1, #4889 @ 0x1319 │ │ │ │ mov r2, r4 │ │ │ │ adds r6, r7, r4 │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ @@ -23546,23 +23567,23 @@ │ │ │ │ sub.w ip, r6, r2 │ │ │ │ cmp.w ip, #16 │ │ │ │ add lr, r8 │ │ │ │ mov.w r3, fp, lsr #11 │ │ │ │ orr.w r3, r3, lr, lsl #21 │ │ │ │ eor.w lr, lr, lr, lsr #11 │ │ │ │ eor.w fp, r3, fp │ │ │ │ - bhi.n 176f2 │ │ │ │ + bhi.n 17742 │ │ │ │ sub.w r3, r7, #17 │ │ │ │ add.w r2, r4, #16 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ sub.w r1, r7, #16 │ │ │ │ subs r7, r1, r3 │ │ │ │ adds r4, r2, r3 │ │ │ │ cmp r7, #8 │ │ │ │ - bls.n 17848 │ │ │ │ + bls.n 17898 │ │ │ │ adds r3, r4, r7 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ eor.w fp, r2, fp │ │ │ │ eor.w lr, r3, lr │ │ │ │ @@ -23607,84 +23628,84 @@ │ │ │ │ movt r2, #6538 @ 0x198a │ │ │ │ add r2, r6 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ eors r2, r5 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #96] @ (17884 ) │ │ │ │ + ldr r2, [pc, #96] @ (178d4 ) │ │ │ │ lsrs r3, r0, #11 │ │ │ │ orr.w r3, r3, r1, lsl #21 │ │ │ │ add r2, pc │ │ │ │ eors r0, r3 │ │ │ │ - ldr r3, [pc, #80] @ (17880 ) │ │ │ │ + ldr r3, [pc, #80] @ (178d0 ) │ │ │ │ eor.w r1, r1, r1, lsr #11 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17876 │ │ │ │ + bne.n 178c6 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #3 │ │ │ │ - bls.n 1785c │ │ │ │ + bls.n 178ac │ │ │ │ adds r3, r4, r7 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ eor.w fp, r3, fp │ │ │ │ - b.n 17796 │ │ │ │ + b.n 177e6 │ │ │ │ lsrs r3, r7, #1 │ │ │ │ subs r7, #1 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r3, [r4, r7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ lsls r6, r0 │ │ │ │ lsls r3, r7 │ │ │ │ orrs r6, r3 │ │ │ │ orrs r6, r2 │ │ │ │ - b.n 17796 │ │ │ │ + b.n 177e6 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r6, #50] @ 0x32 │ │ │ │ + strh r4, [r4, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #20] │ │ │ │ + strh r6, [r1, #18] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #4] @ (17890 ) │ │ │ │ + ldr r2, [pc, #4] @ (178e0 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 17438 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ + b.n 17488 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #236] @ (17990 ) │ │ │ │ + ldr r2, [pc, #236] @ (179e0 ) │ │ │ │ sub sp, #8 │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ add.w ip, r0, r1 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 17952 │ │ │ │ + bne.n 179a2 │ │ │ │ add.w lr, r1, #1 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n 17918 │ │ │ │ + bne.n 17968 │ │ │ │ cmp ip, r0 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bls.n 178fe │ │ │ │ + bls.n 1794e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr.w r6, [r1, #-4] │ │ │ │ and.w r0, r0, #2155905152 @ 0x80808080 │ │ │ │ and.w r6, r6, #2155905152 @ 0x80808080 │ │ │ │ lsrs r3, r0, #7 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -23693,75 +23714,75 @@ │ │ │ │ subs r3, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, #4278124286 @ 0xfefefefe │ │ │ │ and.w r2, r2, #4278124286 @ 0xfefefefe │ │ │ │ cmp ip, r1 │ │ │ │ str.w r3, [r1, #-8] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ - bhi.n 178c8 │ │ │ │ + bhi.n 17918 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r3, r4, lr │ │ │ │ str.w r2, [r4, lr] │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ ldrh r1, [r4, #4] │ │ │ │ strh r1, [r3, #4] │ │ │ │ strb r2, [r3, #6] │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ strb r2, [r4, r5] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #120] @ (17994 ) │ │ │ │ + ldr r1, [pc, #120] @ (179e4 ) │ │ │ │ movw r0, #1055 @ 0x41f │ │ │ │ - ldr r3, [pc, #120] @ (17998 ) │ │ │ │ + ldr r3, [pc, #120] @ (179e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (1799c ) │ │ │ │ + ldr r2, [pc, #112] @ (179ec ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ (179a0 ) │ │ │ │ + ldr r2, [pc, #108] @ (179f0 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - ldr r3, [pc, #64] @ (17994 ) │ │ │ │ + ldr r3, [pc, #64] @ (179e4 ) │ │ │ │ movw r1, #1054 @ 0x41e │ │ │ │ ldr r6, [r2, r3] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #68] @ (179a4 ) │ │ │ │ - ldr r2, [pc, #68] @ (179a8 ) │ │ │ │ + ldr r3, [pc, #68] @ (179f4 ) │ │ │ │ + ldr r2, [pc, #68] @ (179f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb r0, [r4, r5] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #56] @ (179ac ) │ │ │ │ + ldr r2, [pc, #56] @ (179fc ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - strh r6, [r3, #16] │ │ │ │ + strh r6, [r1, #14] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r7, #16 │ │ │ │ movs r1, r0 │ │ │ │ movs r7, #48 @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ @@ -23788,15 +23809,15 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w r3, #20736 @ 0x5100 │ │ │ │ movt r3, #40493 @ 0x9e2d │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r0, [pc, #64] @ (17a20 ) │ │ │ │ + ldr r0, [pc, #64] @ (17a70 ) │ │ │ │ add r0, pc │ │ │ │ adds r1, r1, r0 │ │ │ │ movw r0, #11601 @ 0x2d51 │ │ │ │ movt r0, #52382 @ 0xcc9e │ │ │ │ adc.w r2, r2, #0 │ │ │ │ mov.w lr, r1, lsr #25 │ │ │ │ eors r3, r2 │ │ │ │ @@ -23809,31 +23830,31 @@ │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ umull r0, r1, r0, ip │ │ │ │ add r3, r1 │ │ │ │ lsrs r2, r0, #11 │ │ │ │ orr.w r2, r2, r3, lsl #21 │ │ │ │ eors r0, r2 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ stmdb r3, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #324] @ (17b84 ) │ │ │ │ + ldr r2, [pc, #324] @ (17bd4 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 17b62 │ │ │ │ + beq.w 17bb2 │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 17b1a │ │ │ │ + blt.n 17b6a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r3, lr, [r0, #8] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ subs r3, r1, r5 │ │ │ │ sub.w r2, r3, #8 │ │ │ │ @@ -23860,94 +23881,94 @@ │ │ │ │ and.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ orrs.w r8, ip, r2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 17adc │ │ │ │ + cbnz r1, 17b2c │ │ │ │ mvn.w r6, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 17b5a │ │ │ │ + bcs.n 17baa │ │ │ │ subs r3, #7 │ │ │ │ strb r6, [r4, #0] │ │ │ │ and.w r3, r3, lr │ │ │ │ adds r2, r5, r3 │ │ │ │ and.w r3, lr, #7 │ │ │ │ strb r6, [r2, r3] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r3, r1 │ │ │ │ str r3, [r0, #16] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r7, 17b06 │ │ │ │ + cbnz r7, 17b56 │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - cbz r2, 17b12 │ │ │ │ + cbz r2, 17b62 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ add.w r2, r2, r6, lsr #3 │ │ │ │ cmp r2, #8 │ │ │ │ itete cc │ │ │ │ movcc r1, #1 │ │ │ │ movcs r1, #0 │ │ │ │ mvncc.w r6, #127 @ 0x7f │ │ │ │ mvncs.w r6, #1 │ │ │ │ - b.n 17abc │ │ │ │ + b.n 17b0c │ │ │ │ rbit r6, r7 │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17aea │ │ │ │ + bne.n 17b3a │ │ │ │ clz r2, ip │ │ │ │ adds r2, #32 │ │ │ │ - b.n 17aee │ │ │ │ - ldr r1, [pc, #108] @ (17b88 ) │ │ │ │ + b.n 17b3e │ │ │ │ + ldr r1, [pc, #108] @ (17bd8 ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #104] @ (17b8c ) │ │ │ │ + ldr r3, [pc, #104] @ (17bdc ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #100] @ (17b90 ) │ │ │ │ + ldr r2, [pc, #100] @ (17be0 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ - ldr r2, [pc, #88] @ (17b94 ) │ │ │ │ + ldr r2, [pc, #88] @ (17be4 ) │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r3 │ │ │ │ - bl 17360 │ │ │ │ - ldr r1, [pc, #36] @ (17b88 ) │ │ │ │ + bl 173b0 │ │ │ │ + ldr r1, [pc, #36] @ (17bd8 ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #44] @ (17b98 ) │ │ │ │ + ldr r3, [pc, #44] @ (17be8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #40] @ (17b9c ) │ │ │ │ + ldr r2, [pc, #40] @ (17bec ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17b3a │ │ │ │ - strh r0, [r1, #4] │ │ │ │ + b.n 17b8a │ │ │ │ + strh r0, [r7, #0] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, #14 │ │ │ │ movs r1, r0 │ │ │ │ movs r5, #46 @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ @@ -23959,315 +23980,315 @@ │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r9, [pc, #808] @ 17ee0 │ │ │ │ + ldr.w r9, [pc, #808] @ 17f30 │ │ │ │ mov fp, r0 │ │ │ │ adds r3, r1, #1 │ │ │ │ subs r2, r1, #0 │ │ │ │ and.w r3, r3, r1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r9, pc │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 17c0e │ │ │ │ - ldr r2, [pc, #784] @ (17ee4 ) │ │ │ │ + cbnz r2, 17c5e │ │ │ │ + ldr r2, [pc, #784] @ (17f34 ) │ │ │ │ movw r1, #2122 @ 0x84a │ │ │ │ - ldr r3, [pc, #784] @ (17ee8 ) │ │ │ │ + ldr r3, [pc, #784] @ (17f38 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #776] @ (17eec ) │ │ │ │ + ldr r2, [pc, #776] @ (17f3c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #768] @ (17ef0 ) │ │ │ │ + ldr r2, [pc, #768] @ (17f40 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ cmp r1, #6 │ │ │ │ - bls.w 17eb6 │ │ │ │ + bls.w 17f06 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 17894 │ │ │ │ + bl 178e4 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 172d4 │ │ │ │ + bl 17324 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 17e38 │ │ │ │ + beq.w 17e88 │ │ │ │ mov.w r8, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ ldr.w r1, [fp] │ │ │ │ add.w sl, r1, r8 │ │ │ │ ldrsb.w r3, [r1, r8] │ │ │ │ adds r3, #2 │ │ │ │ - bne.n 17d0a │ │ │ │ + bne.n 17d5a │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ add.w r3, r3, r8, lsl #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 172b4 │ │ │ │ - bl 179d0 │ │ │ │ + bl 17304 │ │ │ │ + bl 17a20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r9, r1, lsr #12 │ │ │ │ eor.w r9, r9, r0, lsr #7 │ │ │ │ movs r0, #0 │ │ │ │ and.w r6, r7, r9 │ │ │ │ - b.n 17c82 │ │ │ │ + b.n 17cd2 │ │ │ │ adds r0, #8 │ │ │ │ add r6, r0 │ │ │ │ cmp r7, r0 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - bcc.w 17e3c │ │ │ │ + bcc.w 17e8c │ │ │ │ adds r2, r1, r6 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r2, [r1, r6] │ │ │ │ mvns r5, r4 │ │ │ │ and.w r4, r4, r5, lsl #7 │ │ │ │ mvns r5, r2 │ │ │ │ and.w r4, r4, #2155905152 @ 0x80808080 │ │ │ │ and.w r2, r2, r5, lsl #7 │ │ │ │ and.w r5, r2, #2155905152 @ 0x80808080 │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 17c74 │ │ │ │ + beq.n 17cc4 │ │ │ │ cmp r7, #6 │ │ │ │ - bls.n 17cbc │ │ │ │ + bls.n 17d0c │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 17248 │ │ │ │ + bl 17298 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17d5e │ │ │ │ + bne.n 17dae │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 17d52 │ │ │ │ + beq.n 17da2 │ │ │ │ rbit r4, r5 │ │ │ │ clz r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r6, r6, r4, lsr #3 │ │ │ │ ands r6, r2 │ │ │ │ and.w r9, r7, r9 │ │ │ │ sub.w r0, r8, r9 │ │ │ │ sub.w r9, r6, r9 │ │ │ │ ands r0, r7 │ │ │ │ and.w r9, r9, r7 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp.w r0, r9, lsr #3 │ │ │ │ - bne.n 17d7c │ │ │ │ + bne.n 17dcc │ │ │ │ cmp r8, r7 │ │ │ │ - bcs.w 17ed8 │ │ │ │ + bcs.w 17f28 │ │ │ │ sub.w r0, r8, #7 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ ands r0, r7 │ │ │ │ and.w r7, r7, #7 │ │ │ │ add r0, r1 │ │ │ │ strb.w r3, [sl] │ │ │ │ strb r3, [r0, r7] │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bne.n 17c38 │ │ │ │ + bne.n 17c88 │ │ │ │ adds r3, r7, #1 │ │ │ │ subs r2, r7, #0 │ │ │ │ and.w r3, r3, r7 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 17dca │ │ │ │ - ldr r2, [pc, #436] @ (17ee4 ) │ │ │ │ + bne.n 17e1a │ │ │ │ + ldr r2, [pc, #436] @ (17f34 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #444] @ (17ef4 ) │ │ │ │ + ldr r3, [pc, #444] @ (17f44 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #436] @ (17ef8 ) │ │ │ │ + ldr r2, [pc, #436] @ (17f48 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #432] @ (17efc ) │ │ │ │ + ldr r2, [pc, #432] @ (17f4c ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ - b.n 17bf4 │ │ │ │ + b.n 17c44 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 17cc8 │ │ │ │ + b.n 17d18 │ │ │ │ clz r0, r4 │ │ │ │ - cbnz r4, 17d6a │ │ │ │ + cbnz r4, 17dba │ │ │ │ clz r0, r5 │ │ │ │ adds r0, #32 │ │ │ │ rsb r0, r0, #63 @ 0x3f │ │ │ │ add.w r0, r6, r0, lsr #3 │ │ │ │ and.w r6, r0, r7 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ - b.n 17cd0 │ │ │ │ + b.n 17d20 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r1, r6 │ │ │ │ ldrsb r5, [r1, r6] │ │ │ │ add.w r4, r2, r6, lsl #4 │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - beq.n 17dee │ │ │ │ + beq.n 17e3e │ │ │ │ adds r5, #2 │ │ │ │ - bne.n 17e7e │ │ │ │ + bne.n 17ece │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 17e76 │ │ │ │ + bls.n 17ec6 │ │ │ │ subs r0, r6, #7 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ ands r0, r7 │ │ │ │ strb r3, [r1, r6] │ │ │ │ and.w r7, r7, #7 │ │ │ │ add r1, r0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ strb r3, [r1, r7] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 179b8 │ │ │ │ + bl 17a08 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 179b8 │ │ │ │ + bl 17a08 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 179b8 │ │ │ │ + bl 17a08 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ - b.n 17d0e │ │ │ │ + b.n 17d5e │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.n 17e6c │ │ │ │ + beq.n 17ebc │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ subs r7, r7, r3 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 172d0 │ │ │ │ + b.w 17320 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 17e76 │ │ │ │ + bls.n 17ec6 │ │ │ │ subs r0, r6, #7 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ ands r0, r7 │ │ │ │ and.w r7, r7, #7 │ │ │ │ add r0, r1 │ │ │ │ strb.w r3, [ip] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb r3, [r0, r7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 179b8 │ │ │ │ + bl 17a08 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 17e70 │ │ │ │ + bcs.n 17ec0 │ │ │ │ ldr.w r3, [fp] │ │ │ │ sub.w r0, r8, #7 │ │ │ │ ands r0, r1 │ │ │ │ and.w r1, r1, #7 │ │ │ │ strb.w r5, [r3, r8] │ │ │ │ add r3, r0 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ add.w r8, r8, #1 │ │ │ │ strb r0, [r3, r1] │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ - b.n 17d0e │ │ │ │ + b.n 17d5e │ │ │ │ mov r8, r7 │ │ │ │ - b.n 17d2e │ │ │ │ - ldr r1, [pc, #164] @ (17ee4 ) │ │ │ │ + b.n 17d7e │ │ │ │ + ldr r1, [pc, #164] @ (17f34 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ - ldr r3, [pc, #184] @ (17f00 ) │ │ │ │ - ldr r2, [pc, #184] @ (17f04 ) │ │ │ │ + ldr r3, [pc, #184] @ (17f50 ) │ │ │ │ + ldr r2, [pc, #184] @ (17f54 ) │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (17f08 ) │ │ │ │ + ldr r0, [pc, #168] @ (17f58 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ - b.n 17bfc │ │ │ │ + b.n 17c4c │ │ │ │ movs r7, #6 │ │ │ │ - b.n 17dd4 │ │ │ │ + b.n 17e24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17360 │ │ │ │ + bl 173b0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17360 │ │ │ │ - ldr r3, [pc, #100] @ (17ee4 ) │ │ │ │ + bl 173b0 │ │ │ │ + ldr r3, [pc, #100] @ (17f34 ) │ │ │ │ movw r2, #2186 @ 0x88a │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [pc, #120] @ (17f0c ) │ │ │ │ - ldr r2, [pc, #124] @ (17f10 ) │ │ │ │ + ldr r3, [pc, #120] @ (17f5c ) │ │ │ │ + ldr r2, [pc, #124] @ (17f60 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr.w r1, [fp] │ │ │ │ - ldr r2, [pc, #112] @ (17f14 ) │ │ │ │ + ldr r2, [pc, #112] @ (17f64 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrsb r5, [r1, r6] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - b.n 17bfc │ │ │ │ - ldr r2, [pc, #44] @ (17ee4 ) │ │ │ │ + b.n 17c4c │ │ │ │ + ldr r2, [pc, #44] @ (17f34 ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ - ldr r3, [pc, #88] @ (17f18 ) │ │ │ │ + ldr r3, [pc, #88] @ (17f68 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #80] @ (17f1c ) │ │ │ │ + ldr r2, [pc, #80] @ (17f6c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #76] @ (17f20 ) │ │ │ │ + ldr r2, [pc, #76] @ (17f70 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 17bf0 │ │ │ │ + b.n 17c40 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 17360 │ │ │ │ - ldrb r0, [r0, #28] │ │ │ │ + bl 173b0 │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #88 @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ movs r4, #118 @ 0x76 │ │ │ │ movs r1, r0 │ │ │ │ @@ -24301,15 +24322,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov.w ip, #16843009 @ 0x1010101 │ │ │ │ - ldr r6, [pc, #512] @ (18140 ) │ │ │ │ + ldr r6, [pc, #512] @ (18190 ) │ │ │ │ str r2, [sp, #20] │ │ │ │ and.w r2, r3, #127 @ 0x7f │ │ │ │ ldr.w r3, [sl] │ │ │ │ add r6, pc │ │ │ │ ldr.w fp, [sl, #12] │ │ │ │ umull ip, r2, r2, ip │ │ │ │ mov r5, r3 │ │ │ │ @@ -24335,83 +24356,83 @@ │ │ │ │ eor.w r6, r1, r2 │ │ │ │ and.w r4, r4, #2155905152 @ 0x80808080 │ │ │ │ adc.w fp, r6, #4278124286 @ 0xfefefefe │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ bic.w fp, fp, r6 │ │ │ │ and.w fp, fp, #2155905152 @ 0x80808080 │ │ │ │ orrs.w r2, r4, fp │ │ │ │ - beq.n 1807e │ │ │ │ + beq.n 180ce │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 18056 │ │ │ │ + beq.n 180a6 │ │ │ │ rbit r8, r4 │ │ │ │ clz r8, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r8, r9, r8, lsr #3 │ │ │ │ ldr.w r7, [sl, #4] │ │ │ │ subs r2, r4, #1 │ │ │ │ and.w r8, r8, r3 │ │ │ │ and.w r4, r4, r2 │ │ │ │ adc.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r7, r8, lsl #4 │ │ │ │ and.w fp, r2, fp │ │ │ │ - bl 172b4 │ │ │ │ + bl 17304 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 17fa4 │ │ │ │ + bne.n 17ff4 │ │ │ │ mov r3, r5 │ │ │ │ add.w r4, r7, r8, lsl #4 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ moveq r4, r0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ add.w r7, r3, r8 │ │ │ │ ldrsb.w r2, [r3, r8] │ │ │ │ adds r1, r2, #1 │ │ │ │ - blt.n 18020 │ │ │ │ - b.n 18064 │ │ │ │ + blt.n 18070 │ │ │ │ + b.n 180b4 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #7 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ add r7, r3 │ │ │ │ add.w r4, r4, r3, lsl #4 │ │ │ │ ldrsb.w r2, [r7] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bge.n 18064 │ │ │ │ + bge.n 180b4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ lsrs r2, r0, #7 │ │ │ │ lsrs r3, r1, #7 │ │ │ │ orr.w r2, r2, r1, lsl #25 │ │ │ │ bic.w r3, r3, r1 │ │ │ │ bic.w r2, r2, r0 │ │ │ │ orr.w r2, r2, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r3, r3, #16646398 @ 0xfe00fe │ │ │ │ orr.w r3, r3, #65024 @ 0xfe00 │ │ │ │ adds r2, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18006 │ │ │ │ + bne.n 18056 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1800e │ │ │ │ + b.n 1805e │ │ │ │ rbit r8, fp │ │ │ │ clz r8, r8 │ │ │ │ add.w r8, r8, #32 │ │ │ │ - b.n 17fb6 │ │ │ │ + b.n 18006 │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 180b6 │ │ │ │ + beq.n 18106 │ │ │ │ ldrsb.w r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1810e │ │ │ │ + blt.n 1815e │ │ │ │ mov r0, r5 │ │ │ │ strd sl, r7, [r5] │ │ │ │ str r4, [r5, #8] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r9 │ │ │ │ ldrd r9, r1, [sp, #36] @ 0x24 │ │ │ │ @@ -24419,79 +24440,79 @@ │ │ │ │ mvn.w r0, r9 │ │ │ │ and.w r9, r9, r0, lsl #6 │ │ │ │ mvns r0, r1 │ │ │ │ and.w r9, r9, #2155905152 @ 0x80808080 │ │ │ │ and.w r1, r1, r0, lsl #6 │ │ │ │ and.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ orrs.w r9, r9, r1 │ │ │ │ - beq.n 180bc │ │ │ │ + beq.n 1810c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r3, [r5] │ │ │ │ str r3, [r5, #8] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 18070 │ │ │ │ + b.n 180c0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r1, #8 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add.w lr, r3, r1 │ │ │ │ cmp r0, r1 │ │ │ │ and.w r3, lr, r0 │ │ │ │ - bcs.w 17f70 │ │ │ │ - ldr r1, [pc, #112] @ (18144 ) │ │ │ │ + bcs.w 17fc0 │ │ │ │ + ldr r1, [pc, #112] @ (18194 ) │ │ │ │ mov.w r0, #2560 @ 0xa00 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - ldr r3, [pc, #108] @ (18148 ) │ │ │ │ - ldr r2, [pc, #108] @ (1814c ) │ │ │ │ + ldr r3, [pc, #108] @ (18198 ) │ │ │ │ + ldr r2, [pc, #108] @ (1819c ) │ │ │ │ ldr r4, [r6, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #96] @ (18150 ) │ │ │ │ + ldr r0, [pc, #96] @ (181a0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ add r0, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 84f0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - ldr r2, [pc, #52] @ (18144 ) │ │ │ │ + ldr r2, [pc, #52] @ (18194 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #60] @ (18154 ) │ │ │ │ + ldr r3, [pc, #60] @ (181a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #56] @ (18158 ) │ │ │ │ + ldr r2, [pc, #56] @ (181a8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r7] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #40] @ (1815c ) │ │ │ │ + ldr r2, [pc, #40] @ (181ac ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - b.n 180fc │ │ │ │ + b.n 1814c │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #13] │ │ │ │ + ldrb r6, [r5, #12] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r2, #5 │ │ │ │ movs r1, r0 │ │ │ │ subs r0, r7, #5 │ │ │ │ movs r1, r0 │ │ │ │ @@ -24503,71 +24524,71 @@ │ │ │ │ movs r1, r0 │ │ │ │ subs r6, r0, #6 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #692] @ (18428 ) │ │ │ │ + ldr r4, [pc, #692] @ (18478 ) │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add r4, pc │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ tst r2, r1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - bne.n 181d8 │ │ │ │ + bne.n 18228 │ │ │ │ add.w r0, r1, #23 │ │ │ │ mov r9, r3 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ movs r1, #16 │ │ │ │ - bl 172d4 │ │ │ │ + bl 17324 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ subs r1, r7, #0 │ │ │ │ and.w r2, r2, r7 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 18212 │ │ │ │ - ldr r2, [pc, #628] @ (1842c ) │ │ │ │ + cbnz r1, 18262 │ │ │ │ + ldr r2, [pc, #628] @ (1847c ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #624] @ (18430 ) │ │ │ │ + ldr r3, [pc, #624] @ (18480 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #620] @ (18434 ) │ │ │ │ + ldr r2, [pc, #620] @ (18484 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #612] @ (18438 ) │ │ │ │ + ldr r2, [pc, #612] @ (18488 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 181f8 │ │ │ │ - ldr r2, [pc, #592] @ (1842c ) │ │ │ │ + b.n 18248 │ │ │ │ + ldr r2, [pc, #592] @ (1847c ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #604] @ (1843c ) │ │ │ │ + ldr r3, [pc, #604] @ (1848c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #596] @ (18440 ) │ │ │ │ + ldr r2, [pc, #596] @ (18490 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #592] @ (18444 ) │ │ │ │ + ldr r2, [pc, #592] @ (18494 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ @@ -24591,199 +24612,199 @@ │ │ │ │ subs r1, r7, #0 │ │ │ │ and.w r2, r2, r7 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 1826a │ │ │ │ - ldr r2, [pc, #480] @ (1842c ) │ │ │ │ + cbnz r1, 182ba │ │ │ │ + ldr r2, [pc, #480] @ (1847c ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #504] @ (18448 ) │ │ │ │ + ldr r3, [pc, #504] @ (18498 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #496] @ (1844c ) │ │ │ │ + ldr r2, [pc, #496] @ (1849c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #492] @ (18450 ) │ │ │ │ + ldr r2, [pc, #492] @ (184a0 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 181f8 │ │ │ │ + b.n 18248 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.w 183c4 │ │ │ │ + beq.w 18414 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r7, r2 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1839c │ │ │ │ + beq.w 183ec │ │ │ │ subs r2, r6, #1 │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ add.w fp, r8, r2 │ │ │ │ mov sl, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrsb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18352 │ │ │ │ + blt.n 183a2 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 172b4 │ │ │ │ - bl 179d0 │ │ │ │ + bl 17304 │ │ │ │ + bl 17a20 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ lsrs r7, r1, #12 │ │ │ │ eor.w r7, r7, r3, lsr #7 │ │ │ │ ands r7, r4 │ │ │ │ - b.n 182cc │ │ │ │ + b.n 1831c │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ and.w r7, r7, r4 │ │ │ │ - bcc.n 183c8 │ │ │ │ + bcc.n 18418 │ │ │ │ adds r5, r1, r7 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r5, [r1, r7] │ │ │ │ mvn.w ip, r6 │ │ │ │ and.w r6, r6, ip, lsl #7 │ │ │ │ mvn.w ip, r5 │ │ │ │ and.w r6, r6, #2155905152 @ 0x80808080 │ │ │ │ and.w r5, r5, ip, lsl #7 │ │ │ │ and.w r5, r5, #2155905152 @ 0x80808080 │ │ │ │ orrs.w ip, r5, r6 │ │ │ │ - beq.n 182c0 │ │ │ │ + beq.n 18310 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1837e │ │ │ │ + bls.n 183ce │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 17248 │ │ │ │ + bl 17298 │ │ │ │ ldr.w ip, [sl, #12] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1837e │ │ │ │ + cbz r0, 183ce │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1831c │ │ │ │ + cbnz r6, 1836c │ │ │ │ clz r0, r5 │ │ │ │ adds r0, #32 │ │ │ │ rsb r0, r0, #63 @ 0x3f │ │ │ │ add.w r0, r7, r0, lsr #3 │ │ │ │ ands r4, r0 │ │ │ │ cmp ip, r4 │ │ │ │ - bls.n 183f4 │ │ │ │ + bls.n 18444 │ │ │ │ subs r0, r4, #7 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ and.w r0, r0, ip │ │ │ │ strb r3, [r1, r4] │ │ │ │ and.w ip, ip, #7 │ │ │ │ add r1, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ strb.w r3, [r1, ip] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ - bl 179b8 │ │ │ │ + bl 17a08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 18294 │ │ │ │ + bne.n 182e4 │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 183a2 │ │ │ │ + bne.n 183f2 │ │ │ │ add.w r1, r6, #23 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r1, r6, lsl #4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 172d0 │ │ │ │ - cbz r5, 18390 │ │ │ │ + b.w 17320 │ │ │ │ + cbz r5, 183e0 │ │ │ │ rbit r6, r5 │ │ │ │ clz r6, r6 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ ands r4, r7 │ │ │ │ - b.n 18326 │ │ │ │ + b.n 18376 │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - b.n 18388 │ │ │ │ + b.n 183d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1842c ) │ │ │ │ + ldr r2, [pc, #136] @ (1847c ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #168] @ (18454 ) │ │ │ │ + ldr r3, [pc, #168] @ (184a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #164] @ (18458 ) │ │ │ │ + ldr r2, [pc, #164] @ (184a8 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #156] @ (1845c ) │ │ │ │ + ldr r2, [pc, #156] @ (184ac ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ - b.n 181f8 │ │ │ │ + b.n 18248 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 18276 │ │ │ │ - ldr r1, [pc, #96] @ (1842c ) │ │ │ │ + b.n 182c6 │ │ │ │ + ldr r1, [pc, #96] @ (1847c ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #140] @ (18460 ) │ │ │ │ - ldr r2, [pc, #144] @ (18464 ) │ │ │ │ + ldr r3, [pc, #140] @ (184b0 ) │ │ │ │ + ldr r2, [pc, #144] @ (184b4 ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #128] @ (18468 ) │ │ │ │ + ldr r0, [pc, #128] @ (184b8 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ - b.n 18200 │ │ │ │ - ldr r3, [pc, #52] @ (1842c ) │ │ │ │ + b.n 18250 │ │ │ │ + ldr r3, [pc, #52] @ (1847c ) │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov.w r2, #1080 @ 0x438 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, ip │ │ │ │ ldr r4, [r4, r3] │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [pc, #100] @ (1846c ) │ │ │ │ - ldr r2, [pc, #100] @ (18470 ) │ │ │ │ + ldr r3, [pc, #100] @ (184bc ) │ │ │ │ + ldr r2, [pc, #100] @ (184c0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ str r6, [sp, #0] │ │ │ │ - ldr r2, [pc, #92] @ (18474 ) │ │ │ │ + ldr r2, [pc, #92] @ (184c4 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - b.n 18200 │ │ │ │ + b.n 18250 │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r6, #1 │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r2, #2 │ │ │ │ movs r1, r0 │ │ │ │ @@ -24821,240 +24842,240 @@ │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - ldr r3, [pc, #616] @ (186f8 ) │ │ │ │ + ldr r3, [pc, #616] @ (18748 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov.w r8, r7, lsr #7 │ │ │ │ add r3, pc │ │ │ │ eor.w r4, r8, r1, lsr #12 │ │ │ │ sub sp, #24 │ │ │ │ mov r9, r3 │ │ │ │ movs r0, #0 │ │ │ │ ands r4, r5 │ │ │ │ - b.n 184b4 │ │ │ │ + b.n 18504 │ │ │ │ adds r0, #8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r4, r4, r5 │ │ │ │ - bcc.w 1862c │ │ │ │ + bcc.w 1867c │ │ │ │ adds r3, r1, r4 │ │ │ │ ldr r2, [r1, r4] │ │ │ │ mvn.w ip, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ and.w r2, r2, ip, lsl #7 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, ip, lsl #7 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ orrs.w ip, r2, r3 │ │ │ │ - beq.n 184a6 │ │ │ │ + beq.n 184f6 │ │ │ │ cmp r5, #6 │ │ │ │ it ls │ │ │ │ movls ip, r5 │ │ │ │ - bhi.n 1852e │ │ │ │ + bhi.n 1857e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1855c │ │ │ │ + beq.n 185ac │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ add.w r4, r4, r3, lsr #3 │ │ │ │ and.w r0, r4, r5 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ adds r2, r1, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 18570 │ │ │ │ + beq.n 185c0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it eq │ │ │ │ subeq r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ str r5, [r6, #16] │ │ │ │ - bcs.w 186c6 │ │ │ │ + bcs.w 18716 │ │ │ │ subs r3, r0, #7 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ and.w r3, r3, ip │ │ │ │ and.w ip, ip, #7 │ │ │ │ add r1, r3 │ │ │ │ strb r7, [r2, #0] │ │ │ │ strb.w r7, [r1, ip] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 17248 │ │ │ │ + bl 17298 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 184e0 │ │ │ │ - cbz r3, 18568 │ │ │ │ + beq.n 18530 │ │ │ │ + cbz r3, 185b8 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ add.w r3, r4, r3, lsr #3 │ │ │ │ and.w r0, r3, r5 │ │ │ │ - b.n 184f4 │ │ │ │ + b.n 18544 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 184ec │ │ │ │ + b.n 1853c │ │ │ │ clz r3, r2 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1854e │ │ │ │ + b.n 1859e │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 184fc │ │ │ │ + beq.n 1854c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1867c │ │ │ │ + beq.n 186cc │ │ │ │ cmp.w ip, #8 │ │ │ │ - bls.n 18594 │ │ │ │ + bls.n 185e4 │ │ │ │ movs r3, #25 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ umull r3, r2, ip, r3 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ cmp.w r3, r1, lsl #5 │ │ │ │ sbcs r2, r0 │ │ │ │ - bcs.n 18692 │ │ │ │ + bcs.n 186e2 │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ mov sl, r1 │ │ │ │ tst.w ip, r1 │ │ │ │ - bne.n 1869a │ │ │ │ + bne.n 186ea │ │ │ │ mov r0, r6 │ │ │ │ - bl 18160 │ │ │ │ + bl 181b0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ eor.w r8, r8, r1, lsr #12 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - b.n 185ca │ │ │ │ + b.n 1861a │ │ │ │ adds r5, #8 │ │ │ │ add r8, r5 │ │ │ │ cmp r4, r5 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - bcc.w 186cc │ │ │ │ + bcc.w 1871c │ │ │ │ add.w r3, r1, r8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r3, [r1, r8] │ │ │ │ mvns r0, r2 │ │ │ │ and.w r2, r2, r0, lsl #7 │ │ │ │ mvns r0, r3 │ │ │ │ and.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, r0, lsl #7 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - beq.n 185bc │ │ │ │ + beq.n 1860c │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 18668 │ │ │ │ + bls.n 186b8 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 17248 │ │ │ │ + bl 17298 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 18668 │ │ │ │ + cbz r0, 186b8 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - cbz r2, 1861a │ │ │ │ + cbz r2, 1866a │ │ │ │ clz r3, r2 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ add.w r3, r8, r3, lsr #3 │ │ │ │ and.w r0, r3, r4 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ adds r2, r1, r0 │ │ │ │ - b.n 184fc │ │ │ │ - ldr r1, [pc, #204] @ (186fc ) │ │ │ │ + b.n 1854c │ │ │ │ + ldr r1, [pc, #204] @ (1874c ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #204] @ (18700 ) │ │ │ │ - ldr r2, [pc, #204] @ (18704 ) │ │ │ │ + ldr r3, [pc, #204] @ (18750 ) │ │ │ │ + ldr r2, [pc, #204] @ (18754 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #188] @ (18708 ) │ │ │ │ + ldr r0, [pc, #188] @ (18758 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ add r0, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 84f0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - cbz r3, 18686 │ │ │ │ + cbz r3, 186d6 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ add.w r8, r8, r3, lsr #3 │ │ │ │ and.w r0, r8, r4 │ │ │ │ - b.n 18626 │ │ │ │ + b.n 18676 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18160 │ │ │ │ - b.n 185ae │ │ │ │ + bl 181b0 │ │ │ │ + b.n 185fe │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18672 │ │ │ │ + b.n 186c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17ba0 │ │ │ │ - b.n 185ae │ │ │ │ - ldr r2, [pc, #96] @ (186fc ) │ │ │ │ + bl 17bf0 │ │ │ │ + b.n 185fe │ │ │ │ + ldr r2, [pc, #96] @ (1874c ) │ │ │ │ movw r1, #2084 @ 0x824 │ │ │ │ - ldr r3, [pc, #104] @ (1870c ) │ │ │ │ + ldr r3, [pc, #104] @ (1875c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (18710 ) │ │ │ │ + ldr r2, [pc, #96] @ (18760 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #92] @ (18714 ) │ │ │ │ + ldr r2, [pc, #92] @ (18764 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - b.n 18656 │ │ │ │ + b.n 186a6 │ │ │ │ mov r1, ip │ │ │ │ - bl 17360 │ │ │ │ - ldr r1, [pc, #44] @ (186fc ) │ │ │ │ + bl 173b0 │ │ │ │ + ldr r1, [pc, #44] @ (1874c ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #68] @ (18718 ) │ │ │ │ - ldr r2, [pc, #68] @ (1871c ) │ │ │ │ + ldr r3, [pc, #68] @ (18768 ) │ │ │ │ + ldr r2, [pc, #68] @ (1876c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #52] @ (18720 ) │ │ │ │ + ldr r0, [pc, #52] @ (18770 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ - b.n 18656 │ │ │ │ - strb r2, [r6, #24] │ │ │ │ + b.n 186a6 │ │ │ │ + strb r2, [r4, #23] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r7, r7 │ │ │ │ movs r1, r0 │ │ │ │ subs r0, r4, r0 │ │ │ │ movs r1, r0 │ │ │ │ @@ -25074,15 +25095,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #352] @ (1889c ) │ │ │ │ + ldr r3, [pc, #352] @ (188ec ) │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ @@ -25114,128 +25135,128 @@ │ │ │ │ strd lr, r1, [sp, #16] │ │ │ │ eor.w r3, r7, r1 │ │ │ │ and.w r9, r9, #2155905152 @ 0x80808080 │ │ │ │ adc.w fp, r3, #4278124286 @ 0xfefefefe │ │ │ │ bic.w fp, fp, r3 │ │ │ │ and.w fp, fp, #2155905152 @ 0x80808080 │ │ │ │ orrs.w r3, r9, fp │ │ │ │ - beq.n 1880c │ │ │ │ + beq.n 1885c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 187fe │ │ │ │ + beq.n 1884e │ │ │ │ rbit r8, r9 │ │ │ │ clz r8, r8 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r8, r6, r8, lsr #3 │ │ │ │ and.w r9, r3, r9 │ │ │ │ adc.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ and.w r8, r8, sl │ │ │ │ and.w fp, r3, fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r0, r0, r8, lsl #4 │ │ │ │ - bl 172b4 │ │ │ │ + bl 17304 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 187aa │ │ │ │ + beq.n 187fa │ │ │ │ mov r6, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, r3, [r4] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rbit r8, fp │ │ │ │ clz r8, r8 │ │ │ │ add.w r8, r8, #32 │ │ │ │ - b.n 187be │ │ │ │ + b.n 1880e │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrd lr, r1, [sp, #16] │ │ │ │ mvns r3, r4 │ │ │ │ and.w r4, r4, r3, lsl #6 │ │ │ │ mvns r3, r7 │ │ │ │ and.w r4, r4, #2155905152 @ 0x80808080 │ │ │ │ and.w r7, r7, r3, lsl #6 │ │ │ │ and.w r7, r7, #2155905152 @ 0x80808080 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.n 18844 │ │ │ │ + beq.n 18894 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 18478 │ │ │ │ + bl 184c8 │ │ │ │ movs r3, #1 │ │ │ │ strd r0, r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1885e │ │ │ │ + bhi.n 188ae │ │ │ │ add.w ip, r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r6, ip, sl │ │ │ │ - b.n 1877c │ │ │ │ - ldr r1, [pc, #64] @ (188a0 ) │ │ │ │ + b.n 187cc │ │ │ │ + ldr r1, [pc, #64] @ (188f0 ) │ │ │ │ movw r0, #2340 @ 0x924 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #60] @ (188a4 ) │ │ │ │ - ldr r2, [pc, #60] @ (188a8 ) │ │ │ │ + ldr r3, [pc, #60] @ (188f4 ) │ │ │ │ + ldr r2, [pc, #60] @ (188f8 ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #48] @ (188ac ) │ │ │ │ + ldr r0, [pc, #48] @ (188fc ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ nop │ │ │ │ - strb r0, [r1, #14] │ │ │ │ + strb r0, [r7, #12] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #31 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r5, #31 │ │ │ │ movs r1, r0 │ │ │ │ adds r6, r7, r3 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000188b0 : │ │ │ │ +00018900 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 18918 │ │ │ │ + cbz r3, 18968 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 18910 │ │ │ │ - ldr r3, [pc, #72] @ (18924 ) │ │ │ │ + beq.n 18960 │ │ │ │ + ldr r3, [pc, #72] @ (18974 ) │ │ │ │ add.w r8, sp, #28 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r3, pc │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ strd r3, r9, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ @@ -25253,72 +25274,72 @@ │ │ │ │ str.w r9, [lr] │ │ │ │ mov r0, ip │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #20 │ │ │ │ blx 8668 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 188d4 │ │ │ │ + b.n 18924 │ │ │ │ nop │ │ │ │ subs r6, r6, #2 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018928 : │ │ │ │ - ldr r2, [pc, #172] @ (189d8 ) │ │ │ │ +00018978 : │ │ │ │ + ldr r2, [pc, #172] @ (18a28 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 1898c │ │ │ │ + cbz r0, 189dc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r4, 18972 │ │ │ │ + cbz r4, 189c2 │ │ │ │ adds r1, r4, #1 │ │ │ │ ands.w r5, r1, r4 │ │ │ │ - bne.n 1898e │ │ │ │ + bne.n 189de │ │ │ │ add.w r1, r4, #23 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add.w r1, r1, r4, lsl #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 172d0 │ │ │ │ + bl 17320 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #116] @ (189dc ) │ │ │ │ + ldr r2, [pc, #116] @ (18a2c ) │ │ │ │ strd r5, r5, [r3, #8] │ │ │ │ add r2, pc │ │ │ │ str r5, [r3, #16] │ │ │ │ strd r2, r5, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 83ec │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 189ca │ │ │ │ + cbz r4, 18a1a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #80] @ (189e0 ) │ │ │ │ + ldr r1, [pc, #80] @ (18a30 ) │ │ │ │ mov.w r0, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #76] @ (189e4 ) │ │ │ │ + ldr r3, [pc, #76] @ (18a34 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (189e8 ) │ │ │ │ + ldr r2, [pc, #72] @ (18a38 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (189ec ) │ │ │ │ + ldr r2, [pc, #64] @ (18a3c ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ @@ -25327,161 +25348,161 @@ │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 81e0 │ │ │ │ nop │ │ │ │ - strb r6, [r3, #6] │ │ │ │ + strb r6, [r1, #5] │ │ │ │ movs r2, r0 │ │ │ │ subs r2, r6, #0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #26 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r7, #26 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r3, #30 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000189f0 : │ │ │ │ +00018a40 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #308] @ (18b38 ) │ │ │ │ - ldr r1, [pc, #312] @ (18b3c ) │ │ │ │ + ldr r0, [pc, #308] @ (18b88 ) │ │ │ │ + ldr r1, [pc, #312] @ (18b8c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ vldr d7, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ - ldr r1, [pc, #296] @ (18b40 ) │ │ │ │ + ldr r1, [pc, #296] @ (18b90 ) │ │ │ │ add r1, pc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18b24 │ │ │ │ + beq.w 18b74 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #288] @ (18b44 ) │ │ │ │ + ldr r1, [pc, #288] @ (18b94 ) │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r4 │ │ │ │ adds r1, #4 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ - bl 18724 │ │ │ │ + bl 18774 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18ac6 │ │ │ │ + bne.n 18b16 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 18a66 │ │ │ │ - b.n 18aa0 │ │ │ │ + blt.n 18ab6 │ │ │ │ + b.n 18af0 │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #7 │ │ │ │ add.w r4, r4, r3, lsr #3 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bge.n 18aa0 │ │ │ │ + bge.n 18af0 │ │ │ │ ldr.w ip, [r4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov.w r1, ip, lsr #7 │ │ │ │ lsrs r3, r0, #7 │ │ │ │ orr.w r1, r1, r0, lsl #25 │ │ │ │ bic.w r3, r3, r0 │ │ │ │ bic.w r1, r1, ip │ │ │ │ orr.w r1, r1, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r3, r3, #16646398 @ 0xfe00fe │ │ │ │ orr.w r3, r3, #65024 @ 0xfe00 │ │ │ │ adds r1, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18a50 │ │ │ │ + bne.n 18aa0 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18a58 │ │ │ │ + b.n 18aa8 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 18aac │ │ │ │ + beq.n 18afc │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18ae4 │ │ │ │ - ldr r1, [pc, #152] @ (18b48 ) │ │ │ │ - ldr r3, [pc, #140] @ (18b3c ) │ │ │ │ + blt.n 18b34 │ │ │ │ + ldr r1, [pc, #152] @ (18b98 ) │ │ │ │ + ldr r3, [pc, #140] @ (18b8c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18ae0 │ │ │ │ + bne.n 18b30 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ - bl 172b4 │ │ │ │ - bl 172b8 │ │ │ │ + bl 17304 │ │ │ │ + bl 17308 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 18a44 │ │ │ │ + b.n 18a94 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #100] @ (18b4c ) │ │ │ │ + ldr r2, [pc, #100] @ (18b9c ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #100] @ (18b50 ) │ │ │ │ + ldr r3, [pc, #100] @ (18ba0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (18b54 ) │ │ │ │ + ldr r2, [pc, #92] @ (18ba4 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #80] @ (18b58 ) │ │ │ │ + ldr r2, [pc, #80] @ (18ba8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - ldr r3, [pc, #52] @ (18b5c ) │ │ │ │ + ldr r3, [pc, #52] @ (18bac ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #52] @ (18b60 ) │ │ │ │ - ldr r0, [pc, #56] @ (18b64 ) │ │ │ │ + ldr r1, [pc, #52] @ (18bb0 ) │ │ │ │ + ldr r0, [pc, #56] @ (18bb4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ - strb r2, [r0, #3] │ │ │ │ + strb r2, [r6, #1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #2] │ │ │ │ + strb r0, [r4, #1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ + ldrh r6, [r5, r3] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r3, #0] │ │ │ │ + ldr r0, [r1, #124] @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r0, #21 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r4, #21 │ │ │ │ movs r1, r0 │ │ │ │ @@ -25490,167 +25511,167 @@ │ │ │ │ adds r0, r6, #1 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r3, #25 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r7, #25 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018b68 : │ │ │ │ +00018bb8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #360] @ (18ce4 ) │ │ │ │ - ldr r1, [pc, #364] @ (18ce8 ) │ │ │ │ + ldr r0, [pc, #360] @ (18d34 ) │ │ │ │ + ldr r1, [pc, #364] @ (18d38 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ - ldr r1, [pc, #352] @ (18cec ) │ │ │ │ + ldr r1, [pc, #352] @ (18d3c ) │ │ │ │ add r1, pc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 18cce │ │ │ │ + beq.w 18d1e │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #344] @ (18cf0 ) │ │ │ │ + ldr r1, [pc, #344] @ (18d40 ) │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ adds r1, #4 │ │ │ │ mov r2, r4 │ │ │ │ add r3, sp, #24 │ │ │ │ - bl 18724 │ │ │ │ + bl 18774 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18c54 │ │ │ │ + bne.n 18ca4 │ │ │ │ ldrd r3, r0, [r4] │ │ │ │ adds r4, r3, r5 │ │ │ │ ldrsb r3, [r3, r5] │ │ │ │ add.w r5, r0, r5, lsl #4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, r5 │ │ │ │ adds r5, r3, #1 │ │ │ │ - blt.n 18bee │ │ │ │ - b.n 18c2c │ │ │ │ + blt.n 18c3e │ │ │ │ + b.n 18c7c │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #7 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bge.n 18c2c │ │ │ │ + bge.n 18c7c │ │ │ │ ldr.w lr, [r4] │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ mov.w r1, lr, lsr #7 │ │ │ │ mov.w r3, ip, lsr #7 │ │ │ │ orr.w r1, r1, ip, lsl #25 │ │ │ │ bic.w r3, r3, ip │ │ │ │ bic.w r1, r1, lr │ │ │ │ orr.w r1, r1, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r3, r3, #16646398 @ 0xfe00fe │ │ │ │ orr.w r3, r3, #65024 @ 0xfe00 │ │ │ │ adds r1, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18bd4 │ │ │ │ + bne.n 18c24 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18bdc │ │ │ │ + b.n 18c2c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 18c7a │ │ │ │ + beq.n 18cca │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18c8e │ │ │ │ - cbz r2, 18c6a │ │ │ │ - ldr r2, [pc, #184] @ (18cf4 ) │ │ │ │ - ldr r3, [pc, #168] @ (18ce8 ) │ │ │ │ + blt.n 18cde │ │ │ │ + cbz r2, 18cba │ │ │ │ + ldr r2, [pc, #184] @ (18d44 ) │ │ │ │ + ldr r3, [pc, #168] @ (18d38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18c8a │ │ │ │ + bne.n 18cda │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r0, r0, r5, lsl #4 │ │ │ │ - bl 172b4 │ │ │ │ - bl 172b8 │ │ │ │ + bl 17304 │ │ │ │ + bl 17308 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 18bbc │ │ │ │ - cbz r0, 18c7e │ │ │ │ - bl 172b4 │ │ │ │ + b.n 18c0c │ │ │ │ + cbz r0, 18cce │ │ │ │ + bl 17304 │ │ │ │ ldrd r3, r4, [sp, #72] @ 0x48 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ - b.n 18c3a │ │ │ │ + b.n 18c8a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18c3a │ │ │ │ + bne.n 18c8a │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #104] @ (18cf8 ) │ │ │ │ + ldr r2, [pc, #104] @ (18d48 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #100] @ (18cfc ) │ │ │ │ + ldr r3, [pc, #100] @ (18d4c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r7, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (18d00 ) │ │ │ │ + ldr r2, [pc, #96] @ (18d50 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #80] @ (18d04 ) │ │ │ │ + ldr r2, [pc, #80] @ (18d54 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - ldr r3, [pc, #56] @ (18d08 ) │ │ │ │ + ldr r3, [pc, #56] @ (18d58 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #56] @ (18d0c ) │ │ │ │ - ldr r0, [pc, #56] @ (18d10 ) │ │ │ │ + ldr r1, [pc, #56] @ (18d5c ) │ │ │ │ + ldr r0, [pc, #56] @ (18d60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #108] @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r0, r7] │ │ │ │ + ldr r6, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ + ldr r2, [r7, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #14 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r7, #14 │ │ │ │ movs r1, r0 │ │ │ │ @@ -25659,35 +25680,35 @@ │ │ │ │ subs r6, r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r6, #18 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r2, #19 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018d14 : │ │ │ │ +00018d64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #508] @ (18f24 ) │ │ │ │ + ldr r1, [pc, #508] @ (18f74 ) │ │ │ │ add r1, pc │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - ldr r2, [pc, #504] @ (18f28 ) │ │ │ │ - ldr r3, [pc, #504] @ (18f2c ) │ │ │ │ + ldr r2, [pc, #504] @ (18f78 ) │ │ │ │ + ldr r3, [pc, #504] @ (18f7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18f10 │ │ │ │ + beq.w 18f60 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #484] @ (18f30 ) │ │ │ │ + ldr r1, [pc, #484] @ (18f80 ) │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ add r1, pc │ │ │ │ adds r1, r1, r2 │ │ │ │ mov.w r2, #20736 @ 0x5100 │ │ │ │ movt r2, #40493 @ 0x9e2d │ │ │ │ adc.w r3, r3, #0 │ │ │ │ @@ -25707,172 +25728,172 @@ │ │ │ │ add r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r3, #11 │ │ │ │ orr.w r1, r1, r2, lsl #21 │ │ │ │ add r2, sp, #24 │ │ │ │ eors r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17f24 │ │ │ │ + bl 17f74 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ mov r7, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 18dbc │ │ │ │ + beq.n 18e0c │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 18f06 │ │ │ │ + blt.w 18f56 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 18e58 │ │ │ │ + beq.n 18ea8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 172b4 │ │ │ │ + bl 17304 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 18e58 │ │ │ │ - ldr r1, [pc, #360] @ (18f34 ) │ │ │ │ + beq.n 18ea8 │ │ │ │ + ldr r1, [pc, #360] @ (18f84 ) │ │ │ │ add r6, sp, #60 @ 0x3c │ │ │ │ ldrd r2, r3, [sp, #128] @ 0x80 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ adds r1, #4 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 18724 │ │ │ │ + bl 18774 │ │ │ │ ldrb.w r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 18e74 │ │ │ │ + bne.n 18ec4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 18e1c │ │ │ │ - b.n 18e56 │ │ │ │ + blt.n 18e6c │ │ │ │ + b.n 18ea6 │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #7 │ │ │ │ add.w r4, r4, r3, lsr #3 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bge.n 18e9e │ │ │ │ + bge.n 18eee │ │ │ │ ldr.w ip, [r4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov.w r1, ip, lsr #7 │ │ │ │ lsrs r3, r0, #7 │ │ │ │ orr.w r1, r1, r0, lsl #25 │ │ │ │ bic.w r3, r3, r0 │ │ │ │ bic.w r1, r1, ip │ │ │ │ orr.w r1, r1, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r3, r3, #16646398 @ 0xfe00fe │ │ │ │ orr.w r3, r3, #65024 @ 0xfe00 │ │ │ │ adds r1, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 18e06 │ │ │ │ + bne.n 18e56 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 18e0e │ │ │ │ - bne.n 18ebc │ │ │ │ + b.n 18e5e │ │ │ │ + bne.n 18f0c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #220] @ (18f38 ) │ │ │ │ - ldr r3, [pc, #204] @ (18f2c ) │ │ │ │ + ldr r2, [pc, #220] @ (18f88 ) │ │ │ │ + ldr r3, [pc, #204] @ (18f7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 18f02 │ │ │ │ + bne.n 18f52 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ - bl 172b4 │ │ │ │ + bl 17304 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 172b8 │ │ │ │ + bl 17308 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 18e1c │ │ │ │ - beq.n 18ea8 │ │ │ │ + blt.n 18e6c │ │ │ │ + beq.n 18ef8 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 18ea8 │ │ │ │ - b.n 18ec0 │ │ │ │ - beq.n 18ea4 │ │ │ │ + bge.n 18ef8 │ │ │ │ + b.n 18f10 │ │ │ │ + beq.n 18ef4 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 18ec0 │ │ │ │ + blt.n 18f10 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 18e58 │ │ │ │ + beq.n 18ea8 │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - bl 17a24 │ │ │ │ + bl 17a74 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 18e5a │ │ │ │ + b.n 18eaa │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 18e58 │ │ │ │ - ldr r2, [pc, #120] @ (18f3c ) │ │ │ │ + bge.n 18ea8 │ │ │ │ + ldr r2, [pc, #120] @ (18f8c ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #120] @ (18f40 ) │ │ │ │ + ldr r3, [pc, #120] @ (18f90 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #112] @ (18f44 ) │ │ │ │ + ldr r2, [pc, #112] @ (18f94 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #96] @ (18f48 ) │ │ │ │ + ldr r2, [pc, #96] @ (18f98 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r2, [sp, #36] @ 0x24 │ │ │ │ - bl 173c8 │ │ │ │ - ldr r3, [pc, #56] @ (18f4c ) │ │ │ │ + bl 17418 │ │ │ │ + ldr r3, [pc, #56] @ (18f9c ) │ │ │ │ movs r2, #55 @ 0x37 │ │ │ │ - ldr r1, [pc, #56] @ (18f50 ) │ │ │ │ - ldr r0, [pc, #60] @ (18f54 ) │ │ │ │ + ldr r1, [pc, #56] @ (18fa0 ) │ │ │ │ + ldr r0, [pc, #60] @ (18fa4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r2, #88] @ 0x58 │ │ │ │ + ldr r6, [r0, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ + ldrsb r0, [r1, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r2, r6] │ │ │ │ + ldrsb r2, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r5, #5 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r0, #6 │ │ │ │ movs r1, r0 │ │ │ │ @@ -25881,32 +25902,32 @@ │ │ │ │ adds r4, r0, r2 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r6, #9 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r1, #10 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018f58 : │ │ │ │ +00018fa8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r2, [pc, #176] @ (19020 ) │ │ │ │ - ldr r3, [pc, #180] @ (19024 ) │ │ │ │ + ldr r2, [pc, #176] @ (19070 ) │ │ │ │ + ldr r3, [pc, #180] @ (19074 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1900a │ │ │ │ + beq.n 1905a │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w ip, [pc, #164] @ 19028 │ │ │ │ + ldr.w ip, [pc, #164] @ 19078 │ │ │ │ ldrd r0, r3, [sp] │ │ │ │ add ip, pc │ │ │ │ mov.w r2, #20736 @ 0x5100 │ │ │ │ movt r2, #40493 @ 0x9e2d │ │ │ │ adds.w ip, ip, r0 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ eor.w lr, ip, #204 @ 0xcc │ │ │ │ @@ -25924,81 +25945,81 @@ │ │ │ │ mov r0, r4 │ │ │ │ umull r3, lr, r3, lr │ │ │ │ add r2, lr │ │ │ │ mov.w ip, r3, lsr #11 │ │ │ │ orr.w ip, ip, r2, lsl #21 │ │ │ │ mov r2, sp │ │ │ │ eor.w r3, ip, r3 │ │ │ │ - bl 17f24 │ │ │ │ + bl 17f74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 18fee │ │ │ │ + cbz r3, 1903e │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 17a24 │ │ │ │ + bl 17a74 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #60] @ (1902c ) │ │ │ │ - ldr r3, [pc, #48] @ (19024 ) │ │ │ │ + ldr r2, [pc, #60] @ (1907c ) │ │ │ │ + ldr r3, [pc, #48] @ (19074 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19006 │ │ │ │ + bne.n 19056 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #36] @ (19030 ) │ │ │ │ + ldr r3, [pc, #36] @ (19080 ) │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ - ldr r1, [pc, #36] @ (19034 ) │ │ │ │ - ldr r0, [pc, #36] @ (19038 ) │ │ │ │ + ldr r1, [pc, #36] @ (19084 ) │ │ │ │ + ldr r0, [pc, #36] @ (19088 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, r7] │ │ │ │ + strb r6, [r1, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r2, #44] @ 0x2c │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r1, #30 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r7, #5 │ │ │ │ movs r1, r0 │ │ │ │ asrs r4, r2, #6 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001903c : │ │ │ │ +0001908c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #220] @ (19130 ) │ │ │ │ - ldr r3, [pc, #224] @ (19134 ) │ │ │ │ + ldr r2, [pc, #220] @ (19180 ) │ │ │ │ + ldr r3, [pc, #224] @ (19184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1911c │ │ │ │ + beq.n 1916c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 1906e │ │ │ │ + cbz r4, 190be │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #196] @ (19138 ) │ │ │ │ + ldr r0, [pc, #196] @ (19188 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, r0, r2 │ │ │ │ mov.w r2, #20736 @ 0x5100 │ │ │ │ movt r2, #40493 @ 0x9e2d │ │ │ │ adc.w r3, r3, #0 │ │ │ │ mov.w lr, r0, lsr #25 │ │ │ │ eors r2, r3 │ │ │ │ @@ -26015,268 +26036,268 @@ │ │ │ │ add r2, ip │ │ │ │ lsrs r0, r3, #11 │ │ │ │ orr.w r0, r0, r2, lsl #21 │ │ │ │ add r2, sp, #8 │ │ │ │ eors r3, r0 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 17f24 │ │ │ │ + bl 17f74 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia r0, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - cbz r1, 190dc │ │ │ │ + cbz r1, 1912c │ │ │ │ ldrsb.w r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1910e │ │ │ │ - cbz r2, 19108 │ │ │ │ + blt.n 1915e │ │ │ │ + cbz r2, 19158 │ │ │ │ mov r0, r2 │ │ │ │ - bl 172b4 │ │ │ │ - cbz r0, 19108 │ │ │ │ - cbz r4, 190ec │ │ │ │ + bl 17304 │ │ │ │ + cbz r0, 19158 │ │ │ │ + cbz r4, 1913c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - ldr r2, [pc, #72] @ (1913c ) │ │ │ │ - ldr r3, [pc, #64] @ (19134 ) │ │ │ │ + ldr r2, [pc, #72] @ (1918c ) │ │ │ │ + ldr r3, [pc, #64] @ (19184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19118 │ │ │ │ + bne.n 19168 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 190f0 │ │ │ │ + b.n 19140 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #20] │ │ │ │ - bl 173c8 │ │ │ │ + bl 17418 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (19140 ) │ │ │ │ + ldr r3, [pc, #32] @ (19190 ) │ │ │ │ movs r2, #81 @ 0x51 │ │ │ │ - ldr r1, [pc, #32] @ (19144 ) │ │ │ │ - ldr r0, [pc, #36] @ (19148 ) │ │ │ │ + ldr r1, [pc, #32] @ (19194 ) │ │ │ │ + ldr r0, [pc, #36] @ (19198 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ + strb r4, [r4, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r7, #25 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r4, #1 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r0, #2 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001914c : │ │ │ │ +0001919c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #496] @ (19350 ) │ │ │ │ + ldr r3, [pc, #496] @ (193a0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1933a │ │ │ │ + beq.w 1938a │ │ │ │ ldrd r4, r7, [r0] │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r2, r3, #1 │ │ │ │ - blt.n 19196 │ │ │ │ - b.n 191cc │ │ │ │ + blt.n 191e6 │ │ │ │ + b.n 1921c │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #7 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ add.w r7, r7, r3, lsl #4 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bge.n 191cc │ │ │ │ + bge.n 1921c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsrs r2, r0, #7 │ │ │ │ lsrs r3, r1, #7 │ │ │ │ orr.w r2, r2, r1, lsl #25 │ │ │ │ bic.w r3, r3, r1 │ │ │ │ bic.w r2, r2, r0 │ │ │ │ orr.w r2, r2, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r3, r3, #16646398 @ 0xfe00fe │ │ │ │ orr.w r3, r3, #65024 @ 0xfe00 │ │ │ │ adds r2, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1917c │ │ │ │ + bne.n 191cc │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 19184 │ │ │ │ + b.n 191d4 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1929e │ │ │ │ + beq.n 192ee │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1930c │ │ │ │ + blt.w 1935c │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 192e6 │ │ │ │ + blt.w 19336 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1929e │ │ │ │ + beq.n 192ee │ │ │ │ mov r0, r7 │ │ │ │ - bl 172b4 │ │ │ │ + bl 17304 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1929e │ │ │ │ + beq.n 192ee │ │ │ │ vldr d7, [r0, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ mov r0, r6 │ │ │ │ vstr d7, [sp] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1929e │ │ │ │ + beq.n 192ee │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 192a4 │ │ │ │ + blt.n 192f4 │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ adds r7, #16 │ │ │ │ adds r4, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 19236 │ │ │ │ - b.n 1926c │ │ │ │ + blt.n 19286 │ │ │ │ + b.n 192bc │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #7 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ add.w r7, r7, r3, lsl #4 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r2, r3, #1 │ │ │ │ - bge.n 1926c │ │ │ │ + bge.n 192bc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsrs r2, r0, #7 │ │ │ │ lsrs r3, r1, #7 │ │ │ │ orr.w r2, r2, r1, lsl #25 │ │ │ │ bic.w r3, r3, r1 │ │ │ │ bic.w r2, r2, r0 │ │ │ │ orr.w r2, r2, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r3, r3, #16646398 @ 0xfe00fe │ │ │ │ orr.w r3, r3, #65024 @ 0xfe00 │ │ │ │ adds r2, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1921c │ │ │ │ + bne.n 1926c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 19224 │ │ │ │ + b.n 19274 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1929e │ │ │ │ + beq.n 192ee │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 191da │ │ │ │ - ldr r2, [pc, #216] @ (19354 ) │ │ │ │ + bge.n 1922a │ │ │ │ + ldr r2, [pc, #216] @ (193a4 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #216] @ (19358 ) │ │ │ │ + ldr r3, [pc, #216] @ (193a8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #208] @ (1935c ) │ │ │ │ + ldr r2, [pc, #208] @ (193ac ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #200] @ (19360 ) │ │ │ │ + ldr r2, [pc, #200] @ (193b0 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 192c8 │ │ │ │ + b.n 19318 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #172] @ (19354 ) │ │ │ │ + ldr r2, [pc, #172] @ (193a4 ) │ │ │ │ movw r1, #1971 @ 0x7b3 │ │ │ │ - ldr r3, [pc, #184] @ (19364 ) │ │ │ │ + ldr r3, [pc, #184] @ (193b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (19368 ) │ │ │ │ + ldr r2, [pc, #176] @ (193b8 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #168] @ (1936c ) │ │ │ │ + ldr r2, [pc, #168] @ (193bc ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - ldr r2, [pc, #108] @ (19354 ) │ │ │ │ + ldr r2, [pc, #108] @ (193a4 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #128] @ (19370 ) │ │ │ │ + ldr r3, [pc, #128] @ (193c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (19374 ) │ │ │ │ + ldr r2, [pc, #120] @ (193c4 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (19378 ) │ │ │ │ + ldr r2, [pc, #116] @ (193c8 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 192c8 │ │ │ │ - ldr r2, [pc, #68] @ (19354 ) │ │ │ │ + b.n 19318 │ │ │ │ + ldr r2, [pc, #68] @ (193a4 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1937c ) │ │ │ │ + ldr r3, [pc, #104] @ (193cc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (19380 ) │ │ │ │ + ldr r2, [pc, #96] @ (193d0 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ - ldr r2, [pc, #84] @ (19384 ) │ │ │ │ + ldr r2, [pc, #84] @ (193d4 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 192d0 │ │ │ │ - ldr r3, [pc, #76] @ (19388 ) │ │ │ │ + b.n 19320 │ │ │ │ + ldr r3, [pc, #76] @ (193d8 ) │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ - ldr r1, [pc, #76] @ (1938c ) │ │ │ │ - ldr r0, [pc, #76] @ (19390 ) │ │ │ │ + ldr r1, [pc, #76] @ (193dc ) │ │ │ │ + ldr r0, [pc, #76] @ (193e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #22 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r6, r1, #23 │ │ │ │ movs r1, r0 │ │ │ │ @@ -26312,79 +26333,79 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1942c │ │ │ │ + beq.n 1947c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 19426 │ │ │ │ + cbz r4, 19476 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 893c │ │ │ │ movs r3, #12 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ mul.w r6, r3, r5 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19436 │ │ │ │ + cbz r3, 19486 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 19414 │ │ │ │ + cbz r5, 19464 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 893c │ │ │ │ mov ip, r7 │ │ │ │ mov lr, r4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r5, [lr], #4 │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 19410 │ │ │ │ + cbnz r3, 19460 │ │ │ │ movs r3, #24 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r5, [r4, #0] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19444 │ │ │ │ + cbz r3, 19494 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx 8668 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 193bc │ │ │ │ + b.n 1940c │ │ │ │ mov r0, r6 │ │ │ │ blx 8668 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 193e6 │ │ │ │ - b.n 19414 │ │ │ │ + bne.n 19436 │ │ │ │ + b.n 19464 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 19426 │ │ │ │ + b.n 19476 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ @@ -26392,282 +26413,282 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r3, 1947c │ │ │ │ + cbz r3, 194cc │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26e1c │ │ │ │ + bl 26e6c │ │ │ │ movs r3, #12 │ │ │ │ mul.w sl, r3, r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w fp, r3, sl │ │ │ │ ldr.w r4, [r3, sl] │ │ │ │ ldr.w ip, [fp, #4] │ │ │ │ mov r1, ip │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1954a │ │ │ │ + beq.n 1959a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1954a │ │ │ │ + beq.n 1959a │ │ │ │ movs r5, #0 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - b.n 194c8 │ │ │ │ + b.n 19518 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 194bc │ │ │ │ + beq.n 1950c │ │ │ │ blx sl │ │ │ │ - cbz r0, 194de │ │ │ │ + cbz r0, 1952e │ │ │ │ ldr.w ip, [fp, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ mov r1, ip │ │ │ │ cmp ip, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 194f2 │ │ │ │ + bls.n 19542 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 194bc │ │ │ │ + bne.n 1950c │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ cmp r8, r3 │ │ │ │ it eq │ │ │ │ cmpeq r7, r2 │ │ │ │ - bne.n 194aa │ │ │ │ + bne.n 194fa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 19540 │ │ │ │ + cbz r3, 19590 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 194ea │ │ │ │ + cbz r3, 1953a │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r4, [r2, sl] │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ add.w r0, ip, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 1951e │ │ │ │ + bcs.n 1956e │ │ │ │ mla r4, r3, r1, r4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str.w r0, [fp, #4] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, ip, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ mul.w r5, r3, r2 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1954e │ │ │ │ + cbz r3, 1959e │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r4, 1955c │ │ │ │ + cbnz r4, 195ac │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - b.n 194fc │ │ │ │ + b.n 1954c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 8438 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19540 │ │ │ │ + beq.n 19590 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ str.w r4, [r3, sl] │ │ │ │ adds r0, r1, #1 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - b.n 19508 │ │ │ │ + b.n 19558 │ │ │ │ │ │ │ │ -0001956c : │ │ │ │ +000195bc : │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #3 │ │ │ │ - b.n 19394 │ │ │ │ + b.n 193e4 │ │ │ │ │ │ │ │ -00019574 : │ │ │ │ +000195c4 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1963c │ │ │ │ + beq.n 1968c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #4 │ │ │ │ ldr.w r9, [r0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 195c8 │ │ │ │ + cbz r3, 19618 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ add.w sl, r3, r3, lsl #1 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, r9, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19616 │ │ │ │ + beq.n 19666 │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ - cbnz r4, 195f8 │ │ │ │ + cbnz r4, 19648 │ │ │ │ blx 83ec │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 195c4 │ │ │ │ + beq.n 19614 │ │ │ │ ldr.w r4, [r9, r3, lsl #2] │ │ │ │ - cbnz r4, 195f6 │ │ │ │ + cbnz r4, 19646 │ │ │ │ adds r5, #6 │ │ │ │ blx 83ec │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 195a4 │ │ │ │ + bne.n 195f4 │ │ │ │ ldr.w r9, [r6] │ │ │ │ blx 83ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 195e0 │ │ │ │ + beq.n 19630 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19650 │ │ │ │ + beq.n 196a0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19644 │ │ │ │ + cbz r3, 19694 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ - cbz r3, 1963e │ │ │ │ + cbz r3, 1968e │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ add r4, r2 │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 19602 │ │ │ │ + bhi.n 19652 │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ blx 83ec │ │ │ │ - cbz r4, 1962c │ │ │ │ + cbz r4, 1967c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19634 │ │ │ │ + cbz r3, 19684 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ adds r5, #3 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 195a0 │ │ │ │ - b.n 195c4 │ │ │ │ + bne.n 195f0 │ │ │ │ + b.n 19614 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 1962c │ │ │ │ + b.n 1967c │ │ │ │ bx lr │ │ │ │ blx 83ec │ │ │ │ - b.n 19620 │ │ │ │ + b.n 19670 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 81e0 │ │ │ │ mov r0, r9 │ │ │ │ blx 81e4 │ │ │ │ - b.n 195e0 │ │ │ │ + b.n 19630 │ │ │ │ │ │ │ │ -00019658 : │ │ │ │ +000196a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ - bl 1944c │ │ │ │ - cbz r0, 1968e │ │ │ │ + bl 1949c │ │ │ │ + cbz r0, 196de │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx 8274 │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 19692 │ │ │ │ + bcs.n 196e2 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1969c │ │ │ │ - b.n 1968c │ │ │ │ + bl 196ec │ │ │ │ + b.n 196dc │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - bls.n 1976a │ │ │ │ + bls.n 197ba │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ adds r2, r6, #4 │ │ │ │ lsls r0, r0, #1 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ - bl 19394 │ │ │ │ + bl 193e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19780 │ │ │ │ + beq.n 197d0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - cbz r3, 19714 │ │ │ │ + cbz r3, 19764 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 196e4 │ │ │ │ + b.n 19734 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bls.n 19714 │ │ │ │ + bls.n 19764 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 196da │ │ │ │ + beq.n 1972a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 196da │ │ │ │ + beq.n 1972a │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #1 │ │ │ │ blx 8eac │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r4, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 196f2 │ │ │ │ + bhi.n 19742 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 196e4 │ │ │ │ + bhi.n 19734 │ │ │ │ mov lr, r6 │ │ │ │ mov r5, sp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r4, r8 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov ip, sp │ │ │ │ mov r7, r8 │ │ │ │ @@ -26689,23 +26710,23 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r8, #28] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 8b64 │ │ │ │ - ldr r3, [pc, #28] @ (19788 ) │ │ │ │ + ldr r3, [pc, #28] @ (197d8 ) │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ - bl 19394 │ │ │ │ + bl 193e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 196ce │ │ │ │ + bne.n 1971e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ asrs r4, r3, #2 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -26714,273 +26735,273 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r4, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 197b8 │ │ │ │ + cbz r3, 19808 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1944c │ │ │ │ + bl 1949c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 19800 │ │ │ │ + cbz r0, 19850 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - cbz r3, 197d8 │ │ │ │ + cbz r3, 19828 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ strd r6, r5, [r4] │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - cbz r3, 197e8 │ │ │ │ + cbz r3, 19838 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 197f4 │ │ │ │ + cbz r3, 19844 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r7, #36] @ 0x24 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 19806 │ │ │ │ + bcs.n 19856 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 1969c │ │ │ │ - b.n 197fe │ │ │ │ + bl 196ec │ │ │ │ + b.n 1984e │ │ │ │ nop │ │ │ │ │ │ │ │ -00019810 : │ │ │ │ +00019860 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r4, r1, [sp] │ │ │ │ - bl 1978c │ │ │ │ + bl 197dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00019830 : │ │ │ │ +00019880 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r4, r1, [sp] │ │ │ │ - bl 1978c │ │ │ │ + bl 197dc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00019850 : │ │ │ │ +000198a0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 19870 │ │ │ │ + beq.n 198c0 │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19908 │ │ │ │ + beq.n 19958 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19904 │ │ │ │ + beq.n 19954 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26e1c │ │ │ │ + bl 26e6c │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w fp, r5, r4 │ │ │ │ - cbz r7, 198a4 │ │ │ │ + cbz r7, 198f4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - cbz r4, 19908 │ │ │ │ + cbz r4, 19958 │ │ │ │ ldr.w ip, [fp, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 19908 │ │ │ │ + beq.n 19958 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, fp │ │ │ │ - b.n 198d8 │ │ │ │ + b.n 19928 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 198ce │ │ │ │ + beq.n 1991e │ │ │ │ blx fp │ │ │ │ - cbz r0, 198ee │ │ │ │ + cbz r0, 1993e │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp ip, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 19908 │ │ │ │ + bls.n 19958 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 198ce │ │ │ │ + bne.n 1991e │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - bne.n 198bc │ │ │ │ + bne.n 1990c │ │ │ │ ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 198fe │ │ │ │ + beq.n 1994e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ - b.n 19888 │ │ │ │ + b.n 198d8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00019910 : │ │ │ │ +00019960 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 86b0 │ │ │ │ - cbz r0, 1992c │ │ │ │ + cbz r0, 1997c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00019930 : │ │ │ │ +00019980 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #280] @ (19a5c ) │ │ │ │ + ldr r4, [pc, #280] @ (19aac ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #280] @ (19a60 ) │ │ │ │ + ldr r1, [pc, #280] @ (19ab0 ) │ │ │ │ mov r9, r3 │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ add.w r1, sp, #27 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 8e34 │ │ │ │ ldrb.w r3, [sp, #27] │ │ │ │ - cbnz r3, 19988 │ │ │ │ + cbnz r3, 199d8 │ │ │ │ mov.w sl, #0 │ │ │ │ - ldr r2, [pc, #244] @ (19a64 ) │ │ │ │ - ldr r3, [pc, #240] @ (19a60 ) │ │ │ │ + ldr r2, [pc, #244] @ (19ab4 ) │ │ │ │ + ldr r3, [pc, #240] @ (19ab0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19a58 │ │ │ │ + bne.n 19aa8 │ │ │ │ mov r0, sl │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1978c │ │ │ │ + bl 197dc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19968 │ │ │ │ + beq.n 199b8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r3, 199aa │ │ │ │ + cbz r3, 199fa │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26e1c │ │ │ │ + bl 26e6c │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w fp, r5, r4 │ │ │ │ - cbz r7, 199c6 │ │ │ │ + cbz r7, 19a16 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19968 │ │ │ │ + beq.n 199b8 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 19968 │ │ │ │ + beq.n 199b8 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov ip, r1 │ │ │ │ strd r2, sl, [sp, #12] │ │ │ │ mov sl, r9 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r9, r6 │ │ │ │ - b.n 19a06 │ │ │ │ + b.n 19a56 │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ - cbz r6, 199fe │ │ │ │ + cbz r6, 19a4e │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ blx r6 │ │ │ │ - cbz r0, 19a18 │ │ │ │ + cbz r0, 19a68 │ │ │ │ ldr.w ip, [fp, #4] │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ adds r5, #1 │ │ │ │ add r4, r0 │ │ │ │ cmp ip, r5 │ │ │ │ - bls.n 19968 │ │ │ │ + bls.n 199b8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 199fe │ │ │ │ + bne.n 19a4e │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ cmp sl, r3 │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - bne.n 199e8 │ │ │ │ + bne.n 19a38 │ │ │ │ ldrd r2, sl, [sp, #12] │ │ │ │ mov r6, r9 │ │ │ │ - cbz r2, 19a52 │ │ │ │ + cbz r2, 19aa2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 19a28 │ │ │ │ + cbz r3, 19a78 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r3, r5 │ │ │ │ @@ -26990,82 +27011,82 @@ │ │ │ │ blx 81c4 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ - b.n 1996c │ │ │ │ + b.n 199bc │ │ │ │ str r2, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 19a20 │ │ │ │ + b.n 19a70 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - str r0, [r0, #24] │ │ │ │ + str r0, [r6, #16] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #20] │ │ │ │ + str r0, [r1, #16] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00019a68 : │ │ │ │ +00019ab8 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r0, r2 │ │ │ │ - cbz r3, 19a8a │ │ │ │ + cbz r3, 19ada │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26e1c │ │ │ │ + bl 26e6c │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w sl, r5, r4 │ │ │ │ - cbz r7, 19aa6 │ │ │ │ + cbz r7, 19af6 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19b20 │ │ │ │ + beq.n 19b70 │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 19b20 │ │ │ │ + beq.n 19b70 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 19ad6 │ │ │ │ + b.n 19b26 │ │ │ │ ldr.w fp, [r6, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 19acc │ │ │ │ + beq.n 19b1c │ │ │ │ blx fp │ │ │ │ - cbz r0, 19aec │ │ │ │ + cbz r0, 19b3c │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp ip, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 19b20 │ │ │ │ + bls.n 19b70 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 19acc │ │ │ │ + bne.n 19b1c │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ cmp r9, r3 │ │ │ │ it eq │ │ │ │ cmpeq r8, r2 │ │ │ │ - bne.n 19aba │ │ │ │ + bne.n 19b0a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 19af4 │ │ │ │ + cbz r3, 19b44 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r3, r5 │ │ │ │ @@ -27080,563 +27101,563 @@ │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00019b28 : │ │ │ │ +00019b78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ sub sp, #20 │ │ │ │ - cbz r2, 19b62 │ │ │ │ + cbz r2, 19bb2 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r3, #12 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mul.w r3, r3, fp │ │ │ │ add.w sl, r1, r3 │ │ │ │ ldr r4, [r1, r3] │ │ │ │ - cbnz r4, 19b68 │ │ │ │ + cbnz r4, 19bb8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 19b48 │ │ │ │ + bne.n 19b98 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19b5a │ │ │ │ + beq.n 19baa │ │ │ │ ldr.w r5, [r9, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 19b94 │ │ │ │ + b.n 19be4 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, r5 │ │ │ │ mov r5, r3 │ │ │ │ ittt eq │ │ │ │ addeq r6, #1 │ │ │ │ ldreq.w r3, [r9, #32] │ │ │ │ addeq r4, r4, r3 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 19ba6 │ │ │ │ + bls.n 19bf6 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 19b7a │ │ │ │ - b.n 19b62 │ │ │ │ + bne.n 19bca │ │ │ │ + b.n 19bb2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 19b5a │ │ │ │ + b.n 19baa │ │ │ │ nop │ │ │ │ │ │ │ │ -00019bac : │ │ │ │ +00019bfc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #24 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov lr, r2 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r2, sp │ │ │ │ - ldr r4, [pc, #64] @ (19c0c ) │ │ │ │ + ldr r4, [pc, #64] @ (19c5c ) │ │ │ │ strd r3, r0, [sp, #8] │ │ │ │ movs r0, #3 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r4, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #52] @ (19c10 ) │ │ │ │ + ldr r3, [pc, #52] @ (19c60 ) │ │ │ │ strd lr, ip, [sp, #20] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 19394 │ │ │ │ - ldr r2, [pc, #36] @ (19c14 ) │ │ │ │ - ldr r3, [pc, #28] @ (19c10 ) │ │ │ │ + bl 193e4 │ │ │ │ + ldr r2, [pc, #36] @ (19c64 ) │ │ │ │ + ldr r3, [pc, #28] @ (19c60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19c06 │ │ │ │ + bne.n 19c56 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r2, [r6, r3] │ │ │ │ + ldrsh r2, [r4, r2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r2, r3] │ │ │ │ + ldrsh r6, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00019c18 : │ │ │ │ +00019c68 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ b.w 80c8 │ │ │ │ nop │ │ │ │ │ │ │ │ -00019c24 : │ │ │ │ +00019c74 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #120] @ (19cb0 ) │ │ │ │ + ldr r1, [pc, #120] @ (19d00 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #120] @ (19cb4 ) │ │ │ │ + ldr r3, [pc, #120] @ (19d04 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w ip, [pc, #120] @ 19cb8 │ │ │ │ + ldr.w ip, [pc, #120] @ 19d08 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ add ip, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub.w r2, ip, #4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 19c5e │ │ │ │ + b.n 19cae │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ - beq.n 19ca2 │ │ │ │ + beq.n 19cf2 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 19c58 │ │ │ │ - ldr r3, [pc, #84] @ (19cbc ) │ │ │ │ + bcc.n 19ca8 │ │ │ │ + ldr r3, [pc, #84] @ (19d0c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ mov r2, sp │ │ │ │ movs r3, #24 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r4, [sp, #20] │ │ │ │ strd r3, r3, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 19394 │ │ │ │ - ldr r2, [pc, #52] @ (19cc0 ) │ │ │ │ - ldr r3, [pc, #36] @ (19cb4 ) │ │ │ │ + bl 193e4 │ │ │ │ + ldr r2, [pc, #52] @ (19d10 ) │ │ │ │ + ldr r3, [pc, #36] @ (19d04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 19cac │ │ │ │ + bne.n 19cfc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ orr.w r0, r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 19c6e │ │ │ │ + b.n 19cbe │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldrsh r6, [r1, r2] │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #15 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r4, #14 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsh r2, [r7, r0] │ │ │ │ + ldrb r2, [r5, r7] │ │ │ │ movs r2, r0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 19ce0 │ │ │ │ + cbz r0, 19d30 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ movw r0, #5381 @ 0x1505 │ │ │ │ - cbz r3, 19ce6 │ │ │ │ + cbz r3, 19d36 │ │ │ │ add.w r0, r0, r0, lsl #5 │ │ │ │ eors r0, r3 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 19cd0 │ │ │ │ + bne.n 19d20 │ │ │ │ bx lr │ │ │ │ movw r0, #5381 @ 0x1505 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19d80 │ │ │ │ + beq.n 19dd0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 19d7a │ │ │ │ + cbz r4, 19dca │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 893c │ │ │ │ movs r3, #12 │ │ │ │ str r6, [r4, #44] @ 0x2c │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ mul.w r6, r3, r5 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19d8a │ │ │ │ + cbz r3, 19dda │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 19d68 │ │ │ │ + cbz r5, 19db8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 893c │ │ │ │ mov ip, r7 │ │ │ │ mov lr, r4 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r5, [lr], #4 │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 19d64 │ │ │ │ + cbnz r3, 19db4 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r4, #32] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str r5, [r4, #0] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19d98 │ │ │ │ + cbz r3, 19de8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ blx 8668 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 19d10 │ │ │ │ + b.n 19d60 │ │ │ │ mov r0, r6 │ │ │ │ blx 8668 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 19d3a │ │ │ │ - b.n 19d68 │ │ │ │ + bne.n 19d8a │ │ │ │ + b.n 19db8 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 19d7a │ │ │ │ + b.n 19dca │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w sl, [r0] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 19dc6 │ │ │ │ + cbz r3, 19e16 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26e1c │ │ │ │ + bl 26e6c │ │ │ │ movs r3, #12 │ │ │ │ mul.w r9, r3, r1 │ │ │ │ add.w fp, sl, r9 │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19e72 │ │ │ │ + beq.n 19ec2 │ │ │ │ movs r5, #0 │ │ │ │ - cbnz r2, 19e02 │ │ │ │ - b.n 19e72 │ │ │ │ + cbnz r2, 19e52 │ │ │ │ + b.n 19ec2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 19df6 │ │ │ │ + cbz r3, 19e46 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 19e10 │ │ │ │ + cbz r0, 19e60 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r2 │ │ │ │ cmp r2, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 19e24 │ │ │ │ + bls.n 19e74 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 19df6 │ │ │ │ + bne.n 19e46 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 19dea │ │ │ │ + bne.n 19e3a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 19e68 │ │ │ │ + cbz r3, 19eb8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 19e1c │ │ │ │ + cbz r3, 19e6c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r4, [sl, r9] │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ adds r5, r2, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bcs.n 19e48 │ │ │ │ + bcs.n 19e98 │ │ │ │ mla r4, r3, r0, r4 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ str.w r5, [fp, #4] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, #5 │ │ │ │ lsls r2, r2, #1 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ mul.w r5, r3, r2 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19e76 │ │ │ │ + cbz r3, 19ec6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r4, 19e84 │ │ │ │ + cbnz r4, 19ed4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #32] │ │ │ │ - b.n 19e28 │ │ │ │ + b.n 19e78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx 8438 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 19e68 │ │ │ │ + beq.n 19eb8 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, r0, #1 │ │ │ │ str.w r4, [sl, r9] │ │ │ │ - b.n 19e32 │ │ │ │ + b.n 19e82 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 19ec0 │ │ │ │ + cbz r1, 19f10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19ec4 │ │ │ │ + cbz r3, 19f14 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 81e0 │ │ │ │ │ │ │ │ -00019ed0 : │ │ │ │ +00019f20 : │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #3 │ │ │ │ - b.n 19ce8 │ │ │ │ + b.n 19d38 │ │ │ │ │ │ │ │ -00019ed8 : │ │ │ │ +00019f28 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 19fa0 │ │ │ │ + beq.n 19ff0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ sub sp, #4 │ │ │ │ ldr.w r9, [r0] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 19f2c │ │ │ │ + cbz r3, 19f7c │ │ │ │ ldr r7, [r0, #28] │ │ │ │ add.w sl, r3, r3, lsl #1 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, r9, #4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 19f7a │ │ │ │ + beq.n 19fca │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ - cbnz r4, 19f5c │ │ │ │ + cbnz r4, 19fac │ │ │ │ blx 83ec │ │ │ │ adds r3, r5, #3 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 19f28 │ │ │ │ + beq.n 19f78 │ │ │ │ ldr.w r4, [r9, r3, lsl #2] │ │ │ │ - cbnz r4, 19f5a │ │ │ │ + cbnz r4, 19faa │ │ │ │ adds r5, #6 │ │ │ │ blx 83ec │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 19f08 │ │ │ │ + bne.n 19f58 │ │ │ │ ldr.w r9, [r6] │ │ │ │ blx 83ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 19f44 │ │ │ │ + beq.n 19f94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 19fb4 │ │ │ │ + beq.n 1a004 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19fa8 │ │ │ │ + cbz r3, 19ff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ - cbz r3, 19fa2 │ │ │ │ + cbz r3, 19ff2 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, fp, #1 │ │ │ │ blx r7 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr.w r3, [r8, r5, lsl #2] │ │ │ │ add r4, r2 │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 19f66 │ │ │ │ + bhi.n 19fb6 │ │ │ │ ldr.w r4, [r9, r5, lsl #2] │ │ │ │ blx 83ec │ │ │ │ - cbz r4, 19f90 │ │ │ │ + cbz r4, 19fe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 19f98 │ │ │ │ + cbz r3, 19fe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ adds r5, #3 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 19f04 │ │ │ │ - b.n 19f28 │ │ │ │ + bne.n 19f54 │ │ │ │ + b.n 19f78 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 19f90 │ │ │ │ + b.n 19fe0 │ │ │ │ bx lr │ │ │ │ blx 83ec │ │ │ │ - b.n 19f84 │ │ │ │ + b.n 19fd4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 81e0 │ │ │ │ mov r0, r9 │ │ │ │ blx 81e4 │ │ │ │ - b.n 19f44 │ │ │ │ + b.n 19f94 │ │ │ │ │ │ │ │ -00019fbc : │ │ │ │ +0001a00c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 19da0 │ │ │ │ - cbz r0, 19fec │ │ │ │ + bl 19df0 │ │ │ │ + cbz r0, 1a03c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ mov r1, r5 │ │ │ │ blx 8274 │ │ │ │ ldrd r3, r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 19fee │ │ │ │ + bcs.n 1a03e │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 19ff8 │ │ │ │ - b.n 19fea │ │ │ │ + bl 1a048 │ │ │ │ + b.n 1a03a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ - bls.n 1a0c6 │ │ │ │ + bls.n 1a116 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ adds r2, r6, #4 │ │ │ │ lsls r0, r0, #1 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ - bl 19ce8 │ │ │ │ + bl 19d38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a0dc │ │ │ │ + beq.n 1a12c │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - cbz r3, 1a070 │ │ │ │ + cbz r3, 1a0c0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 1a040 │ │ │ │ + b.n 1a090 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bls.n 1a070 │ │ │ │ + bls.n 1a0c0 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1a036 │ │ │ │ + beq.n 1a086 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1a036 │ │ │ │ + beq.n 1a086 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #1 │ │ │ │ blx 8600 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add r4, r2 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 1a04e │ │ │ │ + bhi.n 1a09e │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r7, #12 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 1a040 │ │ │ │ + bhi.n 1a090 │ │ │ │ mov lr, r6 │ │ │ │ mov r5, sp │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ mov r4, r8 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov ip, sp │ │ │ │ mov r7, r8 │ │ │ │ @@ -27658,23 +27679,23 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [r8, #28] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 852c │ │ │ │ - ldr r3, [pc, #28] @ (1a0e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a134 ) │ │ │ │ adds r1, #1 │ │ │ │ adds r2, r6, #4 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ - bl 19ce8 │ │ │ │ + bl 19d38 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a02a │ │ │ │ + bne.n 1a07a │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ lsrs r0, r4, #1 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -27682,227 +27703,227 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ - cbz r2, 1a10e │ │ │ │ + cbz r2, 1a15e │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19da0 │ │ │ │ + bl 19df0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1a14a │ │ │ │ + cbz r0, 1a19a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 1a126 │ │ │ │ + cbz r3, 1a176 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r6, #0] │ │ │ │ str r7, [r6, #8] │ │ │ │ - cbz r3, 1a132 │ │ │ │ + cbz r3, 1a182 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r0, [r6, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1a13e │ │ │ │ + cbz r3, 1a18e │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [r5, #36] @ 0x24 │ │ │ │ str r0, [r6, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 1a14e │ │ │ │ + bcs.n 1a19e │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 19ff8 │ │ │ │ - b.n 1a148 │ │ │ │ + bl 1a048 │ │ │ │ + b.n 1a198 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001a158 : │ │ │ │ +0001a1a8 : │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1a0e8 │ │ │ │ + b.n 1a138 │ │ │ │ │ │ │ │ -0001a15c : │ │ │ │ +0001a1ac : │ │ │ │ movs r3, #1 │ │ │ │ - b.n 1a0e8 │ │ │ │ + b.n 1a138 │ │ │ │ │ │ │ │ -0001a160 : │ │ │ │ +0001a1b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - cbz r2, 1a176 │ │ │ │ + cbz r2, 1a1c6 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a1ec │ │ │ │ + beq.n 1a23c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 1a1e8 │ │ │ │ + cbz r3, 1a238 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26e1c │ │ │ │ + bl 26e6c │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w r9, r5, r4 │ │ │ │ - cbz r7, 1a1a4 │ │ │ │ + cbz r7, 1a1f4 │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - cbz r4, 1a1ec │ │ │ │ + cbz r4, 1a23c │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r2, 1a1ec │ │ │ │ + cbz r2, 1a23c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a1c8 │ │ │ │ + b.n 1a218 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1a1be │ │ │ │ + cbz r3, 1a20e │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1a1d6 │ │ │ │ + cbz r0, 1a226 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 1a1ec │ │ │ │ + bls.n 1a23c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a1be │ │ │ │ + bne.n 1a20e │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, sl │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 1a1b2 │ │ │ │ + bne.n 1a202 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a1e2 │ │ │ │ + beq.n 1a232 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.n 1a18a │ │ │ │ + b.n 1a1da │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0001a1f4 : │ │ │ │ +0001a244 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 8998 │ │ │ │ - cbz r0, 1a20a │ │ │ │ + cbz r0, 1a25a │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0001a20c : │ │ │ │ +0001a25c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #280] @ (1a338 ) │ │ │ │ - ldr r3, [pc, #280] @ (1a33c ) │ │ │ │ + ldr r2, [pc, #280] @ (1a388 ) │ │ │ │ + ldr r3, [pc, #280] @ (1a38c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, sp, #11 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 86c0 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ - cbnz r3, 1a260 │ │ │ │ + cbnz r3, 1a2b0 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #248] @ (1a340 ) │ │ │ │ - ldr r3, [pc, #244] @ (1a33c ) │ │ │ │ + ldr r2, [pc, #248] @ (1a390 ) │ │ │ │ + ldr r3, [pc, #244] @ (1a38c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a332 │ │ │ │ + bne.n 1a382 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0e8 │ │ │ │ + bl 1a138 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a242 │ │ │ │ + beq.n 1a292 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov sl, r2 │ │ │ │ - cbz r3, 1a27e │ │ │ │ + cbz r3, 1a2ce │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ - bl 26e1c │ │ │ │ + bl 26e6c │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ mul.w r8, r3, r1 │ │ │ │ add.w r9, sl, r8 │ │ │ │ - cbz r7, 1a298 │ │ │ │ + cbz r7, 1a2e8 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a242 │ │ │ │ + beq.n 1a292 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1a242 │ │ │ │ + beq.n 1a292 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov fp, ip │ │ │ │ - b.n 1a2de │ │ │ │ + b.n 1a32e │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1a2d6 │ │ │ │ + beq.n 1a326 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 1a2ea │ │ │ │ + cbz r0, 1a33a │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ adds r2, #1 │ │ │ │ add r3, ip │ │ │ │ cmp r0, r2 │ │ │ │ - bls.n 1a242 │ │ │ │ + bls.n 1a292 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1a2d6 │ │ │ │ + bne.n 1a326 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 1a2b6 │ │ │ │ + bne.n 1a306 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1a328 │ │ │ │ + beq.n 1a378 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - cbz r1, 1a300 │ │ │ │ + cbz r1, 1a350 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r1 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ @@ -27914,74 +27935,74 @@ │ │ │ │ blx 81c4 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - b.n 1a244 │ │ │ │ + b.n 1a294 │ │ │ │ str.w sl, [r3, #4] │ │ │ │ str.w sl, [r3, #12] │ │ │ │ - b.n 1a2f0 │ │ │ │ + b.n 1a340 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, r2] │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001a344 : │ │ │ │ +0001a394 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 1a362 │ │ │ │ + cbz r3, 1a3b2 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ - bl 26e1c │ │ │ │ + bl 26e6c │ │ │ │ movs r3, #12 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ mul.w r4, r3, r1 │ │ │ │ add.w r8, r5, r4 │ │ │ │ - cbz r7, 1a37c │ │ │ │ + cbz r7, 1a3cc │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - cbz r4, 1a3e2 │ │ │ │ + cbz r4, 1a432 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ - cbz r2, 1a3e2 │ │ │ │ + cbz r2, 1a432 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1a3a0 │ │ │ │ + b.n 1a3f0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbz r3, 1a396 │ │ │ │ + cbz r3, 1a3e6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1a3ae │ │ │ │ + cbz r0, 1a3fe │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ add r4, r3 │ │ │ │ - bls.n 1a3e2 │ │ │ │ + bls.n 1a432 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 1a396 │ │ │ │ + bne.n 1a3e6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r9 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.n 1a38a │ │ │ │ + bne.n 1a3da │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 1a3b6 │ │ │ │ + cbz r3, 1a406 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ subs r3, #1 │ │ │ │ subs r2, r3, r5 │ │ │ │ @@ -27995,233 +28016,233 @@ │ │ │ │ str.w r2, [r8, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -0001a3e8 : │ │ │ │ +0001a438 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r1, 1a420 │ │ │ │ + cbz r1, 1a470 │ │ │ │ mov r8, r2 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r9, #12 │ │ │ │ mul.w r3, r9, r2 │ │ │ │ ldr.w r0, [sl] │ │ │ │ add.w fp, r0, r3 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ - cbnz r4, 1a426 │ │ │ │ + cbnz r4, 1a476 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 1a40a │ │ │ │ + bne.n 1a45a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1a41a │ │ │ │ + beq.n 1a46a │ │ │ │ ldr.w r5, [sl, #40] @ 0x28 │ │ │ │ movs r6, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - b.n 1a454 │ │ │ │ + b.n 1a4a4 │ │ │ │ ldr.w r2, [sl, #40] @ 0x28 │ │ │ │ cmp r2, r5 │ │ │ │ mov r5, r2 │ │ │ │ ittt eq │ │ │ │ addeq r6, #1 │ │ │ │ ldreq.w r2, [sl, #32] │ │ │ │ addeq r4, r4, r2 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 1a462 │ │ │ │ + bls.n 1a4b2 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1a43a │ │ │ │ - b.n 1a420 │ │ │ │ + bne.n 1a48a │ │ │ │ + b.n 1a470 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - b.n 1a41a │ │ │ │ + b.n 1a46a │ │ │ │ │ │ │ │ -0001a468 : │ │ │ │ +0001a4b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #108] @ (1a4e4 ) │ │ │ │ + ldr r4, [pc, #108] @ (1a534 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w lr, [pc, #108] @ 1a4e8 │ │ │ │ + ldr.w lr, [pc, #108] @ 1a538 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #104] @ (1a4ec ) │ │ │ │ - ldr.w ip, [pc, #108] @ 1a4f0 │ │ │ │ + ldr r3, [pc, #104] @ (1a53c ) │ │ │ │ + ldr.w ip, [pc, #108] @ 1a540 │ │ │ │ add r3, pc │ │ │ │ ldr.w lr, [r4, lr] │ │ │ │ mov r4, r2 │ │ │ │ ldr.w lr, [lr] │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ mov.w lr, #0 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r2, [r3, ip] │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #80] @ (1a4f4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1a544 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #76] @ (1a4f8 ) │ │ │ │ + ldr r2, [pc, #76] @ (1a548 ) │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - ldr r2, [pc, #76] @ (1a4fc ) │ │ │ │ + ldr r2, [pc, #76] @ (1a54c ) │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, sp │ │ │ │ str r0, [sp, #28] │ │ │ │ movs r0, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r4, lr, [sp, #20] │ │ │ │ - bl 19ce8 │ │ │ │ - ldr r2, [pc, #52] @ (1a500 ) │ │ │ │ - ldr r3, [pc, #28] @ (1a4e8 ) │ │ │ │ + bl 19d38 │ │ │ │ + ldr r2, [pc, #52] @ (1a550 ) │ │ │ │ + ldr r3, [pc, #28] @ (1a538 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a4e0 │ │ │ │ + bne.n 1a530 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + strb r2, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r0, r1] │ │ │ │ + strb r2, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ pld [sp, #255]! │ │ │ │ lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001a504 : │ │ │ │ - ldr r1, [pc, #8] @ (1a510 ) │ │ │ │ +0001a554 : │ │ │ │ + ldr r1, [pc, #8] @ (1a560 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ b.w 81d0 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [r7 :256] │ │ │ │ │ │ │ │ -0001a514 : │ │ │ │ +0001a564 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #140] @ (1a5b4 ) │ │ │ │ + ldr r2, [pc, #140] @ (1a604 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #140] @ (1a5b8 ) │ │ │ │ + ldr r3, [pc, #140] @ (1a608 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #140] @ 1a5bc │ │ │ │ + ldr.w ip, [pc, #140] @ 1a60c │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov lr, r1 │ │ │ │ add ip, pc │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #132] @ (1a5c0 ) │ │ │ │ + ldr r2, [pc, #132] @ (1a610 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ add r2, pc │ │ │ │ subs r2, #4 │ │ │ │ - b.n 1a550 │ │ │ │ + b.n 1a5a0 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, #72 @ 0x48 │ │ │ │ - beq.n 1a5a6 │ │ │ │ + beq.n 1a5f6 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.n 1a54a │ │ │ │ - ldr r3, [pc, #104] @ (1a5c4 ) │ │ │ │ + bcc.n 1a59a │ │ │ │ + ldr r3, [pc, #104] @ (1a614 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [pc, #100] @ (1a5c8 ) │ │ │ │ - ldr r2, [pc, #104] @ (1a5cc ) │ │ │ │ + ldr r3, [pc, #100] @ (1a618 ) │ │ │ │ + ldr r2, [pc, #104] @ (1a61c ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #100] @ (1a5d0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1a620 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [ip, r2] │ │ │ │ mov r2, sp │ │ │ │ strd r3, lr, [sp, #8] │ │ │ │ - ldr r3, [pc, #88] @ (1a5d4 ) │ │ │ │ + ldr r3, [pc, #88] @ (1a624 ) │ │ │ │ ldr.w r4, [ip, r3] │ │ │ │ movs r3, #16 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 19ce8 │ │ │ │ - ldr r2, [pc, #72] @ (1a5d8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1a5b8 ) │ │ │ │ + bl 19d38 │ │ │ │ + ldr r2, [pc, #72] @ (1a628 ) │ │ │ │ + ldr r3, [pc, #36] @ (1a608 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1a5b0 │ │ │ │ + bne.n 1a600 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orr.w r0, r0, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1a560 │ │ │ │ + b.n 1a5b0 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r3, r6] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, r6] │ │ │ │ + strb r4, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #15 │ │ │ │ movs r1, r0 │ │ │ │ lsls r2, r2, #15 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bl fff705d2 │ │ │ │ + bl fff70622 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #80] @ (1a63c ) │ │ │ │ + ldr r3, [pc, #80] @ (1a68c ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #13 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 8d80 <__tls_get_addr@plt> │ │ │ │ - ldr.w lr, [pc, #64] @ 1a640 │ │ │ │ + ldr.w lr, [pc, #64] @ 1a690 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r2, #60495 @ 0xec4f │ │ │ │ movt r2, #20164 @ 0x4ec4 │ │ │ │ add.w r3, lr, r0 │ │ │ │ ldr.w ip, [lr, r0] │ │ │ │ eor.w r3, r3, ip │ │ │ │ eor.w r3, r3, r5, lsr #7 │ │ │ │ @@ -28233,15 +28254,15 @@ │ │ │ │ mls r0, r4, r2, r1 │ │ │ │ cmp r0, #6 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r6, [r5, r6] │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -28256,167 +28277,167 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ b.w 81e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (1a6c4 ) │ │ │ │ + ldr r3, [pc, #76] @ (1a714 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 8668 │ │ │ │ - cbz r0, 1a688 │ │ │ │ + cbz r0, 1a6d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (1a6c8 ) │ │ │ │ + ldr r1, [pc, #60] @ (1a718 ) │ │ │ │ movw r0, #1787 @ 0x6fb │ │ │ │ - ldr r3, [pc, #60] @ (1a6cc ) │ │ │ │ - ldr r2, [pc, #60] @ (1a6d0 ) │ │ │ │ + ldr r3, [pc, #60] @ (1a71c ) │ │ │ │ + ldr r2, [pc, #60] @ (1a720 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #44] @ (1a6d4 ) │ │ │ │ + ldr r0, [pc, #44] @ (1a724 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb.w r0, [lr] │ │ │ │ vst1.8 {d16[0]}, [r6], r0 │ │ │ │ ldr??.w r0, [r0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1a6e8 │ │ │ │ + beq.n 1a738 │ │ │ │ movs r0, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ adds r1, #1 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a6e0 │ │ │ │ + bne.n 1a730 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1a6e0 │ │ │ │ + bne.n 1a730 │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 1a6e0 │ │ │ │ - b.n 1a6e2 │ │ │ │ + bne.n 1a730 │ │ │ │ + b.n 1a732 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (1a764 ) │ │ │ │ + ldr r3, [pc, #68] @ (1a7b4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1a768 ) │ │ │ │ + ldr r2, [pc, #68] @ (1a7b8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov.w r2, #1080 @ 0x438 │ │ │ │ - ldr r3, [pc, #56] @ (1a76c ) │ │ │ │ + ldr r3, [pc, #56] @ (1a7bc ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (1a770 ) │ │ │ │ + ldr r2, [pc, #56] @ (1a7c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1a774 ) │ │ │ │ + ldr r2, [pc, #48] @ (1a7c4 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - strh r2, [r4, r6] │ │ │ │ + strh r2, [r2, r5] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr??.w r0, [r8] │ │ │ │ vld4.8 {d0-d3}, [r0], r0 │ │ │ │ vst4.8 {d16-d19}, [ip], r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (1a7d4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1a824 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #76] @ (1a7d8 ) │ │ │ │ + ldr r1, [pc, #76] @ (1a828 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movw r0, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #68] @ (1a7dc ) │ │ │ │ + ldr r3, [pc, #68] @ (1a82c ) │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1a7e0 ) │ │ │ │ + ldr r2, [pc, #64] @ (1a830 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - cbz r3, 1a7b6 │ │ │ │ + cbz r3, 1a806 │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ - ldr r2, [pc, #44] @ (1a7e4 ) │ │ │ │ + ldr r2, [pc, #44] @ (1a834 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - strh r2, [r7, r4] │ │ │ │ + strh r2, [r5, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r0, [r8] │ │ │ │ ldrh.w r0, [sl] │ │ │ │ vst4.8 {d0-d3}, [r0], r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr.w r4, [pc, #1072] @ 1ac2c │ │ │ │ + ldr.w r4, [pc, #1072] @ 1ac7c │ │ │ │ mov r7, r1 │ │ │ │ - ldr.w r1, [pc, #1072] @ 1ac30 │ │ │ │ + ldr.w r1, [pc, #1072] @ 1ac80 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ add r4, pc │ │ │ │ movw fp, #2259 @ 0x8d3 │ │ │ │ movt fp, #34211 @ 0x85a3 │ │ │ │ movw lr, #27272 @ 0x6a88 │ │ │ │ movt lr, #9279 @ 0x243f │ │ │ │ mov r5, r7 │ │ │ │ @@ -28424,15 +28445,15 @@ │ │ │ │ eor.w fp, r2, fp │ │ │ │ mov r4, r0 │ │ │ │ eor.w lr, r3, lr │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - bls.w 1aa8e │ │ │ │ + bls.w 1aade │ │ │ │ sub.w r3, r7, #65 @ 0x41 │ │ │ │ mov r8, fp │ │ │ │ mov r9, lr │ │ │ │ mov ip, r0 │ │ │ │ lsrs r6, r3, #6 │ │ │ │ movw r3, #29508 @ 0x7344 │ │ │ │ movt r3, #880 @ 0x370 │ │ │ │ @@ -28472,15 +28493,15 @@ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, r6 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 1a8a8 │ │ │ │ + bne.n 1a8f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ eors r7, r3 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ eor.w sl, r2, r3 │ │ │ │ @@ -28613,26 +28634,26 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eor.w r9, r1, r2 │ │ │ │ eor.w lr, lr, r5, lsr #11 │ │ │ │ eor.w r9, r9, r1, lsr #11 │ │ │ │ eor.w lr, lr, r4, lsr #11 │ │ │ │ eor.w r9, r9, r2, lsr #11 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 1a8a2 │ │ │ │ + bne.w 1a8f2 │ │ │ │ ldrd r6, r4, [sp, #64] @ 0x40 │ │ │ │ eor.w fp, fp, r8 │ │ │ │ ldrd r7, r5, [sp, #72] @ 0x48 │ │ │ │ add.w r3, r4, #64 @ 0x40 │ │ │ │ lsls r6, r6, #6 │ │ │ │ eor.w lr, lr, r9 │ │ │ │ sub.w r2, r7, #64 @ 0x40 │ │ │ │ adds r4, r3, r6 │ │ │ │ subs r7, r2, r6 │ │ │ │ cmp r7, #16 │ │ │ │ - bls.n 1ab2c │ │ │ │ + bls.n 1ab7c │ │ │ │ movw r0, #29508 @ 0x7344 │ │ │ │ movt r0, #880 @ 0x370 │ │ │ │ movw r1, #35374 @ 0x8a2e │ │ │ │ movt r1, #4889 @ 0x1319 │ │ │ │ mov r2, r4 │ │ │ │ adds r6, r7, r4 │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ @@ -28662,23 +28683,23 @@ │ │ │ │ sub.w ip, r6, r2 │ │ │ │ cmp.w ip, #16 │ │ │ │ add lr, r8 │ │ │ │ mov.w r3, fp, lsr #11 │ │ │ │ orr.w r3, r3, lr, lsl #21 │ │ │ │ eor.w lr, lr, lr, lsr #11 │ │ │ │ eor.w fp, r3, fp │ │ │ │ - bhi.n 1aaa2 │ │ │ │ + bhi.n 1aaf2 │ │ │ │ sub.w r3, r7, #17 │ │ │ │ add.w r2, r4, #16 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ sub.w r1, r7, #16 │ │ │ │ subs r7, r1, r3 │ │ │ │ adds r4, r2, r3 │ │ │ │ cmp r7, #8 │ │ │ │ - bls.n 1abf8 │ │ │ │ + bls.n 1ac48 │ │ │ │ adds r3, r4, r7 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ eor.w fp, r2, fp │ │ │ │ eor.w lr, r3, lr │ │ │ │ @@ -28723,84 +28744,84 @@ │ │ │ │ movt r2, #6538 @ 0x198a │ │ │ │ add r2, r6 │ │ │ │ mul.w r1, r0, r1 │ │ │ │ eors r2, r5 │ │ │ │ mla r1, r2, r3, r1 │ │ │ │ umull r0, r2, r0, r2 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #96] @ (1ac34 ) │ │ │ │ + ldr r2, [pc, #96] @ (1ac84 ) │ │ │ │ lsrs r3, r0, #11 │ │ │ │ orr.w r3, r3, r1, lsl #21 │ │ │ │ add r2, pc │ │ │ │ eors r0, r3 │ │ │ │ - ldr r3, [pc, #80] @ (1ac30 ) │ │ │ │ + ldr r3, [pc, #80] @ (1ac80 ) │ │ │ │ eor.w r1, r1, r1, lsr #11 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ac26 │ │ │ │ + bne.n 1ac76 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #3 │ │ │ │ - bls.n 1ac0c │ │ │ │ + bls.n 1ac5c │ │ │ │ adds r3, r4, r7 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ eor.w fp, r3, fp │ │ │ │ - b.n 1ab46 │ │ │ │ + b.n 1ab96 │ │ │ │ lsrs r3, r7, #1 │ │ │ │ subs r7, #1 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ lsls r0, r3, #3 │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r3, [r4, r7] │ │ │ │ lsls r7, r7, #3 │ │ │ │ lsls r6, r0 │ │ │ │ lsls r3, r7 │ │ │ │ orrs r6, r3 │ │ │ │ orrs r6, r2 │ │ │ │ - b.n 1ab46 │ │ │ │ + b.n 1ab96 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r0, r3] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #952] @ (1aff0 ) │ │ │ │ + ldr r6, [pc, #632] @ (1af00 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #4] @ (1ac40 ) │ │ │ │ + ldr r2, [pc, #4] @ (1ac90 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ - b.n 1a7e8 │ │ │ │ - subs r1, #56 @ 0x38 │ │ │ │ + b.n 1a838 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #236] @ (1ad40 ) │ │ │ │ + ldr r2, [pc, #236] @ (1ad90 ) │ │ │ │ sub sp, #8 │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ add.w ip, r0, r1 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1ad02 │ │ │ │ + bne.n 1ad52 │ │ │ │ add.w lr, r1, #1 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n 1acc8 │ │ │ │ + bne.n 1ad18 │ │ │ │ cmp ip, r0 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bls.n 1acae │ │ │ │ + bls.n 1acfe │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr.w r6, [r1, #-4] │ │ │ │ and.w r0, r0, #2155905152 @ 0x80808080 │ │ │ │ and.w r6, r6, #2155905152 @ 0x80808080 │ │ │ │ lsrs r3, r0, #7 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -28809,75 +28830,75 @@ │ │ │ │ subs r3, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, #4278124286 @ 0xfefefefe │ │ │ │ and.w r2, r2, #4278124286 @ 0xfefefefe │ │ │ │ cmp ip, r1 │ │ │ │ str.w r3, [r1, #-8] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ - bhi.n 1ac78 │ │ │ │ + bhi.n 1acc8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r3, r4, lr │ │ │ │ str.w r2, [r4, lr] │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ ldrh r1, [r4, #4] │ │ │ │ strh r1, [r3, #4] │ │ │ │ strb r2, [r3, #6] │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ strb r2, [r4, r5] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #120] @ (1ad44 ) │ │ │ │ + ldr r1, [pc, #120] @ (1ad94 ) │ │ │ │ movw r0, #1055 @ 0x41f │ │ │ │ - ldr r3, [pc, #120] @ (1ad48 ) │ │ │ │ + ldr r3, [pc, #120] @ (1ad98 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (1ad4c ) │ │ │ │ + ldr r2, [pc, #112] @ (1ad9c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ (1ad50 ) │ │ │ │ + ldr r2, [pc, #108] @ (1ada0 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - ldr r3, [pc, #64] @ (1ad44 ) │ │ │ │ + ldr r3, [pc, #64] @ (1ad94 ) │ │ │ │ movw r1, #1054 @ 0x41e │ │ │ │ ldr r6, [r2, r3] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #68] @ (1ad54 ) │ │ │ │ - ldr r2, [pc, #68] @ (1ad58 ) │ │ │ │ + ldr r3, [pc, #68] @ (1ada4 ) │ │ │ │ + ldr r2, [pc, #68] @ (1ada8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb r0, [r4, r5] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #56] @ (1ad5c ) │ │ │ │ + ldr r2, [pc, #56] @ (1adac ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - ldr r6, [pc, #440] @ (1aefc ) │ │ │ │ + ldr r6, [pc, #120] @ (1ae0c ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ bfi r0, r0, #0, #1 │ │ │ │ usat r0, #0, r0 │ │ │ │ orn r0, r0, #8388608 @ 0x800000 │ │ │ │ @ instruction: 0xf31e0000 │ │ │ │ @@ -28895,15 +28916,15 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ - ldr r0, [pc, #60] @ (1adc4 ) │ │ │ │ + ldr r0, [pc, #60] @ (1ae14 ) │ │ │ │ mov.w r3, #20736 @ 0x5100 │ │ │ │ movt r3, #40493 @ 0x9e2d │ │ │ │ add r0, pc │ │ │ │ adds r2, r2, r0 │ │ │ │ adcs r1, r1 │ │ │ │ eor.w ip, r2, #204 @ 0xcc │ │ │ │ lsrs r0, r2, #25 │ │ │ │ @@ -28917,31 +28938,31 @@ │ │ │ │ mla r3, ip, r2, r3 │ │ │ │ umull r0, r1, r0, ip │ │ │ │ add r3, r1 │ │ │ │ lsrs r2, r0, #11 │ │ │ │ orr.w r2, r2, r3, lsl #21 │ │ │ │ eors r0, r2 │ │ │ │ bx lr │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ stmdb r3, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #324] @ (1af28 ) │ │ │ │ + ldr r2, [pc, #324] @ (1af78 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1af06 │ │ │ │ + beq.w 1af56 │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1aebe │ │ │ │ + blt.n 1af0e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r3, lr, [r0, #8] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ subs r3, r1, r5 │ │ │ │ sub.w r2, r3, #8 │ │ │ │ @@ -28968,409 +28989,409 @@ │ │ │ │ and.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ orrs.w r8, ip, r2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 1ae80 │ │ │ │ + cbnz r1, 1aed0 │ │ │ │ mvn.w r6, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 1aefe │ │ │ │ + bcs.n 1af4e │ │ │ │ subs r3, #7 │ │ │ │ strb r6, [r4, #0] │ │ │ │ and.w r3, r3, lr │ │ │ │ adds r2, r5, r3 │ │ │ │ and.w r3, lr, #7 │ │ │ │ strb r6, [r2, r3] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r3, r1 │ │ │ │ str r3, [r0, #16] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r7, 1aeaa │ │ │ │ + cbnz r7, 1aefa │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - cbz r2, 1aeb6 │ │ │ │ + cbz r2, 1af06 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ add.w r2, r2, r6, lsr #3 │ │ │ │ cmp r2, #8 │ │ │ │ itete cc │ │ │ │ movcc r1, #1 │ │ │ │ movcs r1, #0 │ │ │ │ mvncc.w r6, #127 @ 0x7f │ │ │ │ mvncs.w r6, #1 │ │ │ │ - b.n 1ae60 │ │ │ │ + b.n 1aeb0 │ │ │ │ rbit r6, r7 │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1ae8e │ │ │ │ + bne.n 1aede │ │ │ │ clz r2, ip │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1ae92 │ │ │ │ - ldr r1, [pc, #108] @ (1af2c ) │ │ │ │ + b.n 1aee2 │ │ │ │ + ldr r1, [pc, #108] @ (1af7c ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #104] @ (1af30 ) │ │ │ │ + ldr r3, [pc, #104] @ (1af80 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #100] @ (1af34 ) │ │ │ │ + ldr r2, [pc, #100] @ (1af84 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ - ldr r2, [pc, #88] @ (1af38 ) │ │ │ │ + ldr r2, [pc, #88] @ (1af88 ) │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a710 │ │ │ │ - ldr r1, [pc, #36] @ (1af2c ) │ │ │ │ + bl 1a760 │ │ │ │ + ldr r1, [pc, #36] @ (1af7c ) │ │ │ │ movw r0, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #44] @ (1af3c ) │ │ │ │ + ldr r3, [pc, #44] @ (1af8c ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #40] @ (1af40 ) │ │ │ │ + ldr r2, [pc, #40] @ (1af90 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1aede │ │ │ │ - ldr r4, [pc, #912] @ (1b2bc ) │ │ │ │ + b.n 1af2e │ │ │ │ + ldr r4, [pc, #592] @ (1b1cc ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r0, sl, #0 │ │ │ │ @ instruction: 0xf18a0000 │ │ │ │ rsbs r0, r6, #0 │ │ │ │ @ instruction: 0xf1220000 │ │ │ │ adc.w r0, r2, #0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r9, [pc, #808] @ 1b284 │ │ │ │ + ldr.w r9, [pc, #808] @ 1b2d4 │ │ │ │ mov fp, r0 │ │ │ │ adds r3, r1, #1 │ │ │ │ subs r2, r1, #0 │ │ │ │ and.w r3, r3, r1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r9, pc │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1afb2 │ │ │ │ - ldr r2, [pc, #784] @ (1b288 ) │ │ │ │ + cbnz r2, 1b002 │ │ │ │ + ldr r2, [pc, #784] @ (1b2d8 ) │ │ │ │ movw r1, #2122 @ 0x84a │ │ │ │ - ldr r3, [pc, #784] @ (1b28c ) │ │ │ │ + ldr r3, [pc, #784] @ (1b2dc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #776] @ (1b290 ) │ │ │ │ + ldr r2, [pc, #776] @ (1b2e0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #768] @ (1b294 ) │ │ │ │ + ldr r2, [pc, #768] @ (1b2e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ cmp r1, #6 │ │ │ │ - bls.w 1b25a │ │ │ │ + bls.w 1b2aa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1ac44 │ │ │ │ + bl 1ac94 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1a668 │ │ │ │ + bl 1a6b8 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1b1dc │ │ │ │ + beq.w 1b22c │ │ │ │ mov.w r8, #0 │ │ │ │ str r7, [sp, #12] │ │ │ │ str.w r9, [sp, #32] │ │ │ │ ldr.w r1, [fp] │ │ │ │ add.w sl, r1, r8 │ │ │ │ ldrsb.w r3, [r1, r8] │ │ │ │ adds r3, #2 │ │ │ │ - bne.n 1b0ae │ │ │ │ + bne.n 1b0fe │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ add.w r3, r3, r8, lsl #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1a648 │ │ │ │ - bl 1ad80 │ │ │ │ + bl 1a698 │ │ │ │ + bl 1add0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r9, r1, lsr #12 │ │ │ │ eor.w r9, r9, r0, lsr #7 │ │ │ │ movs r0, #0 │ │ │ │ and.w r6, r7, r9 │ │ │ │ - b.n 1b026 │ │ │ │ + b.n 1b076 │ │ │ │ adds r0, #8 │ │ │ │ add r6, r0 │ │ │ │ cmp r7, r0 │ │ │ │ and.w r6, r6, r7 │ │ │ │ - bcc.w 1b1e0 │ │ │ │ + bcc.w 1b230 │ │ │ │ adds r2, r1, r6 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r2, [r1, r6] │ │ │ │ mvns r5, r4 │ │ │ │ and.w r4, r4, r5, lsl #7 │ │ │ │ mvns r5, r2 │ │ │ │ and.w r4, r4, #2155905152 @ 0x80808080 │ │ │ │ and.w r2, r2, r5, lsl #7 │ │ │ │ and.w r5, r2, #2155905152 @ 0x80808080 │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 1b018 │ │ │ │ + beq.n 1b068 │ │ │ │ cmp r7, #6 │ │ │ │ - bls.n 1b060 │ │ │ │ + bls.n 1b0b0 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1a5dc │ │ │ │ + bl 1a62c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b102 │ │ │ │ + bne.n 1b152 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b0f6 │ │ │ │ + beq.n 1b146 │ │ │ │ rbit r4, r5 │ │ │ │ clz r4, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r6, r6, r4, lsr #3 │ │ │ │ ands r6, r2 │ │ │ │ and.w r9, r7, r9 │ │ │ │ sub.w r0, r8, r9 │ │ │ │ sub.w r9, r6, r9 │ │ │ │ ands r0, r7 │ │ │ │ and.w r9, r9, r7 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp.w r0, r9, lsr #3 │ │ │ │ - bne.n 1b120 │ │ │ │ + bne.n 1b170 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs.w 1b27c │ │ │ │ + bcs.w 1b2cc │ │ │ │ sub.w r0, r8, #7 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ ands r0, r7 │ │ │ │ and.w r7, r7, #7 │ │ │ │ add r0, r1 │ │ │ │ strb.w r3, [sl] │ │ │ │ strb r3, [r0, r7] │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bne.n 1afdc │ │ │ │ + bne.n 1b02c │ │ │ │ adds r3, r7, #1 │ │ │ │ subs r2, r7, #0 │ │ │ │ and.w r3, r3, r7 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1b16e │ │ │ │ - ldr r2, [pc, #436] @ (1b288 ) │ │ │ │ + bne.n 1b1be │ │ │ │ + ldr r2, [pc, #436] @ (1b2d8 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #444] @ (1b298 ) │ │ │ │ + ldr r3, [pc, #444] @ (1b2e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #436] @ (1b29c ) │ │ │ │ + ldr r2, [pc, #436] @ (1b2ec ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #432] @ (1b2a0 ) │ │ │ │ + ldr r2, [pc, #432] @ (1b2f0 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ - b.n 1af98 │ │ │ │ + b.n 1afe8 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 1b06c │ │ │ │ + b.n 1b0bc │ │ │ │ clz r0, r4 │ │ │ │ - cbnz r4, 1b10e │ │ │ │ + cbnz r4, 1b15e │ │ │ │ clz r0, r5 │ │ │ │ adds r0, #32 │ │ │ │ rsb r0, r0, #63 @ 0x3f │ │ │ │ add.w r0, r6, r0, lsr #3 │ │ │ │ and.w r6, r0, r7 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ - b.n 1b074 │ │ │ │ + b.n 1b0c4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w ip, r1, r6 │ │ │ │ ldrsb r5, [r1, r6] │ │ │ │ add.w r4, r2, r6, lsl #4 │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - beq.n 1b192 │ │ │ │ + beq.n 1b1e2 │ │ │ │ adds r5, #2 │ │ │ │ - bne.n 1b222 │ │ │ │ + bne.n 1b272 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 1b21a │ │ │ │ + bls.n 1b26a │ │ │ │ subs r0, r6, #7 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ ands r0, r7 │ │ │ │ strb r3, [r1, r6] │ │ │ │ and.w r7, r7, #7 │ │ │ │ add r1, r0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ strb r3, [r1, r7] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ad68 │ │ │ │ + bl 1adb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ad68 │ │ │ │ + bl 1adb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad68 │ │ │ │ + bl 1adb8 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ - b.n 1b0b2 │ │ │ │ + b.n 1b102 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.n 1b210 │ │ │ │ + beq.n 1b260 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ subs r7, r7, r3 │ │ │ │ str.w r7, [fp, #16] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a664 │ │ │ │ + b.w 1a6b4 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 1b21a │ │ │ │ + bls.n 1b26a │ │ │ │ subs r0, r6, #7 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ ands r0, r7 │ │ │ │ and.w r7, r7, #7 │ │ │ │ add r0, r1 │ │ │ │ strb.w r3, [ip] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strb r3, [r0, r7] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ad68 │ │ │ │ + bl 1adb8 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 1b214 │ │ │ │ + bcs.n 1b264 │ │ │ │ ldr.w r3, [fp] │ │ │ │ sub.w r0, r8, #7 │ │ │ │ ands r0, r1 │ │ │ │ and.w r1, r1, #7 │ │ │ │ strb.w r5, [r3, r8] │ │ │ │ add r3, r0 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ add.w r8, r8, #1 │ │ │ │ strb r0, [r3, r1] │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ - b.n 1b0b2 │ │ │ │ + b.n 1b102 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 1b0d2 │ │ │ │ - ldr r1, [pc, #164] @ (1b288 ) │ │ │ │ + b.n 1b122 │ │ │ │ + ldr r1, [pc, #164] @ (1b2d8 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ - ldr r3, [pc, #184] @ (1b2a4 ) │ │ │ │ - ldr r2, [pc, #184] @ (1b2a8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1b2f4 ) │ │ │ │ + ldr r2, [pc, #184] @ (1b2f8 ) │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1b2ac ) │ │ │ │ + ldr r0, [pc, #168] @ (1b2fc ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ - b.n 1afa0 │ │ │ │ + b.n 1aff0 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1b178 │ │ │ │ + b.n 1b1c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a710 │ │ │ │ + bl 1a760 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a710 │ │ │ │ - ldr r3, [pc, #100] @ (1b288 ) │ │ │ │ + bl 1a760 │ │ │ │ + ldr r3, [pc, #100] @ (1b2d8 ) │ │ │ │ movw r2, #2186 @ 0x88a │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [pc, #120] @ (1b2b0 ) │ │ │ │ - ldr r2, [pc, #124] @ (1b2b4 ) │ │ │ │ + ldr r3, [pc, #120] @ (1b300 ) │ │ │ │ + ldr r2, [pc, #124] @ (1b304 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr.w r1, [fp] │ │ │ │ - ldr r2, [pc, #112] @ (1b2b8 ) │ │ │ │ + ldr r2, [pc, #112] @ (1b308 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrsb r5, [r1, r6] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - b.n 1afa0 │ │ │ │ - ldr r2, [pc, #44] @ (1b288 ) │ │ │ │ + b.n 1aff0 │ │ │ │ + ldr r2, [pc, #44] @ (1b2d8 ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ - ldr r3, [pc, #88] @ (1b2bc ) │ │ │ │ + ldr r3, [pc, #88] @ (1b30c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1b2c0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1b310 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #76] @ (1b2c4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1b314 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1af94 │ │ │ │ + b.n 1afe4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a710 │ │ │ │ - ldr r3, [pc, #368] @ (1b3f8 ) │ │ │ │ + bl 1a760 │ │ │ │ + ldr r3, [pc, #48] @ (1b308 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0b40000 │ │ │ │ @ instruction: 0xf0d20000 │ │ │ │ subs.w r0, r6, #0 │ │ │ │ vhadd.s16 d16, d6, d0 │ │ │ │ @@ -29392,15 +29413,15 @@ │ │ │ │ mov ip, r1 │ │ │ │ and.w r6, r3, #127 @ 0x7f │ │ │ │ mov r1, r0 │ │ │ │ mov fp, r2 │ │ │ │ mov.w r0, #16843009 @ 0x1010101 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r2, [ip] │ │ │ │ - ldr.w r8, [pc, #536] @ 1b508 │ │ │ │ + ldr.w r8, [pc, #536] @ 1b558 │ │ │ │ umull r9, r6, r6, r0 │ │ │ │ ldr.w sl, [ip, #12] │ │ │ │ lsrs r5, r2, #12 │ │ │ │ add r8, pc │ │ │ │ eor.w r5, r5, r3, lsr #7 │ │ │ │ movs r3, #0 │ │ │ │ add r6, r9 │ │ │ │ @@ -29417,17 +29438,17 @@ │ │ │ │ bic.w r3, r3, r1 │ │ │ │ eor.w r0, r7, r6 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ adc.w r1, r0, #4278124286 @ 0xfefefefe │ │ │ │ bic.w r1, r1, r0 │ │ │ │ and.w r1, r1, #2155905152 @ 0x80808080 │ │ │ │ orrs.w r0, r3, r1 │ │ │ │ - beq.n 1b424 │ │ │ │ + beq.n 1b474 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1b418 │ │ │ │ + beq.n 1b468 │ │ │ │ rbit r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add.w r0, r5, r0, lsr #3 │ │ │ │ and.w r0, r0, sl │ │ │ │ str r0, [sp, #16] │ │ │ │ subs r0, r3, #1 │ │ │ │ @@ -29435,235 +29456,235 @@ │ │ │ │ adc.w r0, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ands r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r4, [sp, #32] │ │ │ │ add.w r0, r4, r0, lsl #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 1a648 │ │ │ │ + bl 1a698 │ │ │ │ ldrb.w lr, [fp] │ │ │ │ ldrb.w ip, [r0] │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 1b33a │ │ │ │ + bne.n 1b38a │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldrb.w lr, [fp, #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 1b33a │ │ │ │ + bne.n 1b38a │ │ │ │ ldrb.w lr, [r4, #1]! │ │ │ │ ldrb.w ip, [r0, #1]! │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 1b33a │ │ │ │ + bne.n 1b38a │ │ │ │ ldrb.w ip, [r4, #1] │ │ │ │ ldrb r0, [r0, #1] │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1b33a │ │ │ │ + bne.n 1b38a │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ ldrsb r0, [r2, r4] │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ adds r4, r2, r4 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ - blt.n 1b3e2 │ │ │ │ - b.n 1b452 │ │ │ │ + blt.n 1b432 │ │ │ │ + b.n 1b4a2 │ │ │ │ rbit r2, r0 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #7 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ add r4, r2 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ adds r5, r0, #1 │ │ │ │ - bge.n 1b452 │ │ │ │ + bge.n 1b4a2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ lsrs r0, r6, #7 │ │ │ │ lsrs r2, r5, #7 │ │ │ │ orr.w r0, r0, r5, lsl #25 │ │ │ │ bic.w r2, r2, r5 │ │ │ │ bic.w r0, r0, r6 │ │ │ │ orr.w r0, r0, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r2, r2, #16646398 @ 0xfe00fe │ │ │ │ orr.w r2, r2, #65024 @ 0xfe00 │ │ │ │ adds r0, #1 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1b3c8 │ │ │ │ + bne.n 1b418 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1b3d0 │ │ │ │ + b.n 1b420 │ │ │ │ rbit r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ adds r0, #32 │ │ │ │ - b.n 1b34c │ │ │ │ + b.n 1b39c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mvns r3, r4 │ │ │ │ and.w r4, r4, r3, lsl #6 │ │ │ │ mvns r3, r7 │ │ │ │ and.w r4, r4, #2155905152 @ 0x80808080 │ │ │ │ and.w r7, r7, r3, lsl #6 │ │ │ │ and.w r7, r7, #2155905152 @ 0x80808080 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.n 1b472 │ │ │ │ + beq.n 1b4c2 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r3, [r8] │ │ │ │ str.w r3, [r8, #8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1b46c │ │ │ │ + beq.n 1b4bc │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1b4c4 │ │ │ │ + blt.n 1b514 │ │ │ │ mov r0, r1 │ │ │ │ strd ip, r4, [r1] │ │ │ │ str r3, [r1, #8] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ - b.n 1b45e │ │ │ │ + b.n 1b4ae │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r5, r3 │ │ │ │ cmp sl, r3 │ │ │ │ and.w r5, r5, sl │ │ │ │ - bcs.w 1b312 │ │ │ │ - ldr r1, [pc, #132] @ (1b50c ) │ │ │ │ + bcs.w 1b362 │ │ │ │ + ldr r1, [pc, #132] @ (1b55c ) │ │ │ │ mov.w r0, #2560 @ 0xa00 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ - ldr r3, [pc, #128] @ (1b510 ) │ │ │ │ - ldr r2, [pc, #128] @ (1b514 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b560 ) │ │ │ │ + ldr r2, [pc, #128] @ (1b564 ) │ │ │ │ ldr.w r4, [r8, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #112] @ (1b518 ) │ │ │ │ + ldr r0, [pc, #112] @ (1b568 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - ldr r2, [pc, #68] @ (1b50c ) │ │ │ │ + ldr r2, [pc, #68] @ (1b55c ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #80] @ (1b51c ) │ │ │ │ + ldr r3, [pc, #80] @ (1b56c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #72] @ (1b520 ) │ │ │ │ + ldr r2, [pc, #72] @ (1b570 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #56] @ (1b524 ) │ │ │ │ + ldr r2, [pc, #56] @ (1b574 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ nop │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + bx pc │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeb9a0000 │ │ │ │ rsb r0, r2, r0 │ │ │ │ ldcl 0, cr0, [r4], {0} │ │ │ │ sbc.w r0, r4, r0 │ │ │ │ @ instruction: 0xeb820000 │ │ │ │ rsb r0, lr, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #692] @ (1b7f0 ) │ │ │ │ + ldr r4, [pc, #692] @ (1b840 ) │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add r4, pc │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ tst r2, r1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - bne.n 1b5a0 │ │ │ │ + bne.n 1b5f0 │ │ │ │ add.w r0, r1, #23 │ │ │ │ mov r9, r3 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ movs r1, #16 │ │ │ │ - bl 1a668 │ │ │ │ + bl 1a6b8 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ subs r1, r7, #0 │ │ │ │ and.w r2, r2, r7 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 1b5da │ │ │ │ - ldr r2, [pc, #628] @ (1b7f4 ) │ │ │ │ + cbnz r1, 1b62a │ │ │ │ + ldr r2, [pc, #628] @ (1b844 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #624] @ (1b7f8 ) │ │ │ │ + ldr r3, [pc, #624] @ (1b848 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #620] @ (1b7fc ) │ │ │ │ + ldr r2, [pc, #620] @ (1b84c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #612] @ (1b800 ) │ │ │ │ + ldr r2, [pc, #612] @ (1b850 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1b5c0 │ │ │ │ - ldr r2, [pc, #592] @ (1b7f4 ) │ │ │ │ + b.n 1b610 │ │ │ │ + ldr r2, [pc, #592] @ (1b844 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #604] @ (1b804 ) │ │ │ │ + ldr r3, [pc, #604] @ (1b854 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #596] @ (1b808 ) │ │ │ │ + ldr r2, [pc, #596] @ (1b858 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #592] @ (1b80c ) │ │ │ │ + ldr r2, [pc, #592] @ (1b85c ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ @@ -29687,199 +29708,199 @@ │ │ │ │ subs r1, r7, #0 │ │ │ │ and.w r2, r2, r7 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 1b632 │ │ │ │ - ldr r2, [pc, #480] @ (1b7f4 ) │ │ │ │ + cbnz r1, 1b682 │ │ │ │ + ldr r2, [pc, #480] @ (1b844 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #504] @ (1b810 ) │ │ │ │ + ldr r3, [pc, #504] @ (1b860 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #496] @ (1b814 ) │ │ │ │ + ldr r2, [pc, #496] @ (1b864 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #492] @ (1b818 ) │ │ │ │ + ldr r2, [pc, #492] @ (1b868 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1b5c0 │ │ │ │ + b.n 1b610 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.w 1b78c │ │ │ │ + beq.w 1b7dc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r7, r2 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1b764 │ │ │ │ + beq.w 1b7b4 │ │ │ │ subs r2, r6, #1 │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ add.w fp, r8, r2 │ │ │ │ mov sl, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrsb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1b71a │ │ │ │ + blt.n 1b76a │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1a648 │ │ │ │ - bl 1ad80 │ │ │ │ + bl 1a698 │ │ │ │ + bl 1add0 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ lsrs r7, r1, #12 │ │ │ │ eor.w r7, r7, r3, lsr #7 │ │ │ │ ands r7, r4 │ │ │ │ - b.n 1b694 │ │ │ │ + b.n 1b6e4 │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ and.w r7, r7, r4 │ │ │ │ - bcc.n 1b790 │ │ │ │ + bcc.n 1b7e0 │ │ │ │ adds r5, r1, r7 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r5, [r1, r7] │ │ │ │ mvn.w ip, r6 │ │ │ │ and.w r6, r6, ip, lsl #7 │ │ │ │ mvn.w ip, r5 │ │ │ │ and.w r6, r6, #2155905152 @ 0x80808080 │ │ │ │ and.w r5, r5, ip, lsl #7 │ │ │ │ and.w r5, r5, #2155905152 @ 0x80808080 │ │ │ │ orrs.w ip, r5, r6 │ │ │ │ - beq.n 1b688 │ │ │ │ + beq.n 1b6d8 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1b746 │ │ │ │ + bls.n 1b796 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a5dc │ │ │ │ + bl 1a62c │ │ │ │ ldr.w ip, [sl, #12] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1b746 │ │ │ │ + cbz r0, 1b796 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1b6e4 │ │ │ │ + cbnz r6, 1b734 │ │ │ │ clz r0, r5 │ │ │ │ adds r0, #32 │ │ │ │ rsb r0, r0, #63 @ 0x3f │ │ │ │ add.w r0, r7, r0, lsr #3 │ │ │ │ ands r4, r0 │ │ │ │ cmp ip, r4 │ │ │ │ - bls.n 1b7bc │ │ │ │ + bls.n 1b80c │ │ │ │ subs r0, r4, #7 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ and.w r0, r0, ip │ │ │ │ strb r3, [r1, r4] │ │ │ │ and.w ip, ip, #7 │ │ │ │ add r1, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ strb.w r3, [r1, ip] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ - bl 1ad68 │ │ │ │ + bl 1adb8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 1b65c │ │ │ │ + bne.n 1b6ac │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 1b76a │ │ │ │ + bne.n 1b7ba │ │ │ │ add.w r1, r6, #23 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r1, r6, lsl #4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1a664 │ │ │ │ - cbz r5, 1b758 │ │ │ │ + b.w 1a6b4 │ │ │ │ + cbz r5, 1b7a8 │ │ │ │ rbit r6, r5 │ │ │ │ clz r6, r6 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ ands r4, r7 │ │ │ │ - b.n 1b6ee │ │ │ │ + b.n 1b73e │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - b.n 1b750 │ │ │ │ + b.n 1b7a0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1b7f4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1b844 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #168] @ (1b81c ) │ │ │ │ + ldr r3, [pc, #168] @ (1b86c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #164] @ (1b820 ) │ │ │ │ + ldr r2, [pc, #164] @ (1b870 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #156] @ (1b824 ) │ │ │ │ + ldr r2, [pc, #156] @ (1b874 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ - b.n 1b5c0 │ │ │ │ + b.n 1b610 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1b63e │ │ │ │ - ldr r1, [pc, #96] @ (1b7f4 ) │ │ │ │ + b.n 1b68e │ │ │ │ + ldr r1, [pc, #96] @ (1b844 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #140] @ (1b828 ) │ │ │ │ - ldr r2, [pc, #144] @ (1b82c ) │ │ │ │ + ldr r3, [pc, #140] @ (1b878 ) │ │ │ │ + ldr r2, [pc, #144] @ (1b87c ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #128] @ (1b830 ) │ │ │ │ + ldr r0, [pc, #128] @ (1b880 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ - b.n 1b5c8 │ │ │ │ - ldr r3, [pc, #52] @ (1b7f4 ) │ │ │ │ + b.n 1b618 │ │ │ │ + ldr r3, [pc, #52] @ (1b844 ) │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov.w r2, #1080 @ 0x438 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, ip │ │ │ │ ldr r4, [r4, r3] │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [pc, #100] @ (1b834 ) │ │ │ │ - ldr r2, [pc, #100] @ (1b838 ) │ │ │ │ + ldr r3, [pc, #100] @ (1b884 ) │ │ │ │ + ldr r2, [pc, #100] @ (1b888 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ str r6, [sp, #0] │ │ │ │ - ldr r2, [pc, #92] @ (1b83c ) │ │ │ │ + ldr r2, [pc, #92] @ (1b88c ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - b.n 1b5c8 │ │ │ │ + b.n 1b618 │ │ │ │ nop │ │ │ │ - cmp lr, r0 │ │ │ │ + cmp r6, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xeaaa0000 │ │ │ │ pkhbt r0, sl, r0 │ │ │ │ sub.w r0, ip, r0 │ │ │ │ eor.w r0, r8, r0 │ │ │ │ @@ -29899,268 +29920,268 @@ │ │ │ │ stmia.w lr!, {} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - ldr r3, [pc, #616] @ (1bac0 ) │ │ │ │ + ldr r3, [pc, #616] @ (1bb10 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov.w r8, r7, lsr #7 │ │ │ │ add r3, pc │ │ │ │ eor.w r4, r8, r1, lsr #12 │ │ │ │ sub sp, #24 │ │ │ │ mov r9, r3 │ │ │ │ movs r0, #0 │ │ │ │ ands r4, r5 │ │ │ │ - b.n 1b87c │ │ │ │ + b.n 1b8cc │ │ │ │ adds r0, #8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r4, r4, r5 │ │ │ │ - bcc.w 1b9f4 │ │ │ │ + bcc.w 1ba44 │ │ │ │ adds r3, r1, r4 │ │ │ │ ldr r2, [r1, r4] │ │ │ │ mvn.w ip, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ and.w r2, r2, ip, lsl #7 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, ip, lsl #7 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ orrs.w ip, r2, r3 │ │ │ │ - beq.n 1b86e │ │ │ │ + beq.n 1b8be │ │ │ │ cmp r5, #6 │ │ │ │ it ls │ │ │ │ movls ip, r5 │ │ │ │ - bhi.n 1b8f6 │ │ │ │ + bhi.n 1b946 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1b924 │ │ │ │ + beq.n 1b974 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ add.w r4, r4, r3, lsr #3 │ │ │ │ and.w r0, r4, r5 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ adds r2, r1, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1b938 │ │ │ │ + beq.n 1b988 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it eq │ │ │ │ subeq r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ str r5, [r6, #16] │ │ │ │ - bcs.w 1ba8e │ │ │ │ + bcs.w 1bade │ │ │ │ subs r3, r0, #7 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ and.w r3, r3, ip │ │ │ │ and.w ip, ip, #7 │ │ │ │ add r1, r3 │ │ │ │ strb r7, [r2, #0] │ │ │ │ strb.w r7, [r1, ip] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a5dc │ │ │ │ + bl 1a62c │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1b8a8 │ │ │ │ - cbz r3, 1b930 │ │ │ │ + beq.n 1b8f8 │ │ │ │ + cbz r3, 1b980 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ add.w r3, r4, r3, lsr #3 │ │ │ │ and.w r0, r3, r5 │ │ │ │ - b.n 1b8bc │ │ │ │ + b.n 1b90c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1b8b4 │ │ │ │ + b.n 1b904 │ │ │ │ clz r3, r2 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1b916 │ │ │ │ + b.n 1b966 │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 1b8c4 │ │ │ │ + beq.n 1b914 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1ba44 │ │ │ │ + beq.n 1ba94 │ │ │ │ cmp.w ip, #8 │ │ │ │ - bls.n 1b95c │ │ │ │ + bls.n 1b9ac │ │ │ │ movs r3, #25 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ umull r3, r2, ip, r3 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ cmp.w r3, r1, lsl #5 │ │ │ │ sbcs r2, r0 │ │ │ │ - bcs.n 1ba5a │ │ │ │ + bcs.n 1baaa │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ mov sl, r1 │ │ │ │ tst.w ip, r1 │ │ │ │ - bne.n 1ba62 │ │ │ │ + bne.n 1bab2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b528 │ │ │ │ + bl 1b578 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ eor.w r8, r8, r1, lsr #12 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - b.n 1b992 │ │ │ │ + b.n 1b9e2 │ │ │ │ adds r5, #8 │ │ │ │ add r8, r5 │ │ │ │ cmp r4, r5 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - bcc.w 1ba94 │ │ │ │ + bcc.w 1bae4 │ │ │ │ add.w r3, r1, r8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r3, [r1, r8] │ │ │ │ mvns r0, r2 │ │ │ │ and.w r2, r2, r0, lsl #7 │ │ │ │ mvns r0, r3 │ │ │ │ and.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, r0, lsl #7 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - beq.n 1b984 │ │ │ │ + beq.n 1b9d4 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1ba30 │ │ │ │ + bls.n 1ba80 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1a5dc │ │ │ │ + bl 1a62c │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1ba30 │ │ │ │ + cbz r0, 1ba80 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - cbz r2, 1b9e2 │ │ │ │ + cbz r2, 1ba32 │ │ │ │ clz r3, r2 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ add.w r3, r8, r3, lsr #3 │ │ │ │ and.w r0, r3, r4 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ adds r2, r1, r0 │ │ │ │ - b.n 1b8c4 │ │ │ │ - ldr r1, [pc, #204] @ (1bac4 ) │ │ │ │ + b.n 1b914 │ │ │ │ + ldr r1, [pc, #204] @ (1bb14 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #204] @ (1bac8 ) │ │ │ │ - ldr r2, [pc, #204] @ (1bacc ) │ │ │ │ + ldr r3, [pc, #204] @ (1bb18 ) │ │ │ │ + ldr r2, [pc, #204] @ (1bb1c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #188] @ (1bad0 ) │ │ │ │ + ldr r0, [pc, #188] @ (1bb20 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ add r0, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 84f0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - cbz r3, 1ba4e │ │ │ │ + cbz r3, 1ba9e │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ add.w r8, r8, r3, lsr #3 │ │ │ │ and.w r0, r8, r4 │ │ │ │ - b.n 1b9ee │ │ │ │ + b.n 1ba3e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b528 │ │ │ │ - b.n 1b976 │ │ │ │ + bl 1b578 │ │ │ │ + b.n 1b9c6 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1ba3a │ │ │ │ + b.n 1ba8a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1af44 │ │ │ │ - b.n 1b976 │ │ │ │ - ldr r2, [pc, #96] @ (1bac4 ) │ │ │ │ + bl 1af94 │ │ │ │ + b.n 1b9c6 │ │ │ │ + ldr r2, [pc, #96] @ (1bb14 ) │ │ │ │ movw r1, #2084 @ 0x824 │ │ │ │ - ldr r3, [pc, #104] @ (1bad4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1bb24 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1bad8 ) │ │ │ │ + ldr r2, [pc, #96] @ (1bb28 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #92] @ (1badc ) │ │ │ │ + ldr r2, [pc, #92] @ (1bb2c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - b.n 1ba1e │ │ │ │ + b.n 1ba6e │ │ │ │ mov r1, ip │ │ │ │ - bl 1a710 │ │ │ │ - ldr r1, [pc, #44] @ (1bac4 ) │ │ │ │ + bl 1a760 │ │ │ │ + ldr r1, [pc, #44] @ (1bb14 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #68] @ (1bae0 ) │ │ │ │ - ldr r2, [pc, #68] @ (1bae4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1bb30 ) │ │ │ │ + ldr r2, [pc, #68] @ (1bb34 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #52] @ (1bae8 ) │ │ │ │ + ldr r0, [pc, #52] @ (1bb38 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ - b.n 1ba1e │ │ │ │ - negs r2, r5 │ │ │ │ + b.n 1ba6e │ │ │ │ + tst r2, r3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b730 │ │ │ │ + b.n 1b780 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b780 │ │ │ │ + b.n 1b7d0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b9a8 │ │ │ │ + b.n 1b9f8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b664 │ │ │ │ + b.n 1b6b4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b6a4 │ │ │ │ + b.n 1b6f4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b868 │ │ │ │ + b.n 1b8b8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b608 │ │ │ │ + b.n 1b658 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b658 │ │ │ │ + b.n 1b6a8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b87c │ │ │ │ + b.n 1b8cc │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #352] @ (1bc64 ) │ │ │ │ + ldr r3, [pc, #352] @ (1bcb4 ) │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ @@ -30192,128 +30213,128 @@ │ │ │ │ strd lr, r1, [sp, #16] │ │ │ │ eor.w r3, r7, r1 │ │ │ │ and.w r9, r9, #2155905152 @ 0x80808080 │ │ │ │ adc.w fp, r3, #4278124286 @ 0xfefefefe │ │ │ │ bic.w fp, fp, r3 │ │ │ │ and.w fp, fp, #2155905152 @ 0x80808080 │ │ │ │ orrs.w r3, r9, fp │ │ │ │ - beq.n 1bbd4 │ │ │ │ + beq.n 1bc24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1bbc6 │ │ │ │ + beq.n 1bc16 │ │ │ │ rbit r8, r9 │ │ │ │ clz r8, r8 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r8, r6, r8, lsr #3 │ │ │ │ and.w r9, r3, r9 │ │ │ │ adc.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ and.w r8, r8, sl │ │ │ │ and.w fp, r3, fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r0, r0, r8, lsl #4 │ │ │ │ - bl 1a648 │ │ │ │ + bl 1a698 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1bb72 │ │ │ │ + beq.n 1bbc2 │ │ │ │ mov r6, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, r3, [r4] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rbit r8, fp │ │ │ │ clz r8, r8 │ │ │ │ add.w r8, r8, #32 │ │ │ │ - b.n 1bb86 │ │ │ │ + b.n 1bbd6 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrd lr, r1, [sp, #16] │ │ │ │ mvns r3, r4 │ │ │ │ and.w r4, r4, r3, lsl #6 │ │ │ │ mvns r3, r7 │ │ │ │ and.w r4, r4, #2155905152 @ 0x80808080 │ │ │ │ and.w r7, r7, r3, lsl #6 │ │ │ │ and.w r7, r7, #2155905152 @ 0x80808080 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.n 1bc0c │ │ │ │ + beq.n 1bc5c │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b840 │ │ │ │ + bl 1b890 │ │ │ │ movs r3, #1 │ │ │ │ strd r0, r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1bc26 │ │ │ │ + bhi.n 1bc76 │ │ │ │ add.w ip, r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r6, ip, sl │ │ │ │ - b.n 1bb44 │ │ │ │ - ldr r1, [pc, #64] @ (1bc68 ) │ │ │ │ + b.n 1bb94 │ │ │ │ + ldr r1, [pc, #64] @ (1bcb8 ) │ │ │ │ movw r0, #2340 @ 0x924 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #60] @ (1bc6c ) │ │ │ │ - ldr r2, [pc, #60] @ (1bc70 ) │ │ │ │ + ldr r3, [pc, #60] @ (1bcbc ) │ │ │ │ + ldr r2, [pc, #60] @ (1bcc0 ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #48] @ (1bc74 ) │ │ │ │ + ldr r0, [pc, #48] @ (1bcc4 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ nop │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c468 │ │ │ │ + b.n 1c4b8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b4bc │ │ │ │ + b.n 1b50c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1b6e4 │ │ │ │ + b.n 1b734 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001bc78 : │ │ │ │ +0001bcc8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1bce0 │ │ │ │ + cbz r3, 1bd30 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1bcd8 │ │ │ │ - ldr r3, [pc, #72] @ (1bcec ) │ │ │ │ + beq.n 1bd28 │ │ │ │ + ldr r3, [pc, #72] @ (1bd3c ) │ │ │ │ add.w r8, sp, #28 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r3, pc │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ strd r3, r9, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ @@ -30331,71 +30352,71 @@ │ │ │ │ str.w r9, [lr] │ │ │ │ mov r0, ip │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #20 │ │ │ │ blx 8668 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1bc9c │ │ │ │ + b.n 1bcec │ │ │ │ nop │ │ │ │ ldc 0, cr0, [lr] │ │ │ │ │ │ │ │ -0001bcf0 : │ │ │ │ - ldr r2, [pc, #172] @ (1bda0 ) │ │ │ │ +0001bd40 : │ │ │ │ + ldr r2, [pc, #172] @ (1bdf0 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r0, 1bd54 │ │ │ │ + cbz r0, 1bda4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r4, 1bd3a │ │ │ │ + cbz r4, 1bd8a │ │ │ │ adds r1, r4, #1 │ │ │ │ ands.w r5, r1, r4 │ │ │ │ - bne.n 1bd56 │ │ │ │ + bne.n 1bda6 │ │ │ │ add.w r1, r4, #23 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add.w r1, r1, r4, lsl #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1a664 │ │ │ │ + bl 1a6b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #116] @ (1bda4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1bdf4 ) │ │ │ │ strd r5, r5, [r3, #8] │ │ │ │ add r2, pc │ │ │ │ str r5, [r3, #16] │ │ │ │ strd r2, r5, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 83ec │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 1bd92 │ │ │ │ + cbz r4, 1bde2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #80] @ (1bda8 ) │ │ │ │ + ldr r1, [pc, #80] @ (1bdf8 ) │ │ │ │ mov.w r0, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #76] @ (1bdac ) │ │ │ │ + ldr r3, [pc, #76] @ (1bdfc ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #72] @ (1bdb0 ) │ │ │ │ + ldr r2, [pc, #72] @ (1be00 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #64] @ (1bdb4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1be04 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ @@ -30404,363 +30425,363 @@ │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 81e0 │ │ │ │ nop │ │ │ │ - subs r5, #214 @ 0xd6 │ │ │ │ + subs r5, #134 @ 0x86 │ │ │ │ movs r2, r0 │ │ │ │ ldc 0, cr0, [sl, #-0] │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c354 │ │ │ │ + b.n 1c3a4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c398 │ │ │ │ + b.n 1c3e8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c558 │ │ │ │ + b.n 1c5a8 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001bdb8 : │ │ │ │ +0001be08 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #304] @ (1bef8 ) │ │ │ │ + ldr r5, [pc, #304] @ (1bf48 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #304] @ (1befc ) │ │ │ │ + ldr r0, [pc, #304] @ (1bf4c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r5, pc │ │ │ │ mov r6, r5 │ │ │ │ - ldr r5, [pc, #300] @ (1bf00 ) │ │ │ │ + ldr r5, [pc, #300] @ (1bf50 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov.w r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1bee4 │ │ │ │ + beq.n 1bf34 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r0, sp, #16 │ │ │ │ - ldr r1, [pc, #280] @ (1bf04 ) │ │ │ │ + ldr r1, [pc, #280] @ (1bf54 ) │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r3, sp, #24 │ │ │ │ add r1, pc │ │ │ │ mov r2, r4 │ │ │ │ adds r1, #4 │ │ │ │ - bl 1baec │ │ │ │ + bl 1bb3c │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1be86 │ │ │ │ + bne.n 1bed6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 1be26 │ │ │ │ - b.n 1be60 │ │ │ │ + blt.n 1be76 │ │ │ │ + b.n 1beb0 │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #7 │ │ │ │ add.w r4, r4, r3, lsr #3 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bge.n 1be60 │ │ │ │ + bge.n 1beb0 │ │ │ │ ldr.w ip, [r4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov.w r1, ip, lsr #7 │ │ │ │ lsrs r3, r0, #7 │ │ │ │ orr.w r1, r1, r0, lsl #25 │ │ │ │ bic.w r3, r3, r0 │ │ │ │ bic.w r1, r1, ip │ │ │ │ orr.w r1, r1, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r3, r3, #16646398 @ 0xfe00fe │ │ │ │ orr.w r3, r3, #65024 @ 0xfe00 │ │ │ │ adds r1, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1be10 │ │ │ │ + bne.n 1be60 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1be18 │ │ │ │ + b.n 1be68 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1be6c │ │ │ │ + beq.n 1bebc │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1bea4 │ │ │ │ - ldr r1, [pc, #152] @ (1bf08 ) │ │ │ │ - ldr r3, [pc, #140] @ (1befc ) │ │ │ │ + blt.n 1bef4 │ │ │ │ + ldr r1, [pc, #152] @ (1bf58 ) │ │ │ │ + ldr r3, [pc, #140] @ (1bf4c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1bea0 │ │ │ │ + bne.n 1bef0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ - bl 1a648 │ │ │ │ - bl 1a64c │ │ │ │ + bl 1a698 │ │ │ │ + bl 1a69c │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 1be04 │ │ │ │ + b.n 1be54 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #100] @ (1bf0c ) │ │ │ │ + ldr r2, [pc, #100] @ (1bf5c ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #100] @ (1bf10 ) │ │ │ │ + ldr r3, [pc, #100] @ (1bf60 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (1bf14 ) │ │ │ │ + ldr r2, [pc, #92] @ (1bf64 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #80] @ (1bf18 ) │ │ │ │ + ldr r2, [pc, #80] @ (1bf68 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - ldr r3, [pc, #52] @ (1bf1c ) │ │ │ │ + ldr r3, [pc, #52] @ (1bf6c ) │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #52] @ (1bf20 ) │ │ │ │ - ldr r0, [pc, #56] @ (1bf24 ) │ │ │ │ + ldr r1, [pc, #52] @ (1bf70 ) │ │ │ │ + ldr r0, [pc, #56] @ (1bf74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ - subs r4, #250 @ 0xfa │ │ │ │ + subs r4, #170 @ 0xaa │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + movs r7, #52 @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #88 @ 0x58 │ │ │ │ + subs r4, #8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c21c │ │ │ │ + b.n 1c26c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c260 │ │ │ │ + b.n 1c2b0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2fc │ │ │ │ + b.n 1c34c │ │ │ │ movs r0, r0 │ │ │ │ sbc.w r0, r0, r0 │ │ │ │ - b.n 1c4a8 │ │ │ │ + b.n 1c4f8 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c49c │ │ │ │ + b.n 1c4ec │ │ │ │ ... │ │ │ │ │ │ │ │ -0001bf28 : │ │ │ │ +0001bf78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #360] @ (1c0a4 ) │ │ │ │ + ldr r2, [pc, #360] @ (1c0f4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #360] @ (1c0a8 ) │ │ │ │ + ldr r3, [pc, #360] @ (1c0f8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r7, [pc, #360] @ (1c0ac ) │ │ │ │ + ldr r7, [pc, #360] @ (1c0fc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c08e │ │ │ │ + beq.w 1c0de │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #336] @ (1c0b0 ) │ │ │ │ + ldr r1, [pc, #336] @ (1c100 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, pc │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ adds r1, #4 │ │ │ │ mov r9, r7 │ │ │ │ - bl 1baec │ │ │ │ + bl 1bb3c │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c016 │ │ │ │ + bne.n 1c066 │ │ │ │ ldrd r3, r0, [r6] │ │ │ │ adds r6, r3, r7 │ │ │ │ ldrsb r3, [r3, r7] │ │ │ │ add.w r7, r0, r7, lsl #4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, r7 │ │ │ │ adds r7, r3, #1 │ │ │ │ - blt.n 1bfae │ │ │ │ - b.n 1bfec │ │ │ │ + blt.n 1bffe │ │ │ │ + b.n 1c03c │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #7 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ add r6, r3 │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldrsb.w r3, [r6] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bge.n 1bfec │ │ │ │ + bge.n 1c03c │ │ │ │ ldr.w lr, [r6] │ │ │ │ ldr.w ip, [r6, #4] │ │ │ │ mov.w r1, lr, lsr #7 │ │ │ │ mov.w r3, ip, lsr #7 │ │ │ │ orr.w r1, r1, ip, lsl #25 │ │ │ │ bic.w r3, r3, ip │ │ │ │ bic.w r1, r1, lr │ │ │ │ orr.w r1, r1, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r3, r3, #16646398 @ 0xfe00fe │ │ │ │ orr.w r3, r3, #65024 @ 0xfe00 │ │ │ │ adds r1, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1bf94 │ │ │ │ + bne.n 1bfe4 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1bf9c │ │ │ │ + b.n 1bfec │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1c038 │ │ │ │ + beq.n 1c088 │ │ │ │ ldrsb.w r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c04c │ │ │ │ - cbz r2, 1c02c │ │ │ │ - ldr r2, [pc, #184] @ (1c0b4 ) │ │ │ │ - ldr r3, [pc, #168] @ (1c0a8 ) │ │ │ │ + blt.n 1c09c │ │ │ │ + cbz r2, 1c07c │ │ │ │ + ldr r2, [pc, #184] @ (1c104 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c0f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c048 │ │ │ │ + bne.n 1c098 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ - bl 1a648 │ │ │ │ - bl 1a64c │ │ │ │ + bl 1a698 │ │ │ │ + bl 1a69c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1bf7c │ │ │ │ - cbz r0, 1c03c │ │ │ │ - bl 1a648 │ │ │ │ + b.n 1bfcc │ │ │ │ + cbz r0, 1c08c │ │ │ │ + bl 1a698 │ │ │ │ strd r4, r5, [r0, #8] │ │ │ │ - b.n 1bffa │ │ │ │ + b.n 1c04a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1bffa │ │ │ │ + bne.n 1c04a │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #104] @ (1c0b8 ) │ │ │ │ + ldr r2, [pc, #104] @ (1c108 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1c0bc ) │ │ │ │ + ldr r3, [pc, #104] @ (1c10c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1c0c0 ) │ │ │ │ + ldr r2, [pc, #96] @ (1c110 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r6] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #80] @ (1c0c4 ) │ │ │ │ + ldr r2, [pc, #80] @ (1c114 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - ldr r3, [pc, #56] @ (1c0c8 ) │ │ │ │ + ldr r3, [pc, #56] @ (1c118 ) │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ - ldr r1, [pc, #56] @ (1c0cc ) │ │ │ │ - ldr r0, [pc, #56] @ (1c0d0 ) │ │ │ │ + ldr r1, [pc, #56] @ (1c11c ) │ │ │ │ + ldr r0, [pc, #56] @ (1c120 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ + subs r3, #56 @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #130 @ 0x82 │ │ │ │ + subs r3, #50 @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #16 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #202 @ 0xca │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ svc 220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ svc 250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c154 │ │ │ │ + b.n 1c1a4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xe9b60000 │ │ │ │ - b.n 1c300 │ │ │ │ + b.n 1c350 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c2f4 │ │ │ │ + b.n 1c344 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c0d4 : │ │ │ │ +0001c124 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r3, [pc, #496] @ (1c2d8 ) │ │ │ │ + ldr r3, [pc, #496] @ (1c328 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #496] @ (1c2dc ) │ │ │ │ + ldr r2, [pc, #496] @ (1c32c ) │ │ │ │ add r3, pc │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #492] @ (1c2e0 ) │ │ │ │ + ldr r3, [pc, #492] @ (1c330 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c2c4 │ │ │ │ - ldr r3, [pc, #476] @ (1c2e4 ) │ │ │ │ + beq.w 1c314 │ │ │ │ + ldr r3, [pc, #476] @ (1c334 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ add r3, pc │ │ │ │ add r5, sp, #24 │ │ │ │ adds r1, r3, r1 │ │ │ │ adc.w r3, r2, r2 │ │ │ │ @@ -30780,203 +30801,203 @@ │ │ │ │ add r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r1, r3, #11 │ │ │ │ orr.w r1, r1, r2, lsl #21 │ │ │ │ add r2, sp, #20 │ │ │ │ eors r3, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b2c8 │ │ │ │ + bl 1b318 │ │ │ │ ldrd r8, r7, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1c174 │ │ │ │ + beq.n 1c1c4 │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c2ba │ │ │ │ + blt.w 1c30a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1c20c │ │ │ │ + beq.n 1c25c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1a648 │ │ │ │ + bl 1a698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c20c │ │ │ │ - ldr r1, [pc, #356] @ (1c2e8 ) │ │ │ │ + beq.n 1c25c │ │ │ │ + ldr r1, [pc, #356] @ (1c338 ) │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ adds r1, #4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1baec │ │ │ │ + bl 1bb3c │ │ │ │ ldrb.w r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c228 │ │ │ │ + bne.n 1c278 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1c1d0 │ │ │ │ - b.n 1c20a │ │ │ │ + blt.n 1c220 │ │ │ │ + b.n 1c25a │ │ │ │ rbit r3, r1 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #7 │ │ │ │ add.w r4, r4, r3, lsr #3 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r1, r3, #1 │ │ │ │ - bge.n 1c252 │ │ │ │ + bge.n 1c2a2 │ │ │ │ ldr.w ip, [r4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov.w r1, ip, lsr #7 │ │ │ │ lsrs r3, r0, #7 │ │ │ │ orr.w r1, r1, r0, lsl #25 │ │ │ │ bic.w r3, r3, r0 │ │ │ │ bic.w r1, r1, ip │ │ │ │ orr.w r1, r1, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r3, r3, #16646398 @ 0xfe00fe │ │ │ │ orr.w r3, r3, #65024 @ 0xfe00 │ │ │ │ adds r1, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1c1ba │ │ │ │ + bne.n 1c20a │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1c1c2 │ │ │ │ - bne.n 1c270 │ │ │ │ + b.n 1c212 │ │ │ │ + bne.n 1c2c0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #220] @ (1c2ec ) │ │ │ │ - ldr r3, [pc, #204] @ (1c2e0 ) │ │ │ │ + ldr r2, [pc, #220] @ (1c33c ) │ │ │ │ + ldr r3, [pc, #204] @ (1c330 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c2b6 │ │ │ │ + bne.n 1c306 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ - bl 1a648 │ │ │ │ + bl 1a698 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 1a64c │ │ │ │ + bl 1a69c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r4, r1, r3 │ │ │ │ ldrsb r3, [r1, r3] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 1c1d0 │ │ │ │ - beq.n 1c25c │ │ │ │ + blt.n 1c220 │ │ │ │ + beq.n 1c2ac │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1c25c │ │ │ │ - b.n 1c274 │ │ │ │ - beq.n 1c258 │ │ │ │ + bge.n 1c2ac │ │ │ │ + b.n 1c2c4 │ │ │ │ + beq.n 1c2a8 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c274 │ │ │ │ + blt.n 1c2c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1c20c │ │ │ │ + beq.n 1c25c │ │ │ │ strd r8, r7, [sp, #28] │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ - bl 1adc8 │ │ │ │ + bl 1ae18 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1c20e │ │ │ │ + b.n 1c25e │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1c20c │ │ │ │ - ldr r2, [pc, #120] @ (1c2f0 ) │ │ │ │ + bge.n 1c25c │ │ │ │ + ldr r2, [pc, #120] @ (1c340 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #120] @ (1c2f4 ) │ │ │ │ + ldr r3, [pc, #120] @ (1c344 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [sl, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #112] @ (1c2f8 ) │ │ │ │ + ldr r2, [pc, #112] @ (1c348 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #96] @ (1c2fc ) │ │ │ │ + ldr r2, [pc, #96] @ (1c34c ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r7, [sp, #28] │ │ │ │ - bl 1a778 │ │ │ │ - ldr r3, [pc, #56] @ (1c300 ) │ │ │ │ + bl 1a7c8 │ │ │ │ + ldr r3, [pc, #56] @ (1c350 ) │ │ │ │ movs r2, #53 @ 0x35 │ │ │ │ - ldr r1, [pc, #56] @ (1c304 ) │ │ │ │ - ldr r0, [pc, #60] @ (1c308 ) │ │ │ │ + ldr r1, [pc, #56] @ (1c354 ) │ │ │ │ + ldr r0, [pc, #60] @ (1c358 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ movs r2, r0 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + subs r1, #134 @ 0x86 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #22 │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #234 @ 0xea │ │ │ │ + movs r3, #154 @ 0x9a │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, #182 @ 0xb6 │ │ │ │ + subs r0, #102 @ 0x66 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c260 │ │ │ │ + ble.n 1c2b0 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c2a0 │ │ │ │ + ble.n 1c2f0 │ │ │ │ movs r0, r0 │ │ │ │ udf #30 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1c204 │ │ │ │ + b.n 1c254 │ │ │ │ movs r0, r0 │ │ │ │ udf #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ udf #218 @ 0xda │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c30c : │ │ │ │ +0001c35c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #168] @ (1c3c4 ) │ │ │ │ + ldr r2, [pc, #168] @ (1c414 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #168] @ (1c3c8 ) │ │ │ │ + ldr r3, [pc, #168] @ (1c418 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c3b0 │ │ │ │ - ldr r2, [pc, #152] @ (1c3cc ) │ │ │ │ + beq.n 1c400 │ │ │ │ + ldr r2, [pc, #152] @ (1c41c ) │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #20736 @ 0x5100 │ │ │ │ movt ip, #40493 @ 0x9e2d │ │ │ │ add r2, pc │ │ │ │ adds r2, r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ adcs r3, r3 │ │ │ │ @@ -30994,80 +31015,80 @@ │ │ │ │ mla ip, lr, r2, ip │ │ │ │ add r2, sp, #4 │ │ │ │ umull r3, lr, r3, lr │ │ │ │ add ip, lr │ │ │ │ mov.w lr, r3, lsr #11 │ │ │ │ orr.w lr, lr, ip, lsl #21 │ │ │ │ eor.w r3, lr, r3 │ │ │ │ - bl 1b2c8 │ │ │ │ + bl 1b318 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 1c394 │ │ │ │ + cbz r3, 1c3e4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldmia r0, {r0, r1, r2} │ │ │ │ - bl 1adc8 │ │ │ │ + bl 1ae18 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #56] @ (1c3d0 ) │ │ │ │ - ldr r3, [pc, #48] @ (1c3c8 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c420 ) │ │ │ │ + ldr r3, [pc, #48] @ (1c418 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c3ac │ │ │ │ + bne.n 1c3fc │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (1c3d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c424 ) │ │ │ │ movs r2, #74 @ 0x4a │ │ │ │ - ldr r1, [pc, #32] @ (1c3d8 ) │ │ │ │ - ldr r0, [pc, #36] @ (1c3dc ) │ │ │ │ + ldr r1, [pc, #32] @ (1c428 ) │ │ │ │ + ldr r0, [pc, #36] @ (1c42c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ - adds r7, #168 @ 0xa8 │ │ │ │ + adds r7, #88 @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ movs r2, r0 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 1c100 │ │ │ │ + b.n 1c150 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c3c8 │ │ │ │ + ble.n 1c418 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1c3bc │ │ │ │ + ble.n 1c40c │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c3e0 : │ │ │ │ +0001c430 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (1c4c8 ) │ │ │ │ - ldr r3, [pc, #212] @ (1c4cc ) │ │ │ │ + ldr r2, [pc, #212] @ (1c518 ) │ │ │ │ + ldr r3, [pc, #212] @ (1c51c ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c4b4 │ │ │ │ - cbz r4, 1c40e │ │ │ │ + beq.n 1c504 │ │ │ │ + cbz r4, 1c45e │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #188] @ (1c4d0 ) │ │ │ │ + ldr r0, [pc, #188] @ (1c520 ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, pc │ │ │ │ adds r3, r3, r0 │ │ │ │ adc.w lr, r2, r2 │ │ │ │ eor.w ip, r3, #204 @ 0xcc │ │ │ │ lsrs r5, r3, #25 │ │ │ │ @@ -31085,311 +31106,311 @@ │ │ │ │ umull r3, ip, r3, ip │ │ │ │ add r2, ip │ │ │ │ lsrs r0, r3, #11 │ │ │ │ orr.w r0, r0, r2, lsl #21 │ │ │ │ add r2, sp, #4 │ │ │ │ eors r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b2c8 │ │ │ │ + bl 1b318 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ - cbz r1, 1c474 │ │ │ │ + cbz r1, 1c4c4 │ │ │ │ ldrsb.w r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1c4a6 │ │ │ │ - cbz r2, 1c4a0 │ │ │ │ + blt.n 1c4f6 │ │ │ │ + cbz r2, 1c4f0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1a648 │ │ │ │ - cbz r0, 1c4a0 │ │ │ │ - cbz r4, 1c484 │ │ │ │ + bl 1a698 │ │ │ │ + cbz r0, 1c4f0 │ │ │ │ + cbz r4, 1c4d4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - ldr r2, [pc, #72] @ (1c4d4 ) │ │ │ │ - ldr r3, [pc, #64] @ (1c4cc ) │ │ │ │ + ldr r2, [pc, #72] @ (1c524 ) │ │ │ │ + ldr r3, [pc, #64] @ (1c51c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c4b0 │ │ │ │ + bne.n 1c500 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1c488 │ │ │ │ + b.n 1c4d8 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1a778 │ │ │ │ + bl 1a7c8 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (1c4d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1c528 ) │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ - ldr r1, [pc, #32] @ (1c4dc ) │ │ │ │ - ldr r0, [pc, #36] @ (1c4e0 ) │ │ │ │ + ldr r1, [pc, #32] @ (1c52c ) │ │ │ │ + ldr r0, [pc, #36] @ (1c530 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + adds r6, #130 @ 0x82 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ + movs r1, #14 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ + adds r5, #236 @ 0xec │ │ │ │ movs r2, r0 │ │ │ │ - b.n 1bffc │ │ │ │ + b.n 1c04c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1c4c4 │ │ │ │ + bgt.n 1c514 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 1c4b8 │ │ │ │ + bgt.n 1c508 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c4e4 : │ │ │ │ +0001c534 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #488] @ (1c6e0 ) │ │ │ │ + ldr r3, [pc, #488] @ (1c730 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1c6ca │ │ │ │ + beq.w 1c71a │ │ │ │ ldrd r4, r5, [r0] │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r2, r3, #1 │ │ │ │ - blt.n 1c52e │ │ │ │ - b.n 1c564 │ │ │ │ + blt.n 1c57e │ │ │ │ + b.n 1c5b4 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #7 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ add.w r5, r5, r3, lsl #4 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bge.n 1c564 │ │ │ │ + bge.n 1c5b4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsrs r2, r0, #7 │ │ │ │ lsrs r3, r1, #7 │ │ │ │ orr.w r2, r2, r1, lsl #25 │ │ │ │ bic.w r3, r3, r1 │ │ │ │ bic.w r2, r2, r0 │ │ │ │ orr.w r2, r2, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r3, r3, #16646398 @ 0xfe00fe │ │ │ │ orr.w r3, r3, #65024 @ 0xfe00 │ │ │ │ adds r2, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c514 │ │ │ │ + bne.n 1c564 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1c51c │ │ │ │ + b.n 1c56c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1c62e │ │ │ │ + beq.n 1c67e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1c69c │ │ │ │ + blt.w 1c6ec │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c676 │ │ │ │ + blt.n 1c6c6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1c62e │ │ │ │ + beq.n 1c67e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a648 │ │ │ │ + bl 1a698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c62e │ │ │ │ + beq.n 1c67e │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1c62e │ │ │ │ + beq.n 1c67e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1c634 │ │ │ │ + blt.n 1c684 │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ adds r5, #16 │ │ │ │ adds r4, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1c5c6 │ │ │ │ - b.n 1c5fc │ │ │ │ + blt.n 1c616 │ │ │ │ + b.n 1c64c │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #7 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ add.w r5, r5, r3, lsl #4 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r2, r3, #1 │ │ │ │ - bge.n 1c5fc │ │ │ │ + bge.n 1c64c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsrs r2, r0, #7 │ │ │ │ lsrs r3, r1, #7 │ │ │ │ orr.w r2, r2, r1, lsl #25 │ │ │ │ bic.w r3, r3, r1 │ │ │ │ bic.w r2, r2, r0 │ │ │ │ orr.w r2, r2, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r3, r3, #16646398 @ 0xfe00fe │ │ │ │ orr.w r3, r3, #65024 @ 0xfe00 │ │ │ │ adds r2, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1c5ac │ │ │ │ + bne.n 1c5fc │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1c5b4 │ │ │ │ + b.n 1c604 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1c62e │ │ │ │ + beq.n 1c67e │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1c572 │ │ │ │ - ldr r2, [pc, #216] @ (1c6e4 ) │ │ │ │ + bge.n 1c5c2 │ │ │ │ + ldr r2, [pc, #216] @ (1c734 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #216] @ (1c6e8 ) │ │ │ │ + ldr r3, [pc, #216] @ (1c738 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #208] @ (1c6ec ) │ │ │ │ + ldr r2, [pc, #208] @ (1c73c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #200] @ (1c6f0 ) │ │ │ │ + ldr r2, [pc, #200] @ (1c740 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1c658 │ │ │ │ + b.n 1c6a8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #172] @ (1c6e4 ) │ │ │ │ + ldr r2, [pc, #172] @ (1c734 ) │ │ │ │ movw r1, #1971 @ 0x7b3 │ │ │ │ - ldr r3, [pc, #184] @ (1c6f4 ) │ │ │ │ + ldr r3, [pc, #184] @ (1c744 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (1c6f8 ) │ │ │ │ + ldr r2, [pc, #176] @ (1c748 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #168] @ (1c6fc ) │ │ │ │ + ldr r2, [pc, #168] @ (1c74c ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - ldr r2, [pc, #108] @ (1c6e4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1c734 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #128] @ (1c700 ) │ │ │ │ + ldr r3, [pc, #128] @ (1c750 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (1c704 ) │ │ │ │ + ldr r2, [pc, #120] @ (1c754 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1c708 ) │ │ │ │ + ldr r2, [pc, #116] @ (1c758 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1c658 │ │ │ │ - ldr r2, [pc, #68] @ (1c6e4 ) │ │ │ │ + b.n 1c6a8 │ │ │ │ + ldr r2, [pc, #68] @ (1c734 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1c70c ) │ │ │ │ + ldr r3, [pc, #104] @ (1c75c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1c710 ) │ │ │ │ + ldr r2, [pc, #96] @ (1c760 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ - ldr r2, [pc, #84] @ (1c714 ) │ │ │ │ + ldr r2, [pc, #84] @ (1c764 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 1c660 │ │ │ │ - ldr r3, [pc, #76] @ (1c718 ) │ │ │ │ + b.n 1c6b0 │ │ │ │ + ldr r3, [pc, #76] @ (1c768 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #76] @ (1c71c ) │ │ │ │ - ldr r0, [pc, #76] @ (1c720 ) │ │ │ │ + ldr r1, [pc, #76] @ (1c76c ) │ │ │ │ + ldr r0, [pc, #76] @ (1c770 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ + adds r5, #128 @ 0x80 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c72c │ │ │ │ + bge.n 1c77c │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c76c │ │ │ │ + bge.n 1c7bc │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c618 │ │ │ │ + bge.n 1c668 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c6e0 │ │ │ │ + bls.n 1c730 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c720 │ │ │ │ + bge.n 1c770 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c7cc │ │ │ │ + bge.n 1c81c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c668 │ │ │ │ + bls.n 1c6b8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c6a8 │ │ │ │ + bls.n 1c6f8 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c754 │ │ │ │ + bge.n 1c7a4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c628 │ │ │ │ + bls.n 1c678 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c668 │ │ │ │ + bls.n 1c6b8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1c708 │ │ │ │ + bls.n 1c758 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1ce10 │ │ │ │ + b.n 1ce60 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c6d8 │ │ │ │ + bge.n 1c728 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 1c6cc │ │ │ │ + bge.n 1c71c │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #80] @ (1c784 ) │ │ │ │ + ldr r3, [pc, #80] @ (1c7d4 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #13 │ │ │ │ add r3, pc │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 8d80 <__tls_get_addr@plt> │ │ │ │ - ldr.w lr, [pc, #64] @ 1c788 │ │ │ │ + ldr.w lr, [pc, #64] @ 1c7d8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movw r2, #60495 @ 0xec4f │ │ │ │ movt r2, #20164 @ 0x4ec4 │ │ │ │ add.w r3, lr, r0 │ │ │ │ ldr.w ip, [lr, r0] │ │ │ │ eor.w r3, r3, ip │ │ │ │ eor.w r3, r3, r5, lsr #7 │ │ │ │ @@ -31401,15 +31422,15 @@ │ │ │ │ mls r0, r4, r2, r1 │ │ │ │ cmp r0, #6 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subs r0, #102 @ 0x66 │ │ │ │ + subs r0, #22 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -31424,55 +31445,55 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ b.w 81e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (1c80c ) │ │ │ │ + ldr r3, [pc, #76] @ (1c85c ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ blx 8668 │ │ │ │ - cbz r0, 1c7d0 │ │ │ │ + cbz r0, 1c820 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (1c810 ) │ │ │ │ + ldr r1, [pc, #60] @ (1c860 ) │ │ │ │ movw r0, #1787 @ 0x6fb │ │ │ │ - ldr r3, [pc, #60] @ (1c814 ) │ │ │ │ - ldr r2, [pc, #60] @ (1c818 ) │ │ │ │ + ldr r3, [pc, #60] @ (1c864 ) │ │ │ │ + ldr r2, [pc, #60] @ (1c868 ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #44] @ (1c81c ) │ │ │ │ + ldr r0, [pc, #44] @ (1c86c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #22 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - adds r3, #6 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1c8c4 │ │ │ │ + bhi.n 1c914 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1c918 │ │ │ │ + bhi.n 1c968 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1c730 │ │ │ │ + bhi.n 1c780 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ @@ -31481,115 +31502,115 @@ │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (1c894 ) │ │ │ │ + ldr r3, [pc, #68] @ (1c8e4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1c898 ) │ │ │ │ + ldr r2, [pc, #68] @ (1c8e8 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ mov.w r2, #1080 @ 0x438 │ │ │ │ - ldr r3, [pc, #56] @ (1c89c ) │ │ │ │ + ldr r3, [pc, #56] @ (1c8ec ) │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #56] @ (1c8a0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1c8f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #48] @ (1c8a4 ) │ │ │ │ + ldr r2, [pc, #48] @ (1c8f4 ) │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c830 │ │ │ │ + bvc.n 1c880 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c884 │ │ │ │ + bvc.n 1c8d4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1c8e0 │ │ │ │ + bhi.n 1c930 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (1c904 ) │ │ │ │ + ldr r2, [pc, #76] @ (1c954 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #76] @ (1c908 ) │ │ │ │ + ldr r1, [pc, #76] @ (1c958 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ movw r0, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #68] @ (1c90c ) │ │ │ │ + ldr r3, [pc, #68] @ (1c95c ) │ │ │ │ ldr r4, [r2, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #64] @ (1c910 ) │ │ │ │ + ldr r2, [pc, #64] @ (1c960 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - cbz r3, 1c8e6 │ │ │ │ + cbz r3, 1c936 │ │ │ │ ldrsb.w r1, [r3] │ │ │ │ - ldr r2, [pc, #44] @ (1c914 ) │ │ │ │ + ldr r2, [pc, #44] @ (1c964 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - adds r2, #10 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c9e0 │ │ │ │ + bvc.n 1ca30 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c828 │ │ │ │ + bvc.n 1c878 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1c8b8 │ │ │ │ + bvc.n 1c908 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #112] @ (1c99c ) │ │ │ │ + ldr r2, [pc, #112] @ (1c9ec ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #112] @ (1c9a0 ) │ │ │ │ + ldr r3, [pc, #112] @ (1c9f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 8808 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1c994 │ │ │ │ + cbz r0, 1c9e4 │ │ │ │ movs r7, #0 │ │ │ │ movw r8, #2709 @ 0xa95 │ │ │ │ movt r8, #10018 @ 0x2722 │ │ │ │ mov r9, r7 │ │ │ │ cmp r5, #4 │ │ │ │ mov r4, r5 │ │ │ │ it cs │ │ │ │ @@ -31600,56 +31621,56 @@ │ │ │ │ str.w r9, [sp] │ │ │ │ blx 8274 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add r6, r4 │ │ │ │ subs r5, r5, r4 │ │ │ │ eor.w r3, r3, r7, ror #27 │ │ │ │ mul.w r7, r8, r3 │ │ │ │ - bne.n 1c952 │ │ │ │ - ldr r2, [pc, #40] @ (1c9a4 ) │ │ │ │ - ldr r3, [pc, #36] @ (1c9a0 ) │ │ │ │ + bne.n 1c9a2 │ │ │ │ + ldr r2, [pc, #40] @ (1c9f4 ) │ │ │ │ + ldr r3, [pc, #36] @ (1c9f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1c998 │ │ │ │ + bne.n 1c9e8 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1c978 │ │ │ │ + b.n 1c9c8 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + adds r0, #252 @ 0xfc │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #236] @ (1caa4 ) │ │ │ │ + ldr r2, [pc, #236] @ (1caf4 ) │ │ │ │ sub sp, #8 │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ add.w ip, r0, r1 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 1ca66 │ │ │ │ + bne.n 1cab6 │ │ │ │ add.w lr, r1, #1 │ │ │ │ tst.w r1, lr │ │ │ │ - bne.n 1ca2c │ │ │ │ + bne.n 1ca7c │ │ │ │ cmp ip, r0 │ │ │ │ it hi │ │ │ │ movhi r1, r0 │ │ │ │ - bls.n 1ca12 │ │ │ │ + bls.n 1ca62 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r1, #8 │ │ │ │ ldr.w r6, [r1, #-4] │ │ │ │ and.w r0, r0, #2155905152 @ 0x80808080 │ │ │ │ and.w r6, r6, #2155905152 @ 0x80808080 │ │ │ │ lsrs r3, r0, #7 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -31658,136 +31679,136 @@ │ │ │ │ subs r3, #1 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r3, #4278124286 @ 0xfefefefe │ │ │ │ and.w r2, r2, #4278124286 @ 0xfefefefe │ │ │ │ cmp ip, r1 │ │ │ │ str.w r3, [r1, #-8] │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ - bhi.n 1c9dc │ │ │ │ + bhi.n 1ca2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r3, r4, lr │ │ │ │ str.w r2, [r4, lr] │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ ldrh r1, [r4, #4] │ │ │ │ strh r1, [r3, #4] │ │ │ │ strb r2, [r3, #6] │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ strb r2, [r4, r5] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #120] @ (1caa8 ) │ │ │ │ + ldr r1, [pc, #120] @ (1caf8 ) │ │ │ │ movw r0, #1055 @ 0x41f │ │ │ │ - ldr r3, [pc, #120] @ (1caac ) │ │ │ │ + ldr r3, [pc, #120] @ (1cafc ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r2, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #112] @ (1cab0 ) │ │ │ │ + ldr r2, [pc, #112] @ (1cb00 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #108] @ (1cab4 ) │ │ │ │ + ldr r2, [pc, #108] @ (1cb04 ) │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - ldr r3, [pc, #64] @ (1caa8 ) │ │ │ │ + ldr r3, [pc, #64] @ (1caf8 ) │ │ │ │ movw r1, #1054 @ 0x41e │ │ │ │ ldr r6, [r2, r3] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #68] @ (1cab8 ) │ │ │ │ - ldr r2, [pc, #68] @ (1cabc ) │ │ │ │ + ldr r3, [pc, #68] @ (1cb08 ) │ │ │ │ + ldr r2, [pc, #68] @ (1cb0c ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb r0, [r4, r5] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #56] @ (1cac0 ) │ │ │ │ + ldr r2, [pc, #56] @ (1cb10 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - adds r1, #10 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1caa8 │ │ │ │ + bpl.n 1caf8 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1caec │ │ │ │ + bvs.n 1cb3c │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1cab0 │ │ │ │ + bvs.n 1cb00 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1ca30 │ │ │ │ + bpl.n 1ca80 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1ca84 │ │ │ │ + bpl.n 1cad4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 1ca04 │ │ │ │ + bvs.n 1ca54 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ blx 8808 │ │ │ │ adds r4, r0, #1 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1cb04 │ │ │ │ + cbz r3, 1cb54 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ vldr d7, [r5, #8] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r6, #0] │ │ │ │ vstr d7, [r6, #8] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 8270 │ │ │ │ mov r0, r4 │ │ │ │ blx 8668 │ │ │ │ - b.n 1caee │ │ │ │ + b.n 1cb3e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr r5, [pc, #408] @ (1ccb8 ) │ │ │ │ + ldr r5, [pc, #408] @ (1cd08 ) │ │ │ │ add r3, sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ stmdb r3, {r0, r1, r2} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1cc94 │ │ │ │ + beq.w 1cce4 │ │ │ │ ldrsb.w r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1cc12 │ │ │ │ + blt.n 1cc62 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1cd1c │ │ │ │ + bl 1cd6c │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1cc5a │ │ │ │ + blt.w 1ccaa │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r3, lr, [r0, #8] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ subs r3, r4, r5 │ │ │ │ sub.w r2, r3, #8 │ │ │ │ @@ -31814,149 +31835,149 @@ │ │ │ │ and.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ orrs.w r8, ip, r2 │ │ │ │ and.w r1, r1, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - cbnz r1, 1cbd4 │ │ │ │ + cbnz r1, 1cc24 │ │ │ │ mvn.w r6, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bcs.n 1cc52 │ │ │ │ + bcs.n 1cca2 │ │ │ │ subs r3, #7 │ │ │ │ strb r6, [r4, #0] │ │ │ │ and.w r3, r3, lr │ │ │ │ adds r2, r5, r3 │ │ │ │ and.w r3, lr, #7 │ │ │ │ strb r6, [r2, r3] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r3, r1 │ │ │ │ str r3, [r0, #16] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r7, 1cbfe │ │ │ │ + cbnz r7, 1cc4e │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - cbz r2, 1cc0a │ │ │ │ + cbz r2, 1cc5a │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ add.w r2, r2, r6, lsr #3 │ │ │ │ cmp r2, #8 │ │ │ │ itete cc │ │ │ │ movcc r1, #1 │ │ │ │ movcs r1, #0 │ │ │ │ mvncc.w r6, #127 @ 0x7f │ │ │ │ mvncs.w r6, #1 │ │ │ │ - b.n 1cbb4 │ │ │ │ + b.n 1cc04 │ │ │ │ rbit r6, r7 │ │ │ │ clz r6, r6 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cbe2 │ │ │ │ + bne.n 1cc32 │ │ │ │ clz r2, ip │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1cbe6 │ │ │ │ - ldr r2, [pc, #168] @ (1ccbc ) │ │ │ │ + b.n 1cc36 │ │ │ │ + ldr r2, [pc, #168] @ (1cd0c ) │ │ │ │ movw r1, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #164] @ (1ccc0 ) │ │ │ │ + ldr r3, [pc, #164] @ (1cd10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r5, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #160] @ (1ccc4 ) │ │ │ │ + ldr r2, [pc, #160] @ (1cd14 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ - ldr r2, [pc, #148] @ (1ccc8 ) │ │ │ │ + ldr r2, [pc, #148] @ (1cd18 ) │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c840 │ │ │ │ - ldr r1, [pc, #96] @ (1ccbc ) │ │ │ │ + bl 1c890 │ │ │ │ + ldr r1, [pc, #96] @ (1cd0c ) │ │ │ │ movw r0, #1982 @ 0x7be │ │ │ │ - ldr r3, [pc, #104] @ (1cccc ) │ │ │ │ - ldr r2, [pc, #108] @ (1ccd0 ) │ │ │ │ + ldr r3, [pc, #104] @ (1cd1c ) │ │ │ │ + ldr r2, [pc, #108] @ (1cd20 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r5, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #92] @ (1ccd4 ) │ │ │ │ + ldr r0, [pc, #92] @ (1cd24 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #27 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - ldr r2, [pc, #36] @ (1ccbc ) │ │ │ │ + ldr r2, [pc, #36] @ (1cd0c ) │ │ │ │ movw r1, #2580 @ 0xa14 │ │ │ │ - ldr r3, [pc, #60] @ (1ccd8 ) │ │ │ │ + ldr r3, [pc, #60] @ (1cd28 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r5, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #52] @ (1ccdc ) │ │ │ │ + ldr r2, [pc, #52] @ (1cd2c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1cc32 │ │ │ │ + b.n 1cc82 │ │ │ │ nop │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #84 @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1ccf0 │ │ │ │ + bmi.n 1cd40 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1cd34 │ │ │ │ + bmi.n 1cd84 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 1cbd0 │ │ │ │ + bmi.n 1cc20 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cc68 │ │ │ │ + bcc.n 1ccb8 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1ccbc │ │ │ │ + bcc.n 1cd0c │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 1cd80 │ │ │ │ + bpl.n 1cdd0 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cc04 │ │ │ │ + bcc.n 1cc54 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cc48 │ │ │ │ + bcc.n 1cc98 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 1cd0c │ │ │ │ + cbz r1, 1cd5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1cd10 │ │ │ │ + cbz r3, 1cd60 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -31969,17 +31990,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 1cd48 │ │ │ │ + cbz r1, 1cd98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1cd4c │ │ │ │ + cbz r3, 1cd9c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -31989,352 +32010,352 @@ │ │ │ │ b.w 81e0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r9, [pc, #788] @ 1d084 │ │ │ │ + ldr.w r9, [pc, #788] @ 1d0d4 │ │ │ │ mov fp, r0 │ │ │ │ adds r3, r1, #1 │ │ │ │ subs r2, r1, #0 │ │ │ │ and.w r3, r3, r1 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ add r9, pc │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1cdc6 │ │ │ │ - ldr r2, [pc, #764] @ (1d088 ) │ │ │ │ + cbnz r2, 1ce16 │ │ │ │ + ldr r2, [pc, #764] @ (1d0d8 ) │ │ │ │ movw r1, #2122 @ 0x84a │ │ │ │ - ldr r3, [pc, #764] @ (1d08c ) │ │ │ │ + ldr r3, [pc, #764] @ (1d0dc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #756] @ (1d090 ) │ │ │ │ + ldr r2, [pc, #756] @ (1d0e0 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #748] @ (1d094 ) │ │ │ │ + ldr r2, [pc, #748] @ (1d0e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ cmp r1, #6 │ │ │ │ - bls.w 1d05a │ │ │ │ + bls.w 1d0aa │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c9a8 │ │ │ │ + bl 1c9f8 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1c7b0 │ │ │ │ + bl 1c800 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1cfdc │ │ │ │ + beq.w 1d02c │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ ldr.w r1, [fp] │ │ │ │ add.w sl, r1, r8 │ │ │ │ ldrsb.w r3, [r1, r8] │ │ │ │ adds r3, #2 │ │ │ │ - bne.n 1cec2 │ │ │ │ + bne.n 1cf12 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ add.w r3, r3, r8, lsl #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c790 │ │ │ │ - bl 1c918 │ │ │ │ + bl 1c7e0 │ │ │ │ + bl 1c968 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov.w r9, r1, lsr #12 │ │ │ │ eor.w r9, r9, r0, lsr #7 │ │ │ │ movs r0, #0 │ │ │ │ and.w r7, r5, r9 │ │ │ │ - b.n 1ce38 │ │ │ │ + b.n 1ce88 │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r7, r7, r5 │ │ │ │ - bcc.w 1cfe0 │ │ │ │ + bcc.w 1d030 │ │ │ │ adds r2, r1, r7 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr r2, [r1, r7] │ │ │ │ mvns r6, r4 │ │ │ │ and.w r4, r4, r6, lsl #7 │ │ │ │ mvns r6, r2 │ │ │ │ and.w r4, r4, #2155905152 @ 0x80808080 │ │ │ │ and.w r2, r2, r6, lsl #7 │ │ │ │ and.w r6, r2, #2155905152 @ 0x80808080 │ │ │ │ orrs.w r2, r6, r4 │ │ │ │ - beq.n 1ce2a │ │ │ │ + beq.n 1ce7a │ │ │ │ cmp r5, #6 │ │ │ │ - bls.n 1cf08 │ │ │ │ + bls.n 1cf58 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 1c724 │ │ │ │ + bl 1c774 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1cf08 │ │ │ │ + beq.n 1cf58 │ │ │ │ clz r0, r4 │ │ │ │ - cbnz r4, 1ce7a │ │ │ │ + cbnz r4, 1ceca │ │ │ │ clz r0, r6 │ │ │ │ adds r0, #32 │ │ │ │ rsb r0, r0, #63 @ 0x3f │ │ │ │ add.w r0, r7, r0, lsr #3 │ │ │ │ ands r5, r0 │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ and.w r9, r0, r9 │ │ │ │ sub.w r4, r8, r9 │ │ │ │ sub.w r9, r5, r9 │ │ │ │ ands r4, r0 │ │ │ │ and.w r9, r9, r0 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp.w r4, r9, lsr #3 │ │ │ │ - bne.n 1cf26 │ │ │ │ + bne.n 1cf76 │ │ │ │ cmp r8, r0 │ │ │ │ - bcs.w 1d07c │ │ │ │ + bcs.w 1d0cc │ │ │ │ sub.w r4, r8, #7 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ ands r4, r0 │ │ │ │ and.w r0, r0, #7 │ │ │ │ add r4, r1 │ │ │ │ strb.w r3, [sl] │ │ │ │ strb r3, [r4, r0] │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n 1cdee │ │ │ │ + bne.n 1ce3e │ │ │ │ adds r3, r5, #1 │ │ │ │ subs r2, r5, #0 │ │ │ │ and.w r3, r3, r5 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1cf72 │ │ │ │ - ldr r2, [pc, #416] @ (1d088 ) │ │ │ │ + bne.n 1cfc2 │ │ │ │ + ldr r2, [pc, #416] @ (1d0d8 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #428] @ (1d098 ) │ │ │ │ + ldr r3, [pc, #428] @ (1d0e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #420] @ (1d09c ) │ │ │ │ + ldr r2, [pc, #420] @ (1d0ec ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #412] @ (1d0a0 ) │ │ │ │ + ldr r2, [pc, #412] @ (1d0f0 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ - b.n 1cdac │ │ │ │ - cbz r6, 1cf1a │ │ │ │ + b.n 1cdfc │ │ │ │ + cbz r6, 1cf6a │ │ │ │ rbit r4, r6 │ │ │ │ clz r4, r4 │ │ │ │ add.w r7, r7, r4, lsr #3 │ │ │ │ ands r5, r7 │ │ │ │ - b.n 1ce84 │ │ │ │ + b.n 1ced4 │ │ │ │ rbit r4, r4 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 1cf12 │ │ │ │ + b.n 1cf62 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r7, r1, r5 │ │ │ │ ldrsb r6, [r1, r5] │ │ │ │ add.w r4, r2, r5, lsl #4 │ │ │ │ cmn.w r6, #128 @ 0x80 │ │ │ │ - beq.n 1cf94 │ │ │ │ + beq.n 1cfe4 │ │ │ │ adds r6, #2 │ │ │ │ - bne.n 1d022 │ │ │ │ + bne.n 1d072 │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 1d01a │ │ │ │ + bls.n 1d06a │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r1, r5] │ │ │ │ subs r5, #7 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ands r5, r0 │ │ │ │ and.w r0, r0, #7 │ │ │ │ add r1, r5 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ strb r3, [r1, r0] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1c794 │ │ │ │ + bl 1c7e4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c794 │ │ │ │ + bl 1c7e4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c794 │ │ │ │ + bl 1c7e4 │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ - b.n 1cec6 │ │ │ │ + b.n 1cf16 │ │ │ │ cmp r5, #7 │ │ │ │ it ne │ │ │ │ subne.w r5, r5, r5, lsr #3 │ │ │ │ - beq.n 1d010 │ │ │ │ + beq.n 1d060 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ movs r2, #16 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, r2 │ │ │ │ subs r5, r5, r3 │ │ │ │ str.w r5, [fp, #16] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.n 1c7ac │ │ │ │ + b.n 1c7fc │ │ │ │ cmp r0, r5 │ │ │ │ - bls.n 1d01a │ │ │ │ + bls.n 1d06a │ │ │ │ subs r5, #7 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ ands r5, r0 │ │ │ │ and.w r0, r0, #7 │ │ │ │ add r5, r1 │ │ │ │ strb r3, [r7, #0] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strb r3, [r5, r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c794 │ │ │ │ + bl 1c7e4 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 1d014 │ │ │ │ + bcs.n 1d064 │ │ │ │ ldr.w r3, [fp] │ │ │ │ sub.w r0, r8, #7 │ │ │ │ ands r0, r1 │ │ │ │ and.w r1, r1, #7 │ │ │ │ strb.w r6, [r3, r8] │ │ │ │ add r3, r0 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ add.w r8, r8, #1 │ │ │ │ strb r0, [r3, r1] │ │ │ │ ldr.w r5, [fp, #12] │ │ │ │ - b.n 1cec6 │ │ │ │ + b.n 1cf16 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 1cee4 │ │ │ │ - ldr r1, [pc, #164] @ (1d088 ) │ │ │ │ + b.n 1cf34 │ │ │ │ + ldr r1, [pc, #164] @ (1d0d8 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - ldr r3, [pc, #184] @ (1d0a4 ) │ │ │ │ - ldr r2, [pc, #184] @ (1d0a8 ) │ │ │ │ + ldr r3, [pc, #184] @ (1d0f4 ) │ │ │ │ + ldr r2, [pc, #184] @ (1d0f8 ) │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #168] @ (1d0ac ) │ │ │ │ + ldr r0, [pc, #168] @ (1d0fc ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ - b.n 1cdb4 │ │ │ │ + b.n 1ce04 │ │ │ │ movs r5, #6 │ │ │ │ - b.n 1cf7c │ │ │ │ + b.n 1cfcc │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c840 │ │ │ │ + bl 1c890 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c840 │ │ │ │ - ldr r3, [pc, #100] @ (1d088 ) │ │ │ │ + bl 1c890 │ │ │ │ + ldr r3, [pc, #100] @ (1d0d8 ) │ │ │ │ movw r2, #2186 @ 0x88a │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [r9, r3] │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [pc, #120] @ (1d0b0 ) │ │ │ │ - ldr r2, [pc, #124] @ (1d0b4 ) │ │ │ │ + ldr r3, [pc, #120] @ (1d100 ) │ │ │ │ + ldr r2, [pc, #124] @ (1d104 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr.w r1, [fp] │ │ │ │ - ldr r2, [pc, #112] @ (1d0b8 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d108 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrsb r5, [r1, r5] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - b.n 1cdb4 │ │ │ │ - ldr r2, [pc, #44] @ (1d088 ) │ │ │ │ + b.n 1ce04 │ │ │ │ + ldr r2, [pc, #44] @ (1d0d8 ) │ │ │ │ movw r1, #2124 @ 0x84c │ │ │ │ - ldr r3, [pc, #88] @ (1d0bc ) │ │ │ │ + ldr r3, [pc, #88] @ (1d10c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #80] @ (1d0c0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1d110 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #76] @ (1d0c4 ) │ │ │ │ + ldr r2, [pc, #76] @ (1d114 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1cda8 │ │ │ │ + b.n 1cdf8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c840 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ + bl 1c890 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1cfd0 │ │ │ │ + bcs.n 1d020 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1d010 │ │ │ │ + bcs.n 1d060 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 1cfdc │ │ │ │ + bcc.n 1d02c │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d124 │ │ │ │ + bne.n 1d174 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d164 │ │ │ │ + bne.n 1d1b4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 1d12c │ │ │ │ + bcs.n 1d17c │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d124 │ │ │ │ + beq.n 1d174 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d178 │ │ │ │ + beq.n 1d1c8 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 1d1a0 │ │ │ │ + bne.n 1d1f0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d0f8 │ │ │ │ + beq.n 1d148 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d078 │ │ │ │ + beq.n 1d0c8 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1d098 │ │ │ │ + beq.n 1d0e8 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ and.w ip, r3, #127 @ 0x7f │ │ │ │ mov.w lr, #16843009 @ 0x1010101 │ │ │ │ ldr.w fp, [r1, #12] │ │ │ │ - ldr.w sl, [pc, #512] @ 1d2e8 │ │ │ │ + ldr.w sl, [pc, #512] @ 1d338 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ umull lr, ip, ip, lr │ │ │ │ add sl, pc │ │ │ │ str.w sl, [sp, #20] │ │ │ │ add ip, lr │ │ │ │ mov sl, r1 │ │ │ │ @@ -32358,85 +32379,85 @@ │ │ │ │ eor.w r7, r0, ip │ │ │ │ and.w r5, r5, #2155905152 @ 0x80808080 │ │ │ │ adc.w fp, r7, #4278124286 @ 0xfefefefe │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bic.w fp, fp, r7 │ │ │ │ and.w fp, fp, #2155905152 @ 0x80808080 │ │ │ │ orrs.w r1, r5, fp │ │ │ │ - beq.n 1d222 │ │ │ │ + beq.n 1d272 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d1fc │ │ │ │ + beq.n 1d24c │ │ │ │ rbit r7, r5 │ │ │ │ clz r7, r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r7, r6, r7, lsr #3 │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ subs r1, r5, #1 │ │ │ │ and.w r7, r7, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ and.w r5, r5, r1 │ │ │ │ adc.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r4, r7, lsl #4 │ │ │ │ and.w fp, r1, fp │ │ │ │ - bl 1c790 │ │ │ │ + bl 1c7e0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 80bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1d146 │ │ │ │ + bne.n 1d196 │ │ │ │ ldrsb.w r1, [r8, r7] │ │ │ │ add.w r3, r4, r7, lsl #4 │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ moveq r3, r0 │ │ │ │ mov r9, sl │ │ │ │ mov r4, r2 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ add r7, r8 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 1d1c6 │ │ │ │ - b.n 1d208 │ │ │ │ + blt.n 1d216 │ │ │ │ + b.n 1d258 │ │ │ │ rbit r2, r1 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #7 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ add r7, r2 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bge.n 1d208 │ │ │ │ + bge.n 1d258 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ lsrs r1, r5, #7 │ │ │ │ lsrs r2, r0, #7 │ │ │ │ orr.w r1, r1, r0, lsl #25 │ │ │ │ bic.w r2, r2, r0 │ │ │ │ bic.w r1, r1, r5 │ │ │ │ orr.w r1, r1, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r2, r2, #16646398 @ 0xfe00fe │ │ │ │ orr.w r2, r2, #65024 @ 0xfe00 │ │ │ │ adds r1, #1 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1d1ac │ │ │ │ + bne.n 1d1fc │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1d1b4 │ │ │ │ + b.n 1d204 │ │ │ │ rbit r7, fp │ │ │ │ clz r7, r7 │ │ │ │ adds r7, #32 │ │ │ │ - b.n 1d158 │ │ │ │ + b.n 1d1a8 │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 1d25a │ │ │ │ + beq.n 1d2aa │ │ │ │ ldrsb.w r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1d2b4 │ │ │ │ + blt.n 1d304 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r7, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r8 │ │ │ │ ldrd r8, r0, [sp, #36] @ 0x24 │ │ │ │ @@ -32444,79 +32465,79 @@ │ │ │ │ mvn.w r4, r8 │ │ │ │ and.w r8, r8, r4, lsl #6 │ │ │ │ mvns r4, r0 │ │ │ │ and.w r8, r8, #2155905152 @ 0x80808080 │ │ │ │ and.w r0, r0, r4, lsl #6 │ │ │ │ and.w r0, r0, #2155905152 @ 0x80808080 │ │ │ │ orrs.w r8, r8, r0 │ │ │ │ - beq.n 1d260 │ │ │ │ + beq.n 1d2b0 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r2] │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1d214 │ │ │ │ + b.n 1d264 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r1, #8 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add r6, r1 │ │ │ │ cmp r0, r1 │ │ │ │ and.w r6, r6, r0 │ │ │ │ - bcs.w 1d112 │ │ │ │ - ldr r1, [pc, #116] @ (1d2ec ) │ │ │ │ + bcs.w 1d162 │ │ │ │ + ldr r1, [pc, #116] @ (1d33c ) │ │ │ │ mov.w r0, #2560 @ 0xa00 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - ldr r3, [pc, #112] @ (1d2f0 ) │ │ │ │ - ldr r2, [pc, #112] @ (1d2f4 ) │ │ │ │ + ldr r3, [pc, #112] @ (1d340 ) │ │ │ │ + ldr r2, [pc, #112] @ (1d344 ) │ │ │ │ ldr.w r4, [sl, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #96] @ (1d2f8 ) │ │ │ │ + ldr r0, [pc, #96] @ (1d348 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ add r0, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 84f0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - ldr r2, [pc, #52] @ (1d2ec ) │ │ │ │ + ldr r2, [pc, #52] @ (1d33c ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #64] @ (1d2fc ) │ │ │ │ + ldr r3, [pc, #64] @ (1d34c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [sl, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #56] @ (1d300 ) │ │ │ │ + ldr r2, [pc, #56] @ (1d350 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r7] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #40] @ (1d304 ) │ │ │ │ + ldr r2, [pc, #40] @ (1d354 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - b.n 1d2a2 │ │ │ │ + b.n 1d2f2 │ │ │ │ nop │ │ │ │ - cmp r1, #214 @ 0xd6 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5, {r1, r3, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ @@ -32528,71 +32549,71 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #692] @ (1d5d0 ) │ │ │ │ + ldr r4, [pc, #692] @ (1d620 ) │ │ │ │ adds r2, r1, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ add r4, pc │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r7, r1 │ │ │ │ tst r2, r1 │ │ │ │ str r1, [r0, #12] │ │ │ │ - bne.n 1d380 │ │ │ │ + bne.n 1d3d0 │ │ │ │ add.w r0, r1, #23 │ │ │ │ mov r9, r3 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ movs r1, #16 │ │ │ │ - bl 1c7b0 │ │ │ │ + bl 1c800 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ str r0, [r5, #0] │ │ │ │ adds r2, r7, #1 │ │ │ │ subs r1, r7, #0 │ │ │ │ and.w r2, r2, r7 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 1d3ba │ │ │ │ - ldr r2, [pc, #628] @ (1d5d4 ) │ │ │ │ + cbnz r1, 1d40a │ │ │ │ + ldr r2, [pc, #628] @ (1d624 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #624] @ (1d5d8 ) │ │ │ │ + ldr r3, [pc, #624] @ (1d628 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #620] @ (1d5dc ) │ │ │ │ + ldr r2, [pc, #620] @ (1d62c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #612] @ (1d5e0 ) │ │ │ │ + ldr r2, [pc, #612] @ (1d630 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1d3a0 │ │ │ │ - ldr r2, [pc, #592] @ (1d5d4 ) │ │ │ │ + b.n 1d3f0 │ │ │ │ + ldr r2, [pc, #592] @ (1d624 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #604] @ (1d5e4 ) │ │ │ │ + ldr r3, [pc, #604] @ (1d634 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #596] @ (1d5e8 ) │ │ │ │ + ldr r2, [pc, #596] @ (1d638 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #592] @ (1d5ec ) │ │ │ │ + ldr r2, [pc, #592] @ (1d63c ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ @@ -32616,199 +32637,199 @@ │ │ │ │ subs r1, r7, #0 │ │ │ │ and.w r2, r2, r7 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ - cbnz r1, 1d412 │ │ │ │ - ldr r2, [pc, #480] @ (1d5d4 ) │ │ │ │ + cbnz r1, 1d462 │ │ │ │ + ldr r2, [pc, #480] @ (1d624 ) │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ - ldr r3, [pc, #504] @ (1d5f0 ) │ │ │ │ + ldr r3, [pc, #504] @ (1d640 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #496] @ (1d5f4 ) │ │ │ │ + ldr r2, [pc, #496] @ (1d644 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #492] @ (1d5f8 ) │ │ │ │ + ldr r2, [pc, #492] @ (1d648 ) │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc │ │ │ │ - b.n 1d3a0 │ │ │ │ + b.n 1d3f0 │ │ │ │ cmp r7, #7 │ │ │ │ it ne │ │ │ │ subne.w r7, r7, r7, lsr #3 │ │ │ │ - beq.w 1d56c │ │ │ │ + beq.w 1d5bc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r7, r2 │ │ │ │ str r2, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d544 │ │ │ │ + beq.w 1d594 │ │ │ │ subs r2, r6, #1 │ │ │ │ add.w r7, r8, #4294967295 @ 0xffffffff │ │ │ │ add.w fp, r8, r2 │ │ │ │ mov sl, r5 │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrsb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1d4fa │ │ │ │ + blt.n 1d54a │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1c790 │ │ │ │ - bl 1c918 │ │ │ │ + bl 1c7e0 │ │ │ │ + bl 1c968 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r4, [sl, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ lsrs r7, r1, #12 │ │ │ │ eor.w r7, r7, r3, lsr #7 │ │ │ │ ands r7, r4 │ │ │ │ - b.n 1d474 │ │ │ │ + b.n 1d4c4 │ │ │ │ adds r0, #8 │ │ │ │ add r7, r0 │ │ │ │ cmp r4, r0 │ │ │ │ and.w r7, r7, r4 │ │ │ │ - bcc.n 1d570 │ │ │ │ + bcc.n 1d5c0 │ │ │ │ adds r5, r1, r7 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r5, [r1, r7] │ │ │ │ mvn.w ip, r6 │ │ │ │ and.w r6, r6, ip, lsl #7 │ │ │ │ mvn.w ip, r5 │ │ │ │ and.w r6, r6, #2155905152 @ 0x80808080 │ │ │ │ and.w r5, r5, ip, lsl #7 │ │ │ │ and.w r5, r5, #2155905152 @ 0x80808080 │ │ │ │ orrs.w ip, r5, r6 │ │ │ │ - beq.n 1d468 │ │ │ │ + beq.n 1d4b8 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1d526 │ │ │ │ + bls.n 1d576 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1c724 │ │ │ │ + bl 1c774 │ │ │ │ ldr.w ip, [sl, #12] │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1d526 │ │ │ │ + cbz r0, 1d576 │ │ │ │ clz r0, r6 │ │ │ │ - cbnz r6, 1d4c4 │ │ │ │ + cbnz r6, 1d514 │ │ │ │ clz r0, r5 │ │ │ │ adds r0, #32 │ │ │ │ rsb r0, r0, #63 @ 0x3f │ │ │ │ add.w r0, r7, r0, lsr #3 │ │ │ │ ands r4, r0 │ │ │ │ cmp r4, ip │ │ │ │ - bcs.n 1d59c │ │ │ │ + bcs.n 1d5ec │ │ │ │ subs r0, r4, #7 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ and.w r0, r0, ip │ │ │ │ strb r3, [r1, r4] │ │ │ │ and.w ip, ip, #7 │ │ │ │ add r1, r0 │ │ │ │ str r2, [sp, #12] │ │ │ │ strb.w r3, [r1, ip] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ - bl 1c794 │ │ │ │ + bl 1c7e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r9, r9, #16 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 1d43c │ │ │ │ + bne.n 1d48c │ │ │ │ ldrd r4, r6, [sp, #24] │ │ │ │ adds r2, r6, #1 │ │ │ │ tst r2, r6 │ │ │ │ - bne.n 1d54a │ │ │ │ + bne.n 1d59a │ │ │ │ add.w r1, r6, #23 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r1, r6, lsl #4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1c7ac │ │ │ │ - cbz r5, 1d538 │ │ │ │ + b.w 1c7fc │ │ │ │ + cbz r5, 1d588 │ │ │ │ rbit r6, r5 │ │ │ │ clz r6, r6 │ │ │ │ add.w r7, r7, r6, lsr #3 │ │ │ │ ands r4, r7 │ │ │ │ - b.n 1d4ce │ │ │ │ + b.n 1d51e │ │ │ │ rbit r6, r6 │ │ │ │ clz r6, r6 │ │ │ │ adds r6, #32 │ │ │ │ - b.n 1d530 │ │ │ │ + b.n 1d580 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #136] @ (1d5d4 ) │ │ │ │ + ldr r2, [pc, #136] @ (1d624 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #168] @ (1d5fc ) │ │ │ │ + ldr r3, [pc, #168] @ (1d64c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #164] @ (1d600 ) │ │ │ │ + ldr r2, [pc, #164] @ (1d650 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #156] @ (1d604 ) │ │ │ │ + ldr r2, [pc, #156] @ (1d654 ) │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc │ │ │ │ - b.n 1d3a0 │ │ │ │ + b.n 1d3f0 │ │ │ │ movs r7, #6 │ │ │ │ - b.n 1d41e │ │ │ │ - ldr r1, [pc, #96] @ (1d5d4 ) │ │ │ │ + b.n 1d46e │ │ │ │ + ldr r1, [pc, #96] @ (1d624 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #140] @ (1d608 ) │ │ │ │ - ldr r2, [pc, #144] @ (1d60c ) │ │ │ │ + ldr r3, [pc, #140] @ (1d658 ) │ │ │ │ + ldr r2, [pc, #144] @ (1d65c ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #128] @ (1d610 ) │ │ │ │ + ldr r0, [pc, #128] @ (1d660 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ - b.n 1d3a8 │ │ │ │ - ldr r3, [pc, #52] @ (1d5d4 ) │ │ │ │ + b.n 1d3f8 │ │ │ │ + ldr r3, [pc, #52] @ (1d624 ) │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov.w r2, #1080 @ 0x438 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, ip │ │ │ │ ldr r4, [r4, r3] │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [pc, #100] @ (1d614 ) │ │ │ │ - ldr r2, [pc, #100] @ (1d618 ) │ │ │ │ + ldr r3, [pc, #100] @ (1d664 ) │ │ │ │ + ldr r2, [pc, #100] @ (1d668 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ str r6, [sp, #0] │ │ │ │ - ldr r2, [pc, #92] @ (1d61c ) │ │ │ │ + ldr r2, [pc, #92] @ (1d66c ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - b.n 1d3a8 │ │ │ │ + b.n 1d3f8 │ │ │ │ nop │ │ │ │ - movs r7, #166 @ 0xa6 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ @@ -32846,240 +32867,240 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ - ldr r3, [pc, #616] @ (1d8a0 ) │ │ │ │ + ldr r3, [pc, #616] @ (1d8f0 ) │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov.w r8, r7, lsr #7 │ │ │ │ add r3, pc │ │ │ │ eor.w r4, r8, r1, lsr #12 │ │ │ │ sub sp, #24 │ │ │ │ mov r9, r3 │ │ │ │ movs r0, #0 │ │ │ │ ands r4, r5 │ │ │ │ - b.n 1d65c │ │ │ │ + b.n 1d6ac │ │ │ │ adds r0, #8 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r0 │ │ │ │ and.w r4, r4, r5 │ │ │ │ - bcc.w 1d7d4 │ │ │ │ + bcc.w 1d824 │ │ │ │ adds r3, r1, r4 │ │ │ │ ldr r2, [r1, r4] │ │ │ │ mvn.w ip, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ and.w r2, r2, ip, lsl #7 │ │ │ │ mvn.w ip, r3 │ │ │ │ and.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, ip, lsl #7 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ orrs.w ip, r2, r3 │ │ │ │ - beq.n 1d64e │ │ │ │ + beq.n 1d69e │ │ │ │ cmp r5, #6 │ │ │ │ it ls │ │ │ │ movls ip, r5 │ │ │ │ - bhi.n 1d6d6 │ │ │ │ + bhi.n 1d726 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d704 │ │ │ │ + beq.n 1d754 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ add.w r4, r4, r3, lsr #3 │ │ │ │ and.w r0, r4, r5 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ adds r2, r1, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1d718 │ │ │ │ + beq.n 1d768 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ it eq │ │ │ │ subeq r5, #1 │ │ │ │ cmp r0, ip │ │ │ │ str r5, [r6, #16] │ │ │ │ - bcs.w 1d86e │ │ │ │ + bcs.w 1d8be │ │ │ │ subs r3, r0, #7 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ and.w r3, r3, ip │ │ │ │ and.w ip, ip, #7 │ │ │ │ add r1, r3 │ │ │ │ strb r7, [r2, #0] │ │ │ │ strb.w r7, [r1, ip] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c724 │ │ │ │ + bl 1c774 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d688 │ │ │ │ - cbz r3, 1d710 │ │ │ │ + beq.n 1d6d8 │ │ │ │ + cbz r3, 1d760 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ add.w r3, r4, r3, lsr #3 │ │ │ │ and.w r0, r3, r5 │ │ │ │ - b.n 1d69c │ │ │ │ + b.n 1d6ec │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1d694 │ │ │ │ + b.n 1d6e4 │ │ │ │ clz r3, r2 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1d6f6 │ │ │ │ + b.n 1d746 │ │ │ │ ldrsb r3, [r1, r0] │ │ │ │ adds r3, #2 │ │ │ │ - beq.n 1d6a4 │ │ │ │ + beq.n 1d6f4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1d824 │ │ │ │ + beq.n 1d874 │ │ │ │ cmp.w ip, #8 │ │ │ │ - bls.n 1d73c │ │ │ │ + bls.n 1d78c │ │ │ │ movs r3, #25 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ umull r3, r2, ip, r3 │ │ │ │ lsrs r0, r1, #27 │ │ │ │ cmp.w r3, r1, lsl #5 │ │ │ │ sbcs r2, r0 │ │ │ │ - bcs.n 1d83a │ │ │ │ + bcs.n 1d88a │ │ │ │ mov.w ip, ip, lsl #1 │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w ip, ip, #2 │ │ │ │ mov sl, r1 │ │ │ │ tst.w ip, r1 │ │ │ │ - bne.n 1d842 │ │ │ │ + bne.n 1d892 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d308 │ │ │ │ + bl 1d358 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r4, [r6, #12] │ │ │ │ eor.w r8, r8, r1, lsr #12 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - b.n 1d772 │ │ │ │ + b.n 1d7c2 │ │ │ │ adds r5, #8 │ │ │ │ add r8, r5 │ │ │ │ cmp r4, r5 │ │ │ │ and.w r8, r8, r4 │ │ │ │ - bcc.w 1d874 │ │ │ │ + bcc.w 1d8c4 │ │ │ │ add.w r3, r1, r8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r3, [r1, r8] │ │ │ │ mvns r0, r2 │ │ │ │ and.w r2, r2, r0, lsl #7 │ │ │ │ mvns r0, r3 │ │ │ │ and.w r2, r2, #2155905152 @ 0x80808080 │ │ │ │ and.w r3, r3, r0, lsl #7 │ │ │ │ and.w r3, r3, #2155905152 @ 0x80808080 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - beq.n 1d764 │ │ │ │ + beq.n 1d7b4 │ │ │ │ cmp r4, #6 │ │ │ │ it ls │ │ │ │ movls ip, r4 │ │ │ │ - bls.n 1d810 │ │ │ │ + bls.n 1d860 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1c724 │ │ │ │ + bl 1c774 │ │ │ │ ldr.w ip, [r6, #12] │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r0, 1d810 │ │ │ │ + cbz r0, 1d860 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - cbz r2, 1d7c2 │ │ │ │ + cbz r2, 1d812 │ │ │ │ clz r3, r2 │ │ │ │ rsb r3, r3, #63 @ 0x3f │ │ │ │ add.w r3, r8, r3, lsr #3 │ │ │ │ and.w r0, r3, r4 │ │ │ │ ldr r5, [r6, #16] │ │ │ │ adds r2, r1, r0 │ │ │ │ - b.n 1d6a4 │ │ │ │ - ldr r1, [pc, #204] @ (1d8a4 ) │ │ │ │ + b.n 1d6f4 │ │ │ │ + ldr r1, [pc, #204] @ (1d8f4 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #204] @ (1d8a8 ) │ │ │ │ - ldr r2, [pc, #204] @ (1d8ac ) │ │ │ │ + ldr r3, [pc, #204] @ (1d8f8 ) │ │ │ │ + ldr r2, [pc, #204] @ (1d8fc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #188] @ (1d8b0 ) │ │ │ │ + ldr r0, [pc, #188] @ (1d900 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ add r0, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 84f0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - cbz r3, 1d82e │ │ │ │ + cbz r3, 1d87e │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ add.w r8, r8, r3, lsr #3 │ │ │ │ and.w r0, r8, r4 │ │ │ │ - b.n 1d7ce │ │ │ │ + b.n 1d81e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d308 │ │ │ │ - b.n 1d756 │ │ │ │ + bl 1d358 │ │ │ │ + b.n 1d7a6 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1d81a │ │ │ │ + b.n 1d86a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cd58 │ │ │ │ - b.n 1d756 │ │ │ │ - ldr r2, [pc, #96] @ (1d8a4 ) │ │ │ │ + bl 1cda8 │ │ │ │ + b.n 1d7a6 │ │ │ │ + ldr r2, [pc, #96] @ (1d8f4 ) │ │ │ │ movw r1, #2084 @ 0x824 │ │ │ │ - ldr r3, [pc, #104] @ (1d8b4 ) │ │ │ │ + ldr r3, [pc, #104] @ (1d904 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1d8b8 ) │ │ │ │ + ldr r2, [pc, #96] @ (1d908 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #92] @ (1d8bc ) │ │ │ │ + ldr r2, [pc, #92] @ (1d90c ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, sl │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - b.n 1d7fe │ │ │ │ + b.n 1d84e │ │ │ │ mov r1, ip │ │ │ │ - bl 1c840 │ │ │ │ - ldr r1, [pc, #44] @ (1d8a4 ) │ │ │ │ + bl 1c890 │ │ │ │ + ldr r1, [pc, #44] @ (1d8f4 ) │ │ │ │ movw r0, #1281 @ 0x501 │ │ │ │ - ldr r3, [pc, #68] @ (1d8c0 ) │ │ │ │ - ldr r2, [pc, #68] @ (1d8c4 ) │ │ │ │ + ldr r3, [pc, #68] @ (1d910 ) │ │ │ │ + ldr r2, [pc, #68] @ (1d914 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #52] @ (1d8c8 ) │ │ │ │ + ldr r0, [pc, #52] @ (1d918 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ - b.n 1d7fe │ │ │ │ - movs r4, #138 @ 0x8a │ │ │ │ + b.n 1d84e │ │ │ │ + movs r4, #58 @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r1, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ @@ -33099,15 +33120,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #352] @ (1da44 ) │ │ │ │ + ldr r3, [pc, #352] @ (1da94 ) │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r7, r1 │ │ │ │ @@ -33139,128 +33160,128 @@ │ │ │ │ strd lr, r1, [sp, #16] │ │ │ │ eor.w r3, r7, r1 │ │ │ │ and.w r9, r9, #2155905152 @ 0x80808080 │ │ │ │ adc.w fp, r3, #4278124286 @ 0xfefefefe │ │ │ │ bic.w fp, fp, r3 │ │ │ │ and.w fp, fp, #2155905152 @ 0x80808080 │ │ │ │ orrs.w r3, r9, fp │ │ │ │ - beq.n 1d9b4 │ │ │ │ + beq.n 1da04 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1d9a6 │ │ │ │ + beq.n 1d9f6 │ │ │ │ rbit r8, r9 │ │ │ │ clz r8, r8 │ │ │ │ adds.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r8, r6, r8, lsr #3 │ │ │ │ and.w r9, r3, r9 │ │ │ │ adc.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ and.w r8, r8, sl │ │ │ │ and.w fp, r3, fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r0, r0, r8, lsl #4 │ │ │ │ - bl 1c790 │ │ │ │ + bl 1c7e0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1d952 │ │ │ │ + beq.n 1d9a2 │ │ │ │ mov r6, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, r3, [r4] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ rbit r8, fp │ │ │ │ clz r8, r8 │ │ │ │ add.w r8, r8, #32 │ │ │ │ - b.n 1d966 │ │ │ │ + b.n 1d9b6 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldrd lr, r1, [sp, #16] │ │ │ │ mvns r3, r4 │ │ │ │ and.w r4, r4, r3, lsl #6 │ │ │ │ mvns r3, r7 │ │ │ │ and.w r4, r4, #2155905152 @ 0x80808080 │ │ │ │ and.w r7, r7, r3, lsl #6 │ │ │ │ and.w r7, r7, #2155905152 @ 0x80808080 │ │ │ │ orrs r4, r7 │ │ │ │ - beq.n 1d9ec │ │ │ │ + beq.n 1da3c │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d620 │ │ │ │ + bl 1d670 │ │ │ │ movs r3, #1 │ │ │ │ strd r0, r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r0, r3, #8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 1da06 │ │ │ │ + bhi.n 1da56 │ │ │ │ add.w ip, r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r6, ip, sl │ │ │ │ - b.n 1d924 │ │ │ │ - ldr r1, [pc, #64] @ (1da48 ) │ │ │ │ + b.n 1d974 │ │ │ │ + ldr r1, [pc, #64] @ (1da98 ) │ │ │ │ movw r0, #2340 @ 0x924 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #60] @ (1da4c ) │ │ │ │ - ldr r2, [pc, #60] @ (1da50 ) │ │ │ │ + ldr r3, [pc, #60] @ (1da9c ) │ │ │ │ + ldr r2, [pc, #60] @ (1daa0 ) │ │ │ │ ldr r4, [r4, r1] │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #48] @ (1da54 ) │ │ │ │ + ldr r0, [pc, #48] @ (1daa4 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #11 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ blx 84f0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ nop │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + movs r1, #144 @ 0x90 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r2, r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r2, r6} │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r1, r2, r4, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001da58 : │ │ │ │ +0001daa8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1dac0 │ │ │ │ + cbz r3, 1db10 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 1dab8 │ │ │ │ - ldr r3, [pc, #72] @ (1dacc ) │ │ │ │ + beq.n 1db08 │ │ │ │ + ldr r3, [pc, #72] @ (1db1c ) │ │ │ │ add.w r8, sp, #28 │ │ │ │ mov.w r9, #0 │ │ │ │ add r7, sp, #8 │ │ │ │ add r3, pc │ │ │ │ strd r9, r9, [sp, #36] @ 0x24 │ │ │ │ strd r3, r9, [sp, #28] │ │ │ │ mov r6, r7 │ │ │ │ @@ -33278,67 +33299,67 @@ │ │ │ │ str.w r9, [lr] │ │ │ │ mov r0, ip │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #20 │ │ │ │ blx 8668 │ │ │ │ mov ip, r0 │ │ │ │ - b.n 1da7c │ │ │ │ + b.n 1dacc │ │ │ │ nop │ │ │ │ - beq.n 1db2c │ │ │ │ + beq.n 1db7c │ │ │ │ ... │ │ │ │ │ │ │ │ -0001dad0 : │ │ │ │ - ldr r3, [pc, #208] @ (1dba4 ) │ │ │ │ +0001db20 : │ │ │ │ + ldr r3, [pc, #208] @ (1dbf4 ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1db5c │ │ │ │ + beq.n 1dbac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1db82 │ │ │ │ + beq.n 1dbd2 │ │ │ │ mov r6, r3 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrsb r3, [r3, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1db08 │ │ │ │ + blt.n 1db58 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ - bl 1cd1c │ │ │ │ + bl 1cd6c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 1daf4 │ │ │ │ + bne.n 1db44 │ │ │ │ adds r3, r4, #1 │ │ │ │ subs r2, r4, #0 │ │ │ │ and.w r3, r3, r4 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 1db5e │ │ │ │ - ldr r2, [pc, #132] @ (1dba8 ) │ │ │ │ + cbnz r2, 1dbae │ │ │ │ + ldr r2, [pc, #132] @ (1dbf8 ) │ │ │ │ mov.w r1, #1144 @ 0x478 │ │ │ │ - ldr r3, [pc, #128] @ (1dbac ) │ │ │ │ + ldr r3, [pc, #128] @ (1dbfc ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r6, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #124] @ (1dbb0 ) │ │ │ │ + ldr r2, [pc, #124] @ (1dc00 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1dbb4 ) │ │ │ │ + ldr r2, [pc, #116] @ (1dc04 ) │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ @@ -33348,199 +33369,199 @@ │ │ │ │ blx 8e04 │ │ │ │ bx lr │ │ │ │ add.w r1, r4, #23 │ │ │ │ movs r2, #16 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r1, r1, r4, lsl #4 │ │ │ │ - bl 1c7ac │ │ │ │ - ldr r2, [pc, #68] @ (1dbb8 ) │ │ │ │ + bl 1c7fc │ │ │ │ + ldr r2, [pc, #68] @ (1dc08 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ add r2, pc │ │ │ │ str r3, [r5, #16] │ │ │ │ strd r2, r3, [r5] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1db98 │ │ │ │ + cbz r3, 1dbe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 81e0 │ │ │ │ - subs r6, r6, #7 │ │ │ │ + subs r6, r4, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2} │ │ │ │ movs r0, r0 │ │ │ │ stmia r5!, {r1, r2, r5} │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r1, r2} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001dbbc : │ │ │ │ +0001dc0c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #340] @ (1dd28 ) │ │ │ │ + ldr r0, [pc, #340] @ (1dd78 ) │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - ldr r5, [pc, #336] @ (1dd2c ) │ │ │ │ + ldr r5, [pc, #336] @ (1dd7c ) │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #336] @ (1dd30 ) │ │ │ │ + ldr r0, [pc, #336] @ (1dd80 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov.w r0, #0 │ │ │ │ - beq.w 1dd14 │ │ │ │ + beq.w 1dd64 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ blx 8258 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dcc2 │ │ │ │ - ldr r1, [pc, #304] @ (1dd34 ) │ │ │ │ + beq.n 1dd12 │ │ │ │ + ldr r1, [pc, #304] @ (1dd84 ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r0, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ add r0, sp, #16 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ mov r8, r3 │ │ │ │ - bl 1d8cc │ │ │ │ + bl 1d91c │ │ │ │ ldrb.w r6, [sp, #20] │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 1dcb0 │ │ │ │ + bne.n 1dd00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r4, r3, r7 │ │ │ │ ldrsb r3, [r3, r7] │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1dc42 │ │ │ │ - b.n 1dc78 │ │ │ │ + blt.n 1dc92 │ │ │ │ + b.n 1dcc8 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #7 │ │ │ │ add.w r4, r4, r3, lsr #3 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r2, r3, #1 │ │ │ │ - bge.n 1dc78 │ │ │ │ + bge.n 1dcc8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsrs r2, r0, #7 │ │ │ │ lsrs r3, r1, #7 │ │ │ │ orr.w r2, r2, r1, lsl #25 │ │ │ │ bic.w r3, r3, r1 │ │ │ │ bic.w r2, r2, r0 │ │ │ │ orr.w r2, r2, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r3, r3, #16646398 @ 0xfe00fe │ │ │ │ orr.w r3, r3, #65024 @ 0xfe00 │ │ │ │ adds r2, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1dc2c │ │ │ │ + bne.n 1dc7c │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1dc34 │ │ │ │ + b.n 1dc84 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1dc84 │ │ │ │ + beq.n 1dcd4 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1dcd2 │ │ │ │ + blt.n 1dd22 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1dcc6 │ │ │ │ + cbz r3, 1dd16 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #160] @ (1dd38 ) │ │ │ │ - ldr r3, [pc, #152] @ (1dd30 ) │ │ │ │ + ldr r2, [pc, #160] @ (1dd88 ) │ │ │ │ + ldr r3, [pc, #152] @ (1dd80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dcce │ │ │ │ + bne.n 1dd1e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ - bl 1c790 │ │ │ │ - bl 1cac4 │ │ │ │ - b.n 1dc20 │ │ │ │ + bl 1c7e0 │ │ │ │ + bl 1cb14 │ │ │ │ + b.n 1dc70 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1dc94 │ │ │ │ + b.n 1dce4 │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 1dc94 │ │ │ │ + b.n 1dce4 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #104] @ (1dd3c ) │ │ │ │ + ldr r2, [pc, #104] @ (1dd8c ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r3, [pc, #100] @ (1dd40 ) │ │ │ │ + ldr r3, [pc, #100] @ (1dd90 ) │ │ │ │ ldr r5, [r0, r2] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (1dd44 ) │ │ │ │ + ldr r2, [pc, #92] @ (1dd94 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #80] @ (1dd48 ) │ │ │ │ + ldr r2, [pc, #80] @ (1dd98 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - ldr r3, [pc, #52] @ (1dd4c ) │ │ │ │ + ldr r3, [pc, #52] @ (1dd9c ) │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ - ldr r1, [pc, #52] @ (1dd50 ) │ │ │ │ - ldr r0, [pc, #56] @ (1dd54 ) │ │ │ │ + ldr r1, [pc, #52] @ (1dda0 ) │ │ │ │ + ldr r0, [pc, #56] @ (1dda4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #16 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ - subs r6, r5, #3 │ │ │ │ + subs r6, r3, #2 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + subs r0, r3, #2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + adds r0, r4, #7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r1, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ stmia r3!, {r2, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ @@ -33549,209 +33570,209 @@ │ │ │ │ ldmia r5, {r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001dd58 : │ │ │ │ +0001dda8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #456] @ (1df34 ) │ │ │ │ + ldr r4, [pc, #456] @ (1df84 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #456] @ (1df38 ) │ │ │ │ + ldr r0, [pc, #456] @ (1df88 ) │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [pc, #452] @ (1df3c ) │ │ │ │ + ldr r6, [pc, #452] @ (1df8c ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ add r6, pc │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ mov.w r0, #0 │ │ │ │ - beq.w 1df1e │ │ │ │ + beq.w 1df6e │ │ │ │ mov r0, r1 │ │ │ │ mov fp, r6 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ blx 8258 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1deb4 │ │ │ │ - ldr r1, [pc, #408] @ (1df40 ) │ │ │ │ + beq.w 1df04 │ │ │ │ + ldr r1, [pc, #408] @ (1df90 ) │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r4, sl │ │ │ │ add r0, sp, #32 │ │ │ │ strd r3, r4, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ add r3, sp, #16 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 1d8cc │ │ │ │ + bl 1d91c │ │ │ │ ldrb.w r8, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 1de9e │ │ │ │ + bne.n 1deee │ │ │ │ ldrd r1, r3, [r5] │ │ │ │ adds r4, r1, r2 │ │ │ │ ldrsb r1, [r1, r2] │ │ │ │ add.w r2, r3, r2, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 1ddfe │ │ │ │ - b.n 1de34 │ │ │ │ + blt.n 1de4e │ │ │ │ + b.n 1de84 │ │ │ │ rbit r2, r1 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #7 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ add r4, r2 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bge.n 1de34 │ │ │ │ + bge.n 1de84 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsrs r1, r2, #7 │ │ │ │ orr.w r1, r1, r0, lsl #25 │ │ │ │ bic.w r1, r1, r2 │ │ │ │ lsrs r2, r0, #7 │ │ │ │ bic.w r2, r2, r0 │ │ │ │ orr.w r1, r1, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r2, r2, #16646398 @ 0xfe00fe │ │ │ │ adds r1, #1 │ │ │ │ orr.w r2, r2, #65024 @ 0xfe00 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1dde4 │ │ │ │ + bne.n 1de34 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #32 │ │ │ │ - b.n 1ddec │ │ │ │ + b.n 1de3c │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 1deb8 │ │ │ │ + beq.n 1df08 │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1decc │ │ │ │ + blt.n 1df1c │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r8, [sp, #44] @ 0x2c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1de6c │ │ │ │ - ldr r2, [pc, #240] @ (1df44 ) │ │ │ │ - ldr r3, [pc, #228] @ (1df38 ) │ │ │ │ + beq.n 1debc │ │ │ │ + ldr r2, [pc, #240] @ (1df94 ) │ │ │ │ + ldr r3, [pc, #228] @ (1df88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1dec8 │ │ │ │ + bne.n 1df18 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 83ec │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 1debe │ │ │ │ + cbz r5, 1df0e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r4, 1de8a │ │ │ │ + cbz r4, 1deda │ │ │ │ ldrsb.w r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1df0e │ │ │ │ + blt.n 1df5e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1df14 │ │ │ │ + beq.n 1df64 │ │ │ │ mov r0, r3 │ │ │ │ mov r4, sl │ │ │ │ mov r3, r9 │ │ │ │ - bl 1c790 │ │ │ │ + bl 1c7e0 │ │ │ │ strd r3, r4, [r0, #8] │ │ │ │ - b.n 1de50 │ │ │ │ + b.n 1dea0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ - bl 1c790 │ │ │ │ - bl 1cac4 │ │ │ │ + bl 1c7e0 │ │ │ │ + bl 1cb14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1ddcc │ │ │ │ + b.n 1de1c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1de50 │ │ │ │ + b.n 1dea0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1de40 │ │ │ │ + b.n 1de90 │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 1de80 │ │ │ │ + b.n 1ded0 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #120] @ (1df48 ) │ │ │ │ + ldr r2, [pc, #120] @ (1df98 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #120] @ (1df4c ) │ │ │ │ + ldr r3, [pc, #120] @ (1df9c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [fp, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #112] @ (1df50 ) │ │ │ │ + ldr r2, [pc, #112] @ (1dfa0 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #96] @ (1df54 ) │ │ │ │ + ldr r2, [pc, #96] @ (1dfa4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1c8a8 │ │ │ │ + bl 1c8f8 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r3, [pc, #56] @ (1df58 ) │ │ │ │ + ldr r3, [pc, #56] @ (1dfa8 ) │ │ │ │ movs r2, #79 @ 0x4f │ │ │ │ - ldr r1, [pc, #56] @ (1df5c ) │ │ │ │ - ldr r0, [pc, #56] @ (1df60 ) │ │ │ │ + ldr r1, [pc, #56] @ (1dfac ) │ │ │ │ + ldr r0, [pc, #56] @ (1dfb0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #32 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, r2, #5 │ │ │ │ + adds r4, r0, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r7, #3 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, r6, #1 │ │ │ │ + adds r4, r4, #0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r6} │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ @@ -33760,51 +33781,51 @@ │ │ │ │ ldmia r3!, {r1, r2, r4, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r2, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r5, r6, r7} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001df64 : │ │ │ │ +0001dfb4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #588] @ (1e1c4 ) │ │ │ │ + ldr r3, [pc, #588] @ (1e214 ) │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ add r3, pc │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ strd r0, r2, [sp, #12] │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - ldr r2, [pc, #568] @ (1e1c8 ) │ │ │ │ + ldr r2, [pc, #568] @ (1e218 ) │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ andne.w r4, r4, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #560] @ (1e1cc ) │ │ │ │ + ldr r3, [pc, #560] @ (1e21c ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e1b0 │ │ │ │ + beq.w 1e200 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ blx 8808 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e196 │ │ │ │ + beq.w 1e1e6 │ │ │ │ movs r5, #0 │ │ │ │ movw r6, #2709 @ 0xa95 │ │ │ │ movt r6, #10018 @ 0x2722 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r7, r5 │ │ │ │ mov r4, sl │ │ │ │ mov r8, r6 │ │ │ │ @@ -33818,200 +33839,200 @@ │ │ │ │ mov r2, r6 │ │ │ │ add r4, r6 │ │ │ │ blx 8274 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs.w r9, r9, r6 │ │ │ │ eor.w r3, r3, r5, ror #27 │ │ │ │ mul.w r5, r8, r3 │ │ │ │ - bne.n 1dfd2 │ │ │ │ + bne.n 1e022 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add.w r9, sp, #48 @ 0x30 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r9 │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 1d0c8 │ │ │ │ + bl 1d118 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ ldmia.w r9, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 1e02a │ │ │ │ + beq.n 1e07a │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e1a2 │ │ │ │ + blt.w 1e1f2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1e0f2 │ │ │ │ + beq.n 1e142 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c790 │ │ │ │ + bl 1c7e0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0f2 │ │ │ │ + beq.n 1e142 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 80bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0f4 │ │ │ │ + beq.n 1e144 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8258 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e0f2 │ │ │ │ + beq.n 1e142 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ add.w fp, sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #372] @ (1e1d0 ) │ │ │ │ + ldr r1, [pc, #372] @ (1e220 ) │ │ │ │ ldrd r2, r3, [r9, #8] │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ mov r0, fp │ │ │ │ - bl 1d8cc │ │ │ │ + bl 1d91c │ │ │ │ ldrb.w r9, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1e12e │ │ │ │ + bne.n 1e17e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r6, r3, r2 │ │ │ │ ldrsb r3, [r3, r2] │ │ │ │ adds r0, r3, #1 │ │ │ │ - blt.n 1e0a2 │ │ │ │ - b.n 1e0da │ │ │ │ + blt.n 1e0f2 │ │ │ │ + b.n 1e12a │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #7 │ │ │ │ add.w r6, r6, r3, lsr #3 │ │ │ │ ldrsb.w r3, [r6] │ │ │ │ adds r2, r3, #1 │ │ │ │ - bge.n 1e110 │ │ │ │ + bge.n 1e160 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ lsrs r3, r2, #7 │ │ │ │ orr.w r3, r3, r1, lsl #25 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ orr.w r3, r3, #4278124286 @ 0xfefefefe │ │ │ │ adds r2, r3, #1 │ │ │ │ mov.w r3, r1, lsr #7 │ │ │ │ bic.w r3, r3, r1 │ │ │ │ orr.w r3, r3, #16646398 @ 0xfe00fe │ │ │ │ orr.w r3, r3, #65024 @ 0xfe00 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e08c │ │ │ │ + bne.n 1e0dc │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1e094 │ │ │ │ - beq.n 1e0e0 │ │ │ │ + b.n 1e0e4 │ │ │ │ + beq.n 1e130 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e154 │ │ │ │ + blt.n 1e1a4 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e19a │ │ │ │ + beq.n 1e1ea │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #220] @ (1e1d4 ) │ │ │ │ - ldr r3, [pc, #212] @ (1e1cc ) │ │ │ │ + ldr r2, [pc, #220] @ (1e224 ) │ │ │ │ + ldr r3, [pc, #212] @ (1e21c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e1ac │ │ │ │ + bne.n 1e1fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 1e116 │ │ │ │ + beq.n 1e166 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e154 │ │ │ │ + blt.n 1e1a4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e0e0 │ │ │ │ + beq.n 1e130 │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w fp, {r0, r1, r2} │ │ │ │ - bl 1cb0c │ │ │ │ - b.n 1e0f4 │ │ │ │ + bl 1cb5c │ │ │ │ + b.n 1e144 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ - bl 1c790 │ │ │ │ + bl 1c7e0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1cac4 │ │ │ │ + bl 1cb14 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r6, r3, r2 │ │ │ │ ldrsb r3, [r3, r2] │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1e0a2 │ │ │ │ - beq.n 1e11c │ │ │ │ + blt.n 1e0f2 │ │ │ │ + beq.n 1e16c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1e11c │ │ │ │ - ldr r2, [pc, #128] @ (1e1d8 ) │ │ │ │ + bge.n 1e16c │ │ │ │ + ldr r2, [pc, #128] @ (1e228 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - ldr r3, [pc, #124] @ (1e1dc ) │ │ │ │ + ldr r3, [pc, #124] @ (1e22c ) │ │ │ │ ldr r4, [r0, r2] │ │ │ │ add r3, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (1e1e0 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e230 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r6] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [pc, #104] @ (1e1e4 ) │ │ │ │ + ldr r2, [pc, #104] @ (1e234 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1dffa │ │ │ │ + b.n 1e04a │ │ │ │ mov r0, sl │ │ │ │ blx 81e4 │ │ │ │ - b.n 1e0f2 │ │ │ │ + b.n 1e142 │ │ │ │ mov r0, r5 │ │ │ │ strd r8, r7, [sp, #36] @ 0x24 │ │ │ │ - bl 1c8a8 │ │ │ │ + bl 1c8f8 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (1e1e8 ) │ │ │ │ + ldr r3, [pc, #52] @ (1e238 ) │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #52] @ (1e1ec ) │ │ │ │ - ldr r0, [pc, #56] @ (1e1f0 ) │ │ │ │ + ldr r1, [pc, #52] @ (1e23c ) │ │ │ │ + ldr r0, [pc, #56] @ (1e240 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r7, r3 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, r5, r4 │ │ │ │ + subs r4, r3, r3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #20 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r2, r7 │ │ │ │ + adds r0, r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00d0 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x00f2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -34020,43 +34041,43 @@ │ │ │ │ ldmiacc r1!, {r2} │ │ │ │ movcc r0, r0 │ │ │ │ stmia r0!, {r1, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r3, r4, r6} │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e1f4 : │ │ │ │ +0001e244 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #188] @ (1e2c4 ) │ │ │ │ + ldr r2, [pc, #188] @ (1e314 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #188] @ (1e2c8 ) │ │ │ │ + ldr r3, [pc, #188] @ (1e318 ) │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.n 1e2b0 │ │ │ │ + beq.n 1e300 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov sl, r1 │ │ │ │ blx 8808 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2a6 │ │ │ │ + beq.n 1e2f6 │ │ │ │ mov.w fp, #0 │ │ │ │ movw r7, #2709 @ 0xa95 │ │ │ │ movt r7, #10018 @ 0x2722 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r8, fp │ │ │ │ cmp r5, #4 │ │ │ │ mov r4, r5 │ │ │ │ @@ -34068,93 +34089,93 @@ │ │ │ │ str.w r8, [sp, #8] │ │ │ │ blx 8274 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add sl, r4 │ │ │ │ subs r5, r5, r4 │ │ │ │ eor.w r2, r2, fp, ror #27 │ │ │ │ mul.w fp, r7, r2 │ │ │ │ - bne.n 1e248 │ │ │ │ + bne.n 1e298 │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d0c8 │ │ │ │ + bl 1d118 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 1e2a2 │ │ │ │ + cbz r3, 1e2f2 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 1cb0c │ │ │ │ - ldr r2, [pc, #68] @ (1e2cc ) │ │ │ │ - ldr r3, [pc, #60] @ (1e2c8 ) │ │ │ │ + bl 1cb5c │ │ │ │ + ldr r2, [pc, #68] @ (1e31c ) │ │ │ │ + ldr r3, [pc, #60] @ (1e318 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e2ac │ │ │ │ + bne.n 1e2fc │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 1e286 │ │ │ │ + b.n 1e2d6 │ │ │ │ mov fp, r0 │ │ │ │ add r6, sp, #8 │ │ │ │ - b.n 1e26e │ │ │ │ + b.n 1e2be │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #28] @ (1e2d0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e320 ) │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ - ldr r1, [pc, #28] @ (1e2d4 ) │ │ │ │ - ldr r0, [pc, #32] @ (1e2d8 ) │ │ │ │ + ldr r1, [pc, #28] @ (1e324 ) │ │ │ │ + ldr r0, [pc, #32] @ (1e328 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ - adds r0, r7, r2 │ │ │ │ + adds r0, r5, r1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r0 │ │ │ │ + asrs r6, r5, #31 │ │ │ │ movs r2, r0 │ │ │ │ ldmia r0!, {r2} │ │ │ │ movs r0, r0 │ │ │ │ itee cc │ │ │ │ movcc r0, r0 │ │ │ │ itee mi @ unpredictable │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e2dc : │ │ │ │ +0001e32c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movmi.w ip, #4096 @ 0x1000 │ │ │ │ subpl.w ip, sp, ip │ │ │ │ strpl.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #236] @ (1e3e0 ) │ │ │ │ + ldr r3, [pc, #236] @ (1e430 ) │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - ldr r0, [pc, #228] @ (1e3e4 ) │ │ │ │ + ldr r0, [pc, #228] @ (1e434 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 1e3ca │ │ │ │ + beq.n 1e41a │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r1 │ │ │ │ - cbz r2, 1e316 │ │ │ │ + cbz r2, 1e366 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r0, sl │ │ │ │ blx 8808 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e3b6 │ │ │ │ + beq.n 1e406 │ │ │ │ mov.w fp, #0 │ │ │ │ movw r7, #2709 @ 0xa95 │ │ │ │ movt r7, #10018 @ 0x2722 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r8, fp │ │ │ │ cmp r5, #4 │ │ │ │ mov r4, r5 │ │ │ │ @@ -34166,712 +34187,712 @@ │ │ │ │ str.w r8, [sp, #24] │ │ │ │ blx 8274 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add sl, r4 │ │ │ │ subs r5, r5, r4 │ │ │ │ eor.w r2, r2, fp, ror #27 │ │ │ │ mul.w fp, r7, r2 │ │ │ │ - bne.n 1e332 │ │ │ │ + bne.n 1e382 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d0c8 │ │ │ │ + bl 1d118 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ - cbz r1, 1e37c │ │ │ │ + cbz r1, 1e3cc │ │ │ │ ldrsb.w r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e3bc │ │ │ │ - cbz r2, 1e3b0 │ │ │ │ + blt.n 1e40c │ │ │ │ + cbz r2, 1e400 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1c790 │ │ │ │ - cbz r0, 1e3b0 │ │ │ │ + bl 1c7e0 │ │ │ │ + cbz r0, 1e400 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 1e392 │ │ │ │ + beq.n 1e3e2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9] │ │ │ │ ldrd r0, r1, [r0, #8] │ │ │ │ - ldr r2, [pc, #80] @ (1e3e8 ) │ │ │ │ - ldr r3, [pc, #68] @ (1e3e0 ) │ │ │ │ + ldr r2, [pc, #80] @ (1e438 ) │ │ │ │ + ldr r3, [pc, #68] @ (1e430 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e3c6 │ │ │ │ + bne.n 1e416 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1e396 │ │ │ │ + b.n 1e3e6 │ │ │ │ mov fp, r0 │ │ │ │ add r6, sp, #24 │ │ │ │ - b.n 1e358 │ │ │ │ + b.n 1e3a8 │ │ │ │ mov r0, r3 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 1c8a8 │ │ │ │ + bl 1c8f8 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #32] @ (1e3ec ) │ │ │ │ + ldr r3, [pc, #32] @ (1e43c ) │ │ │ │ movs r2, #137 @ 0x89 │ │ │ │ - ldr r1, [pc, #32] @ (1e3f0 ) │ │ │ │ - ldr r0, [pc, #32] @ (1e3f4 ) │ │ │ │ + ldr r1, [pc, #32] @ (1e440 ) │ │ │ │ + ldr r0, [pc, #32] @ (1e444 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r5, #28 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ movs r2, r0 │ │ │ │ stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0018 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0034 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e3f8 : │ │ │ │ +0001e448 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #488] @ (1e5f4 ) │ │ │ │ + ldr r3, [pc, #488] @ (1e644 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e5de │ │ │ │ + beq.w 1e62e │ │ │ │ ldrd r4, r5, [r0] │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r2, r3, #1 │ │ │ │ - blt.n 1e442 │ │ │ │ - b.n 1e478 │ │ │ │ + blt.n 1e492 │ │ │ │ + b.n 1e4c8 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #7 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ add.w r5, r5, r3, lsl #4 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bge.n 1e478 │ │ │ │ + bge.n 1e4c8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsrs r2, r0, #7 │ │ │ │ lsrs r3, r1, #7 │ │ │ │ orr.w r2, r2, r1, lsl #25 │ │ │ │ bic.w r3, r3, r1 │ │ │ │ bic.w r2, r2, r0 │ │ │ │ orr.w r2, r2, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r3, r3, #16646398 @ 0xfe00fe │ │ │ │ orr.w r3, r3, #65024 @ 0xfe00 │ │ │ │ adds r2, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e428 │ │ │ │ + bne.n 1e478 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1e430 │ │ │ │ + b.n 1e480 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1e542 │ │ │ │ + beq.n 1e592 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 1e5b0 │ │ │ │ + blt.w 1e600 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e58a │ │ │ │ + blt.n 1e5da │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1e542 │ │ │ │ + beq.n 1e592 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c790 │ │ │ │ + bl 1c7e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e542 │ │ │ │ + beq.n 1e592 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e542 │ │ │ │ + beq.n 1e592 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1e548 │ │ │ │ + blt.n 1e598 │ │ │ │ ldrsb.w r3, [r4, #1] │ │ │ │ adds r5, #16 │ │ │ │ adds r4, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ - blt.n 1e4da │ │ │ │ - b.n 1e510 │ │ │ │ + blt.n 1e52a │ │ │ │ + b.n 1e560 │ │ │ │ rbit r3, r2 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #7 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ add.w r5, r5, r3, lsl #4 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ adds r2, r3, #1 │ │ │ │ - bge.n 1e510 │ │ │ │ + bge.n 1e560 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ lsrs r2, r0, #7 │ │ │ │ lsrs r3, r1, #7 │ │ │ │ orr.w r2, r2, r1, lsl #25 │ │ │ │ bic.w r3, r3, r1 │ │ │ │ bic.w r2, r2, r0 │ │ │ │ orr.w r2, r2, #4278124286 @ 0xfefefefe │ │ │ │ orr.w r3, r3, #16646398 @ 0xfe00fe │ │ │ │ orr.w r3, r3, #65024 @ 0xfe00 │ │ │ │ adds r2, #1 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1e4c0 │ │ │ │ + bne.n 1e510 │ │ │ │ rbit r3, r3 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #32 │ │ │ │ - b.n 1e4c8 │ │ │ │ + b.n 1e518 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1e542 │ │ │ │ + beq.n 1e592 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1e486 │ │ │ │ - ldr r2, [pc, #216] @ (1e5f8 ) │ │ │ │ + bge.n 1e4d6 │ │ │ │ + ldr r2, [pc, #216] @ (1e648 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #216] @ (1e5fc ) │ │ │ │ + ldr r3, [pc, #216] @ (1e64c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #208] @ (1e600 ) │ │ │ │ + ldr r2, [pc, #208] @ (1e650 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #200] @ (1e604 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e654 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1e56c │ │ │ │ + b.n 1e5bc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #172] @ (1e5f8 ) │ │ │ │ + ldr r2, [pc, #172] @ (1e648 ) │ │ │ │ movw r1, #1971 @ 0x7b3 │ │ │ │ - ldr r3, [pc, #184] @ (1e608 ) │ │ │ │ + ldr r3, [pc, #184] @ (1e658 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (1e60c ) │ │ │ │ + ldr r2, [pc, #176] @ (1e65c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #168] @ (1e610 ) │ │ │ │ + ldr r2, [pc, #168] @ (1e660 ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 8b8c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 81ac │ │ │ │ blx 8e04 │ │ │ │ - ldr r2, [pc, #108] @ (1e5f8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e648 ) │ │ │ │ movw r1, #1958 @ 0x7a6 │ │ │ │ - ldr r3, [pc, #128] @ (1e614 ) │ │ │ │ + ldr r3, [pc, #128] @ (1e664 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #120] @ (1e618 ) │ │ │ │ + ldr r2, [pc, #120] @ (1e668 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #116] @ (1e61c ) │ │ │ │ + ldr r2, [pc, #116] @ (1e66c ) │ │ │ │ ldrsb.w r1, [r4] │ │ │ │ add r2, pc │ │ │ │ - b.n 1e56c │ │ │ │ - ldr r2, [pc, #68] @ (1e5f8 ) │ │ │ │ + b.n 1e5bc │ │ │ │ + ldr r2, [pc, #68] @ (1e648 ) │ │ │ │ mov.w r1, #1928 @ 0x788 │ │ │ │ - ldr r3, [pc, #104] @ (1e620 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e670 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #96] @ (1e624 ) │ │ │ │ + ldr r2, [pc, #96] @ (1e674 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ blx 8aa4 <__fprintf_chk@plt> │ │ │ │ ldrsb.w r0, [r4] │ │ │ │ - ldr r2, [pc, #84] @ (1e628 ) │ │ │ │ + ldr r2, [pc, #84] @ (1e678 ) │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 1e574 │ │ │ │ - ldr r3, [pc, #76] @ (1e62c ) │ │ │ │ + b.n 1e5c4 │ │ │ │ + ldr r3, [pc, #76] @ (1e67c ) │ │ │ │ movs r2, #159 @ 0x9f │ │ │ │ - ldr r1, [pc, #76] @ (1e630 ) │ │ │ │ - ldr r0, [pc, #76] @ (1e634 ) │ │ │ │ + ldr r1, [pc, #76] @ (1e680 ) │ │ │ │ + ldr r0, [pc, #76] @ (1e684 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ add r0, pc │ │ │ │ blx 8ec4 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r7, #26 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 1e642 │ │ │ │ + cbnz r4, 1e692 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1e64e │ │ │ │ + cbnz r2, 1e69e │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 1e666 │ │ │ │ + cbnz r6, 1e6b6 │ │ │ │ movs r0, r0 │ │ │ │ revsh r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ revsh r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1e668 │ │ │ │ + cbnz r2, 1e6b8 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x001e │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x003c │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1e664 │ │ │ │ + cbnz r0, 1e6b4 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0016 │ │ │ │ movs r0, r0 │ │ │ │ revsh r4, r4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ pop {r2} │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1e6a8 │ │ │ │ + cbnz r0, 1e6f8 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001e638 : │ │ │ │ +0001e688 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r1, [pc, #108] @ (1e6b4 ) │ │ │ │ + ldr r1, [pc, #108] @ (1e704 ) │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #108] @ (1e6b8 ) │ │ │ │ + ldr r2, [pc, #108] @ (1e708 ) │ │ │ │ sub sp, #280 @ 0x118 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #276] @ 0x114 │ │ │ │ mov.w r2, #0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 1e696 │ │ │ │ + beq.n 1e6e6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 8e1c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r2, [r3, #24] │ │ │ │ - cbz r1, 1e696 │ │ │ │ - ldr r0, [pc, #72] @ (1e6bc ) │ │ │ │ + cbz r1, 1e6e6 │ │ │ │ + ldr r0, [pc, #72] @ (1e70c ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movs r2, #1 │ │ │ │ add r0, pc │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 1e696 │ │ │ │ + bhi.n 1e6e6 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 83fc │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e698 │ │ │ │ + b.n 1e6e8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #36] @ (1e6c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e6b8 ) │ │ │ │ + ldr r2, [pc, #36] @ (1e710 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e708 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e6b0 │ │ │ │ + bne.n 1e700 │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ pop {r4, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r7, #17 │ │ │ │ + asrs r2, r5, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 1e72e │ │ │ │ + cbnz r2, 1e77e │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001e6c4 : │ │ │ │ +0001e714 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r2, [pc, #116] @ (1e748 ) │ │ │ │ + ldr r2, [pc, #116] @ (1e798 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #116] @ (1e74c ) │ │ │ │ + ldr r3, [pc, #116] @ (1e79c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1e728 │ │ │ │ + cbz r0, 1e778 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 1e728 │ │ │ │ - ldr r1, [pc, #96] @ (1e750 ) │ │ │ │ + cbz r2, 1e778 │ │ │ │ + ldr r1, [pc, #96] @ (1e7a0 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ add r0, sp, #12 │ │ │ │ add r1, pc │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 1e728 │ │ │ │ + bhi.n 1e778 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx 8e1c │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #1090 @ 0x442 │ │ │ │ blx 85f0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 1e72a │ │ │ │ + b.n 1e77a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (1e754 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e74c ) │ │ │ │ + ldr r2, [pc, #40] @ (1e7a4 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e79c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e742 │ │ │ │ + bne.n 1e792 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r6, #15 │ │ │ │ + asrs r0, r4, #14 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 1e7a4 │ │ │ │ + cbnz r0, 1e7f4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #14 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001e758 : │ │ │ │ +0001e7a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e834 │ │ │ │ + beq.n 1e884 │ │ │ │ ldr r7, [r0, #24] │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 1e834 │ │ │ │ + beq.n 1e884 │ │ │ │ movs r1, #2 │ │ │ │ mov r9, r0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 8514 │ │ │ │ subs r5, r0, #0 │ │ │ │ - ble.n 1e834 │ │ │ │ + ble.n 1e884 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 8514 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1e834 │ │ │ │ + beq.n 1e884 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e83e │ │ │ │ + beq.n 1e88e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1e834 │ │ │ │ + beq.n 1e884 │ │ │ │ movs r4, #0 │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r1, r6, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 8164 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 1e7d0 │ │ │ │ + ble.n 1e820 │ │ │ │ add r4, r0 │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 1e7bc │ │ │ │ + bgt.n 1e80c │ │ │ │ cmp r5, r4 │ │ │ │ ittt eq │ │ │ │ moveq r7, #0 │ │ │ │ moveq r4, r6 │ │ │ │ strbeq r7, [r6, r5] │ │ │ │ - beq.n 1e800 │ │ │ │ - b.n 1e824 │ │ │ │ + beq.n 1e850 │ │ │ │ + b.n 1e874 │ │ │ │ mov.w r8, #0 │ │ │ │ strb.w r8, [r5] │ │ │ │ blx 8844 │ │ │ │ mov r1, r4 │ │ │ │ - cbz r0, 1e7fe │ │ │ │ + cbz r0, 1e84e │ │ │ │ mov r2, r0 │ │ │ │ adds r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ strb.w r8, [r2], #1 │ │ │ │ blx 8590 │ │ │ │ adds r4, r5, #1 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ blx 8844 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1e7de │ │ │ │ + bne.n 1e82e │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e850 │ │ │ │ + cbz r3, 1e8a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1e836 │ │ │ │ + b.n 1e886 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1e848 │ │ │ │ + cbz r3, 1e898 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r0, r5, #1 │ │ │ │ blx 8668 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1e7b6 │ │ │ │ + b.n 1e806 │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.n 1e834 │ │ │ │ + b.n 1e884 │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.n 1e836 │ │ │ │ + b.n 1e886 │ │ │ │ │ │ │ │ -0001e858 : │ │ │ │ +0001e8a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #112] @ (1e8dc ) │ │ │ │ - ldr r3, [pc, #116] @ (1e8e0 ) │ │ │ │ + ldr r0, [pc, #112] @ (1e92c ) │ │ │ │ + ldr r3, [pc, #116] @ (1e930 ) │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 1e8b4 │ │ │ │ - ldr r0, [pc, #96] @ (1e8e4 ) │ │ │ │ + beq.n 1e904 │ │ │ │ + ldr r0, [pc, #96] @ (1e934 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ add r0, pc │ │ │ │ strd r0, r1, [sp] │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1e8b4 │ │ │ │ + blt.n 1e904 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 8808 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx 8a28 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1e8ce │ │ │ │ + beq.n 1e91e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #48] @ (1e8e8 ) │ │ │ │ - ldr r3, [pc, #36] @ (1e8e0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1e938 ) │ │ │ │ + ldr r3, [pc, #36] @ (1e930 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e8d8 │ │ │ │ + bne.n 1e928 │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ blx 8084 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1e8b6 │ │ │ │ + b.n 1e906 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r1, #8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 1e944 │ │ │ │ + cbz r2, 1e994 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #8 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001e8ec : │ │ │ │ +0001e93c : │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 1e8f6 │ │ │ │ + bne.n 1e946 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ blx 8310 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0001e914 : │ │ │ │ +0001e964 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r2, [pc, #104] @ (1e98c ) │ │ │ │ + ldr r2, [pc, #104] @ (1e9dc ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #104] @ (1e990 ) │ │ │ │ + ldr r3, [pc, #104] @ (1e9e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 1e96c │ │ │ │ + cbz r0, 1e9bc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 1e96c │ │ │ │ - ldr r2, [pc, #84] @ (1e994 ) │ │ │ │ + cbz r1, 1e9bc │ │ │ │ + ldr r2, [pc, #84] @ (1e9e4 ) │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ add r0, sp, #12 │ │ │ │ add r2, pc │ │ │ │ strd r2, r1, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bhi.n 1e96c │ │ │ │ + bhi.n 1e9bc │ │ │ │ mov r0, r4 │ │ │ │ blx 85b4 │ │ │ │ mov r0, r5 │ │ │ │ blx 83fc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1e96e │ │ │ │ + b.n 1e9be │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (1e998 ) │ │ │ │ - ldr r3, [pc, #28] @ (1e990 ) │ │ │ │ + ldr r2, [pc, #40] @ (1e9e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (1e9e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e986 │ │ │ │ + bne.n 1e9d6 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8f0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #5 │ │ │ │ + asrs r6, r0, #4 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #44] @ (1e9d8 ) │ │ │ │ + ldr r1, [pc, #44] @ (1ea28 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ blx 80bc │ │ │ │ - cbz r0, 1e9d6 │ │ │ │ - ldr r1, [pc, #36] @ (1e9dc ) │ │ │ │ + cbz r0, 1ea26 │ │ │ │ + ldr r1, [pc, #36] @ (1ea2c ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 80bc │ │ │ │ - cbz r0, 1e9d6 │ │ │ │ + cbz r0, 1ea26 │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ - cbnz r0, 1e9ce │ │ │ │ - b.n 1e9d6 │ │ │ │ + cbnz r0, 1ea1e │ │ │ │ + b.n 1ea26 │ │ │ │ ldrb.w r0, [r4, #1]! │ │ │ │ - cbz r0, 1e9d6 │ │ │ │ + cbz r0, 1ea26 │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ - bls.n 1e9c8 │ │ │ │ + bls.n 1ea18 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r2, 1ea1a │ │ │ │ + cbz r2, 1ea6a │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 1ea1c │ │ │ │ + cbz r6, 1ea6c │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ str r3, [r0, #16] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r1, 1ea26 │ │ │ │ + cbz r1, 1ea76 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ @@ -34895,57 +34916,57 @@ │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ite hi │ │ │ │ subhi r0, r3, r0 │ │ │ │ movls r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cbz r0, 1eaa2 │ │ │ │ + cbz r0, 1eaf2 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 1eaa4 │ │ │ │ + cbz r3, 1eaf4 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ push {lr} │ │ │ │ ldrb.w r2, [r3, ip] │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 1ea9c │ │ │ │ + beq.n 1eaec │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ itt eq │ │ │ │ addeq.w ip, ip, #1 │ │ │ │ moveq.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1ea6a │ │ │ │ + beq.n 1eaba │ │ │ │ mov.w lr, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp ip, r1 │ │ │ │ it cs │ │ │ │ movcs r0, #0 │ │ │ │ - bcs.n 1ea9a │ │ │ │ + bcs.n 1eaea │ │ │ │ subs r2, r3, #1 │ │ │ │ subs r1, #1 │ │ │ │ add r2, ip │ │ │ │ add r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ mov.w ip, #10 │ │ │ │ - b.n 1ea8c │ │ │ │ + b.n 1eadc │ │ │ │ mla r0, ip, r0, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1ea96 │ │ │ │ + beq.n 1eae6 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 1ea84 │ │ │ │ + bls.n 1ead4 │ │ │ │ mul.w r0, lr, r0 │ │ │ │ pop {pc} │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 1ea66 │ │ │ │ + b.n 1eab6 │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1eb0e │ │ │ │ + beq.n 1eb5e │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r3, r4, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -34955,20 +34976,20 @@ │ │ │ │ movls r2, #1 │ │ │ │ addhi r2, r4, #1 │ │ │ │ movls r4, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1eb00 │ │ │ │ + cbz r3, 1eb50 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 1eafa │ │ │ │ + cbz r3, 1eb4a │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ add r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx 8274 │ │ │ │ mov r3, r0 │ │ │ │ @@ -34977,16 +34998,16 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 8668 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1eae6 │ │ │ │ - b.n 1eafa │ │ │ │ + bne.n 1eb36 │ │ │ │ + b.n 1eb4a │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ str r1, [r0, #16] │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ @@ -35014,43 +35035,43 @@ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ sub.w r2, r2, r8 │ │ │ │ cmp r2, r0 │ │ │ │ it ge │ │ │ │ movge r2, r0 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 1eb7e │ │ │ │ + bne.n 1ebce │ │ │ │ ldr r0, [r6, #16] │ │ │ │ add.w r1, r4, r8 │ │ │ │ add r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 831c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ldrd r3, ip, [r0, #8] │ │ │ │ cmp r3, ip │ │ │ │ - bcs.n 1ebc8 │ │ │ │ + bcs.n 1ec18 │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ subs r0, r3, #1 │ │ │ │ add r0, lr │ │ │ │ - b.n 1eba2 │ │ │ │ + b.n 1ebf2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1ebc2 │ │ │ │ + beq.n 1ec12 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 1eb9c │ │ │ │ + bne.n 1ebec │ │ │ │ cmp ip, r3 │ │ │ │ - bls.n 1ebc2 │ │ │ │ + bls.n 1ec12 │ │ │ │ ldrb.w r2, [lr, r3] │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -35059,21 +35080,21 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r0, r2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0001ebd8 : │ │ │ │ +0001ec28 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r0 │ │ │ │ add r0, r1 │ │ │ │ cmp r6, r0 │ │ │ │ - bcs.w 1ed88 │ │ │ │ - ldr.w lr, [pc, #420] @ 1ed8c │ │ │ │ + bcs.w 1edd8 │ │ │ │ + ldr.w lr, [pc, #420] @ 1eddc │ │ │ │ movs r7, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov ip, r6 │ │ │ │ subs r2, r6, #1 │ │ │ │ add lr, pc │ │ │ │ mov r4, r7 │ │ │ │ mov r8, r7 │ │ │ │ @@ -35086,206 +35107,206 @@ │ │ │ │ cmp r4, #1 │ │ │ │ add.w r4, r4, #1 │ │ │ │ itt eq │ │ │ │ subeq.w r8, r1, r6 │ │ │ │ streq.w r8, [r5], #4 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 1ebf8 │ │ │ │ + bne.n 1ec48 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ subs r7, #1 │ │ │ │ - bne.n 1ec1a │ │ │ │ - ldr.w lr, [pc, #356] @ 1ed90 │ │ │ │ + bne.n 1ec6a │ │ │ │ + ldr.w lr, [pc, #356] @ 1ede0 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #1024 @ 0x400 │ │ │ │ - bne.n 1ebf8 │ │ │ │ - b.n 1ec20 │ │ │ │ - ldr.w lr, [pc, #340] @ 1ed94 │ │ │ │ + bne.n 1ec48 │ │ │ │ + b.n 1ec70 │ │ │ │ + ldr.w lr, [pc, #340] @ 1ede4 │ │ │ │ movs r7, #3 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ sub.w lr, lr, #248 @ 0xf8 │ │ │ │ - bne.n 1ebf8 │ │ │ │ - b.n 1ec20 │ │ │ │ - ldr.w lr, [pc, #324] @ 1ed98 │ │ │ │ + bne.n 1ec48 │ │ │ │ + b.n 1ec70 │ │ │ │ + ldr.w lr, [pc, #324] @ 1ede8 │ │ │ │ movs r7, #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ sub.w lr, lr, #248 @ 0xf8 │ │ │ │ - bne.n 1ebf8 │ │ │ │ - b.n 1ec20 │ │ │ │ - ldr.w lr, [pc, #308] @ 1ed9c │ │ │ │ + bne.n 1ec48 │ │ │ │ + b.n 1ec70 │ │ │ │ + ldr.w lr, [pc, #308] @ 1edec │ │ │ │ movs r7, #1 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ sub.w lr, lr, #248 @ 0xf8 │ │ │ │ - bne.n 1ebf8 │ │ │ │ - b.n 1ec20 │ │ │ │ + bne.n 1ec48 │ │ │ │ + b.n 1ec70 │ │ │ │ cmp r4, #1 │ │ │ │ - ldr.w lr, [pc, #292] @ 1eda0 │ │ │ │ + ldr.w lr, [pc, #292] @ 1edf0 │ │ │ │ itt eq │ │ │ │ addeq r8, r6 │ │ │ │ subeq.w r8, r2, r8 │ │ │ │ add lr, pc │ │ │ │ itt eq │ │ │ │ addeq.w r8, r8, #1 │ │ │ │ streq.w r8, [r5], #4 │ │ │ │ ldrb.w r3, [ip, #-1] │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ bx r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1ed2c │ │ │ │ - ldr.w lr, [pc, #252] @ 1eda4 │ │ │ │ + beq.n 1ed7c │ │ │ │ + ldr.w lr, [pc, #252] @ 1edf4 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #3072 @ 0xc00 │ │ │ │ - bne.n 1ebf8 │ │ │ │ - b.n 1ec20 │ │ │ │ - ldr.w lr, [pc, #240] @ 1eda8 │ │ │ │ + bne.n 1ec48 │ │ │ │ + b.n 1ec70 │ │ │ │ + ldr.w lr, [pc, #240] @ 1edf8 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #1024 @ 0x400 │ │ │ │ - bne.n 1ebf8 │ │ │ │ - b.n 1ec20 │ │ │ │ - ldr.w lr, [pc, #224] @ 1edac │ │ │ │ + bne.n 1ec48 │ │ │ │ + b.n 1ec70 │ │ │ │ + ldr.w lr, [pc, #224] @ 1edfc │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #2048 @ 0x800 │ │ │ │ - bne.n 1ebf8 │ │ │ │ - b.n 1ec20 │ │ │ │ + bne.n 1ec48 │ │ │ │ + b.n 1ec70 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1ed4a │ │ │ │ - ldr.w lr, [pc, #208] @ 1edb0 │ │ │ │ + beq.n 1ed9a │ │ │ │ + ldr.w lr, [pc, #208] @ 1ee00 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ - bne.n 1ebf8 │ │ │ │ - b.n 1ec20 │ │ │ │ + bne.n 1ec48 │ │ │ │ + b.n 1ec70 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1ed6a │ │ │ │ - ldr.w lr, [pc, #192] @ 1edb4 │ │ │ │ + beq.n 1edba │ │ │ │ + ldr.w lr, [pc, #192] @ 1ee04 │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, #1024 @ 0x400 │ │ │ │ - bne.w 1ebf8 │ │ │ │ - b.n 1ec20 │ │ │ │ + bne.w 1ec48 │ │ │ │ + b.n 1ec70 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 1ec1a │ │ │ │ + bne.n 1ec6a │ │ │ │ add r8, r6 │ │ │ │ adds r5, #4 │ │ │ │ sub.w r8, r1, r8 │ │ │ │ adds r2, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp ip, r0 │ │ │ │ str.w r8, [r5, #-4] │ │ │ │ - bne.w 1ebf8 │ │ │ │ - b.n 1ec20 │ │ │ │ + bne.w 1ec48 │ │ │ │ + b.n 1ec70 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr.w lr, [pc, #136] @ 1edb8 │ │ │ │ + ldr.w lr, [pc, #136] @ 1ee08 │ │ │ │ sub.w r8, r1, r6 │ │ │ │ adds r5, #4 │ │ │ │ str.w r8, [r5, #-4] │ │ │ │ add lr, pc │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #3072 @ 0xc00 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.w 1ebf8 │ │ │ │ - b.n 1ec20 │ │ │ │ - ldr.w lr, [pc, #112] @ 1edbc │ │ │ │ + bne.w 1ec48 │ │ │ │ + b.n 1ec70 │ │ │ │ + ldr.w lr, [pc, #112] @ 1ee0c │ │ │ │ add r8, r6 │ │ │ │ sub.w r8, r2, r8 │ │ │ │ adds r5, #4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ add lr, pc │ │ │ │ str.w r8, [r5, #-4] │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.w 1ebf8 │ │ │ │ - b.n 1ec20 │ │ │ │ - ldr.w lr, [pc, #84] @ 1edc0 │ │ │ │ + bne.w 1ec48 │ │ │ │ + b.n 1ec70 │ │ │ │ + ldr.w lr, [pc, #84] @ 1ee10 │ │ │ │ sub.w r8, ip, r6 │ │ │ │ adds r5, #4 │ │ │ │ str.w r8, [r5, #-4] │ │ │ │ add lr, pc │ │ │ │ adds r2, #1 │ │ │ │ add.w lr, lr, #1024 @ 0x400 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.w 1ebf8 │ │ │ │ - b.n 1ec20 │ │ │ │ + bne.w 1ec48 │ │ │ │ + b.n 1ec70 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1ed26 │ │ │ │ - ldrsb.w r0, [r6, #1] │ │ │ │ - ldr??.w r0, [r6, r1] │ │ │ │ - lsrs r2, r7, #8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r2, r2, #8 │ │ │ │ - movs r2, r0 │ │ │ │ - vst4.8 {d0-d3}, [r2], r1 │ │ │ │ - ldr.w r0, [ip, #1] │ │ │ │ - str.w r0, [sl, #1] │ │ │ │ - ldrh.w r0, [r8, #1] │ │ │ │ - strh.w r0, [r2, #1] │ │ │ │ - ldrb.w r0, [r0, #1] │ │ │ │ - str.w r0, [lr, r1] │ │ │ │ - strh.w r0, [lr, r1] │ │ │ │ - ldrb.w r0, [r0, r1] │ │ │ │ + b.n 1ed76 │ │ │ │ + vst4.8 {d16-d19}, [r6], r1 │ │ │ │ + vst4.8 {d0-d3}, [r6], r1 │ │ │ │ + lsrs r2, r5, #7 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r6, r2, #7 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r2, r0, #7 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh.w r0, [r2, #1] │ │ │ │ + strb.w r0, [ip, #1] │ │ │ │ + ldr??.w r0, [sl, r1] │ │ │ │ + str??.w r0, [r8, r1] │ │ │ │ + ldr.w r0, [r2, r1] │ │ │ │ + str.w r0, [r0, r1] │ │ │ │ + @ instruction: 0xf7fe0001 │ │ │ │ + @ instruction: 0xf7de0001 │ │ │ │ + @ instruction: 0xf7c00001 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 1ee00 │ │ │ │ + cbz r3, 1ee50 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8844 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ - cbz r0, 1edf4 │ │ │ │ + cbz r0, 1ee44 │ │ │ │ subs r0, r0, r3 │ │ │ │ str r0, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ blx 8808 │ │ │ │ str r0, [r4, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ee94 │ │ │ │ + beq.n 1eee4 │ │ │ │ push {lr} │ │ │ │ ldr.w lr, [r0, #16] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 1ee70 │ │ │ │ + beq.n 1eec0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrb.w r3, [lr, r1] │ │ │ │ - cbz r3, 1ee70 │ │ │ │ + cbz r3, 1eec0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 1ee70 │ │ │ │ + cbz r2, 1eec0 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ mov.w ip, #46 @ 0x2e │ │ │ │ ittt eq │ │ │ │ addeq r1, #1 │ │ │ │ streq r1, [r0, #12] │ │ │ │ ldrbeq.w r3, [lr, r1] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ @@ -35295,551 +35316,551 @@ │ │ │ │ moveq r3, #91 @ 0x5b │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ it eq │ │ │ │ moveq.w ip, #93 @ 0x5d │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb.w r3, [lr, r2] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1ee74 │ │ │ │ - cbz r3, 1ee70 │ │ │ │ + beq.n 1eec4 │ │ │ │ + cbz r3, 1eec0 │ │ │ │ add.w r1, lr, r2 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 1ee86 │ │ │ │ + beq.n 1eed6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1ee86 │ │ │ │ + beq.n 1eed6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1ee56 │ │ │ │ + bne.n 1eea6 │ │ │ │ str r3, [r0, #4] │ │ │ │ movs r0, #1 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ adds r2, r1, #2 │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ ldrb.w r3, [lr, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ee70 │ │ │ │ + beq.n 1eec0 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 1ee52 │ │ │ │ + bne.n 1eea2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1ee98 │ │ │ │ + bne.n 1eee8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrb.w r3, [lr, r1] │ │ │ │ - b.n 1ee30 │ │ │ │ + b.n 1ee80 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [lr, r3] │ │ │ │ cmp r1, #34 @ 0x22 │ │ │ │ ittt eq │ │ │ │ addeq r3, #1 │ │ │ │ addeq.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strdeq r3, r2, [r0, #8] │ │ │ │ - b.n 1ee6c │ │ │ │ + b.n 1eebc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-56] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov sl, r2 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #488] @ (1f0b4 ) │ │ │ │ + ldr r2, [pc, #488] @ (1f104 ) │ │ │ │ add r3, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r1, #12 │ │ │ │ - ldr r3, [pc, #476] @ (1f0b8 ) │ │ │ │ + ldr r3, [pc, #476] @ (1f108 ) │ │ │ │ add r4, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ blx 893c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1f002 │ │ │ │ + beq.w 1f052 │ │ │ │ mov r0, r6 │ │ │ │ blx 8808 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ - bhi.n 1efb0 │ │ │ │ + bhi.n 1f000 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 859c │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 1f002 │ │ │ │ + bgt.n 1f052 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 1f034 │ │ │ │ + beq.w 1f084 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1efe6 │ │ │ │ + beq.n 1f036 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ mov fp, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ sub.w r8, r3, r2 │ │ │ │ - b.n 1ef44 │ │ │ │ + b.n 1ef94 │ │ │ │ ldr.w r1, [fp, #16]! │ │ │ │ adds r7, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1efe6 │ │ │ │ + beq.n 1f036 │ │ │ │ add.w r9, r6, r1 │ │ │ │ mov r0, r9 │ │ │ │ blx 8808 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 1ef3a │ │ │ │ + bne.n 1ef8a │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ add r0, r3 │ │ │ │ blx 8320 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1ef3a │ │ │ │ + bne.n 1ef8a │ │ │ │ adds r7, #2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ add.w r3, r4, r7, lsl #2 │ │ │ │ ldr.w r8, [r4, r7, lsl #2] │ │ │ │ cmp r4, r9 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ add r7, r8 │ │ │ │ - beq.n 1ef9e │ │ │ │ + beq.n 1efee │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f0a0 │ │ │ │ + beq.w 1f0f0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r5, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r7, [r5, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r6, [r5, #16] │ │ │ │ - b.n 1f00e │ │ │ │ + b.n 1f05e │ │ │ │ add.w r8, r0, #1 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r8, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f08e │ │ │ │ + beq.n 1f0de │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 1f002 │ │ │ │ + cbz r4, 1f052 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 893c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 859c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 1ef16 │ │ │ │ + ble.n 1ef66 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 1f002 │ │ │ │ + beq.n 1f052 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f098 │ │ │ │ + beq.n 1f0e8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r5] │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ str r3, [r5, #16] │ │ │ │ - ldr r2, [pc, #172] @ (1f0bc ) │ │ │ │ + ldr r2, [pc, #172] @ (1f10c ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #160] @ (1f0b8 ) │ │ │ │ + ldr r3, [pc, #160] @ (1f108 ) │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f0b0 │ │ │ │ + bne.n 1f100 │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 1ea44 │ │ │ │ + bl 1ea94 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1efe6 │ │ │ │ + blt.n 1f036 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1efe6 │ │ │ │ + beq.n 1f036 │ │ │ │ lsls r2, r0, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f054 │ │ │ │ + b.n 1f0a4 │ │ │ │ adds r3, #2 │ │ │ │ ldr.w r7, [r4, r3, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 1efe6 │ │ │ │ + beq.n 1f036 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 1f04a │ │ │ │ + bne.n 1f09a │ │ │ │ adds r2, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ sub.w r9, r3, #4 │ │ │ │ ldr.w r3, [r4, r2, lsl #2] │ │ │ │ cmp r4, r9 │ │ │ │ add.w r8, r7, r3 │ │ │ │ - beq.n 1f07c │ │ │ │ + beq.n 1f0cc │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 1f0a8 │ │ │ │ + cbz r3, 1f0f8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [r5, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [r5, #12] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r6, [r5, #16] │ │ │ │ - b.n 1f00e │ │ │ │ + b.n 1f05e │ │ │ │ mov r0, r8 │ │ │ │ blx 8668 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1efcc │ │ │ │ + b.n 1f01c │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 1f002 │ │ │ │ + b.n 1f052 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 1ef9e │ │ │ │ + b.n 1efee │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 1f07c │ │ │ │ + b.n 1f0cc │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r7, #15 │ │ │ │ + lsrs r2, r5, #14 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #10 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #452] @ (1f29c ) │ │ │ │ + ldr r1, [pc, #452] @ (1f2ec ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r3, [pc, #452] @ (1f2a0 ) │ │ │ │ + ldr r3, [pc, #452] @ (1f2f0 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1f23a │ │ │ │ + beq.w 1f28a │ │ │ │ mov r0, r5 │ │ │ │ blx 8808 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1f244 │ │ │ │ + beq.w 1f294 │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r9 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #1 │ │ │ │ strd r6, r7, [sp, #48] @ 0x30 │ │ │ │ blx 8844 │ │ │ │ sub.w r1, r0, r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f230 │ │ │ │ + beq.w 1f280 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.w 1f280 │ │ │ │ + bls.w 1f2d0 │ │ │ │ movs r4, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r3 │ │ │ │ add.w r7, r9, r3 │ │ │ │ - b.n 1f13a │ │ │ │ + b.n 1f18a │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f22a │ │ │ │ + bcs.n 1f27a │ │ │ │ ldrb.w r0, [r7, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #91 @ 0x5b │ │ │ │ - bne.n 1f134 │ │ │ │ + bne.n 1f184 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f22a │ │ │ │ + bcs.n 1f27a │ │ │ │ ldrb.w r0, [r9, r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f22a │ │ │ │ + beq.n 1f27a │ │ │ │ subs.w ip, r2, #0 │ │ │ │ mov lr, r4 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 1f22c │ │ │ │ + beq.n 1f27c │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ add r7, sp, #24 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r9 │ │ │ │ strd ip, lr, [sp, #8] │ │ │ │ mov r9, r7 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1f192 │ │ │ │ + b.n 1f1e2 │ │ │ │ ldrd sl, r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ ldrd r6, r8, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1ee04 │ │ │ │ + bl 1ee54 │ │ │ │ ldrd r2, r7, [sp, #56] @ 0x38 │ │ │ │ - cbz r0, 1f1e2 │ │ │ │ + cbz r0, 1f232 │ │ │ │ adds r1, r5, r6 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r7, [sp, #56] @ 0x38 │ │ │ │ mov r2, fp │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1eeac │ │ │ │ + bl 1eefc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 1f17c │ │ │ │ + bne.n 1f1cc │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w r3, [r0, r8] │ │ │ │ ldrd r2, ip, [sp, #4] │ │ │ │ ldrd lr, r1, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f268 │ │ │ │ + beq.n 1f2b8 │ │ │ │ cmp r4, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, ip, #1 │ │ │ │ - cbnz r3, 1f1fe │ │ │ │ + cbnz r3, 1f24e │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 1f1fe │ │ │ │ + beq.n 1f24e │ │ │ │ mov r3, lr │ │ │ │ adds r4, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bcs.n 1f1fe │ │ │ │ + bcs.n 1f24e │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f12e │ │ │ │ + b.n 1f17e │ │ │ │ ldrd r2, ip, [sp, #4] │ │ │ │ mov r9, r4 │ │ │ │ ldrd lr, r1, [sp, #12] │ │ │ │ mov r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f1ce │ │ │ │ + beq.n 1f21e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w sl, [r3] │ │ │ │ strd r2, r6, [r3, #4] │ │ │ │ strd r8, r0, [r3, #12] │ │ │ │ - ldr r2, [pc, #148] @ (1f2a4 ) │ │ │ │ - ldr r3, [pc, #140] @ (1f2a0 ) │ │ │ │ + ldr r2, [pc, #148] @ (1f2f4 ) │ │ │ │ + ldr r3, [pc, #140] @ (1f2f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f298 │ │ │ │ + bne.n 1f2e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r2, 1f28e │ │ │ │ + cbz r2, 1f2de │ │ │ │ mov r0, r5 │ │ │ │ - b.n 1f1fe │ │ │ │ + b.n 1f24e │ │ │ │ mov r0, r9 │ │ │ │ blx 8808 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 1f120 │ │ │ │ - cbz r2, 1f274 │ │ │ │ + b.n 1f170 │ │ │ │ + cbz r2, 1f2c4 │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 1f106 │ │ │ │ + b.n 1f156 │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov sl, r9 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ mov ip, r9 │ │ │ │ mov r4, r9 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r9 │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [fp, #4] │ │ │ │ - b.n 1f166 │ │ │ │ + b.n 1f1b6 │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 1f20e │ │ │ │ + b.n 1f25e │ │ │ │ mov r0, r2 │ │ │ │ mov sl, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 1f1fe │ │ │ │ + b.n 1f24e │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov ip, r3 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f15e │ │ │ │ + b.n 1f1ae │ │ │ │ mov r4, r1 │ │ │ │ mov ip, r2 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1f15e │ │ │ │ + b.n 1f1ae │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + lsrs r6, r3, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #2 │ │ │ │ + lsrs r6, r4, #1 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #136] @ (1f340 ) │ │ │ │ + ldr r4, [pc, #136] @ (1f390 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #136] @ (1f344 ) │ │ │ │ + ldr r3, [pc, #136] @ (1f394 ) │ │ │ │ mov r2, r1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f0c0 │ │ │ │ + bl 1f110 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f336 │ │ │ │ + beq.n 1f386 │ │ │ │ ldrd r5, r4, [sp, #16] │ │ │ │ cmp r4, r5 │ │ │ │ itete hi │ │ │ │ subhi r4, r4, r5 │ │ │ │ movls r2, #1 │ │ │ │ addhi r2, r4, #1 │ │ │ │ movls r4, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1f328 │ │ │ │ + cbz r3, 1f378 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 1f30e │ │ │ │ + cbz r3, 1f35e │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ adds r1, r6, r5 │ │ │ │ blx 8274 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, r4] │ │ │ │ - ldr r1, [pc, #56] @ (1f348 ) │ │ │ │ - ldr r2, [pc, #48] @ (1f344 ) │ │ │ │ + ldr r1, [pc, #56] @ (1f398 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f394 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f33a │ │ │ │ + bne.n 1f38a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 8668 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f2fe │ │ │ │ - b.n 1f30e │ │ │ │ + bne.n 1f34e │ │ │ │ + b.n 1f35e │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1f30e │ │ │ │ + b.n 1f35e │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #32 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #30 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #176] @ (1f410 ) │ │ │ │ + ldr r4, [pc, #176] @ (1f460 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #176] @ (1f414 ) │ │ │ │ + ldr r3, [pc, #176] @ (1f464 ) │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f0c0 │ │ │ │ + bl 1f110 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - cbz r5, 1f3e4 │ │ │ │ + cbz r5, 1f434 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ blx 8808 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8808 │ │ │ │ @@ -35848,687 +35869,687 @@ │ │ │ │ adds r5, r6, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r4, r4, r6 │ │ │ │ sub.w r8, r5, r7 │ │ │ │ add.w sl, fp, r4 │ │ │ │ add.w r9, r8, sl │ │ │ │ - cbz r3, 1f400 │ │ │ │ + cbz r3, 1f450 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add.w r2, r9, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 1f3e4 │ │ │ │ + cbz r5, 1f434 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8274 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, fp │ │ │ │ adds r0, r5, r4 │ │ │ │ blx 8274 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, sl │ │ │ │ blx 8274 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, r9] │ │ │ │ - ldr r1, [pc, #48] @ (1f418 ) │ │ │ │ - ldr r2, [pc, #44] @ (1f414 ) │ │ │ │ + ldr r1, [pc, #48] @ (1f468 ) │ │ │ │ + ldr r2, [pc, #44] @ (1f464 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f40c │ │ │ │ + bne.n 1f45c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r9, #1 │ │ │ │ blx 8668 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f3bc │ │ │ │ + b.n 1f40c │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r4, #29 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #27 │ │ │ │ + lsls r0, r2, #26 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #76] @ (1f47c ) │ │ │ │ + ldr r1, [pc, #76] @ (1f4cc ) │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ - ldr r4, [pc, #76] @ (1f480 ) │ │ │ │ + ldr r4, [pc, #76] @ (1f4d0 ) │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #72] @ (1f484 ) │ │ │ │ + ldr r2, [pc, #72] @ (1f4d4 ) │ │ │ │ add r4, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #1 │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f34c │ │ │ │ - ldr r2, [pc, #40] @ (1f488 ) │ │ │ │ - ldr r3, [pc, #32] @ (1f484 ) │ │ │ │ + bl 1f39c │ │ │ │ + ldr r2, [pc, #40] @ (1f4d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (1f4d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f476 │ │ │ │ + bne.n 1f4c6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r2, #26 │ │ │ │ + lsls r0, r0, #25 │ │ │ │ movs r2, r0 │ │ │ │ ldrh r4, [r5, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r2, #24 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001f48c : │ │ │ │ +0001f4dc : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f6a8 │ │ │ │ + beq.w 1f6f8 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f6a4 │ │ │ │ + beq.w 1f6f4 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8808 │ │ │ │ movs r2, #0 │ │ │ │ movw r7, #65533 @ 0xfffd │ │ │ │ movt r7, #32767 @ 0x7fff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov lr, r5 │ │ │ │ mov r1, r2 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 1f4f0 │ │ │ │ + b.n 1f540 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ itt eq │ │ │ │ addeq r2, #2 │ │ │ │ addeq r2, ip │ │ │ │ - beq.n 1f4de │ │ │ │ + beq.n 1f52e │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ it eq │ │ │ │ addeq r2, #2 │ │ │ │ - bne.n 1f502 │ │ │ │ + bne.n 1f552 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ - cbz r3, 1f50c │ │ │ │ + cbz r3, 1f55c │ │ │ │ mul.w ip, r6, r1 │ │ │ │ sub.w r0, r7, ip │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 1f57e │ │ │ │ + bcc.n 1f5ce │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 1f574 │ │ │ │ - bls.n 1f4cc │ │ │ │ + beq.n 1f5c4 │ │ │ │ + bls.n 1f51c │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 1f574 │ │ │ │ + beq.n 1f5c4 │ │ │ │ and.w r3, r3, #223 @ 0xdf │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 1f562 │ │ │ │ + beq.n 1f5b2 │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f4e4 │ │ │ │ + bne.n 1f534 │ │ │ │ adds r6, r2, #3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f688 │ │ │ │ + beq.w 1f6d8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 1f57e │ │ │ │ + cbz r0, 1f5ce │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r2, 1f558 │ │ │ │ + cbz r2, 1f5a8 │ │ │ │ movs r6, #19 │ │ │ │ movt r6, #128 @ 0x80 │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f604 │ │ │ │ + beq.n 1f654 │ │ │ │ sub.w ip, r2, #9 │ │ │ │ uxtb.w ip, ip │ │ │ │ cmp.w ip, #23 │ │ │ │ - bhi.n 1f584 │ │ │ │ + bhi.n 1f5d4 │ │ │ │ lsr.w ip, r6, ip │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.w 1f670 │ │ │ │ + beq.w 1f6c0 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f532 │ │ │ │ + bne.n 1f582 │ │ │ │ mov.w r2, #10 │ │ │ │ strh r2, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r1, #0 │ │ │ │ add.w r2, r2, #2 │ │ │ │ it gt │ │ │ │ addgt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ - b.n 1f4de │ │ │ │ + b.n 1f52e │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #2 │ │ │ │ mla r2, r6, r1, r2 │ │ │ │ - b.n 1f4de │ │ │ │ + b.n 1f52e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ - beq.n 1f5ce │ │ │ │ - bls.w 1f6be │ │ │ │ + beq.n 1f61e │ │ │ │ + bls.w 1f70e │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ - beq.n 1f5ce │ │ │ │ + beq.n 1f61e │ │ │ │ and.w r7, r2, #223 @ 0xdf │ │ │ │ cmp r7, #93 @ 0x5d │ │ │ │ - beq.n 1f59e │ │ │ │ + beq.n 1f5ee │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 1f550 │ │ │ │ + b.n 1f5a0 │ │ │ │ subs r1, #1 │ │ │ │ movs r2, #10 │ │ │ │ cmp r1, #0 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ - ble.n 1f5c6 │ │ │ │ + ble.n 1f616 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ - cbz r2, 1f5c0 │ │ │ │ + cbz r2, 1f610 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5b4 │ │ │ │ + bne.n 1f604 │ │ │ │ adds r7, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 1f5ae │ │ │ │ + bne.n 1f5fe │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 1f550 │ │ │ │ + b.n 1f5a0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ - beq.n 1f690 │ │ │ │ + beq.n 1f6e0 │ │ │ │ add.w lr, r1, #1 │ │ │ │ movs r2, #10 │ │ │ │ cmp.w lr, #0 │ │ │ │ strb r2, [r3, #1] │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ add.w r3, r3, #2 │ │ │ │ - ble.n 1f6b0 │ │ │ │ + ble.n 1f700 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ - cbz r2, 1f5fc │ │ │ │ + cbz r2, 1f64c │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f5f0 │ │ │ │ + bne.n 1f640 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 1f64c │ │ │ │ + beq.n 1f69c │ │ │ │ adds r7, #1 │ │ │ │ - b.n 1f5ea │ │ │ │ + b.n 1f63a │ │ │ │ mov r7, r3 │ │ │ │ add.w ip, r5, #1 │ │ │ │ strb.w r2, [r7], #1 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f6ac │ │ │ │ + beq.n 1f6fc │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f636 │ │ │ │ + beq.n 1f686 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 1f650 │ │ │ │ + beq.n 1f6a0 │ │ │ │ ldrb.w r2, [ip] │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f558 │ │ │ │ + beq.n 1f5a8 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - bne.n 1f61a │ │ │ │ + bne.n 1f66a │ │ │ │ mov r5, ip │ │ │ │ ldrb.w r2, [r5], #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f532 │ │ │ │ - b.n 1f558 │ │ │ │ + bne.w 1f582 │ │ │ │ + b.n 1f5a8 │ │ │ │ mov r1, lr │ │ │ │ - b.n 1f550 │ │ │ │ + b.n 1f5a0 │ │ │ │ ldrb.w r5, [ip, #1] │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ - bne.n 1f61e │ │ │ │ + bne.n 1f66e │ │ │ │ strb.w r2, [r3], #2 │ │ │ │ ldrb.w r2, [ip] │ │ │ │ strb r2, [r7, #1] │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f558 │ │ │ │ + beq.w 1f5a8 │ │ │ │ mov r7, r3 │ │ │ │ - b.n 1f630 │ │ │ │ + b.n 1f680 │ │ │ │ cmp r2, #58 @ 0x3a │ │ │ │ - bne.n 1f598 │ │ │ │ + bne.n 1f5e8 │ │ │ │ movw r2, #8250 @ 0x203a │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1f532 │ │ │ │ - b.n 1f558 │ │ │ │ + bne.w 1f582 │ │ │ │ + b.n 1f5a8 │ │ │ │ mov r0, r6 │ │ │ │ blx 8668 │ │ │ │ - b.n 1f522 │ │ │ │ + b.n 1f572 │ │ │ │ movs r2, #32 │ │ │ │ strb r2, [r3, #1] │ │ │ │ adds r3, #2 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f558 │ │ │ │ + beq.w 1f5a8 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 1f532 │ │ │ │ + b.n 1f582 │ │ │ │ movs r6, #3 │ │ │ │ - b.n 1f50e │ │ │ │ + b.n 1f55e │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f558 │ │ │ │ + b.n 1f5a8 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1f558 │ │ │ │ + beq.w 1f5a8 │ │ │ │ mov r1, lr │ │ │ │ - b.n 1f532 │ │ │ │ + b.n 1f582 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 1f670 │ │ │ │ + bne.n 1f6c0 │ │ │ │ cmp r1, #0 │ │ │ │ movw r2, #2604 @ 0xa2c │ │ │ │ it gt │ │ │ │ movgt r7, #0 │ │ │ │ strh.w r2, [r3], #2 │ │ │ │ - ble.w 1f550 │ │ │ │ + ble.w 1f5a0 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov ip, r4 │ │ │ │ - cbz r2, 1f6e6 │ │ │ │ + cbz r2, 1f736 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f6da │ │ │ │ + bne.n 1f72a │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 1f6d4 │ │ │ │ - b.n 1f550 │ │ │ │ + bne.n 1f724 │ │ │ │ + b.n 1f5a0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001f6f0 : │ │ │ │ +0001f740 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ blx 8808 │ │ │ │ mov r6, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f7b6 │ │ │ │ + beq.n 1f806 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 1f756 │ │ │ │ + cbz r5, 1f7a6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 893c │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ - cbz r2, 1f752 │ │ │ │ + cbz r2, 1f7a2 │ │ │ │ mov.w ip, #19 │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f75a │ │ │ │ + beq.n 1f7aa │ │ │ │ sub.w r1, r2, #9 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.n 1f796 │ │ │ │ + bhi.n 1f7e6 │ │ │ │ lsr.w r1, ip, r1 │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 1f796 │ │ │ │ + bpl.n 1f7e6 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f734 │ │ │ │ + bne.n 1f784 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ adds r1, r4, #1 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f752 │ │ │ │ + beq.n 1f7a2 │ │ │ │ mov r0, r3 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1f784 │ │ │ │ + beq.n 1f7d4 │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ - beq.n 1f79c │ │ │ │ + beq.n 1f7ec │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ - cbz r2, 1f7b2 │ │ │ │ + cbz r2, 1f802 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ mov r0, r3 │ │ │ │ - bne.n 1f76c │ │ │ │ + bne.n 1f7bc │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f734 │ │ │ │ - b.n 1f752 │ │ │ │ + bne.n 1f784 │ │ │ │ + b.n 1f7a2 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - b.n 1f74a │ │ │ │ + b.n 1f79a │ │ │ │ ldrb r4, [r1, #1] │ │ │ │ cmp r4, #34 @ 0x22 │ │ │ │ - bne.n 1f770 │ │ │ │ + bne.n 1f7c0 │ │ │ │ strb.w r2, [r0], #2 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ strb r2, [r3, #1] │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1f77c │ │ │ │ + bne.n 1f7cc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1f752 │ │ │ │ + b.n 1f7a2 │ │ │ │ adds r0, r6, #1 │ │ │ │ blx 8668 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 1f71a │ │ │ │ + b.n 1f76a │ │ │ │ │ │ │ │ -0001f7c0 : │ │ │ │ +0001f810 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #136] @ (1f858 ) │ │ │ │ + ldr r4, [pc, #136] @ (1f8a8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #136] @ (1f85c ) │ │ │ │ + ldr r3, [pc, #136] @ (1f8ac ) │ │ │ │ mov r2, r1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f0c0 │ │ │ │ + bl 1f110 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f84e │ │ │ │ + beq.n 1f89e │ │ │ │ ldrd r5, r4, [sp, #16] │ │ │ │ cmp r4, r5 │ │ │ │ itete hi │ │ │ │ subhi r4, r4, r5 │ │ │ │ movls r2, #1 │ │ │ │ addhi r2, r4, #1 │ │ │ │ movls r4, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 1f840 │ │ │ │ + cbz r3, 1f890 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 1f826 │ │ │ │ + cbz r3, 1f876 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ adds r1, r6, r5 │ │ │ │ blx 8274 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, r4] │ │ │ │ - ldr r1, [pc, #56] @ (1f860 ) │ │ │ │ - ldr r2, [pc, #48] @ (1f85c ) │ │ │ │ + ldr r1, [pc, #56] @ (1f8b0 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f8ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f852 │ │ │ │ + bne.n 1f8a2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 8668 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1f816 │ │ │ │ - b.n 1f826 │ │ │ │ + bne.n 1f866 │ │ │ │ + b.n 1f876 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 1f826 │ │ │ │ + b.n 1f876 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r6, #11 │ │ │ │ + lsls r2, r4, #10 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001f864 : │ │ │ │ +0001f8b4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #96] @ 1f8d4 │ │ │ │ + ldr.w ip, [pc, #96] @ 1f924 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #92] @ (1f8d8 ) │ │ │ │ + ldr r3, [pc, #92] @ (1f928 ) │ │ │ │ mov r2, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1f0c0 │ │ │ │ + bl 1f110 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 1f8b4 │ │ │ │ + bhi.n 1f904 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #60] @ (1f8dc ) │ │ │ │ - ldr r3, [pc, #56] @ (1f8d8 ) │ │ │ │ + ldr r2, [pc, #60] @ (1f92c ) │ │ │ │ + ldr r3, [pc, #56] @ (1f928 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f8ce │ │ │ │ + bne.n 1f91e │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 1f89a │ │ │ │ + bne.n 1f8ea │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - ldr r1, [pc, #32] @ (1f8e0 ) │ │ │ │ + ldr r1, [pc, #32] @ (1f930 ) │ │ │ │ add r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 8df8 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 1f89c │ │ │ │ + b.n 1f8ec │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r1, #9 │ │ │ │ + lsls r4, r7, #7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ movs r2, r0 │ │ │ │ - add r2, pc, #928 @ (adr r2, 1fc84 ) │ │ │ │ + add r2, pc, #928 @ (adr r2, 1fcd4 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -0001f8e4 : │ │ │ │ +0001f934 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #112] @ 1f964 │ │ │ │ + ldr.w ip, [pc, #112] @ 1f9b4 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #108] @ (1f968 ) │ │ │ │ + ldr r3, [pc, #108] @ (1f9b8 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #32 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 861c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1f93a │ │ │ │ + cbz r0, 1f98a │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1f0c0 │ │ │ │ + bl 1f110 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1eaa8 │ │ │ │ + bl 1eaf8 │ │ │ │ mov r4, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 1f954 │ │ │ │ + cbz r3, 1f9a4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #48] @ (1f96c ) │ │ │ │ - ldr r3, [pc, #40] @ (1f968 ) │ │ │ │ + ldr r2, [pc, #48] @ (1f9bc ) │ │ │ │ + ldr r3, [pc, #40] @ (1f9b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f95e │ │ │ │ + bne.n 1f9ae │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 1f93a │ │ │ │ + b.n 1f98a │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r7, #5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001f970 : │ │ │ │ +0001f9c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #112] @ 1f9f0 │ │ │ │ + ldr.w ip, [pc, #112] @ 1fa40 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #108] @ (1f9f4 ) │ │ │ │ + ldr r3, [pc, #108] @ (1fa44 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #32 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 861c │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 1f9bc │ │ │ │ + cbnz r0, 1fa0c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #84] @ (1f9f8 ) │ │ │ │ - ldr r2, [pc, #76] @ (1f9f4 ) │ │ │ │ + ldr r1, [pc, #84] @ (1fa48 ) │ │ │ │ + ldr r2, [pc, #76] @ (1fa44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1f9ea │ │ │ │ + bne.n 1fa3a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1f0c0 │ │ │ │ + bl 1f110 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 1ea44 │ │ │ │ + bl 1ea94 │ │ │ │ mov r4, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 1f9e2 │ │ │ │ + cbz r3, 1fa32 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1f9a2 │ │ │ │ + b.n 1f9f2 │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 1f9a2 │ │ │ │ + b.n 1f9f2 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001f9fc : │ │ │ │ +0001fa4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #964] @ (1fdd4 ) │ │ │ │ + ldr r2, [pc, #964] @ (1fe24 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #964] @ (1fdd8 ) │ │ │ │ + ldr r3, [pc, #964] @ (1fe28 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #0 │ │ │ │ @@ -36538,87 +36559,87 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 1fa5c │ │ │ │ + cbz r3, 1faac │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #920] @ (1fddc ) │ │ │ │ - ldr r3, [pc, #916] @ (1fdd8 ) │ │ │ │ + ldr r2, [pc, #920] @ (1fe2c ) │ │ │ │ + ldr r3, [pc, #916] @ (1fe28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1fdce │ │ │ │ + bne.w 1fe1e │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ blx 8c68 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fc36 │ │ │ │ + beq.w 1fc86 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - cbz r3, 1fa82 │ │ │ │ + cbz r3, 1fad2 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1fa3e │ │ │ │ + bne.n 1fa8e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 1f0c0 │ │ │ │ + bl 1f110 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fcc4 │ │ │ │ + beq.w 1fd14 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r7, sl │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r3, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r0, r7, r0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ sub.w fp, r3, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 1fb76 │ │ │ │ + bne.n 1fbc6 │ │ │ │ subs r2, r1, #2 │ │ │ │ cmp r2, #0 │ │ │ │ itt gt │ │ │ │ addgt.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ addgt r1, sl │ │ │ │ - bgt.n 1fac6 │ │ │ │ - b.n 1fcb6 │ │ │ │ + bgt.n 1fb16 │ │ │ │ + b.n 1fd06 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fcb6 │ │ │ │ + beq.w 1fd06 │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1fac0 │ │ │ │ + bne.n 1fb10 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1fcb6 │ │ │ │ + beq.w 1fd06 │ │ │ │ add.w r1, sl, r2 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 1fae4 │ │ │ │ + b.n 1fb34 │ │ │ │ subs r2, #1 │ │ │ │ - beq.w 1fcb6 │ │ │ │ + beq.w 1fd06 │ │ │ │ ldrb.w r3, [r1, #-1]! │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 1fade │ │ │ │ + bne.n 1fb2e │ │ │ │ cmp r2, #2 │ │ │ │ it lt │ │ │ │ movlt r2, #2 │ │ │ │ subs r4, r2, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrb.w r2, [sl, r2] │ │ │ │ @@ -36643,22 +36664,22 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd52 │ │ │ │ + beq.w 1fda2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r7, [sp, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa3e │ │ │ │ + beq.w 1fa8e │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 8274 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ adds r0, r7, r4 │ │ │ │ @@ -36667,59 +36688,59 @@ │ │ │ │ strb.w r3, [r7, r8] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ blx 8078 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1fa40 │ │ │ │ + b.n 1fa90 │ │ │ │ add r1, sl │ │ │ │ mov r0, r4 │ │ │ │ sub.w r7, r1, r9 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ blx 8808 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e99c │ │ │ │ + bl 1e9ec │ │ │ │ add.w r3, r7, r8 │ │ │ │ add.w r1, r8, #2 │ │ │ │ add.w r2, r3, fp │ │ │ │ add r2, r1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ble.w 1fa3e │ │ │ │ + ble.w 1fa8e │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fcba │ │ │ │ + beq.w 1fd0a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fa3e │ │ │ │ + beq.w 1fa8e │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r2, r9 │ │ │ │ blx 8274 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r8, r9 │ │ │ │ ldrb.w r2, [sl, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd72 │ │ │ │ + beq.w 1fdc2 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.w 1fdb6 │ │ │ │ + beq.w 1fe06 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ adds r4, r3, #1 │ │ │ │ strb r2, [r0, r3] │ │ │ │ @@ -36727,15 +36748,15 @@ │ │ │ │ add r0, r4 │ │ │ │ blx 8274 │ │ │ │ adds r3, r7, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r2, [sl, r2] │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ - beq.n 1fc1e │ │ │ │ + beq.n 1fc6e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ strb r2, [r1, r3] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ @@ -36743,45 +36764,45 @@ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r0, r4, r7 │ │ │ │ blx 8274 │ │ │ │ add.w r3, r4, fp │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r7] │ │ │ │ - b.n 1fb66 │ │ │ │ + b.n 1fbb6 │ │ │ │ mov r0, r4 │ │ │ │ blx 8808 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 8808 │ │ │ │ adds r0, r7, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd5c │ │ │ │ + beq.w 1fdac │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa3e │ │ │ │ + beq.w 1fa8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e99c │ │ │ │ + bl 1e9ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fd6c │ │ │ │ - ldr r3, [pc, #364] @ (1fde0 ) │ │ │ │ + beq.n 1fdbc │ │ │ │ + ldr r3, [pc, #364] @ (1fe30 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #356] @ (1fde4 ) │ │ │ │ + ldr r3, [pc, #356] @ (1fe34 ) │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ @@ -36789,67 +36810,67 @@ │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 8590 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fdc0 │ │ │ │ + beq.w 1fe10 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 1fb72 │ │ │ │ + b.n 1fbc2 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1faf4 │ │ │ │ + b.n 1fb44 │ │ │ │ mov r0, r2 │ │ │ │ blx 8668 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1fbbe │ │ │ │ + b.n 1fc0e │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 8808 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8808 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adds r3, #7 │ │ │ │ add r3, r7 │ │ │ │ adds r7, r3, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov fp, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fda0 │ │ │ │ + beq.n 1fdf0 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fa3e │ │ │ │ + beq.w 1fa8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e99c │ │ │ │ + bl 1e9ec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fdb0 │ │ │ │ - ldr r3, [pc, #228] @ (1fde8 ) │ │ │ │ + beq.n 1fe00 │ │ │ │ + ldr r3, [pc, #228] @ (1fe38 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1fdaa │ │ │ │ + beq.n 1fdfa │ │ │ │ ldrb.w r2, [r9, #1] │ │ │ │ cmp r2, #125 @ 0x7d │ │ │ │ - beq.n 1fdc8 │ │ │ │ - ldr r2, [pc, #212] @ (1fdec ) │ │ │ │ + beq.n 1fe18 │ │ │ │ + ldr r2, [pc, #212] @ (1fe3c ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [pc, #204] @ (1fdf0 ) │ │ │ │ + ldr r3, [pc, #204] @ (1fe40 ) │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ @@ -36858,28 +36879,28 @@ │ │ │ │ adds r0, r7, r0 │ │ │ │ blx 8558 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 8078 │ │ │ │ - b.n 1fb72 │ │ │ │ + b.n 1fbc2 │ │ │ │ mov r0, r2 │ │ │ │ blx 8668 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 1fb44 │ │ │ │ + b.n 1fb94 │ │ │ │ mov r0, r7 │ │ │ │ blx 8668 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1fc68 │ │ │ │ - b.n 1fa3e │ │ │ │ - ldr r3, [pc, #132] @ (1fdf4 ) │ │ │ │ + bne.w 1fcb8 │ │ │ │ + b.n 1fa8e │ │ │ │ + ldr r3, [pc, #132] @ (1fe44 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1fc76 │ │ │ │ + b.n 1fcc6 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ itttt eq │ │ │ │ addeq.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ addeq r3, #1 │ │ │ │ @@ -36890,72 +36911,72 @@ │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ itt eq │ │ │ │ moveq fp, r1 │ │ │ │ moveq r0, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 1fc1e │ │ │ │ + b.n 1fc6e │ │ │ │ mov r0, r7 │ │ │ │ blx 8668 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 1fcf2 │ │ │ │ - ldr r2, [pc, #76] @ (1fdf8 ) │ │ │ │ + b.n 1fd42 │ │ │ │ + ldr r2, [pc, #76] @ (1fe48 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1fd1a │ │ │ │ - ldr r3, [pc, #72] @ (1fdfc ) │ │ │ │ + b.n 1fd6a │ │ │ │ + ldr r3, [pc, #72] @ (1fe4c ) │ │ │ │ add r3, pc │ │ │ │ - b.n 1fd06 │ │ │ │ + b.n 1fd56 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ blx 8274 │ │ │ │ - b.n 1fc08 │ │ │ │ + b.n 1fc58 │ │ │ │ mov r0, r7 │ │ │ │ blx 81e4 │ │ │ │ - b.n 1fb72 │ │ │ │ - ldr r2, [pc, #52] @ (1fe00 ) │ │ │ │ + b.n 1fbc2 │ │ │ │ + ldr r2, [pc, #52] @ (1fe50 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 1fd1a │ │ │ │ + b.n 1fd6a │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r4, r4, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ + movs r4, r6 │ │ │ │ movs r2, r0 │ │ │ │ - add r5, pc, #816 @ (adr r5, 20114 ) │ │ │ │ + add r5, pc, #816 @ (adr r5, 20164 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #768 @ (adr r5, 200e8 ) │ │ │ │ + add r5, pc, #768 @ (adr r5, 20138 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #240 @ (adr r5, 1fedc ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 1ff2c ) │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r7, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #176 @ (adr r5, 1fea4 ) │ │ │ │ + add r5, pc, #176 @ (adr r5, 1fef4 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #256] @ 0x100 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #232] @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001fe04 : │ │ │ │ +0001fe54 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #80] @ (1fe68 ) │ │ │ │ + ldr r2, [pc, #80] @ (1feb8 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #80] @ (1fe6c ) │ │ │ │ + ldr r3, [pc, #80] @ (1febc ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ asrs r1, r0, #31 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #10 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -36968,227 +36989,227 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 83d4 │ │ │ │ - ldr r2, [pc, #36] @ (1fe70 ) │ │ │ │ - ldr r3, [pc, #28] @ (1fe6c ) │ │ │ │ + ldr r2, [pc, #36] @ (1fec0 ) │ │ │ │ + ldr r3, [pc, #28] @ (1febc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1fe62 │ │ │ │ + bne.n 1feb2 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [ip], #4 │ │ │ │ + mrrc2 0, 0, r0, ip, cr1 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl], #-4 │ │ │ │ + stc2 0, cr0, [sl], #-4 │ │ │ │ │ │ │ │ -0001fe74 : │ │ │ │ +0001fec4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #104] @ 1feec │ │ │ │ + ldr.w ip, [pc, #104] @ 1ff3c │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (1fef0 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ff40 ) │ │ │ │ sub sp, #28 │ │ │ │ add ip, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ blx 89f8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 1fed0 │ │ │ │ + cbz r3, 1ff20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1fed0 │ │ │ │ - ldr r1, [pc, #60] @ (1fef4 ) │ │ │ │ - ldr r2, [pc, #52] @ (1fef0 ) │ │ │ │ + beq.n 1ff20 │ │ │ │ + ldr r1, [pc, #60] @ (1ff44 ) │ │ │ │ + ldr r2, [pc, #52] @ (1ff40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1fee6 │ │ │ │ + bne.n 1ff36 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r3, r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 873c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 1feb6 │ │ │ │ + b.n 1ff06 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [ip], #-4 │ │ │ │ + umlal r0, r0, ip, r1 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [lr], {1} │ │ │ │ + @ instruction: 0xfbbe0001 │ │ │ │ │ │ │ │ -0001fef8 : │ │ │ │ +0001ff48 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #104] @ 1ff70 │ │ │ │ + ldr.w ip, [pc, #104] @ 1ffc0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #100] @ (1ff74 ) │ │ │ │ + ldr r3, [pc, #100] @ (1ffc4 ) │ │ │ │ sub sp, #28 │ │ │ │ add ip, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ blx 89f8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 1ff54 │ │ │ │ + cbz r3, 1ffa4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 1ff54 │ │ │ │ - ldr r1, [pc, #60] @ (1ff78 ) │ │ │ │ - ldr r2, [pc, #52] @ (1ff74 ) │ │ │ │ + beq.n 1ffa4 │ │ │ │ + ldr r1, [pc, #60] @ (1ffc8 ) │ │ │ │ + ldr r2, [pc, #52] @ (1ffc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1ff6a │ │ │ │ + bne.n 1ffba │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ subs r3, r0, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 873c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 1ff3a │ │ │ │ + b.n 1ff8a │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbb80001 │ │ │ │ + smmls r0, r8, r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - smull r0, r0, sl, r1 │ │ │ │ + smlawb r0, sl, r1, r0 │ │ │ │ │ │ │ │ -0001ff7c : │ │ │ │ +0001ffcc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 83d4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0001ff98 : │ │ │ │ +0001ffe8 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3900] @ 0xf3c │ │ │ │ - ldr r2, [pc, #868] @ (20310 ) │ │ │ │ + ldr r2, [pc, #868] @ (20360 ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #868] @ (20314 ) │ │ │ │ + ldr r3, [pc, #868] @ (20364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r5, [sp, #196] @ 0xc4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20300 │ │ │ │ + beq.w 20350 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 202aa │ │ │ │ - cbz r5, 1ffd4 │ │ │ │ + beq.w 202fa │ │ │ │ + cbz r5, 20024 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ - cbnz r2, 1fff6 │ │ │ │ + cbnz r2, 20046 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - ldr r2, [pc, #832] @ (20318 ) │ │ │ │ - ldr r3, [pc, #824] @ (20314 ) │ │ │ │ + ldr r2, [pc, #832] @ (20368 ) │ │ │ │ + ldr r3, [pc, #824] @ (20364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2030c │ │ │ │ + bne.w 2035c │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr.w sl, [pc, #804] @ 2031c │ │ │ │ + ldr.w sl, [pc, #804] @ 2036c │ │ │ │ add r3, sp, #200 @ 0xc8 │ │ │ │ mov.w r9, #92 @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ add sl, pc │ │ │ │ - b.n 2002e │ │ │ │ + b.n 2007e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w r6, r3, #10 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.w 20234 │ │ │ │ + bhi.w 20284 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov r6, r5 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ strb r2, [r7, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ adds r5, r6, #1 │ │ │ │ strb r1, [r2, r3] │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ffd4 │ │ │ │ + beq.n 20024 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bne.n 20006 │ │ │ │ + bne.n 20056 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ adds r6, r5, #1 │ │ │ │ subs r2, #98 @ 0x62 │ │ │ │ cmp r2, #17 │ │ │ │ - bhi.n 20020 │ │ │ │ - add r1, pc, #8 @ (adr r1, 20048 ) │ │ │ │ + bhi.n 20070 │ │ │ │ + add r1, pc, #8 @ (adr r1, 20098 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ lsls r1, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ lsls r1, r1, #1 │ │ │ │ @@ -37211,168 +37232,168 @@ │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ @ instruction: 0xffd9ffff │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 200ba │ │ │ │ + bls.n 2010a │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 202f6 │ │ │ │ + beq.w 20346 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20300 │ │ │ │ + beq.w 20350 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #28 │ │ │ │ adds r5, #4 │ │ │ │ ldr.w r7, [r5, #-4] │ │ │ │ str r7, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ str r5, [sp, #24] │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ - b.n 20212 │ │ │ │ + b.n 20262 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ add.w r0, r3, #32 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r0, r7 │ │ │ │ - bhi.w 2028c │ │ │ │ + bhi.w 202dc │ │ │ │ add r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 20260 │ │ │ │ - ldr r2, [pc, #552] @ (20320 ) │ │ │ │ + bne.w 202b0 │ │ │ │ + ldr r2, [pc, #552] @ (20370 ) │ │ │ │ movs r3, #5 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r0, [r5, #0] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ strb r2, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 20020 │ │ │ │ + b.n 20070 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 8808 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd r7, r1, [r4] │ │ │ │ adds r2, r3, #3 │ │ │ │ add r2, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 20268 │ │ │ │ + bhi.w 202b8 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ strb r2, [r7, r3] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 2015c │ │ │ │ + cbz r3, 201ac │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 20148 │ │ │ │ + bne.n 20198 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ strb.w r9, [r2, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ strb r1, [r2, r3] │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20138 │ │ │ │ + bne.n 20188 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r0, r3, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ strb r1, [r2, r3] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 20020 │ │ │ │ + b.n 20070 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 20196 │ │ │ │ + bls.n 201e6 │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 202ec │ │ │ │ + beq.w 2033c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20300 │ │ │ │ + beq.w 20350 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ adds r3, #7 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r7, ip, #8 │ │ │ │ str r7, [sp, #24] │ │ │ │ - ldr r7, [pc, #376] @ (20324 ) │ │ │ │ + ldr r7, [pc, #376] @ (20374 ) │ │ │ │ mov r1, r3 │ │ │ │ vldr d7, [ip] │ │ │ │ add r7, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ - b.n 20212 │ │ │ │ + b.n 20262 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ adds r3, #32 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 201ea │ │ │ │ + bls.n 2023a │ │ │ │ lsls r5, r5, #1 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 202e2 │ │ │ │ + beq.w 20332 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20300 │ │ │ │ + beq.w 20350 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #28 │ │ │ │ adds r3, #7 │ │ │ │ bic.w ip, r3, #7 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add.w r7, ip, #8 │ │ │ │ str r7, [sp, #24] │ │ │ │ - ldr r7, [pc, #296] @ (20328 ) │ │ │ │ + ldr r7, [pc, #296] @ (20378 ) │ │ │ │ mov r1, r3 │ │ │ │ vldr d7, [ip] │ │ │ │ add r7, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ add r0, sp, #28 │ │ │ │ @@ -37384,162 +37405,162 @@ │ │ │ │ add r0, r3 │ │ │ │ blx 8274 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 8808 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r0, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 20020 │ │ │ │ + b.n 20070 │ │ │ │ lsls r6, r2, #1 │ │ │ │ str r6, [r4, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20254 │ │ │ │ + cbz r3, 202a4 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20300 │ │ │ │ + beq.n 20350 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 20014 │ │ │ │ + b.n 20064 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx 8438 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 2024a │ │ │ │ - ldr r2, [pc, #200] @ (2032c ) │ │ │ │ + b.n 2029a │ │ │ │ + ldr r2, [pc, #200] @ (2037c ) │ │ │ │ movs r3, #4 │ │ │ │ add r2, pc │ │ │ │ - b.n 200fc │ │ │ │ + b.n 2014c │ │ │ │ mov.w r8, r1, lsl #1 │ │ │ │ str.w r8, [r4, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 202ca │ │ │ │ + cbz r3, 2031a │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 20300 │ │ │ │ + beq.n 20350 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r7, [r4, #0] │ │ │ │ - b.n 2012c │ │ │ │ + b.n 2017c │ │ │ │ lsls r7, r7, #1 │ │ │ │ str r7, [r4, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 202d6 │ │ │ │ + cbz r3, 20326 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 20300 │ │ │ │ + cbz r5, 20350 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 200e6 │ │ │ │ + b.n 20136 │ │ │ │ mov.w r7, #1024 @ 0x400 │ │ │ │ str r7, [r0, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20304 │ │ │ │ + cbz r3, 20354 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 20300 │ │ │ │ + cbz r0, 20350 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #0] │ │ │ │ - b.n 1ffce │ │ │ │ + b.n 2001e │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx 8438 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20282 │ │ │ │ + b.n 202d2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 8438 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 202a2 │ │ │ │ + b.n 202f2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8438 │ │ │ │ - b.n 201e2 │ │ │ │ + b.n 20232 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8438 │ │ │ │ - b.n 2018e │ │ │ │ + b.n 201de │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8438 │ │ │ │ - b.n 200b2 │ │ │ │ + b.n 20102 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1ffd6 │ │ │ │ + b.n 20026 │ │ │ │ mov r0, r7 │ │ │ │ blx 8668 │ │ │ │ - b.n 202c0 │ │ │ │ + b.n 20310 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - smlabb r0, r8, r1, r0 │ │ │ │ + @ instruction: 0xfac80001 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaee0001 │ │ │ │ + @ instruction: 0xfa9e0001 │ │ │ │ strh r6, [r4, #20] │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #728 @ (adr r0, 20600 ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 20650 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #376 @ (adr r0, 204a4 ) │ │ │ │ + add r0, pc, #376 @ (adr r0, 204f4 ) │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ ... │ │ │ │ │ │ │ │ -00020330 : │ │ │ │ - cbz r0, 20372 │ │ │ │ +00020380 : │ │ │ │ + cbz r0, 203c2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 20374 │ │ │ │ + cbz r3, 203c4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 20372 │ │ │ │ + beq.n 203c2 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8808 │ │ │ │ add.w r1, r0, #10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r4 │ │ │ │ - bls.n 20378 │ │ │ │ + bls.n 203c8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 8274 │ │ │ │ - ldr r3, [pc, #28] @ (203a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (203f0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ add.w ip, r5, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrh r1, [r3, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r0, [r5, r2] │ │ │ │ @@ -37547,601 +37568,601 @@ │ │ │ │ strh.w r1, [ip, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldr r6, [sp, #936] @ 0x3a8 │ │ │ │ ... │ │ │ │ │ │ │ │ -000203a4 : │ │ │ │ +000203f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #140] @ (20440 ) │ │ │ │ + ldr r2, [pc, #140] @ (20490 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ - ldr r3, [pc, #140] @ (20444 ) │ │ │ │ + ldr r3, [pc, #140] @ (20494 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 20420 │ │ │ │ + cbz r0, 20470 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ blx 85f0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 20420 │ │ │ │ + beq.n 20470 │ │ │ │ blx 8784 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [sp, #0] │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #10 │ │ │ │ blx 8450 │ │ │ │ - cbz r0, 20410 │ │ │ │ + cbz r0, 20460 │ │ │ │ str r0, [sp, #12] │ │ │ │ blx 8808 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8a28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2041a │ │ │ │ - ldr r1, [pc, #68] @ (20448 ) │ │ │ │ + blt.n 2046a │ │ │ │ + ldr r1, [pc, #68] @ (20498 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8a28 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2041a │ │ │ │ + blt.n 2046a │ │ │ │ mov r0, r4 │ │ │ │ blx 8e1c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 20422 │ │ │ │ + b.n 20472 │ │ │ │ mov r0, r4 │ │ │ │ blx 8e1c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (2044c ) │ │ │ │ - ldr r3, [pc, #28] @ (20444 ) │ │ │ │ + ldr r2, [pc, #40] @ (2049c ) │ │ │ │ + ldr r3, [pc, #28] @ (20494 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2043a │ │ │ │ + bne.n 2048a │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ pop {r4, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7100001 │ │ │ │ + movt r0, #2049 @ 0x801 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, r2, #2049 @ 0x801 │ │ │ │ + @ instruction: 0xf6520001 │ │ │ │ │ │ │ │ -00020450 : │ │ │ │ +000204a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 20466 │ │ │ │ + b.n 204b6 │ │ │ │ blx 8348 │ │ │ │ mov r0, r4 │ │ │ │ blx 8c4c │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20462 │ │ │ │ + beq.n 204b2 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00020478 : │ │ │ │ +000204c8 : │ │ │ │ b.w 83f8 │ │ │ │ - cbz r0, 204bc │ │ │ │ + cbz r0, 2050c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 204ba │ │ │ │ + cbz r3, 2050a │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbnz r4, 204ae │ │ │ │ - b.n 204ba │ │ │ │ + cbnz r4, 204fe │ │ │ │ + b.n 2050a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ itttt gt │ │ │ │ ldrgt r2, [r4, #0] │ │ │ │ ldrgt r3, [r5, #0] │ │ │ │ strgt r2, [r5, #0] │ │ │ │ strgt r3, [r4, #0] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 204b4 │ │ │ │ + cbz r4, 20504 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2049a │ │ │ │ + bne.n 204ea │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20490 │ │ │ │ + bne.n 204e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20584 │ │ │ │ + beq.n 205d4 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 204e8 │ │ │ │ + b.n 20538 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r3, 204ee │ │ │ │ + cbz r3, 2053e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 204e0 │ │ │ │ + bne.n 20530 │ │ │ │ cmp r1, #23 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - ble.n 20580 │ │ │ │ + ble.n 205d0 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ mov r7, r3 │ │ │ │ str r3, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20580 │ │ │ │ - bl 204c0 │ │ │ │ + beq.n 205d0 │ │ │ │ + bl 20510 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 204c0 │ │ │ │ + bl 20510 │ │ │ │ mov r5, r0 │ │ │ │ orrs r0, r4 │ │ │ │ - beq.n 205e2 │ │ │ │ + beq.n 20632 │ │ │ │ mov r8, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20594 │ │ │ │ - cbz r4, 2055c │ │ │ │ + beq.n 205e4 │ │ │ │ + cbz r4, 205ac │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 20546 │ │ │ │ + ble.n 20596 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2058c │ │ │ │ + beq.n 205dc │ │ │ │ str.w r5, [r8, #4] │ │ │ │ str.w r8, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 205da │ │ │ │ + beq.n 2062a │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 20526 │ │ │ │ + bgt.n 20576 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 205ca │ │ │ │ + beq.n 2061a │ │ │ │ str.w r4, [r8, #4] │ │ │ │ str.w r8, [r4, #8] │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2051c │ │ │ │ + bne.n 2056c │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r8, r5 │ │ │ │ - cbz r7, 205ba │ │ │ │ + cbz r7, 2060a │ │ │ │ mov r5, r3 │ │ │ │ str.w r8, [r2, #4] │ │ │ │ str.w r2, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2055c │ │ │ │ + bne.n 205ac │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r7, #8] │ │ │ │ str.w r3, [r8, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 2047c │ │ │ │ + bl 204cc │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r7, [r5, #8] │ │ │ │ mov r7, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20538 │ │ │ │ + bne.n 20588 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r5, 205d4 │ │ │ │ + cbnz r5, 20624 │ │ │ │ mov r7, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20572 │ │ │ │ + beq.n 205c2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ str r4, [r1, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 205a4 │ │ │ │ + bne.n 205f4 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 20572 │ │ │ │ + b.n 205c2 │ │ │ │ str r7, [r5, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r3 │ │ │ │ - cbz r3, 205e6 │ │ │ │ + cbz r3, 20636 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 20566 │ │ │ │ + b.n 205b6 │ │ │ │ str r7, [r4, #8] │ │ │ │ mov r8, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2051a │ │ │ │ + b.n 2056a │ │ │ │ mov r2, r3 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 205ac │ │ │ │ + b.n 205fc │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 20598 │ │ │ │ + b.n 205e8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 20586 │ │ │ │ + b.n 205d6 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 20572 │ │ │ │ + b.n 205c2 │ │ │ │ nop │ │ │ │ │ │ │ │ -000205ec : │ │ │ │ +0002063c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2061c │ │ │ │ + cbz r3, 2066c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #24 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 2061a │ │ │ │ + cbz r0, 2066a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #20] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #24 │ │ │ │ blx 8668 │ │ │ │ - b.n 2060a │ │ │ │ + b.n 2065a │ │ │ │ │ │ │ │ -00020624 : │ │ │ │ +00020674 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 868c │ │ │ │ - cbz r0, 2063c │ │ │ │ + cbz r0, 2068c │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00020640 : │ │ │ │ - cbz r1, 20682 │ │ │ │ - cbz r0, 2067e │ │ │ │ +00020690 : │ │ │ │ + cbz r1, 206d2 │ │ │ │ + cbz r0, 206ce │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 2067e │ │ │ │ + cbz r2, 206ce │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 204c0 │ │ │ │ + bl 20510 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbnz r0, 20672 │ │ │ │ + cbnz r0, 206c2 │ │ │ │ movs r2, #1 │ │ │ │ str r0, [r3, #8] │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20672 │ │ │ │ + bne.n 206c2 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 20666 │ │ │ │ + b.n 206b6 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00020688 : │ │ │ │ +000206d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ itet eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ moveq.w ip, #0 │ │ │ │ - beq.n 206d2 │ │ │ │ + beq.n 20722 │ │ │ │ ldr r4, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 206d2 │ │ │ │ + beq.n 20722 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r4, #24 │ │ │ │ - bhi.n 206d8 │ │ │ │ + bhi.n 20728 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 2047c │ │ │ │ + bl 204cc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov ip, r1 │ │ │ │ str r2, [r3, #16] │ │ │ │ strb r1, [r3, #20] │ │ │ │ mov r0, ip │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ blx 8b4c │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 206ca │ │ │ │ + b.n 2071a │ │ │ │ │ │ │ │ -000206e4 : │ │ │ │ +00020734 : │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 20716 │ │ │ │ + beq.n 20766 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ push {r4} │ │ │ │ cmp r1, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ it eq │ │ │ │ streq r3, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ streq r2, [r0, #8] │ │ │ │ - cbz r2, 20708 │ │ │ │ + cbz r2, 20758 │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbz r3, 2070c │ │ │ │ + cbz r3, 2075c │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ pop {r4} │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00020718 : │ │ │ │ +00020768 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ sub sp, #12 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - bne.n 2073a │ │ │ │ + bne.n 2078a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r5, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 86d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - cbz r3, 20750 │ │ │ │ + cbz r3, 207a0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 20750 │ │ │ │ + cbz r0, 207a0 │ │ │ │ blx r3 │ │ │ │ str r4, [r5, #0] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 20766 │ │ │ │ + cbz r3, 207b6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 81e0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00020774 : │ │ │ │ - cbz r0, 2079c │ │ │ │ +000207c4 : │ │ │ │ + cbz r0, 207ec │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbnz r3, 20792 │ │ │ │ - b.n 2079e │ │ │ │ + cbnz r3, 207e2 │ │ │ │ + b.n 207ee │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 207a2 │ │ │ │ + beq.n 207f2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 2079e │ │ │ │ + cbz r3, 207ee │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2078a │ │ │ │ + bne.n 207da │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r3 │ │ │ │ blx 8b80 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000207ac : │ │ │ │ - cbz r0, 207d8 │ │ │ │ +000207fc : │ │ │ │ + cbz r0, 20828 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 207d0 │ │ │ │ + cbz r4, 20820 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 8b80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 207c2 │ │ │ │ + bne.n 20812 │ │ │ │ strd r4, r4, [r5, #4] │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000207dc : │ │ │ │ - cbz r0, 2080a │ │ │ │ +0002082c : │ │ │ │ + cbz r0, 2085a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 89d0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2080c │ │ │ │ + cbz r3, 2085c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r2, #0 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 81e0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00020818 : │ │ │ │ - cbz r0, 2086a │ │ │ │ +00020868 : │ │ │ │ + cbz r0, 208ba │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2085e │ │ │ │ + cbz r3, 208ae │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 2085c │ │ │ │ + cbz r0, 208ac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 20844 │ │ │ │ + cbz r3, 20894 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r5, r1, [r0] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r2, 20866 │ │ │ │ + cbz r2, 208b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #12 │ │ │ │ blx 8668 │ │ │ │ - b.n 2083c │ │ │ │ + b.n 2088c │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 20852 │ │ │ │ + b.n 208a2 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002086c : │ │ │ │ +000208bc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 208b0 │ │ │ │ + cbz r3, 20900 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 208ae │ │ │ │ + cbz r0, 208fe │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 20896 │ │ │ │ + cbz r3, 208e6 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strd r5, r3, [r0] │ │ │ │ str r1, [r0, #8] │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r2, 208b8 │ │ │ │ + cbz r2, 20908 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #12 │ │ │ │ blx 8668 │ │ │ │ - b.n 2088e │ │ │ │ + b.n 208de │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 208a4 │ │ │ │ + b.n 208f4 │ │ │ │ │ │ │ │ -000208bc : │ │ │ │ +0002090c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20908 │ │ │ │ + cbz r0, 20958 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 2090e │ │ │ │ + cbz r1, 2095e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ittee eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #4] │ │ │ │ @@ -38151,15 +38172,15 @@ │ │ │ │ strne r3, [r0, #8] │ │ │ │ strne r2, [r3, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 20916 │ │ │ │ + cbz r3, 20966 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ @@ -38167,60 +38188,60 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 20902 │ │ │ │ + b.n 20952 │ │ │ │ nop │ │ │ │ │ │ │ │ -00020920 : │ │ │ │ +00020970 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 20950 │ │ │ │ + cbz r0, 209a0 │ │ │ │ mov r4, r0 │ │ │ │ blx 868c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 20946 │ │ │ │ - b.n 20950 │ │ │ │ + cbnz r0, 20996 │ │ │ │ + b.n 209a0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - cbz r1, 2094c │ │ │ │ + cbz r1, 2099c │ │ │ │ blx 8c1c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2093c │ │ │ │ + bne.n 2098c │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00020958 : │ │ │ │ +000209a8 : │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 20996 │ │ │ │ + beq.n 209e6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r0, 20994 │ │ │ │ + cbz r0, 209e4 │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr.w ip, [r3] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ mov r5, r4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 2099a │ │ │ │ + bne.n 209ea │ │ │ │ strd r4, lr, [r3, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r0, ip │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [r1, #4] │ │ │ │ strb r2, [r3, #20] │ │ │ │ @@ -38229,89 +38250,89 @@ │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r4, [r3, #8] │ │ │ │ str r5, [r4, #4] │ │ │ │ str r4, [r5, #8] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ str.w r2, [lr, #4] │ │ │ │ - b.n 20984 │ │ │ │ + b.n 209d4 │ │ │ │ nop │ │ │ │ │ │ │ │ -000209ac : │ │ │ │ +000209fc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 209e6 │ │ │ │ + cbz r0, 20a36 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ - beq.n 209f4 │ │ │ │ + beq.n 20a44 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 209e6 │ │ │ │ + cbz r0, 20a36 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 20a00 │ │ │ │ + beq.n 20a50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 209d4 │ │ │ │ + bne.n 20a24 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, lr │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 8c18 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 88e0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 20a3a │ │ │ │ + cbz r4, 20a8a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 20a36 │ │ │ │ + cbz r0, 20a86 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ strd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r2, 20a2a │ │ │ │ + cbz r2, 20a7a │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str r0, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #1 │ │ │ │ strb r3, [r5, #20] │ │ │ │ str r2, [r5, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #12 │ │ │ │ blx 8668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 20a18 │ │ │ │ + b.n 20a68 │ │ │ │ │ │ │ │ -00020a44 : │ │ │ │ +00020a94 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20aa2 │ │ │ │ + beq.n 20af2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20aa8 │ │ │ │ + beq.n 20af8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -38328,15 +38349,15 @@ │ │ │ │ strne r0, [r2, #8] │ │ │ │ mov r5, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 83ec │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r4, 20ab2 │ │ │ │ + cbz r4, 20b02 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ subs r2, #1 │ │ │ │ @@ -38350,575 +38371,575 @@ │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 20a96 │ │ │ │ + b.n 20ae6 │ │ │ │ │ │ │ │ -00020abc : │ │ │ │ - cbz r0, 20ade │ │ │ │ +00020b0c : │ │ │ │ + cbz r0, 20b2e │ │ │ │ mov ip, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ - cbnz r1, 20ad4 │ │ │ │ - b.n 20b2e │ │ │ │ + cbnz r1, 20b24 │ │ │ │ + b.n 20b7e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 20ae0 │ │ │ │ + beq.n 20b30 │ │ │ │ adds r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ - cbz r3, 20ada │ │ │ │ + cbz r3, 20b2a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ac8 │ │ │ │ + bne.n 20b18 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r2, 20b1a │ │ │ │ + cbz r2, 20b6a │ │ │ │ str r3, [r2, #4] │ │ │ │ - cbz r3, 20b22 │ │ │ │ + cbz r3, 20b72 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 20b26 │ │ │ │ + cbz r3, 20b76 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r3, 20b32 │ │ │ │ + cbz r3, 20b82 │ │ │ │ str r2, [r3, #8] │ │ │ │ str r3, [r0, #4] │ │ │ │ - b.n 20afa │ │ │ │ + b.n 20b4a │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 20afa │ │ │ │ + b.n 20b4a │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 20b0e │ │ │ │ + b.n 20b5e │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ - b.n 20afa │ │ │ │ + b.n 20b4a │ │ │ │ │ │ │ │ -00020b38 : │ │ │ │ +00020b88 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #832] @ (20e8c ) │ │ │ │ + ldr r2, [pc, #832] @ (20edc ) │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - ldr r3, [pc, #828] @ (20e90 ) │ │ │ │ + ldr r3, [pc, #828] @ (20ee0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ itet eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ moveq r6, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 20bfa │ │ │ │ + beq.n 20c4a │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ blx 8808 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 20c18 │ │ │ │ + bhi.n 20c68 │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 20c3c │ │ │ │ + ble.n 20c8c │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - bne.n 20b9a │ │ │ │ + bne.n 20bea │ │ │ │ subs r2, #1 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ adds r0, r4, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20e80 │ │ │ │ + beq.w 20ed0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ - beq.w 20cd2 │ │ │ │ + beq.w 20d22 │ │ │ │ mov.w r8, #0 │ │ │ │ subs r1, r2, #1 │ │ │ │ add.w ip, r4, r1 │ │ │ │ ldrb r0, [r4, r1] │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - bne.w 20cf2 │ │ │ │ + bne.w 20d42 │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20cf2 │ │ │ │ + bne.w 20d42 │ │ │ │ mov r2, r1 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 20c42 │ │ │ │ + bpl.n 20c92 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 8c98 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 20bfa │ │ │ │ + cbz r0, 20c4a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - ble.w 20d3c │ │ │ │ + ble.w 20d8c │ │ │ │ mov r9, r5 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20dae │ │ │ │ + beq.w 20dfe │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #664] @ (20e94 ) │ │ │ │ - ldr r3, [pc, #656] @ (20e90 ) │ │ │ │ + ldr r2, [pc, #664] @ (20ee4 ) │ │ │ │ + ldr r3, [pc, #656] @ (20ee0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 20e70 │ │ │ │ + bne.w 20ec0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ subs r3, r0, #2 │ │ │ │ add.w ip, r4, r3 │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bne.n 20cbe │ │ │ │ + bne.n 20d0e │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ cmp r0, #105 @ 0x69 │ │ │ │ - bne.n 20cbe │ │ │ │ + bne.n 20d0e │ │ │ │ ldrb.w r0, [ip, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 20cbe │ │ │ │ + bne.n 20d0e │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 20b82 │ │ │ │ + bgt.n 20bd2 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 8808 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - blt.n 20cf6 │ │ │ │ + blt.n 20d46 │ │ │ │ mov.w r9, #0 │ │ │ │ ubfx r1, r8, #1, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ and.w r1, r1, r7, lsr #2 │ │ │ │ - bpl.n 20d04 │ │ │ │ + bpl.n 20d54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 20d56 │ │ │ │ + beq.n 20da6 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 20d48 │ │ │ │ + bne.n 20d98 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 20cba │ │ │ │ + cbz r3, 20d0a │ │ │ │ subs r7, r4, #1 │ │ │ │ add.w r8, r5, #1 │ │ │ │ mov r1, r7 │ │ │ │ sub.w r6, r8, r5 │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r4, [r1, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ ite lt │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ - bge.n 20d48 │ │ │ │ + bge.n 20d98 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 8700 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ ldr.w r3, [r1, r4, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20d48 │ │ │ │ + bne.n 20d98 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20c78 │ │ │ │ + bne.n 20cc8 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20d48 │ │ │ │ + b.n 20d98 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 20cfc │ │ │ │ + beq.n 20d4c │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bne.n 20d40 │ │ │ │ + bne.n 20d90 │ │ │ │ movs r3, #2 │ │ │ │ adds r4, #1 │ │ │ │ mov r8, r3 │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 20ba4 │ │ │ │ + b.n 20bf4 │ │ │ │ subs r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 20e78 │ │ │ │ + beq.w 20ec8 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov.w r8, #2 │ │ │ │ add.w ip, r4, r1 │ │ │ │ ldrb r0, [r4, r1] │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ - beq.w 20bb2 │ │ │ │ + beq.w 20c02 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 20bc4 │ │ │ │ + b.n 20c14 │ │ │ │ blx 83ec │ │ │ │ - b.n 20bfa │ │ │ │ + b.n 20c4a │ │ │ │ adds r0, r4, #1 │ │ │ │ subs r2, r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 20b96 │ │ │ │ - cbnz r1, 20d44 │ │ │ │ + b.n 20be6 │ │ │ │ + cbnz r1, 20d94 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 20db6 │ │ │ │ + bne.n 20e06 │ │ │ │ mov r3, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 20e5e │ │ │ │ + bne.w 20eae │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ - cbnz r1, 20d28 │ │ │ │ - b.n 20d32 │ │ │ │ + cbnz r1, 20d78 │ │ │ │ + b.n 20d82 │ │ │ │ cmp r1, r0 │ │ │ │ ldrb.w r1, [r5, #1]! │ │ │ │ ite eq │ │ │ │ addeq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - cbz r1, 20d32 │ │ │ │ + cbz r1, 20d82 │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - blt.n 20d1a │ │ │ │ + blt.n 20d6a │ │ │ │ subs r6, r3, r2 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d48 │ │ │ │ + b.n 20d98 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 20c5a │ │ │ │ + b.n 20caa │ │ │ │ movs r3, #0 │ │ │ │ - b.n 20ba0 │ │ │ │ + b.n 20bf0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 20db6 │ │ │ │ + beq.n 20e06 │ │ │ │ blx 83ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 20bea │ │ │ │ - b.n 20bfa │ │ │ │ + bne.w 20c3a │ │ │ │ + b.n 20c4a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 20dc6 │ │ │ │ + beq.n 20e16 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20cba │ │ │ │ + beq.n 20d0a │ │ │ │ subs r7, r4, #1 │ │ │ │ add.w r8, r5, #1 │ │ │ │ mov r1, r7 │ │ │ │ sub.w r6, r8, r5 │ │ │ │ subs r6, #1 │ │ │ │ ldrb.w r4, [r1, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ ite lt │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ - bge.n 20d48 │ │ │ │ + bge.n 20d98 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 8700 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ ldr.w r3, [r1, r4, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 20d48 │ │ │ │ + bne.n 20d98 │ │ │ │ mov r1, r8 │ │ │ │ ldrb.w r3, [r1], #1 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20d68 │ │ │ │ + bne.n 20db8 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20d48 │ │ │ │ + b.n 20d98 │ │ │ │ mov r0, r9 │ │ │ │ blx 81e4 │ │ │ │ - b.n 20bfa │ │ │ │ + b.n 20c4a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8df8 │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d48 │ │ │ │ + b.n 20d98 │ │ │ │ mov r6, r7 │ │ │ │ - cbnz r7, 20e0e │ │ │ │ + cbnz r7, 20e5e │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbz r3, 20e04 │ │ │ │ + cbz r3, 20e54 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 20dfa │ │ │ │ + b.n 20e4a │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 8700 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, r3 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ ite eq │ │ │ │ addeq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ - cbz r3, 20e04 │ │ │ │ + cbz r3, 20e54 │ │ │ │ ldrb r5, [r4, r6] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, r2 │ │ │ │ - blt.n 20dd2 │ │ │ │ + blt.n 20e22 │ │ │ │ subs r6, r6, r2 │ │ │ │ clz r6, r6 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d48 │ │ │ │ + b.n 20d98 │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrb r3, [r5, r0] │ │ │ │ - cbz r3, 20e74 │ │ │ │ + cbz r3, 20ec4 │ │ │ │ add.w r8, r5, r0 │ │ │ │ adds r7, r5, r0 │ │ │ │ subs r5, r4, #1 │ │ │ │ ldrb.w r4, [r5, #1]! │ │ │ │ sub.w r6, r7, r8 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, r6 │ │ │ │ ite gt │ │ │ │ movgt r6, #1 │ │ │ │ movle r6, #0 │ │ │ │ - ble.n 20d48 │ │ │ │ + ble.n 20d98 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 8700 <__ctype_tolower_loc@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ ldr.w r3, [r1, r4, lsl #2] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 20d48 │ │ │ │ + bne.w 20d98 │ │ │ │ mov r1, r7 │ │ │ │ ldrb.w r3, [r1, #1]! │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20e1c │ │ │ │ + bne.n 20e6c │ │ │ │ mov r6, r3 │ │ │ │ - b.n 20d48 │ │ │ │ + b.n 20d98 │ │ │ │ subs r0, r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5 │ │ │ │ blx 8df8 │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - b.n 20d48 │ │ │ │ + b.n 20d98 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ mov r6, r8 │ │ │ │ - b.n 20d48 │ │ │ │ + b.n 20d98 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 20bc4 │ │ │ │ + b.n 20c14 │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 20bc8 │ │ │ │ + b.n 20c18 │ │ │ │ nop │ │ │ │ - vhadd.s d16, d4, d1 │ │ │ │ + vhadd.s32 d0, d4, d1 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 12, cr0, cr10, cr1, {0} │ │ │ │ + cdp 0, 7, cr0, cr10, cr1, {0} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ - cbz r3, 20eda │ │ │ │ + cbz r3, 20f2a │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r6, r1 │ │ │ │ - cbz r5, 20eda │ │ │ │ + cbz r5, 20f2a │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 20eda │ │ │ │ - cbnz r6, 20ee4 │ │ │ │ + cbz r4, 20f2a │ │ │ │ + cbnz r6, 20f34 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8c1c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 20e98 │ │ │ │ + bl 20ee8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 8330 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 20eb8 │ │ │ │ + bne.n 20f08 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 832c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r3, r1 │ │ │ │ - cbnz r1, 20ef2 │ │ │ │ - b.n 20ebe │ │ │ │ + cbnz r1, 20f42 │ │ │ │ + b.n 20f0e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20ebe │ │ │ │ + beq.n 20f0e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20ebe │ │ │ │ + beq.n 20f0e │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 20eec │ │ │ │ + bne.n 20f3c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20eda │ │ │ │ + beq.n 20f2a │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 20ee6 │ │ │ │ - b.n 20eda │ │ │ │ + bne.n 20f36 │ │ │ │ + b.n 20f2a │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 20f16 │ │ │ │ + bne.n 20f66 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - cbnz r3, 20f24 │ │ │ │ - b.n 20f2a │ │ │ │ + cbnz r3, 20f74 │ │ │ │ + b.n 20f7a │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 20f14 │ │ │ │ + beq.n 20f64 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 20f2a │ │ │ │ + cbz r3, 20f7a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20f1c │ │ │ │ + bne.n 20f6c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r4 │ │ │ │ blx 8c1c │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r0, [r3, #3240] @ 0xca8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20fe0 │ │ │ │ + beq.n 21030 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 20fe0 │ │ │ │ + beq.n 21030 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 20fdc │ │ │ │ + beq.n 2102c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 20f76 │ │ │ │ - b.n 20f7c │ │ │ │ + cbnz r0, 20fc6 │ │ │ │ + b.n 20fcc │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 20ff0 │ │ │ │ + beq.n 21040 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 20f7c │ │ │ │ + cbz r3, 20fcc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20f6e │ │ │ │ + bne.n 20fbe │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r8, #3240] @ 0xca8 │ │ │ │ blx 8b80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8c1c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 20fca │ │ │ │ + cbz r5, 2101a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ - cbnz r3, 20fa4 │ │ │ │ - b.n 20faa │ │ │ │ + cbnz r3, 20ff4 │ │ │ │ + b.n 20ffa │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 20fca │ │ │ │ + beq.n 2101a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 20faa │ │ │ │ + cbz r3, 20ffa │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 20f9c │ │ │ │ + bne.n 20fec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 8c1c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 20f0c │ │ │ │ + bl 20f5c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ itt gt │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r5, #16] │ │ │ │ blx 879c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81e4 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - cbz r7, 20fdc │ │ │ │ + cbz r7, 2102c │ │ │ │ mov r5, r7 │ │ │ │ - b.n 20f5c │ │ │ │ + b.n 20fac │ │ │ │ ldr.w r0, [r8, #3240] @ 0xca8 │ │ │ │ blx 8d34 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #3240] @ 0xca8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r1, 21002 │ │ │ │ - b.n 21022 │ │ │ │ + cbnz r1, 21052 │ │ │ │ + b.n 21072 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 21022 │ │ │ │ + beq.n 21072 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 21008 │ │ │ │ + cbz r0, 21058 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 20ffa │ │ │ │ + bne.n 2104a │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 8c1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, #1 │ │ │ │ @@ -38927,614 +38948,614 @@ │ │ │ │ strgt r3, [r1, #16] │ │ │ │ blx 879c │ │ │ │ ldr.w r0, [r8, #3240] @ 0xca8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r0, #12] │ │ │ │ blx 8b80 │ │ │ │ - b.n 20fca │ │ │ │ + b.n 2101a │ │ │ │ nop │ │ │ │ │ │ │ │ -00021034 : │ │ │ │ +00021084 : │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ str.w r1, [r0, #3236] @ 0xca4 │ │ │ │ - cbnz r2, 21040 │ │ │ │ + cbnz r2, 21090 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2103e │ │ │ │ + beq.n 2108e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub sp, #20 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2122a │ │ │ │ + beq.w 2127a │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ sub.w r8, r2, #9 │ │ │ │ mov r6, r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2122a │ │ │ │ + beq.w 2127a │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #1 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r5, [r3, #3236] @ 0xca4 │ │ │ │ - beq.w 21222 │ │ │ │ + beq.w 21272 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21222 │ │ │ │ + beq.w 21272 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21222 │ │ │ │ + beq.w 21272 │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21220 │ │ │ │ + beq.w 21270 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #2 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r5, [r3, #3236] @ 0xca4 │ │ │ │ - beq.w 21218 │ │ │ │ + beq.w 21268 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21218 │ │ │ │ + beq.w 21268 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21218 │ │ │ │ + beq.w 21268 │ │ │ │ mov r9, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21214 │ │ │ │ + beq.w 21264 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp.w r9, #3 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r5, [r3, #3236] @ 0xca4 │ │ │ │ - beq.w 2120c │ │ │ │ + beq.w 2125c │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2120c │ │ │ │ + beq.w 2125c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2120c │ │ │ │ + beq.w 2125c │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21206 │ │ │ │ + beq.w 21256 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp.w sl, #4 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r6, [r3, #3236] @ 0xca4 │ │ │ │ - beq.n 211fe │ │ │ │ + beq.n 2124e │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211fe │ │ │ │ + beq.n 2124e │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 211fe │ │ │ │ + beq.n 2124e │ │ │ │ mov fp, sl │ │ │ │ mov r4, r5 │ │ │ │ mov sl, r7 │ │ │ │ mov r7, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211f6 │ │ │ │ + beq.n 21246 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp.w fp, #5 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r7, [r3, #3236] @ 0xca4 │ │ │ │ - beq.n 211f0 │ │ │ │ + beq.n 21240 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211f0 │ │ │ │ + beq.n 21240 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 211f0 │ │ │ │ + beq.n 21240 │ │ │ │ mov r6, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211ec │ │ │ │ + beq.n 2123c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp.w fp, #6 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r6, [r3, #3236] @ 0xca4 │ │ │ │ - beq.n 211e6 │ │ │ │ + beq.n 21236 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211e6 │ │ │ │ + beq.n 21236 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 211e6 │ │ │ │ + beq.n 21236 │ │ │ │ mov r7, fp │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 211e2 │ │ │ │ + beq.n 21232 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, #7 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r6, [r3, #3236] @ 0xca4 │ │ │ │ - beq.n 211dc │ │ │ │ + beq.n 2122c │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ - cbz r3, 211dc │ │ │ │ + cbz r3, 2122c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 211dc │ │ │ │ + cbz r5, 2122c │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 211d6 │ │ │ │ + cbz r3, 21226 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, #8 │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w r7, [r3, #3236] @ 0xca4 │ │ │ │ - beq.n 211d0 │ │ │ │ + beq.n 21220 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ - cbz r3, 211d0 │ │ │ │ + cbz r3, 21220 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 211d0 │ │ │ │ + cbz r5, 21220 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - cbz r3, 211d0 │ │ │ │ + cbz r3, 21220 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 21034 │ │ │ │ + bl 21084 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 211bc │ │ │ │ + bne.n 2120c │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 211a0 │ │ │ │ + bne.n 211f0 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2117a │ │ │ │ + bne.n 211ca │ │ │ │ mov r2, fp │ │ │ │ mov fp, r7 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21152 │ │ │ │ + bne.n 211a2 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r7, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 2112a │ │ │ │ + bne.n 2117a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r7 │ │ │ │ mov r7, sl │ │ │ │ mov sl, fp │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 210fa │ │ │ │ + bne.w 2114a │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r9 │ │ │ │ mov r9, sl │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 210c8 │ │ │ │ + bne.w 21118 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 21098 │ │ │ │ + bne.w 210e8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2106c │ │ │ │ + bne.w 210bc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00021230 : │ │ │ │ - cbz r0, 21272 │ │ │ │ +00021280 : │ │ │ │ + cbz r0, 212c2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 868c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ - bl 20f0c │ │ │ │ + bl 20f5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8d34 │ │ │ │ ldr.w r0, [r4, #3240] @ 0xca8 │ │ │ │ blx 8d34 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #3240] @ 0xca8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00021274 : │ │ │ │ - cbz r0, 212d8 │ │ │ │ +000212c4 : │ │ │ │ + cbz r0, 21328 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r6, #3240] @ 0xca8 │ │ │ │ - cbz r0, 212c8 │ │ │ │ + cbz r0, 21318 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbz r5, 212be │ │ │ │ + cbz r5, 2130e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 212ba │ │ │ │ + cbz r4, 2130a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 212a8 │ │ │ │ + cbz r0, 212f8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ itt gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strgt r3, [r0, #16] │ │ │ │ - ble.n 212ca │ │ │ │ + ble.n 2131a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 81e4 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21292 │ │ │ │ + bne.n 212e2 │ │ │ │ ldr.w r0, [r6, #3240] @ 0xca8 │ │ │ │ blx 8d34 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #3240] @ 0xca8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bne.n 212a8 │ │ │ │ - bl 21274 │ │ │ │ + bne.n 212f8 │ │ │ │ + bl 212c4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 879c │ │ │ │ - b.n 212a8 │ │ │ │ + b.n 212f8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000212dc : │ │ │ │ - cbz r0, 2133c │ │ │ │ +0002132c : │ │ │ │ + cbz r0, 2138c │ │ │ │ orrs.w r3, r2, r1 │ │ │ │ - beq.n 2133e │ │ │ │ + beq.n 2138e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r0, #3240] @ 0xca8 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 21338 │ │ │ │ + cbz r3, 21388 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r4, 21316 │ │ │ │ - b.n 2134e │ │ │ │ + cbnz r4, 21366 │ │ │ │ + b.n 2139e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 21342 │ │ │ │ + beq.n 21392 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 2134e │ │ │ │ + cbz r4, 2139e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 21336 │ │ │ │ + cbz r5, 21386 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 2130c │ │ │ │ + beq.n 2135c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 80bc │ │ │ │ - cbz r0, 21342 │ │ │ │ + cbz r0, 21392 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2130c │ │ │ │ + bne.n 2135c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 2134e │ │ │ │ + cbz r4, 2139e │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 2131e │ │ │ │ + bne.n 2136e │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ blx 8b80 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 21338 │ │ │ │ + b.n 21388 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 21338 │ │ │ │ + b.n 21388 │ │ │ │ nop │ │ │ │ │ │ │ │ -00021354 : │ │ │ │ +000213a4 : │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2143c │ │ │ │ + beq.n 2148c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r1 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21436 │ │ │ │ + beq.n 21486 │ │ │ │ mov ip, lr │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ add.w r3, r3, r3, lsl #5 │ │ │ │ eors r3, r1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21376 │ │ │ │ + bne.n 213c6 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 2140c │ │ │ │ + beq.n 2145c │ │ │ │ mov r6, r2 │ │ │ │ add.w r2, r0, #8192 @ 0x2000 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, lr │ │ │ │ ldr.w r2, [r2, #3240] @ 0xca8 │ │ │ │ - cbz r2, 213b2 │ │ │ │ + cbz r2, 21402 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - cbnz r0, 213ac │ │ │ │ - b.n 213b2 │ │ │ │ + cbnz r0, 213fc │ │ │ │ + b.n 21402 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 2141e │ │ │ │ + beq.n 2146e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - cbz r0, 213b2 │ │ │ │ + cbz r0, 21402 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 213a2 │ │ │ │ + bne.n 213f2 │ │ │ │ ldr.w r1, [r5, #3236] @ 0xca4 │ │ │ │ - cbnz r1, 2140c │ │ │ │ + cbnz r1, 2145c │ │ │ │ strd r3, r1, [sp] │ │ │ │ blx 83ec │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 21412 │ │ │ │ + cbz r4, 21462 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r1, 2140c │ │ │ │ + cbz r1, 2145c │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r3, [sp] │ │ │ │ blx 8258 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ - cbz r0, 213fa │ │ │ │ + cbz r0, 2144a │ │ │ │ strd r3, r6, [r1, #4] │ │ │ │ ldr.w r0, [r5, #3240] @ 0xca8 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ blx 8c1c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 2140e │ │ │ │ + b.n 2145e │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r3, 21440 │ │ │ │ + cbz r3, 21490 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #12 │ │ │ │ blx 8668 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ - b.n 213d0 │ │ │ │ + b.n 21420 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 2140c │ │ │ │ + beq.n 2145c │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 879c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ str r6, [r1, #8] │ │ │ │ - b.n 213f6 │ │ │ │ + b.n 21446 │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ - b.n 21384 │ │ │ │ + b.n 213d4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 2140c │ │ │ │ + b.n 2145c │ │ │ │ │ │ │ │ -00021448 : │ │ │ │ +00021498 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #476] @ (21638 ) │ │ │ │ - ldr r3, [pc, #476] @ (2163c ) │ │ │ │ + ldr r1, [pc, #476] @ (21688 ) │ │ │ │ + ldr r3, [pc, #476] @ (2168c ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ add r1, pc │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 21588 │ │ │ │ + beq.w 215d8 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 21588 │ │ │ │ + beq.w 215d8 │ │ │ │ mov r5, r2 │ │ │ │ mov ip, r4 │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ add.w r3, r3, r3, lsl #5 │ │ │ │ eors r3, r1 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21486 │ │ │ │ + bne.n 214d6 │ │ │ │ add.w r6, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r1, [r6, #3240] @ 0xca8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21552 │ │ │ │ + bne.n 215a2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21588 │ │ │ │ + beq.n 215d8 │ │ │ │ ldr.w r2, [r6, #3236] @ 0xca4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 21588 │ │ │ │ + bne.n 215d8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 214b8 │ │ │ │ + cbz r5, 21508 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 215d0 │ │ │ │ + bne.w 21620 │ │ │ │ add.w r9, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 215c4 │ │ │ │ + beq.n 21614 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 21588 │ │ │ │ + beq.n 215d8 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 8258 │ │ │ │ str r0, [r5, #0] │ │ │ │ blx 81b8 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2155e │ │ │ │ + beq.n 215ae │ │ │ │ ldr r1, [r0, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 2150c │ │ │ │ + cbz r1, 2155c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21612 │ │ │ │ + beq.w 21662 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldrb.w r2, [r9] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 215a4 │ │ │ │ + bne.n 215f4 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 21532 │ │ │ │ + cbz r1, 21582 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2161a │ │ │ │ + beq.n 2166a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 215b4 │ │ │ │ + bne.n 21604 │ │ │ │ ldr.w r0, [r6, #3240] @ 0xca8 │ │ │ │ mov r1, r5 │ │ │ │ blx 8c1c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 2158a │ │ │ │ + b.n 215da │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 214a0 │ │ │ │ + beq.n 214f0 │ │ │ │ ldr r7, [r2, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 215c0 │ │ │ │ + beq.n 21610 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 21546 │ │ │ │ + bne.n 21596 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 214a4 │ │ │ │ - b.n 21588 │ │ │ │ + bne.n 214f4 │ │ │ │ + b.n 215d8 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ - cbz r4, 21576 │ │ │ │ + cbz r4, 215c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2162a │ │ │ │ + beq.n 2167a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21622 │ │ │ │ + beq.n 21672 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #180] @ (21640 ) │ │ │ │ - ldr r3, [pc, #172] @ (2163c ) │ │ │ │ + ldr r2, [pc, #180] @ (21690 ) │ │ │ │ + ldr r3, [pc, #172] @ (2168c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21632 │ │ │ │ + bne.n 21682 │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 2151a │ │ │ │ + b.n 2156a │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ blx 8258 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 21538 │ │ │ │ + b.n 21588 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - b.n 2158a │ │ │ │ + b.n 215da │ │ │ │ movs r0, #12 │ │ │ │ blx 8668 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 214da │ │ │ │ + b.n 2152a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8808 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8808 │ │ │ │ add.w r2, r8, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bgt.n 21588 │ │ │ │ + bgt.n 215d8 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r9, r0 │ │ │ │ adds r7, #1 │ │ │ │ blx 8274 │ │ │ │ @@ -39542,151 +39563,151 @@ │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r2, r7 │ │ │ │ strb.w r1, [r5, r8] │ │ │ │ add r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ blx 8274 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 214c2 │ │ │ │ + b.n 21512 │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 2150c │ │ │ │ + b.n 2155c │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 21532 │ │ │ │ + b.n 21582 │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 21588 │ │ │ │ + b.n 215d8 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 21576 │ │ │ │ + b.n 215c6 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 2130c │ │ │ │ + b.n 212bc │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 210b8 │ │ │ │ + b.n 21068 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00021644 : │ │ │ │ +00021694 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ ite eq │ │ │ │ moveq.w r8, #1 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.n 2166c │ │ │ │ + beq.n 216bc │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ - cbnz r3, 21672 │ │ │ │ + cbnz r3, 216c2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ blx 8258 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r6 │ │ │ │ blx 8844 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 216a0 │ │ │ │ + cbz r5, 216f0 │ │ │ │ strb.w r8, [r5] │ │ │ │ blx 848c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 216a6 │ │ │ │ + cbz r0, 216f6 │ │ │ │ adds r6, r5, #1 │ │ │ │ - b.n 2167e │ │ │ │ + b.n 216ce │ │ │ │ blx 848c │ │ │ │ mov r4, r0 │ │ │ │ blx 83ec │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2166c │ │ │ │ + beq.n 216bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 216c0 │ │ │ │ + cbz r3, 21710 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r9 │ │ │ │ blx 81e4 │ │ │ │ - b.n 2166c │ │ │ │ + b.n 216bc │ │ │ │ │ │ │ │ -000216c8 : │ │ │ │ +00021718 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 868c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 20e98 │ │ │ │ + bl 20ee8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [r1, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 8d30 │ │ │ │ nop │ │ │ │ │ │ │ │ -000216fc : │ │ │ │ +0002174c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ blx 86e4 │ │ │ │ - cbz r0, 2171e │ │ │ │ + cbz r0, 2176e │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ cmp r0, #9 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00021720 : │ │ │ │ +00021770 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 86e4 │ │ │ │ - cbz r0, 2173a │ │ │ │ + cbz r0, 2178a │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 21740 │ │ │ │ + bne.n 21790 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 8f00 │ │ │ │ │ │ │ │ -00021748 : │ │ │ │ +00021798 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (217b4 ) │ │ │ │ + ldr r2, [pc, #88] @ (21804 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (217b8 ) │ │ │ │ + ldr r3, [pc, #88] @ (21808 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -39702,43 +39723,43 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ blx 8450 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 8c28 │ │ │ │ - ldr r2, [pc, #36] @ (217bc ) │ │ │ │ - ldr r3, [pc, #28] @ (217b8 ) │ │ │ │ + ldr r2, [pc, #36] @ (2180c ) │ │ │ │ + ldr r3, [pc, #28] @ (21808 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 217ae │ │ │ │ + bne.n 217fe │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21e8c │ │ │ │ + b.n 21e3c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21e1c │ │ │ │ + b.n 21dcc │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000217c0 : │ │ │ │ +00021810 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ (2182c ) │ │ │ │ + ldr r2, [pc, #88] @ (2187c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #88] @ (21830 ) │ │ │ │ + ldr r3, [pc, #88] @ (21880 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -39754,383 +39775,383 @@ │ │ │ │ add r3, sp, #12 │ │ │ │ blx 8450 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 8590 │ │ │ │ - ldr r2, [pc, #36] @ (21834 ) │ │ │ │ - ldr r3, [pc, #28] @ (21830 ) │ │ │ │ + ldr r2, [pc, #36] @ (21884 ) │ │ │ │ + ldr r3, [pc, #28] @ (21880 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21826 │ │ │ │ + bne.n 21876 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21e14 │ │ │ │ + b.n 21dc4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21da4 │ │ │ │ + b.n 21d54 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00021838 : │ │ │ │ +00021888 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #120] @ (218c4 ) │ │ │ │ + ldr r2, [pc, #120] @ (21914 ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #120] @ (218c8 ) │ │ │ │ + ldr r3, [pc, #120] @ (21918 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 82ec │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 21892 │ │ │ │ + cbz r3, 218e2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21892 │ │ │ │ + beq.n 218e2 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #84] @ (218cc ) │ │ │ │ - ldr r1, [pc, #76] @ (218c8 ) │ │ │ │ + ldr r0, [pc, #84] @ (2191c ) │ │ │ │ + ldr r1, [pc, #76] @ (21918 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.n 218be │ │ │ │ + bne.n 2190e │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r2, r0, r5 │ │ │ │ mov.w ip, #0 │ │ │ │ adcs.w r3, r1, r4 │ │ │ │ it cs │ │ │ │ movcs.w ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 21872 │ │ │ │ + bne.n 218c2 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 87f0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 21876 │ │ │ │ + b.n 218c6 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21dbc │ │ │ │ + b.n 21d6c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21d6c │ │ │ │ + b.n 21d1c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000218d0 : │ │ │ │ +00021920 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #120] @ (2195c ) │ │ │ │ + ldr r2, [pc, #120] @ (219ac ) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #120] @ (21960 ) │ │ │ │ + ldr r3, [pc, #120] @ (219b0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 82ec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 2190a │ │ │ │ + cbz r3, 2195a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 21952 │ │ │ │ + bne.n 219a2 │ │ │ │ cmp r0, r5 │ │ │ │ sbcs.w r3, r1, r4 │ │ │ │ - bcc.n 21944 │ │ │ │ + bcc.n 21994 │ │ │ │ subs r5, r0, r5 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ sbc.w r4, r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ blx 87f0 │ │ │ │ - ldr r0, [pc, #56] @ (21964 ) │ │ │ │ - ldr r1, [pc, #52] @ (21960 ) │ │ │ │ + ldr r0, [pc, #56] @ (219b4 ) │ │ │ │ + ldr r1, [pc, #52] @ (219b0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.n 21958 │ │ │ │ + bne.n 219a8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #32] @ (21968 ) │ │ │ │ + ldr r2, [pc, #32] @ (219b8 ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 8590 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 21928 │ │ │ │ + b.n 21978 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - b.n 21d24 │ │ │ │ + b.n 21cd4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21ca0 │ │ │ │ + b.n 21c50 │ │ │ │ movs r1, r0 │ │ │ │ strh r4, [r4, #46] @ 0x2e │ │ │ │ ... │ │ │ │ │ │ │ │ -0002196c : │ │ │ │ +000219bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r1 │ │ │ │ blx 86e4 │ │ │ │ - cbz r0, 2199a │ │ │ │ + cbz r0, 219ea │ │ │ │ blx 8f04 │ │ │ │ cmp r5, r0 │ │ │ │ sbcs.w r1, r4, r1 │ │ │ │ - bcs.n 219ac │ │ │ │ + bcs.n 219fc │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 87ec │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000219b4 : │ │ │ │ +00021a04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r1 │ │ │ │ blx 86e4 │ │ │ │ - cbz r0, 219e0 │ │ │ │ + cbz r0, 21a30 │ │ │ │ blx 8f04 │ │ │ │ cmp r0, r5 │ │ │ │ sbcs r1, r4 │ │ │ │ - bcs.n 219f2 │ │ │ │ + bcs.n 21a42 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 87ec │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000219f8 : │ │ │ │ - cbz r2, 21a02 │ │ │ │ - ldr r2, [pc, #16] @ (21a0c ) │ │ │ │ +00021a48 : │ │ │ │ + cbz r2, 21a52 │ │ │ │ + ldr r2, [pc, #16] @ (21a5c ) │ │ │ │ add r2, pc │ │ │ │ b.w 858c │ │ │ │ - ldr r2, [pc, #12] @ (21a10 ) │ │ │ │ + ldr r2, [pc, #12] @ (21a60 ) │ │ │ │ add r2, pc │ │ │ │ b.w 858c │ │ │ │ nop │ │ │ │ strh r4, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r5, #12] │ │ │ │ ... │ │ │ │ │ │ │ │ -00021a14 : │ │ │ │ +00021a64 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 86e4 │ │ │ │ - cbz r0, 21a34 │ │ │ │ + cbz r0, 21a84 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bne.n 21a36 │ │ │ │ + bne.n 21a86 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ - cbnz r3, 21a36 │ │ │ │ + cbnz r3, 21a86 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #16] @ (21a48 ) │ │ │ │ + ldr r1, [pc, #16] @ (21a98 ) │ │ │ │ add r1, pc │ │ │ │ blx 80bc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ strh r0, [r6, #10] │ │ │ │ ... │ │ │ │ │ │ │ │ -00021a4c : │ │ │ │ +00021a9c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 87f0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00021a68 : │ │ │ │ +00021ab8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 82ec │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #200] @ (21b5c ) │ │ │ │ + ldr r2, [pc, #200] @ (21bac ) │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #196] @ (21b60 ) │ │ │ │ + ldr r3, [pc, #196] @ (21bb0 ) │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w fp, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w fp, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 21b2a │ │ │ │ + beq.n 21b7a │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ blx 8808 │ │ │ │ - ldr r1, [pc, #160] @ (21b64 ) │ │ │ │ + ldr r1, [pc, #160] @ (21bb4 ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 84a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3240] @ 0xca8 │ │ │ │ - cbz r3, 21b2a │ │ │ │ + cbz r3, 21b7a │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21b2a │ │ │ │ + beq.n 21b7a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov r5, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - cbz r7, 21b2a │ │ │ │ + cbz r7, 21b7a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 8808 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov.w r2, #47 @ 0x2f │ │ │ │ mov r4, r0 │ │ │ │ strb r2, [r3, #0] │ │ │ │ adds r3, r0, #2 │ │ │ │ cmp r3, sl │ │ │ │ - blt.n 21b44 │ │ │ │ + blt.n 21b94 │ │ │ │ add.w r3, r9, r4 │ │ │ │ mov r2, sl │ │ │ │ add r3, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - bl 21a7c │ │ │ │ + bl 21acc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 21af4 │ │ │ │ - ldr r2, [pc, #60] @ (21b68 ) │ │ │ │ - ldr r3, [pc, #48] @ (21b60 ) │ │ │ │ + bne.n 21b44 │ │ │ │ + ldr r2, [pc, #60] @ (21bb8 ) │ │ │ │ + ldr r3, [pc, #48] @ (21bb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 21b58 │ │ │ │ + bne.n 21ba8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r2, r0, #1 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 8274 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub.w sl, sl, r3 │ │ │ │ - b.n 21b0e │ │ │ │ + b.n 21b5e │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - b.n 21bc8 │ │ │ │ + svc 228 @ 0xe4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ + svc 74 @ 0x4a │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21b90 │ │ │ │ + cbz r3, 21be0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ @@ -40140,68 +40161,68 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 21bc6 │ │ │ │ + cbz r1, 21c16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21bca │ │ │ │ + cbz r3, 21c1a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 81e0 │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21d3c │ │ │ │ + beq.w 21d8c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 8808 │ │ │ │ ldrb r6, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 21caa │ │ │ │ + bne.n 21cfa │ │ │ │ mov r0, r8 │ │ │ │ blx 8808 │ │ │ │ mov fp, r0 │ │ │ │ adds r4, r7, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 21cc8 │ │ │ │ + beq.n 21d18 │ │ │ │ mov r0, sl │ │ │ │ blx 8808 │ │ │ │ add r4, r0 │ │ │ │ mov r9, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r4, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21cfc │ │ │ │ + beq.n 21d4c │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 21d08 │ │ │ │ + beq.n 21d58 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 8274 │ │ │ │ add.w r0, r9, #1 │ │ │ │ movs r3, #47 @ 0x2f │ │ │ │ mov r2, r7 │ │ │ │ @@ -40220,26 +40241,26 @@ │ │ │ │ strb r7, [r3, #1] │ │ │ │ blx 8274 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 8388 │ │ │ │ blx 83ec │ │ │ │ - cbz r6, 21c90 │ │ │ │ + cbz r6, 21ce0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d34 │ │ │ │ + beq.n 21d84 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21d2c │ │ │ │ + beq.n 21d7c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -40250,558 +40271,558 @@ │ │ │ │ it ne │ │ │ │ movne r8, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 8808 │ │ │ │ mov fp, r0 │ │ │ │ adds r4, r7, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 21c18 │ │ │ │ + bne.n 21c68 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r4, #2 │ │ │ │ - cbz r3, 21d22 │ │ │ │ + cbz r3, 21d72 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 21d08 │ │ │ │ + cbz r4, 21d58 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx 8274 │ │ │ │ adds r0, r7, #1 │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ add.w r2, fp, #1 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r4 │ │ │ │ strb r3, [r4, r7] │ │ │ │ blx 8274 │ │ │ │ - b.n 21c72 │ │ │ │ + b.n 21cc2 │ │ │ │ mov r0, r4 │ │ │ │ blx 8668 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 21c3c │ │ │ │ + bne.n 21c8c │ │ │ │ blx 83ec │ │ │ │ - cbz r6, 21d1a │ │ │ │ + cbz r6, 21d6a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21d40 │ │ │ │ + cbz r3, 21d90 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 8668 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21cdc │ │ │ │ + b.n 21d2c │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 21ca2 │ │ │ │ + b.n 21cf2 │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.n 21c90 │ │ │ │ + b.n 21ce0 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.n 21d1a │ │ │ │ + b.n 21d6a │ │ │ │ │ │ │ │ -00021d48 : │ │ │ │ +00021d98 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 21e02 │ │ │ │ + beq.n 21e52 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21e02 │ │ │ │ + beq.n 21e52 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ blx 85f0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 21e02 │ │ │ │ + beq.n 21e52 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ blx 8514 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 21dfc │ │ │ │ + blt.n 21e4c │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 8514 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 21dfc │ │ │ │ + beq.n 21e4c │ │ │ │ adds r2, r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r3, 21e0a │ │ │ │ + cbz r3, 21e5a │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 21dfc │ │ │ │ + cbz r5, 21e4c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 8164 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 21dec │ │ │ │ + bne.n 21e3c │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb r2, [r5, r4] │ │ │ │ blx 8e1c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8e28 │ │ │ │ mov r4, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21e14 │ │ │ │ + cbz r3, 21e64 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 21e1c │ │ │ │ + cbz r3, 21e6c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 8e1c │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r2 │ │ │ │ blx 8668 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 21db2 │ │ │ │ + b.n 21e02 │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 21e04 │ │ │ │ + b.n 21e54 │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ mov r0, r6 │ │ │ │ blx 8e1c │ │ │ │ - b.n 21e02 │ │ │ │ + b.n 21e52 │ │ │ │ nop │ │ │ │ │ │ │ │ -00021e2c : │ │ │ │ +00021e7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2960] @ 0xb90 │ │ │ │ subw sp, sp, #1100 @ 0x44c │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r4, [pc, #2808] @ 2293c │ │ │ │ + ldr.w r4, [pc, #2808] @ 2298c │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r4, pc │ │ │ │ - ldr.w r2, [pc, #2800] @ 22940 │ │ │ │ + ldr.w r2, [pc, #2800] @ 22990 │ │ │ │ str r3, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #2800] @ 22944 │ │ │ │ + ldr.w r3, [pc, #2800] @ 22994 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1092] @ 0x444 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22102 │ │ │ │ + beq.w 22152 │ │ │ │ mov r4, r1 │ │ │ │ orrs.w r3, r5, r1 │ │ │ │ - beq.w 22102 │ │ │ │ + beq.w 22152 │ │ │ │ blx 8674 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ ite le │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r3, 21ec4 │ │ │ │ + cbz r3, 21f14 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2241c │ │ │ │ + beq.w 2246c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220fc │ │ │ │ + beq.w 2214c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ blx 893c │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22014 │ │ │ │ + beq.w 22064 │ │ │ │ mov r0, r3 │ │ │ │ blx 8258 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 228ea │ │ │ │ + beq.w 2293a │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 226c6 │ │ │ │ + beq.w 22716 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 21ef8 │ │ │ │ + b.n 21f48 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22018 │ │ │ │ + beq.w 22068 │ │ │ │ cmp r3, #9 │ │ │ │ it ne │ │ │ │ cmpne r3, #32 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - beq.n 21eee │ │ │ │ + beq.n 21f3e │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 222dc │ │ │ │ + beq.w 2232c │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ add.w r3, r4, #1 │ │ │ │ itt eq │ │ │ │ moveq r6, #1 │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r7, 21f1e │ │ │ │ + cbz r7, 21f6e │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ strb r3, [r7, #0] │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 8844 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22108 │ │ │ │ + beq.w 22158 │ │ │ │ mov r3, r0 │ │ │ │ movs r5, #0 │ │ │ │ strb.w r5, [r3], #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #36 @ 0x24 │ │ │ │ - beq.w 22154 │ │ │ │ + beq.w 221a4 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.w 22118 │ │ │ │ + beq.w 22168 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r8 │ │ │ │ blx 8844 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r7, 21f5a │ │ │ │ + cbz r7, 21faa │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r7, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 8844 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2201c │ │ │ │ + beq.n 2206c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ subs.w sl, r3, #0 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - b.n 21f8e │ │ │ │ + b.n 21fde │ │ │ │ add.w r4, fp, #1 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ blx 8844 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2201e │ │ │ │ + beq.n 2206e │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ strb.w r9, [fp] │ │ │ │ blx 848c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 21f7c │ │ │ │ + bne.n 21fcc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c58 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2217e │ │ │ │ + bne.w 221ce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 221a2 │ │ │ │ + beq.w 221f2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 88c8 │ │ │ │ str r0, [sp, #16] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - cbz r1, 21fd8 │ │ │ │ + cbz r1, 22028 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2242e │ │ │ │ + beq.w 2247e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 21fee │ │ │ │ + cbz r1, 2203e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22426 │ │ │ │ + beq.w 22476 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [pc, #2392] @ 22948 │ │ │ │ - ldr.w r3, [pc, #2384] @ 22944 │ │ │ │ + ldr.w r2, [pc, #2392] @ 22998 │ │ │ │ + ldr.w r3, [pc, #2384] @ 22994 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1092] @ 0x444 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 2319c │ │ │ │ + bne.w 231ec │ │ │ │ ldr r0, [sp, #16] │ │ │ │ addw sp, sp, #1100 @ 0x44c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b.n 21edc │ │ │ │ + b.n 21f2c │ │ │ │ mov r6, r3 │ │ │ │ - b.n 21f18 │ │ │ │ + b.n 21f68 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - beq.w 22336 │ │ │ │ + beq.w 22386 │ │ │ │ cmp.w r9, #42 @ 0x2a │ │ │ │ - beq.w 222a2 │ │ │ │ + beq.w 222f2 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ blx 8844 │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ mov sl, r0 │ │ │ │ - beq.w 22208 │ │ │ │ + beq.w 22258 │ │ │ │ cmp.w r9, #36 @ 0x24 │ │ │ │ - beq.w 22354 │ │ │ │ + beq.w 223a4 │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - bhi.w 221a8 │ │ │ │ + bhi.w 221f8 │ │ │ │ cmp.w r9, #46 @ 0x2e │ │ │ │ - beq.w 223fe │ │ │ │ - bhi.n 2206a │ │ │ │ + beq.w 2244e │ │ │ │ + bhi.n 220ba │ │ │ │ sub.w r3, r9, #43 @ 0x2b │ │ │ │ tst.w r3, #253 @ 0xfd │ │ │ │ - beq.w 22386 │ │ │ │ + beq.w 223d6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22780 │ │ │ │ + beq.w 227d0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22486 │ │ │ │ + bne.w 224d6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp sl, r3 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 221d4 │ │ │ │ + bne.w 22224 │ │ │ │ ldrb.w r9, [r8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 22e4e │ │ │ │ + beq.w 22e9e │ │ │ │ blx 876c <__ctype_b_loc@plt> │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - b.n 220ac │ │ │ │ + b.n 220fc │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ - cbz r3, 220b4 │ │ │ │ + cbz r3, 22104 │ │ │ │ ldrh.w r3, [r2, r3, lsl #1] │ │ │ │ lsls r0, r3, #18 │ │ │ │ - bmi.n 220a6 │ │ │ │ + bmi.n 220f6 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22bc6 │ │ │ │ + bne.w 22c16 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r4, r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 224a4 │ │ │ │ + bne.w 224f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ andne.w r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22464 │ │ │ │ + bne.w 224b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 223ec │ │ │ │ + beq.w 2243c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22280 │ │ │ │ + bne.w 222d0 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ movs r2, #0 │ │ │ │ adds r4, r7, #1 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21ef8 │ │ │ │ - b.n 21f1a │ │ │ │ + bne.w 21f48 │ │ │ │ + b.n 21f6a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 21fee │ │ │ │ + b.n 2203e │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r4 │ │ │ │ blx 8844 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21f54 │ │ │ │ + b.n 21fa4 │ │ │ │ adds r5, r0, #2 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 22138 │ │ │ │ + b.n 22188 │ │ │ │ cmp r5, r0 │ │ │ │ - bcs.n 221f4 │ │ │ │ + bcs.n 22244 │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - bne.n 221f4 │ │ │ │ + bne.n 22244 │ │ │ │ blx 8808 │ │ │ │ mov r1, r7 │ │ │ │ adds r2, r0, #1 │ │ │ │ subs r0, r7, #1 │ │ │ │ blx 81c4 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ blx 8844 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2211e │ │ │ │ + bne.n 2216e │ │ │ │ strb.w r0, [r8, #1] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c58 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 21faa │ │ │ │ + b.n 21ffa │ │ │ │ add.w r8, r0, #2 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r8 │ │ │ │ blx 8844 │ │ │ │ mov r1, r8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 221c2 │ │ │ │ + cbz r0, 22212 │ │ │ │ strb r5, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 86e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n 21f56 │ │ │ │ + b.n 21fa6 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21fb2 │ │ │ │ + beq.w 22002 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 227ce │ │ │ │ + beq.w 2281e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21fba │ │ │ │ + bne.w 2200a │ │ │ │ blx 83ec │ │ │ │ - b.n 21fc2 │ │ │ │ + b.n 22012 │ │ │ │ cmp.w r9, #126 @ 0x7e │ │ │ │ - bne.w 2206a │ │ │ │ + bne.w 220ba │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - beq.w 226ce │ │ │ │ + beq.w 2271e │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 88fc │ │ │ │ - b.n 220dc │ │ │ │ + b.n 2212c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 86e4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 21f5a │ │ │ │ - b.n 21faa │ │ │ │ + bne.w 21faa │ │ │ │ + b.n 21ffa │ │ │ │ mov r2, sl │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ blx 83d4 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 220ca │ │ │ │ - b.n 224a4 │ │ │ │ + beq.w 2211a │ │ │ │ + b.n 224f4 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r8, r5 │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ blx 8844 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 21f54 │ │ │ │ + b.n 21fa4 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ blx 8844 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ mov fp, r0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp], #1 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ cmp.w r9, #36 @ 0x24 │ │ │ │ - beq.w 22356 │ │ │ │ + beq.w 223a6 │ │ │ │ cmp.w r9, #91 @ 0x5b │ │ │ │ - bne.w 2204c │ │ │ │ + bne.w 2209c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ sub.w r2, r3, #33 @ 0x21 │ │ │ │ cmp r2, #30 │ │ │ │ - bhi.w 22436 │ │ │ │ + bhi.w 22486 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r3, #8 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r6, r1, #7 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ @@ -40829,254 +40850,254 @@ │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r2, r7, #3 │ │ │ │ lsls r0, r3, #7 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220ea │ │ │ │ + beq.w 2213a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 227d8 │ │ │ │ + beq.w 22828 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 220ea │ │ │ │ - ldr.w r1, [pc, #1704] @ 2294c │ │ │ │ + b.n 2213a │ │ │ │ + ldr.w r1, [pc, #1704] @ 2299c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 80bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22df2 │ │ │ │ + beq.w 22e42 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne.n 222c2 │ │ │ │ + bne.n 22312 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2268c │ │ │ │ + beq.w 226dc │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #42 @ 0x2a │ │ │ │ - bne.n 222d0 │ │ │ │ + bne.n 22320 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22db8 │ │ │ │ + beq.w 22e08 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ blx 8844 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 2205e │ │ │ │ + b.n 220ae │ │ │ │ adds r5, r4, #1 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r5 │ │ │ │ blx 8844 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22754 │ │ │ │ + beq.w 227a4 │ │ │ │ strb r6, [r0, #0] │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22978 │ │ │ │ + beq.w 229c8 │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ add.w r3, r3, r3, lsl #5 │ │ │ │ eors r3, r2 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 222fc │ │ │ │ + bne.n 2234c │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1600] @ 22950 │ │ │ │ + ldr.w r3, [pc, #1600] @ 229a0 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ movs r2, #1 │ │ │ │ blx 8388 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ movs r3, #59 @ 0x3b │ │ │ │ strb r3, [r7, #0] │ │ │ │ - b.n 220e2 │ │ │ │ + b.n 22132 │ │ │ │ movs r2, #0 │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 86e4 │ │ │ │ blx 84cc │ │ │ │ - cbz r0, 2234e │ │ │ │ + cbz r0, 2239e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22494 │ │ │ │ + bne.w 224e4 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ - b.n 22032 │ │ │ │ + b.n 22082 │ │ │ │ mov fp, r4 │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 2236c │ │ │ │ + cbz r1, 223bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22910 │ │ │ │ + beq.w 22960 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ adds r1, r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 861c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22868 │ │ │ │ + beq.w 228b8 │ │ │ │ ldrb.w r9, [r0] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 2222a │ │ │ │ + b.n 2227a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2283a │ │ │ │ + beq.w 2288a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r9, [r3] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.w 226f4 │ │ │ │ + beq.w 22744 │ │ │ │ adds r6, r4, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 224c2 │ │ │ │ + beq.w 22512 │ │ │ │ mov r0, r8 │ │ │ │ blx 8abc │ │ │ │ ldrb r4, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 227e2 │ │ │ │ + beq.w 22832 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 22918 │ │ │ │ + bne.w 22968 │ │ │ │ add.w r0, r8, #1 │ │ │ │ cmp r4, #45 @ 0x2d │ │ │ │ - beq.w 22bbe │ │ │ │ + beq.w 22c0e │ │ │ │ blx 8f04 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 8de0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2247a │ │ │ │ + bne.n 224ca │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 2246c │ │ │ │ + bne.n 224bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #61 @ 0x3d │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ - b.n 21faa │ │ │ │ + b.n 21ffa │ │ │ │ add.w r3, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3232] @ 0xca0 │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bpl.w 220dc │ │ │ │ + bpl.w 2212c │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 8a5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 220dc │ │ │ │ - b.n 21faa │ │ │ │ + bne.w 2212c │ │ │ │ + b.n 21ffa │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 8668 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 21eae │ │ │ │ + b.n 21efe │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 81e4 │ │ │ │ - b.n 21fee │ │ │ │ + b.n 2203e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 81e4 │ │ │ │ - b.n 21fd8 │ │ │ │ + b.n 22028 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22cb6 │ │ │ │ + beq.w 22d06 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 229e6 │ │ │ │ + bne.w 22a36 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22c98 │ │ │ │ + bne.w 22ce8 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8590 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.w 220dc │ │ │ │ + beq.w 2212c │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 223f4 │ │ │ │ + beq.n 22444 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220ea │ │ │ │ + beq.w 2213a │ │ │ │ blx 83ec │ │ │ │ - b.n 2228c │ │ │ │ + b.n 222dc │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8388 │ │ │ │ - b.n 223e8 │ │ │ │ + b.n 22438 │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8698 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 22078 │ │ │ │ + b.n 220c8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8388 │ │ │ │ ldrb.w r9, [r4] │ │ │ │ - b.n 22032 │ │ │ │ + b.n 22082 │ │ │ │ blx 83ec │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 220ca │ │ │ │ + beq.w 2211a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c52 │ │ │ │ + beq.w 22ca2 │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 220ca │ │ │ │ + b.n 2211a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 86e4 │ │ │ │ blx 82bc │ │ │ │ mov r9, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 22a74 │ │ │ │ + beq.w 22ac4 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r8, [r2], #1 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ str.w r8, [sp] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ mov.w r3, #1 │ │ │ │ - beq.w 22bb6 │ │ │ │ + beq.w 22c06 │ │ │ │ blx 81f0 │ │ │ │ mov r4, r0 │ │ │ │ asrs r6, r4, #31 │ │ │ │ movs r3, #58 @ 0x3a │ │ │ │ strb.w r3, [sl] │ │ │ │ - ldr.w r3, [pc, #1104] @ 22954 │ │ │ │ + ldr.w r3, [pc, #1104] @ 229a4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r1, r5, r3 │ │ │ │ @@ -41085,428 +41106,428 @@ │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ cmp r0, r5 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ orrs.w r5, r3, r0, lsr #31 │ │ │ │ - beq.w 223e0 │ │ │ │ + beq.w 22430 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ andls.w r3, r3, #1 │ │ │ │ - cbz r3, 22578 │ │ │ │ + cbz r3, 225c8 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2300a │ │ │ │ + beq.w 2305a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r8 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ffe │ │ │ │ + beq.w 2304e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2315a │ │ │ │ + beq.w 231aa │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #988] @ (22958 ) │ │ │ │ + ldr r3, [pc, #988] @ (229a8 ) │ │ │ │ strd r4, r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22a68 │ │ │ │ + bne.w 22ab8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 22474 │ │ │ │ + bne.w 224c4 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 223ec │ │ │ │ + b.n 2243c │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 229c8 │ │ │ │ + beq.w 22a18 │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.w 22b52 │ │ │ │ + bne.w 22ba2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22e76 │ │ │ │ + beq.w 22ec6 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 22e6e │ │ │ │ + beq.w 22ebe │ │ │ │ blx 8a10 │ │ │ │ - b.n 220dc │ │ │ │ + b.n 2212c │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 2299e │ │ │ │ + beq.w 229ee │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx 8e58 │ │ │ │ - b.n 220dc │ │ │ │ + b.n 2212c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8628 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22a08 │ │ │ │ + beq.w 22a58 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #848] @ (2295c ) │ │ │ │ + ldr r3, [pc, #848] @ (229ac ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ cmp r0, r5 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ orrs.w r3, r3, r0, lsr #31 │ │ │ │ - beq.w 223e0 │ │ │ │ + beq.w 22430 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22c3c │ │ │ │ + bne.w 22c8c │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c32 │ │ │ │ + beq.w 22c82 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ movs r1, #31 │ │ │ │ - ldr r3, [pc, #780] @ (22960 ) │ │ │ │ + ldr r3, [pc, #780] @ (229b0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 22c14 │ │ │ │ + bne.w 22c64 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22a62 │ │ │ │ + beq.w 22ab2 │ │ │ │ blx 83ec │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 220ea │ │ │ │ + b.n 2213a │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 229b8 │ │ │ │ + beq.w 22a08 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx 8280 │ │ │ │ - b.n 220dc │ │ │ │ + b.n 2212c │ │ │ │ add.w r5, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r5, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbnz r4, 226a8 │ │ │ │ - b.n 21faa │ │ │ │ + cbnz r4, 226f8 │ │ │ │ + b.n 21ffa │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 226a0 │ │ │ │ + beq.n 226f0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 226a0 │ │ │ │ + beq.n 226f0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8388 │ │ │ │ - b.n 226a0 │ │ │ │ + b.n 226f0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 21f1e │ │ │ │ + b.n 21f6e │ │ │ │ adds r1, r4, #2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx 84c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2287a │ │ │ │ - ldr r3, [pc, #640] @ (22964 ) │ │ │ │ + bne.w 228ca │ │ │ │ + ldr r3, [pc, #640] @ (229b4 ) │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 81ac │ │ │ │ mov r0, r8 │ │ │ │ blx 8d34 │ │ │ │ - b.n 220dc │ │ │ │ + b.n 2212c │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ blx 8844 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22f78 │ │ │ │ + beq.w 22fc8 │ │ │ │ adds r6, r0, #1 │ │ │ │ adds r0, r4, #2 │ │ │ │ blx 8f04 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 8ea0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228ba │ │ │ │ + beq.w 2290a │ │ │ │ mov r0, r3 │ │ │ │ blx 8f04 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.w 22b02 │ │ │ │ + beq.w 22b52 │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 22740 │ │ │ │ + bne.n 22790 │ │ │ │ subs.w r0, r9, r0 │ │ │ │ sbc.w sl, sl, r1 │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ strd r9, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 88f0 │ │ │ │ - b.n 223e0 │ │ │ │ + b.n 22430 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 222f8 │ │ │ │ - ldr r3, [pc, #520] @ (22968 ) │ │ │ │ + bne.w 22348 │ │ │ │ + ldr r3, [pc, #520] @ (229b8 ) │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ movw r2, #5381 @ 0x1505 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ movs r2, #1 │ │ │ │ blx 8388 │ │ │ │ - b.n 21faa │ │ │ │ + b.n 21ffa │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 22b18 │ │ │ │ + beq.w 22b68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb.w r3, [sl] │ │ │ │ ldrb.w r3, [sl, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 227f6 │ │ │ │ + beq.n 22846 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r2, sl, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 8394 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22834 │ │ │ │ + beq.n 22884 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22c70 │ │ │ │ + bne.w 22cc0 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22c64 │ │ │ │ + bne.w 22cb4 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c5c │ │ │ │ + beq.w 22cac │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 220dc │ │ │ │ + b.n 2212c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81e4 │ │ │ │ - b.w 21fb2 │ │ │ │ + b.w 22002 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81e4 │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 220ea │ │ │ │ + b.n 2213a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #43 @ 0x2b │ │ │ │ - beq.w 22936 │ │ │ │ + beq.w 22986 │ │ │ │ blx 8a74 │ │ │ │ - b.n 223e0 │ │ │ │ + b.n 22430 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ blx 86e4 │ │ │ │ - ldr r1, [pc, #360] @ (2296c ) │ │ │ │ + ldr r1, [pc, #360] @ (229bc ) │ │ │ │ add r1, pc │ │ │ │ blx 8dbc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22b4c │ │ │ │ + beq.w 22b9c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 2281e │ │ │ │ + cbz r3, 2286e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 8388 │ │ │ │ blx 83ec │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c5c │ │ │ │ + beq.w 22cac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 220dc │ │ │ │ + b.n 2212c │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b0e │ │ │ │ + beq.w 22b5e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ blx 893c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 2238e │ │ │ │ - ldr r0, [pc, #260] @ (22970 ) │ │ │ │ + b.n 223de │ │ │ │ + ldr r0, [pc, #260] @ (229c0 ) │ │ │ │ add r0, pc │ │ │ │ blx 8258 │ │ │ │ ldrb.w r9, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 2222a │ │ │ │ + b.n 2227a │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 226e0 │ │ │ │ - ldr r5, [pc, #240] @ (22974 ) │ │ │ │ + beq.w 22730 │ │ │ │ + ldr r5, [pc, #240] @ (229c4 ) │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ add r5, pc │ │ │ │ - b.n 228b2 │ │ │ │ + b.n 22902 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 8388 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 8388 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx 8388 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 226e0 │ │ │ │ + beq.w 22730 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2288c │ │ │ │ - b.n 226e0 │ │ │ │ + bne.n 228dc │ │ │ │ + b.n 22730 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.w 22af8 │ │ │ │ + beq.w 22b48 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 228ce │ │ │ │ + bne.n 2291e │ │ │ │ adds.w r9, r0, #4294967295 @ 0xffffffff │ │ │ │ sbc.w sl, r1, #0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ movs r2, #10 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ blx 8450 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8388 │ │ │ │ - b.n 223e0 │ │ │ │ + b.n 22430 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8c58 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22102 │ │ │ │ + beq.w 22152 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23036 │ │ │ │ + beq.w 23086 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.w 22102 │ │ │ │ + b.w 22152 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 81e4 │ │ │ │ - b.n 2236c │ │ │ │ + b.n 223bc │ │ │ │ mov r0, r8 │ │ │ │ blx 8f04 │ │ │ │ cmp r4, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ - bne.w 223d2 │ │ │ │ + bne.w 22422 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ asrs r3, r2, #31 │ │ │ │ blx 8a50 │ │ │ │ - b.n 223e0 │ │ │ │ + b.n 22430 │ │ │ │ blx 8a1c │ │ │ │ - b.n 223e0 │ │ │ │ - bgt.n 22a3c │ │ │ │ + b.n 22430 │ │ │ │ + bgt.n 229ec │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 22a28 │ │ │ │ + bgt.n 229d8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 228f0 │ │ │ │ + bge.n 228a0 │ │ │ │ movs r1, r0 │ │ │ │ ldrb r0, [r3, #31] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r4, #29] │ │ │ │ movs r0, r0 │ │ │ │ ldrb r6, [r6, #21] │ │ │ │ movs r0, r0 │ │ │ │ @@ -41522,126 +41543,126 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r4, #13] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r5, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r3, [pc, #2100] @ 231b0 │ │ │ │ + ldr.w r3, [pc, #2100] @ 23200 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ movw r2, #5381 @ 0x1505 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ movs r2, #1 │ │ │ │ blx 8388 │ │ │ │ - b.n 22330 │ │ │ │ + b.n 22380 │ │ │ │ mov r0, r8 │ │ │ │ movs r4, #0 │ │ │ │ blx 8f04 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ blx 8948 │ │ │ │ - b.w 220dc │ │ │ │ + b.w 2212c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ blx 8298 │ │ │ │ - b.w 220dc │ │ │ │ + b.w 2212c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq.w 22d44 │ │ │ │ + beq.w 22d94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220dc │ │ │ │ + beq.w 2212c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ blx 7fdc │ │ │ │ - b.w 220dc │ │ │ │ + b.w 2212c │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8698 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22d7e │ │ │ │ + bne.w 22dce │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8078 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 22456 │ │ │ │ + b.n 224a6 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d6a │ │ │ │ + beq.w 22dba │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1920] @ 231b4 │ │ │ │ + ldr.w r3, [pc, #1920] @ 23204 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ cmp r5, r0 │ │ │ │ ite cs │ │ │ │ movcs r3, #0 │ │ │ │ movcc r3, #1 │ │ │ │ orrs.w r3, r3, r0, lsr #31 │ │ │ │ - bne.w 22c3c │ │ │ │ + bne.w 22c8c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 22a68 │ │ │ │ + cbnz r3, 22ab8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 22474 │ │ │ │ + bne.w 224c4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 223ec │ │ │ │ + b.n 2243c │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8388 │ │ │ │ - b.n 22a5c │ │ │ │ + b.n 22aac │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ str.w sl, [sp] │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 22d74 │ │ │ │ + beq.w 22dc4 │ │ │ │ blx 8de0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r9, #16 │ │ │ │ - bne.w 22502 │ │ │ │ - ldr.w r3, [pc, #1820] @ 231b8 │ │ │ │ + bne.w 22552 │ │ │ │ + ldr.w r3, [pc, #1820] @ 23208 │ │ │ │ movs r2, #1 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r1, r5, r3 │ │ │ │ @@ -41650,702 +41671,702 @@ │ │ │ │ blx 8e88 <__snprintf_chk@plt> │ │ │ │ cmp r0, r5 │ │ │ │ mov r3, r5 │ │ │ │ ite ls │ │ │ │ movls r5, #0 │ │ │ │ movhi r5, #1 │ │ │ │ orrs.w r5, r5, r0, lsr #31 │ │ │ │ - beq.w 223e0 │ │ │ │ + beq.w 22430 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - bhi.n 22aec │ │ │ │ + bhi.n 22b3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 22aec │ │ │ │ + cbz r3, 22b3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 21b9c │ │ │ │ + bl 21bec │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ - bl 21b6c │ │ │ │ + bl 21bbc │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2315a │ │ │ │ + beq.w 231aa │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [pc, #1740] @ 231bc │ │ │ │ + ldr.w r3, [pc, #1740] @ 2320c │ │ │ │ strd r4, r6, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ - b.n 22580 │ │ │ │ + b.n 225d0 │ │ │ │ adds.w r9, r0, #1 │ │ │ │ adc.w sl, r1, #0 │ │ │ │ - b.n 228ce │ │ │ │ + b.n 2291e │ │ │ │ adds.w r0, r0, r9 │ │ │ │ adc.w sl, r1, sl │ │ │ │ mov r9, r0 │ │ │ │ - b.n 22740 │ │ │ │ + b.n 22790 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8668 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 22850 │ │ │ │ + b.n 228a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ blx 86e4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22834 │ │ │ │ - cbnz r6, 22b3e │ │ │ │ + beq.w 22884 │ │ │ │ + cbnz r6, 22b8e │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22834 │ │ │ │ + beq.w 22884 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8388 │ │ │ │ - b.n 22834 │ │ │ │ + b.n 22884 │ │ │ │ mov r1, sl │ │ │ │ blx 8c98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 22810 │ │ │ │ + bne.w 22860 │ │ │ │ blx 83ec │ │ │ │ - b.n 22834 │ │ │ │ + b.n 22884 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, sl │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 8838 <__isoc23_strtol@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22f5e │ │ │ │ + beq.w 22fae │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 22ec8 │ │ │ │ + blt.w 22f18 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22f22 │ │ │ │ + bne.w 22f72 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22ec0 │ │ │ │ + beq.w 22f10 │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ - beq.w 23102 │ │ │ │ + beq.w 23152 │ │ │ │ blx 82e0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22f1a │ │ │ │ + bne.w 22f6a │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.w 22f04 │ │ │ │ + beq.w 22f54 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2246c │ │ │ │ - b.n 223f4 │ │ │ │ + bne.w 224bc │ │ │ │ + b.n 22444 │ │ │ │ blx 860c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 224fa │ │ │ │ + b.n 2254a │ │ │ │ blx 8f04 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 22926 │ │ │ │ + b.n 22976 │ │ │ │ mov r0, r4 │ │ │ │ blx 8808 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 22bf8 │ │ │ │ + cbz r0, 22c48 │ │ │ │ blx 876c <__ctype_b_loc@plt> │ │ │ │ add.w r3, r4, r9 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 22be8 │ │ │ │ + b.n 22c38 │ │ │ │ subs r2, #1 │ │ │ │ strb.w ip, [r3] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 22bf8 │ │ │ │ + beq.n 22c48 │ │ │ │ mov r2, r3 │ │ │ │ ldrb.w lr, [r3, #-1]! │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldrh.w r1, [r1, lr, lsl #1] │ │ │ │ lsls r1, r1, #18 │ │ │ │ - bmi.n 22bde │ │ │ │ + bmi.n 22c2e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ blx 8590 │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 220ca │ │ │ │ - b.n 224a4 │ │ │ │ + beq.w 2211a │ │ │ │ + b.n 224f4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 22c26 │ │ │ │ + cbnz r3, 22c76 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22a62 │ │ │ │ + beq.w 22ab2 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22474 │ │ │ │ + b.n 224c4 │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8388 │ │ │ │ - b.n 22c1a │ │ │ │ + b.n 22c6a │ │ │ │ movs r0, #32 │ │ │ │ blx 8668 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 2264a │ │ │ │ + b.n 2269a │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22f88 │ │ │ │ + beq.w 22fd8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 22634 │ │ │ │ + b.n 22684 │ │ │ │ mov r0, r8 │ │ │ │ blx 81e4 │ │ │ │ - b.w 220ca │ │ │ │ + b.w 2211a │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 22834 │ │ │ │ + b.n 22884 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 8388 │ │ │ │ - b.n 227b8 │ │ │ │ + b.n 22808 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r1, r6 │ │ │ │ blx 8c98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23040 │ │ │ │ + beq.w 23090 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 227b0 │ │ │ │ + b.n 22800 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, r4, #1 │ │ │ │ blx 8838 <__isoc23_strtol@plt> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 82e0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 22456 │ │ │ │ + b.w 224a6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 86e4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22fcc │ │ │ │ + bne.w 2301c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ blx 8808 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ ite cs │ │ │ │ movcs r4, #1 │ │ │ │ movcc r4, #0 │ │ │ │ - bcs.w 22fb6 │ │ │ │ + bcs.w 23006 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - cbz r3, 22d14 │ │ │ │ + cbz r3, 22d64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r2, r8, #1 │ │ │ │ subs r1, #1 │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ - cbz r0, 22d02 │ │ │ │ + cbz r0, 22d52 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ it eq │ │ │ │ moveq r3, #10 │ │ │ │ strb.w r3, [r1, #1]! │ │ │ │ ldrb.w r3, [r2, #-1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22cf6 │ │ │ │ + bne.n 22d46 │ │ │ │ sub.w r2, r2, r8 │ │ │ │ subs r3, r2, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 22f92 │ │ │ │ + bne.w 22fe2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 22d30 │ │ │ │ + cbnz r3, 22d80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2246c │ │ │ │ - b.w 21faa │ │ │ │ + bne.w 224bc │ │ │ │ + b.w 21ffa │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ blx 8388 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 2246c │ │ │ │ - b.w 21faa │ │ │ │ + bne.w 224bc │ │ │ │ + b.w 21ffa │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 220dc │ │ │ │ + bne.w 2212c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 88ac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 22d60 │ │ │ │ + cbz r0, 22db0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2316a │ │ │ │ + bne.w 231ba │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b9c │ │ │ │ - b.w 220dc │ │ │ │ + bl 21bec │ │ │ │ + b.w 2212c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8668 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 22a24 │ │ │ │ + b.n 22a74 │ │ │ │ blx 8a50 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 22a92 │ │ │ │ + b.n 22ae2 │ │ │ │ adds r0, r4, #1 │ │ │ │ movs r2, #10 │ │ │ │ movs r1, #0 │ │ │ │ movs r4, #0 │ │ │ │ blx 8838 <__isoc23_strtol@plt> │ │ │ │ mov r1, fp │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 82e0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ blx 83ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 22456 │ │ │ │ + beq.w 224a6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23192 │ │ │ │ + beq.w 231e2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.w 22456 │ │ │ │ + b.w 224a6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r6, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 8bf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 22de8 │ │ │ │ + cbz r0, 22e38 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbnz r4, 22de2 │ │ │ │ - b.n 22de8 │ │ │ │ + cbnz r4, 22e32 │ │ │ │ + b.n 22e38 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ - bl 21bd8 │ │ │ │ + bl 21c28 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 22de8 │ │ │ │ + cbz r4, 22e38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 22dd4 │ │ │ │ + bne.n 22e24 │ │ │ │ mov r0, r6 │ │ │ │ blx 8d34 │ │ │ │ - b.w 21faa │ │ │ │ + b.w 21ffa │ │ │ │ add.w r5, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r5, #3240] @ 0xca8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ add r7, sp, #68 @ 0x44 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 22e16 │ │ │ │ + b.n 22e66 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ ldr.w r8, [r6] │ │ │ │ mov r0, r8 │ │ │ │ blx 8808 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r0, #1024 @ 0x400 │ │ │ │ - bcs.n 22e0e │ │ │ │ + bcs.n 22e5e │ │ │ │ mov r1, r8 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx 8274 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r3, r7, r5 │ │ │ │ rsb r2, r5, #1024 @ 0x400 │ │ │ │ mov r1, r7 │ │ │ │ strd r6, r9, [sp] │ │ │ │ - bl 21a7c │ │ │ │ - b.n 22e0e │ │ │ │ + bl 21acc │ │ │ │ + b.n 22e5e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 22bc6 │ │ │ │ + bne.w 22c16 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs.w r4, r3, r9 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 220ca │ │ │ │ + beq.w 2211a │ │ │ │ blx 83ec │ │ │ │ - b.w 224b0 │ │ │ │ + b.w 22500 │ │ │ │ blx 8238 │ │ │ │ - b.w 220dc │ │ │ │ + b.w 2212c │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq.n 22f30 │ │ │ │ + beq.n 22f80 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8e10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 230ec │ │ │ │ + beq.w 2313c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 230cc │ │ │ │ + bne.w 2311c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8854 │ │ │ │ blx 83ec │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c5c │ │ │ │ + beq.w 22cac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - b.w 220dc │ │ │ │ + b.w 2212c │ │ │ │ blx 8854 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 22b94 │ │ │ │ + b.n 22be4 │ │ │ │ rsb r9, r0, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8e10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2310a │ │ │ │ + bne.w 2315a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 230c0 │ │ │ │ + bne.w 23110 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8854 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b9c │ │ │ │ + bl 21bec │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23122 │ │ │ │ + beq.w 23172 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2229c │ │ │ │ + beq.w 222ec │ │ │ │ blx 83ec │ │ │ │ - b.w 2229c │ │ │ │ + b.w 222ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 21b9c │ │ │ │ - b.n 22b9a │ │ │ │ + bl 21bec │ │ │ │ + b.n 22bea │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ blx 8698 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 22b72 │ │ │ │ + b.n 22bc2 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8e10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23146 │ │ │ │ + beq.w 23196 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23128 │ │ │ │ + bne.w 23178 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ blx 8854 │ │ │ │ blx 83ec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 22eac │ │ │ │ + b.n 22efc │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 23014 │ │ │ │ + bne.n 23064 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.w 22834 │ │ │ │ + bne.w 22884 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r2, r4, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8a10 │ │ │ │ - b.n 22834 │ │ │ │ + b.n 22884 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21fb2 │ │ │ │ + beq.w 22002 │ │ │ │ blx 83ec │ │ │ │ - b.w 2218a │ │ │ │ + b.w 221da │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81e4 │ │ │ │ - b.w 22634 │ │ │ │ + b.w 22684 │ │ │ │ mov r0, r2 │ │ │ │ blx 8c98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22d20 │ │ │ │ + beq.w 22d70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23162 │ │ │ │ + bne.w 231b2 │ │ │ │ mov r0, r4 │ │ │ │ blx 8808 │ │ │ │ str r4, [sp, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22d20 │ │ │ │ + b.n 22d70 │ │ │ │ adds r3, r0, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - bl 21b6c │ │ │ │ + bl 21bbc │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23176 │ │ │ │ + beq.w 231c6 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.n 22ce8 │ │ │ │ + b.n 22d38 │ │ │ │ adds r0, r4, #1 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r4 │ │ │ │ blx 8838 <__isoc23_strtol@plt> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8e10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2306e │ │ │ │ + beq.n 230be │ │ │ │ blx 8808 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r6, 2304c │ │ │ │ + cbnz r6, 2309c │ │ │ │ adds r3, r5, #1 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 22d20 │ │ │ │ + b.n 22d70 │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ blx 8668 │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.w 2256c │ │ │ │ + b.w 225bc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81e4 │ │ │ │ - b.w 22556 │ │ │ │ + b.w 225a6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - blt.n 23080 │ │ │ │ + blt.n 230d0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8e10 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2302c │ │ │ │ + cbz r0, 2307c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 230b4 │ │ │ │ + bne.n 23104 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b9c │ │ │ │ - b.w 22834 │ │ │ │ + bl 21bec │ │ │ │ + b.w 22884 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 81e4 │ │ │ │ - b.w 22102 │ │ │ │ + b.w 22152 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.w 227b0 │ │ │ │ + b.w 22800 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ blx 8c98 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22ff2 │ │ │ │ + beq.n 23042 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21b9c │ │ │ │ + bl 21bec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 8808 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 22d20 │ │ │ │ + b.n 22d70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 231a0 │ │ │ │ + bne.w 231f0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 22f0a │ │ │ │ + bne.w 22f5a │ │ │ │ str r7, [sp, #20] │ │ │ │ - b.w 21faa │ │ │ │ + b.w 21ffa │ │ │ │ negs r2, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8e10 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22d60 │ │ │ │ + beq.w 22db0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22d60 │ │ │ │ + beq.w 22db0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8388 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ rsb r2, r9, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8854 │ │ │ │ - b.n 22d60 │ │ │ │ + b.n 22db0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8388 │ │ │ │ - b.n 2302c │ │ │ │ + b.n 2307c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 8388 │ │ │ │ - b.n 22eee │ │ │ │ + b.n 22f3e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8388 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 8854 │ │ │ │ blx 83ec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 22eac │ │ │ │ + b.n 22efc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ blx 8854 │ │ │ │ blx 83ec │ │ │ │ - b.w 22834 │ │ │ │ + b.w 22884 │ │ │ │ blx 82f8 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 22b94 │ │ │ │ + b.n 22be4 │ │ │ │ mov r1, sl │ │ │ │ blx 8c98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21faa │ │ │ │ + beq.w 21ffa │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl 21b9c │ │ │ │ - b.n 22ee6 │ │ │ │ + bl 21bec │ │ │ │ + b.n 22f36 │ │ │ │ str r7, [sp, #20] │ │ │ │ - b.w 223f4 │ │ │ │ + b.w 22444 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8388 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ blx 8854 │ │ │ │ blx 83ec │ │ │ │ mov r2, r0 │ │ │ │ - b.n 22eac │ │ │ │ + b.n 22efc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ blx 8854 │ │ │ │ blx 83ec │ │ │ │ - b.w 22834 │ │ │ │ + b.w 22884 │ │ │ │ blx 83ec │ │ │ │ - b.w 21fb2 │ │ │ │ + b.w 22002 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 21b9c │ │ │ │ - b.n 22fa8 │ │ │ │ + bl 21bec │ │ │ │ + b.n 22ff8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 8388 │ │ │ │ - b.n 22d60 │ │ │ │ + b.n 22db0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 21b9c │ │ │ │ + bl 21bec │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21fba │ │ │ │ + beq.w 2200a │ │ │ │ blx 83ec │ │ │ │ - b.w 21fba │ │ │ │ + b.w 2200a │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.w 22456 │ │ │ │ + b.w 224a6 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx 8c98 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 2305c │ │ │ │ - b.n 23074 │ │ │ │ + bne.w 230ac │ │ │ │ + b.n 230c4 │ │ │ │ ldrb r4, [r6, #3] │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r0, #31] │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r6, #29] │ │ │ │ ... │ │ │ │ │ │ │ │ -000231c0 : │ │ │ │ +00023210 : │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-36] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #120] @ (23250 ) │ │ │ │ + ldr r2, [pc, #120] @ (232a0 ) │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #116] @ (23254 ) │ │ │ │ + ldr r3, [pc, #116] @ (232a4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ add.w ip, sp, #4128 @ 0x1020 │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ add.w ip, ip, #4 │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -42363,62 +42384,62 @@ │ │ │ │ movs r2, #1 │ │ │ │ blx 8264 <__vsnprintf_chk@plt> │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 81fc │ │ │ │ - ldr r2, [pc, #52] @ (23258 ) │ │ │ │ - ldr r3, [pc, #44] @ (23254 ) │ │ │ │ + ldr r2, [pc, #52] @ (232a8 ) │ │ │ │ + ldr r3, [pc, #44] @ (232a4 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ add r2, pc │ │ │ │ adds r1, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2324a │ │ │ │ + bne.n 2329a │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r0!, {r1, r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002325c : │ │ │ │ +000232ac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #156] @ (2330c ) │ │ │ │ - ldr r2, [pc, #160] @ (23310 ) │ │ │ │ + ldr r1, [pc, #156] @ (2335c ) │ │ │ │ + ldr r2, [pc, #160] @ (23360 ) │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ add r1, pc │ │ │ │ - ldr r4, [pc, #156] @ (23314 ) │ │ │ │ + ldr r4, [pc, #156] @ (23364 ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r6, r4 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov.w r2, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #126 @ 0x7e │ │ │ │ it eq │ │ │ │ moveq r5, #1 │ │ │ │ - beq.n 232a6 │ │ │ │ + beq.n 232f6 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 8844 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ @@ -42426,75 +42447,75 @@ │ │ │ │ movne r5, #1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ blx 81fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 232d0 │ │ │ │ + cbz r0, 23320 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 232ea │ │ │ │ + cbnz r2, 2333a │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 232d0 │ │ │ │ + beq.n 23320 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 83ec │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 232fe │ │ │ │ + cbz r4, 2334e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #68] @ (23318 ) │ │ │ │ - ldr r3, [pc, #60] @ (23310 ) │ │ │ │ + ldr r2, [pc, #68] @ (23368 ) │ │ │ │ + ldr r3, [pc, #60] @ (23360 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 23306 │ │ │ │ + bne.n 23356 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #48] @ (2331c ) │ │ │ │ + ldr r2, [pc, #48] @ (2336c ) │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ blx 8dec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 232be │ │ │ │ - b.n 232d0 │ │ │ │ + bne.n 2330e │ │ │ │ + b.n 23320 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 81e4 │ │ │ │ - b.n 232d0 │ │ │ │ + b.n 23320 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r2, r4, r6} │ │ │ │ + ldmia r0!, {r1, r2} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ + ldmia r0!, {r1} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -00023320 : │ │ │ │ +00023370 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-28] │ │ │ │ - ldr.w ip, [pc, #116] @ 233ac │ │ │ │ + ldr.w ip, [pc, #116] @ 233fc │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #112] @ (233b0 ) │ │ │ │ + ldr r0, [pc, #112] @ (23400 ) │ │ │ │ sub sp, #16 │ │ │ │ add ip, pc │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ add.w lr, sp, #4096 @ 0x1000 │ │ │ │ adds r1, #28 │ │ │ │ add.w lr, lr, #12 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ @@ -42509,88 +42530,88 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ blx 8264 <__vsnprintf_chk@plt> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 8b58 │ │ │ │ - ldr r2, [pc, #48] @ (233b4 ) │ │ │ │ - ldr r3, [pc, #44] @ (233b0 ) │ │ │ │ + ldr r2, [pc, #48] @ (23404 ) │ │ │ │ + ldr r3, [pc, #44] @ (23400 ) │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ add r2, pc │ │ │ │ adds r1, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 233a8 │ │ │ │ + bne.n 233f8 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r1, r2, r7} │ │ │ │ + stmia r7!, {r1, r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r6} │ │ │ │ + stmia r6!, {r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000233b8 : │ │ │ │ +00023408 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ - bne.n 233dc │ │ │ │ + bne.n 2342c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 8258 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 233d6 │ │ │ │ + beq.n 23426 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r5 │ │ │ │ blx 8844 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r4, 23406 │ │ │ │ + cbz r4, 23456 │ │ │ │ strb r7, [r4, #0] │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 8b58 │ │ │ │ - b.n 233ec │ │ │ │ + b.n 2343c │ │ │ │ blx 8b58 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2341e │ │ │ │ + cbz r3, 2346e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 233d8 │ │ │ │ + b.n 23428 │ │ │ │ mov r0, r8 │ │ │ │ blx 81e4 │ │ │ │ - b.n 2341a │ │ │ │ + b.n 2346a │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ b.w 80b8 │ │ │ │ - cbnz r0, 23434 │ │ │ │ + cbnz r0, 23484 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r0, #3188] @ 0xc74 │ │ │ │ @@ -42615,19 +42636,19 @@ │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ cmp r5, #94 @ 0x5e │ │ │ │ it eq │ │ │ │ cmpeq r1, #36 @ 0x24 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 234a4 │ │ │ │ + beq.n 234f4 │ │ │ │ cmp r5, #94 @ 0x5e │ │ │ │ - beq.n 234f4 │ │ │ │ + beq.n 23544 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - beq.n 234ce │ │ │ │ + beq.n 2351e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx 7ff4 │ │ │ │ subs r3, r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ @@ -42638,15 +42659,15 @@ │ │ │ │ blx 8808 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r0, r3 │ │ │ │ ite eq │ │ │ │ moveq r2, r0 │ │ │ │ movne r3, #0 │ │ │ │ - bne.n 2349e │ │ │ │ + bne.n 234ee │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx 8df8 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ @@ -42654,113 +42675,113 @@ │ │ │ │ strd r3, r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ blx 8808 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - ble.n 2349e │ │ │ │ + ble.n 234ee │ │ │ │ subs r0, r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, r6, r0 │ │ │ │ blx 8df8 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 2349e │ │ │ │ + b.n 234ee │ │ │ │ subs r2, r0, #1 │ │ │ │ - b.n 234ba │ │ │ │ - cbnz r0, 234fc │ │ │ │ + b.n 2350a │ │ │ │ + cbnz r0, 2354c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 837c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2359e │ │ │ │ + beq.n 235ee │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 2353e │ │ │ │ + cbz r1, 2358e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r1, 2353e │ │ │ │ + cbz r1, 2358e │ │ │ │ mov r0, r5 │ │ │ │ blx 85a8 │ │ │ │ - cbz r0, 23596 │ │ │ │ - cbz r6, 2354c │ │ │ │ + cbz r0, 235e6 │ │ │ │ + cbz r6, 2359c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r1, 2354c │ │ │ │ + cbz r1, 2359c │ │ │ │ mov r0, r6 │ │ │ │ blx 85a8 │ │ │ │ - cbz r0, 23596 │ │ │ │ + cbz r0, 235e6 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 2358a │ │ │ │ + cbz r1, 235da │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r7, r3, #8 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 235a0 │ │ │ │ + cbz r3, 235f0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 23598 │ │ │ │ + cbz r0, 235e8 │ │ │ │ str r0, [r4, #16] │ │ │ │ add.w r3, r8, #2 │ │ │ │ str r7, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ str.w r5, [r0, r8, lsl #2] │ │ │ │ add.w r0, r0, r8, lsl #2 │ │ │ │ str r6, [r0, #4] │ │ │ │ strd r2, r2, [r0, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 23596 │ │ │ │ + b.n 235e6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 23596 │ │ │ │ + cbz r3, 235e6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 8438 │ │ │ │ - b.n 2356c │ │ │ │ + b.n 235bc │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 235fe │ │ │ │ + cbz r3, 2364e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r4, 235fc │ │ │ │ + cbz r4, 2364c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx 893c │ │ │ │ mov r0, r6 │ │ │ │ blx 8258 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ @@ -42772,86 +42793,86 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 8c1c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r0, #32 │ │ │ │ blx 8668 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 235d2 │ │ │ │ + b.n 23622 │ │ │ │ │ │ │ │ -00023608 : │ │ │ │ - cbz r0, 2365e │ │ │ │ +00023658 : │ │ │ │ + cbz r0, 236ae │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 23632 │ │ │ │ + cbz r1, 23682 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 2366c │ │ │ │ + cbz r3, 236bc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 23648 │ │ │ │ + cbz r1, 23698 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23674 │ │ │ │ + cbz r3, 236c4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23660 │ │ │ │ + cbz r3, 236b0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 81e0 │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 23632 │ │ │ │ + b.n 23682 │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 23648 │ │ │ │ + b.n 23698 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r3, r0, [r0] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r3, 2369e │ │ │ │ + cbz r3, 236ee │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 236e6 │ │ │ │ + cbz r0, 23736 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 236f8 │ │ │ │ + cbz r3, 23748 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 236ec │ │ │ │ + cbz r3, 2373c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 893c │ │ │ │ mov r0, r4 │ │ │ │ blx 8258 │ │ │ │ @@ -42862,133 +42883,133 @@ │ │ │ │ blx 8258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 236ec │ │ │ │ + beq.n 2373c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ blx 8c1c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ blx 8ac8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #32 │ │ │ │ blx 8668 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 236b0 │ │ │ │ + b.n 23700 │ │ │ │ nop │ │ │ │ │ │ │ │ -00023704 : │ │ │ │ +00023754 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r2, [pc, #160] @ (237b4 ) │ │ │ │ + ldr r2, [pc, #160] @ (23804 ) │ │ │ │ sub sp, #276 @ 0x114 │ │ │ │ - ldr r3, [pc, #160] @ (237b8 ) │ │ │ │ + ldr r3, [pc, #160] @ (23808 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23790 │ │ │ │ + bne.n 237e0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 23746 │ │ │ │ + cbz r1, 23796 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 237a6 │ │ │ │ + beq.n 237f6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 2374e │ │ │ │ + cbz r4, 2379e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 2376c │ │ │ │ + cbnz r3, 237bc │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r4, [r5, #0] │ │ │ │ - cbnz r3, 2377c │ │ │ │ - ldr r2, [pc, #100] @ (237bc ) │ │ │ │ - ldr r3, [pc, #96] @ (237b8 ) │ │ │ │ + cbnz r3, 237cc │ │ │ │ + ldr r2, [pc, #100] @ (2380c ) │ │ │ │ + ldr r3, [pc, #96] @ (23808 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 237ae │ │ │ │ + bne.n 237fe │ │ │ │ add sp, #276 @ 0x114 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 8258 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r4, r0 │ │ │ │ str r4, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23754 │ │ │ │ + beq.n 237a4 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ blx 88a0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 8c4c │ │ │ │ - b.n 23754 │ │ │ │ + b.n 237a4 │ │ │ │ add r1, sp, #12 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 88a0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8d0c │ │ │ │ - b.n 2372e │ │ │ │ + b.n 2377e │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 23746 │ │ │ │ + b.n 23796 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r5} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000237c0 : │ │ │ │ +00023810 : │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r0, #3188] @ 0xc74 │ │ │ │ b.w 8244 │ │ │ │ │ │ │ │ -000237cc : │ │ │ │ +0002381c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #204] @ (238a8 ) │ │ │ │ + ldr r2, [pc, #204] @ (238f8 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #204] @ (238ac ) │ │ │ │ + ldr r3, [pc, #204] @ (238fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2385a │ │ │ │ + beq.n 238aa │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ blx 8808 │ │ │ │ add.w r1, r4, #8192 @ 0x2000 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r6, r0 │ │ │ │ @@ -42997,404 +43018,404 @@ │ │ │ │ blx 8304 │ │ │ │ ldrb.w r2, [sp, #11] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 2388e │ │ │ │ + bne.n 238de │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 2385a │ │ │ │ + beq.n 238aa │ │ │ │ add.w r0, r4, #28 │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 133fc │ │ │ │ + bl 1344c │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2389e │ │ │ │ + beq.n 238ee │ │ │ │ mov ip, r5 │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ add.w r1, r1, r1, lsl #5 │ │ │ │ eors r1, r2 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 23842 │ │ │ │ + bne.n 23892 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 135d8 │ │ │ │ - cbnz r0, 23874 │ │ │ │ + bl 13628 │ │ │ │ + cbnz r0, 238c4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #80] @ (238b0 ) │ │ │ │ - ldr r3, [pc, #76] @ (238ac ) │ │ │ │ + ldr r2, [pc, #80] @ (23900 ) │ │ │ │ + ldr r3, [pc, #76] @ (238fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 238a4 │ │ │ │ + bne.n 238f4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ add.w r1, sp, #10 │ │ │ │ mov r0, r7 │ │ │ │ - bl 134cc │ │ │ │ + bl 1351c │ │ │ │ ldrb.w r0, [sp, #10] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2385c │ │ │ │ + b.n 238ac │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2385c │ │ │ │ + beq.n 238ac │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 2385c │ │ │ │ + b.n 238ac │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ - b.n 23850 │ │ │ │ + b.n 238a0 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3, r5, r6} │ │ │ │ + stmia r2!, {r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000238b4 : │ │ │ │ +00023904 : │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ittte ne │ │ │ │ addne.w r3, r0, #8192 @ 0x2000 │ │ │ │ movne r2, #0 │ │ │ │ movne r0, r2 │ │ │ │ moveq r2, #1 │ │ │ │ ite eq │ │ │ │ moveq.w r0, #4294967295 @ 0xffffffff │ │ │ │ strne.w r1, [r3, #3200] @ 0xc80 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000238d4 : │ │ │ │ +00023924 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #252] @ (239e0 ) │ │ │ │ + ldr r2, [pc, #252] @ (23a30 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ - ldr r3, [pc, #252] @ (239e4 ) │ │ │ │ + ldr r3, [pc, #252] @ (23a34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 239b2 │ │ │ │ + beq.n 23a02 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 239a2 │ │ │ │ + beq.n 239f2 │ │ │ │ blx 8d18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 239b8 │ │ │ │ + bne.n 23a08 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 23918 │ │ │ │ + beq.n 23968 │ │ │ │ blx 8e1c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 85f0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 2394e │ │ │ │ + beq.n 2399e │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 2393e │ │ │ │ + cbz r1, 2398e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 239c6 │ │ │ │ + beq.n 23a16 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 8258 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4] │ │ │ │ add.w r5, r4, #11392 @ 0x2c80 │ │ │ │ - vldr d7, [pc, #132] @ 239d8 │ │ │ │ + vldr d7, [pc, #132] @ 23a28 │ │ │ │ adds r5, #32 │ │ │ │ adds r1, r0, #1 │ │ │ │ vstr d7, [r5, #-8] │ │ │ │ - beq.n 239b2 │ │ │ │ + beq.n 23a02 │ │ │ │ add r1, sp, #8 │ │ │ │ blx 84b4 <__fstat64_time64@plt> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 2397c │ │ │ │ + beq.n 239cc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsls r2, r2, #16 │ │ │ │ itt mi │ │ │ │ vldrmi d7, [sp, #88] @ 0x58 │ │ │ │ vstrmi d7, [r5, #-8] │ │ │ │ - bpl.n 239a6 │ │ │ │ + bpl.n 239f6 │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 239b2 │ │ │ │ + beq.n 23a02 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 13404 │ │ │ │ + bl 13454 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - ldr r2, [pc, #92] @ (239e8 ) │ │ │ │ - ldr r3, [pc, #84] @ (239e4 ) │ │ │ │ + ldr r2, [pc, #92] @ (23a38 ) │ │ │ │ + ldr r3, [pc, #84] @ (23a34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 239ce │ │ │ │ + bne.n 23a1e │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 2394e │ │ │ │ + b.n 2399e │ │ │ │ mov r0, r1 │ │ │ │ blx 8e1c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2398a │ │ │ │ + b.n 239da │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 8ca4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23988 │ │ │ │ - b.n 239b2 │ │ │ │ + bne.n 239d8 │ │ │ │ + b.n 23a02 │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 2393e │ │ │ │ + b.n 2398e │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stmia r1!, {r5, r6, r7} │ │ │ │ + stmia r1!, {r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r5} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000239ec : │ │ │ │ +00023a3c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #632] @ (23c78 ) │ │ │ │ - ldr r3, [pc, #632] @ (23c7c ) │ │ │ │ + ldr r2, [pc, #632] @ (23cc8 ) │ │ │ │ + ldr r3, [pc, #632] @ (23ccc ) │ │ │ │ sub sp, #272 @ 0x110 │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23bae │ │ │ │ + beq.w 23bfe │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #11496 @ 0x2ce8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23ba4 │ │ │ │ + beq.w 23bf4 │ │ │ │ add.w r7, r4, #8192 @ 0x2000 │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #11496 @ 0x2ce8 │ │ │ │ mov r0, r4 │ │ │ │ blx 893c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 8d98 │ │ │ │ str.w r0, [r7, #3188] @ 0xc74 │ │ │ │ - cbz r5, 23a62 │ │ │ │ + cbz r5, 23ab2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 23ac4 │ │ │ │ + beq.n 23b14 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - cbz r3, 23ac4 │ │ │ │ + cbz r3, 23b14 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 23abe │ │ │ │ - cbz r5, 23a78 │ │ │ │ + beq.n 23b0e │ │ │ │ + cbz r5, 23ac8 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23bba │ │ │ │ + bne.w 23c0a │ │ │ │ mov r0, r6 │ │ │ │ blx 8258 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 23b2a │ │ │ │ + beq.n 23b7a │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 23aa6 │ │ │ │ + bne.n 23af6 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add r1, sp, #12 │ │ │ │ blx 88a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23b40 │ │ │ │ + beq.n 23b90 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 887c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23b40 │ │ │ │ + beq.n 23b90 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 85e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 23c1a │ │ │ │ + beq.w 23c6a │ │ │ │ mov r0, r6 │ │ │ │ blx 8258 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 23ade │ │ │ │ + b.n 23b2e │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23a6e │ │ │ │ + bne.n 23abe │ │ │ │ ldrb.w r3, [r7, #3284] @ 0xcd4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 23ba8 │ │ │ │ + bne.n 23bf8 │ │ │ │ add.w r3, r4, #11392 @ 0x2c80 │ │ │ │ strd r0, r1, [r3, #24] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r5, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ str.w r3, [r7, #3204] @ 0xc84 │ │ │ │ str.w r5, [r7, #3280] @ 0xcd0 │ │ │ │ str.w r5, [r7, #3208] @ 0xc88 │ │ │ │ blx 868c │ │ │ │ str.w r0, [r7, #3240] @ 0xca8 │ │ │ │ - cbz r0, 23b40 │ │ │ │ + cbz r0, 23b90 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r5, [r0, #12] │ │ │ │ add.w r0, r4, #28 │ │ │ │ str.w r9, [r4, #20] │ │ │ │ - bl 13404 │ │ │ │ - ldr r2, [pc, #368] @ (23c80 ) │ │ │ │ - ldr r3, [pc, #364] @ (23c7c ) │ │ │ │ + bl 13454 │ │ │ │ + ldr r2, [pc, #368] @ (23cd0 ) │ │ │ │ + ldr r3, [pc, #364] @ (23ccc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 23c74 │ │ │ │ + bne.w 23cc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add r1, sp, #12 │ │ │ │ blx 88a0 │ │ │ │ - cbz r0, 23b40 │ │ │ │ + cbz r0, 23b90 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 8c4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23aa4 │ │ │ │ + bne.n 23af4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 23b50 │ │ │ │ + beq.n 23ba0 │ │ │ │ blx 8e1c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ blx 83ec │ │ │ │ - cbz r5, 23b66 │ │ │ │ + cbz r5, 23bb6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c36 │ │ │ │ + beq.n 23c86 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ blx 83ec │ │ │ │ - cbz r5, 23b7c │ │ │ │ + cbz r5, 23bcc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c46 │ │ │ │ + beq.n 23c96 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 83ec │ │ │ │ - cbz r5, 23b92 │ │ │ │ + cbz r5, 23be2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c3e │ │ │ │ + beq.n 23c8e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c2e │ │ │ │ + beq.n 23c7e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 23b0c │ │ │ │ + b.n 23b5c │ │ │ │ blx 828c │ │ │ │ - b.n 23ad0 │ │ │ │ + b.n 23b20 │ │ │ │ movw r0, #11496 @ 0x2ce8 │ │ │ │ blx 8668 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 23a2c │ │ │ │ + b.n 23a7c │ │ │ │ mov r0, r5 │ │ │ │ blx 8808 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8808 │ │ │ │ add.w r2, r8, r0 │ │ │ │ adds r2, #2 │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c54 │ │ │ │ + beq.n 23ca4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 23c5e │ │ │ │ + cbz r2, 23cae │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ blx 8274 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ add.w r0, r8, #1 │ │ │ │ @@ -43404,115 +43425,115 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 8274 │ │ │ │ mov r0, r5 │ │ │ │ blx 8258 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - b.n 23a80 │ │ │ │ + b.n 23ad0 │ │ │ │ ldrb.w r3, [r7, #3284] @ 0xcd4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r3 │ │ │ │ - cbnz r3, 23c4e │ │ │ │ + cbnz r3, 23c9e │ │ │ │ add.w r3, r4, #11392 @ 0x2c80 │ │ │ │ strd r0, r1, [r3, #24] │ │ │ │ - b.n 23ab4 │ │ │ │ + b.n 23b04 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 23ba4 │ │ │ │ + b.n 23bf4 │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 23b66 │ │ │ │ + b.n 23bb6 │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 23b92 │ │ │ │ + b.n 23be2 │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 23b7c │ │ │ │ + b.n 23bcc │ │ │ │ blx 828c │ │ │ │ - b.n 23c24 │ │ │ │ + b.n 23c74 │ │ │ │ mov r0, r2 │ │ │ │ blx 8668 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 23be6 │ │ │ │ + b.n 23c36 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23c2e │ │ │ │ + beq.n 23c7e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 23ba4 │ │ │ │ + b.n 23bf4 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r2, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - it lt │ │ │ │ - movlt r1, r0 │ │ │ │ + it vs │ │ │ │ + movvs r1, r0 │ │ │ │ │ │ │ │ -00023c84 : │ │ │ │ +00023cd4 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r2 │ │ │ │ b.w 86f0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00023c90 : │ │ │ │ - cbz r0, 23cf0 │ │ │ │ +00023ce0 : │ │ │ │ + cbz r0, 23d40 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 23cc8 │ │ │ │ + beq.n 23d18 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ subs r2, r0, r3 │ │ │ │ adds r3, #1 │ │ │ │ clz r2, r2 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbnz r2, 23cf2 │ │ │ │ + cbnz r2, 23d42 │ │ │ │ blx 8e1c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 23ce2 │ │ │ │ + cbz r1, 23d32 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 23cfa │ │ │ │ + cbz r3, 23d4a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #3200] @ 0xc80 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #32] │ │ │ │ - b.n 23cbe │ │ │ │ + b.n 23d0e │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 23cde │ │ │ │ + b.n 23d2e │ │ │ │ nop │ │ │ │ │ │ │ │ -00023d04 : │ │ │ │ - cbz r0, 23d3a │ │ │ │ +00023d54 : │ │ │ │ + cbz r0, 23d8a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 8370 │ │ │ │ @@ -43524,123 +43545,123 @@ │ │ │ │ blx 8d98 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r0, [r3, #3188] @ 0xc74 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00023d3c : │ │ │ │ +00023d8c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 8844 │ │ │ │ - cbnz r0, 23d68 │ │ │ │ + cbnz r0, 23db8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 23454 │ │ │ │ + b.w 234a4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 8258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, r0, r3 │ │ │ │ movs r7, #1 │ │ │ │ strb r2, [r0, r3] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbnz r3, 23db6 │ │ │ │ + cbnz r3, 23e06 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbnz r3, 23da2 │ │ │ │ + cbnz r3, 23df2 │ │ │ │ and.w r4, r7, #1 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23dc6 │ │ │ │ + cbz r3, 23e16 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r1, r4, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 23454 │ │ │ │ + bl 234a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 23d88 │ │ │ │ + bne.n 23dd8 │ │ │ │ blx 83ec │ │ │ │ - b.n 23d90 │ │ │ │ + b.n 23de0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 23454 │ │ │ │ + bl 234a4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23d88 │ │ │ │ - b.n 23da2 │ │ │ │ + beq.n 23dd8 │ │ │ │ + b.n 23df2 │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.n 23d9c │ │ │ │ + b.n 23dec │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r3, [pc, #152] @ (23e80 ) │ │ │ │ + ldr r3, [pc, #152] @ (23ed0 ) │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ strd r7, r2, [sp] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #144] @ (23e84 ) │ │ │ │ + ldr r2, [pc, #144] @ (23ed4 ) │ │ │ │ mov r0, sp │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 85cc │ │ │ │ - cbnz r0, 23e2c │ │ │ │ + cbnz r0, 23e7c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #112] @ (23e88 ) │ │ │ │ - ldr r3, [pc, #104] @ (23e80 ) │ │ │ │ + ldr r2, [pc, #112] @ (23ed8 ) │ │ │ │ + ldr r3, [pc, #104] @ (23ed0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 23e7a │ │ │ │ + bne.n 23eca │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23e70 │ │ │ │ + cbz r3, 23ec0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 23e14 │ │ │ │ + beq.n 23e64 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx 893c │ │ │ │ mov r0, r7 │ │ │ │ blx 8258 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -43649,161 +43670,161 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ blx 8c1c │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ eor.w r0, r0, #1 │ │ │ │ - b.n 23e14 │ │ │ │ + b.n 23e64 │ │ │ │ movs r0, #32 │ │ │ │ blx 8668 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 23e3e │ │ │ │ + b.n 23e8e │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + pop {r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r4, r5, r7} │ │ │ │ + pop {r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00023e8c : │ │ │ │ +00023edc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 23f3c │ │ │ │ + beq.n 23f8c │ │ │ │ mov r5, r3 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 23f32 │ │ │ │ + bge.n 23f82 │ │ │ │ cmp r1, #254 @ 0xfe │ │ │ │ - bgt.n 23f32 │ │ │ │ + bgt.n 23f82 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23f40 │ │ │ │ + beq.n 23f90 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 23f32 │ │ │ │ + beq.n 23f82 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 893c │ │ │ │ str r6, [r4, #8] │ │ │ │ adds r2, r6, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23f6e │ │ │ │ + beq.n 23fbe │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 23f1e │ │ │ │ + cbz r2, 23f6e │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ adds r2, #1 │ │ │ │ blx 8274 │ │ │ │ str r5, [r4, #12] │ │ │ │ - cbnz r5, 23f4a │ │ │ │ + cbnz r5, 23f9a │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r4, #24] │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #16] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 23faa │ │ │ │ + beq.n 23ffa │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx r5 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r5, r2 │ │ │ │ - b.n 23eac │ │ │ │ + b.n 23efc │ │ │ │ movs r0, #32 │ │ │ │ blx 8668 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 23eca │ │ │ │ + b.n 23f1a │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r6, r5, #1 │ │ │ │ - cbz r3, 23f78 │ │ │ │ + cbz r3, 23fc8 │ │ │ │ adds r2, r5, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ str r5, [r4, #4] │ │ │ │ - cbz r5, 23f82 │ │ │ │ + cbz r5, 23fd2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 8274 │ │ │ │ - b.n 23f08 │ │ │ │ + b.n 23f58 │ │ │ │ mov r0, r2 │ │ │ │ blx 8668 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 23ef2 │ │ │ │ + b.n 23f42 │ │ │ │ mov r0, r6 │ │ │ │ blx 8668 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 23f5e │ │ │ │ + b.n 23fae │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 23f98 │ │ │ │ + cbz r1, 23fe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23fb2 │ │ │ │ + cbz r3, 24002 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 23faa │ │ │ │ + cbz r3, 23ffa │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 23f32 │ │ │ │ + b.n 23f82 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 23f32 │ │ │ │ + b.n 23f82 │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 23f98 │ │ │ │ + b.n 23fe8 │ │ │ │ nop │ │ │ │ │ │ │ │ -00023fbc : │ │ │ │ +0002400c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ @@ -43816,115 +43837,115 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 8d70 │ │ │ │ nop │ │ │ │ │ │ │ │ -00023ff0 : │ │ │ │ +00024040 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r1, r2 │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ str.w ip, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w ip, [pc, #72] @ 2405c │ │ │ │ + ldr.w ip, [pc, #72] @ 240ac │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (24060 ) │ │ │ │ + ldr r2, [pc, #68] @ (240b0 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #16 │ │ │ │ blx 8450 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 87f0 │ │ │ │ - ldr r2, [pc, #36] @ (24064 ) │ │ │ │ - ldr r3, [pc, #28] @ (24060 ) │ │ │ │ + ldr r2, [pc, #36] @ (240b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (240b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 24056 │ │ │ │ + bne.n 240a6 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - hlt 0x002e │ │ │ │ + rev16 r6, r3 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0006 │ │ │ │ + rev r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024068 : │ │ │ │ +000240b8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str.w ip, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w ip, [pc, #68] @ 240d0 │ │ │ │ + ldr.w ip, [pc, #68] @ 24120 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (240d4 ) │ │ │ │ + ldr r2, [pc, #64] @ (24124 ) │ │ │ │ add ip, pc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #16 │ │ │ │ blx 8450 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 82ec │ │ │ │ - ldr r2, [pc, #36] @ (240d8 ) │ │ │ │ - ldr r3, [pc, #28] @ (240d4 ) │ │ │ │ + ldr r2, [pc, #36] @ (24128 ) │ │ │ │ + ldr r3, [pc, #28] @ (24124 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 240ca │ │ │ │ + bne.n 2411a │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rev r6, r6 │ │ │ │ + cbnz r6, 2415c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - rev r2, r2 │ │ │ │ + cbnz r2, 2415c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000240dc : │ │ │ │ +0002412c : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 240ee │ │ │ │ + bne.n 2413e │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #3196] @ 0xc7c │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -43939,93 +43960,93 @@ │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ str.w ip, [r1, #3196] @ 0xc7c │ │ │ │ blx 8514 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00024120 : │ │ │ │ +00024170 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #100] @ 24194 │ │ │ │ + ldr.w ip, [pc, #100] @ 241e4 │ │ │ │ add.w r4, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [pc, #96] @ (24198 ) │ │ │ │ + ldr r3, [pc, #96] @ (241e8 ) │ │ │ │ sub sp, #16 │ │ │ │ add ip, pc │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #28 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r4, #3196] @ 0xc7c │ │ │ │ - bl 13558 │ │ │ │ - cbz r0, 2416e │ │ │ │ + bl 135a8 │ │ │ │ + cbz r0, 241be │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 24186 │ │ │ │ + cbz r3, 241d6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r2, 2418a │ │ │ │ + cbz r2, 241da │ │ │ │ ldr.w r1, [r4, #3196] @ 0xc7c │ │ │ │ add r3, r2 │ │ │ │ adds r3, #4 │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r4, #3196] @ 0xc7c │ │ │ │ - ldr r2, [pc, #44] @ (2419c ) │ │ │ │ - ldr r3, [pc, #36] @ (24198 ) │ │ │ │ + ldr r2, [pc, #44] @ (241ec ) │ │ │ │ + ldr r3, [pc, #36] @ (241e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2418e │ │ │ │ + bne.n 241de │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 2416e │ │ │ │ + b.n 241be │ │ │ │ mov r0, r2 │ │ │ │ - b.n 2416e │ │ │ │ + b.n 241be │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r6, 241ba │ │ │ │ + cbnz r6, 241f6 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 241b4 │ │ │ │ + cbnz r6, 241f0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000241a0 : │ │ │ │ - cbz r0, 241f8 │ │ │ │ +000241f0 : │ │ │ │ + cbz r0, 24248 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 241bc │ │ │ │ + bne.n 2420c │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r3, 241f8 │ │ │ │ + cbz r3, 24248 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 8ba4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8d8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 241fc │ │ │ │ + cbnz r0, 2424c │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r3, 241f2 │ │ │ │ + cbz r3, 24242 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ @@ -44033,240 +44054,240 @@ │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00024204 : │ │ │ │ +00024254 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 24230 │ │ │ │ + cbz r0, 24280 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ adds r3, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - bne.n 24234 │ │ │ │ + bne.n 24284 │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r4, #3188] @ 0xc74 │ │ │ │ - cbz r3, 24230 │ │ │ │ + cbz r3, 24280 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r5, r3 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r5, #0 │ │ │ │ blx 8ba4 │ │ │ │ - b.n 2423e │ │ │ │ + b.n 2428e │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 8d8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2423c │ │ │ │ + bne.n 2428c │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r4, #3188] @ 0xc74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2422c │ │ │ │ - b.n 24230 │ │ │ │ + bne.n 2427c │ │ │ │ + b.n 24280 │ │ │ │ nop │ │ │ │ │ │ │ │ -00024258 : │ │ │ │ +000242a8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 24292 │ │ │ │ + cbz r0, 242e2 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ - cbz r1, 2427c │ │ │ │ + cbz r1, 242cc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ adds r3, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - bne.n 24294 │ │ │ │ + bne.n 242e4 │ │ │ │ str r5, [r6, #0] │ │ │ │ - cbz r7, 2428a │ │ │ │ + cbz r7, 242da │ │ │ │ add.w r4, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r4, #3188] @ 0xc74 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ str r3, [r7, #0] │ │ │ │ orrs r6, r7 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r5, #0 │ │ │ │ blx 8ba4 │ │ │ │ - b.n 2429e │ │ │ │ + b.n 242ee │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx 8d8c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2429c │ │ │ │ + bne.n 242ec │ │ │ │ str r5, [r6, #0] │ │ │ │ - b.n 2427c │ │ │ │ + b.n 242cc │ │ │ │ │ │ │ │ -000242ac : │ │ │ │ +000242fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #304] @ (243f4 ) │ │ │ │ + ldr r2, [pc, #304] @ (24444 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #304] @ (243f8 ) │ │ │ │ + ldr r3, [pc, #304] @ (24448 ) │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 242de │ │ │ │ + cbz r6, 2432e │ │ │ │ str r5, [r6, #0] │ │ │ │ - cbz r7, 242e4 │ │ │ │ + cbz r7, 24334 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ add.w r4, r0, #8192 @ 0x2000 │ │ │ │ add.w r9, r0, #28 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ adds r0, #28 │ │ │ │ ldr.w r3, [r4, #3196] @ 0xc7c │ │ │ │ - bl 13558 │ │ │ │ + bl 135a8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24396 │ │ │ │ + beq.n 243e6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r4, #3196] @ 0xc7c │ │ │ │ adds r3, #4 │ │ │ │ str.w r3, [r4, #3196] @ 0xc7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 24396 │ │ │ │ + beq.n 243e6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24396 │ │ │ │ - cbz r7, 2431a │ │ │ │ + beq.n 243e6 │ │ │ │ + cbz r7, 2436a │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r1, r8 │ │ │ │ - cbz r1, 2432a │ │ │ │ + cbz r1, 2437a │ │ │ │ subs r3, r2, #2 │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ strb.w r7, [r8] │ │ │ │ - bls.n 243b4 │ │ │ │ + bls.n 24404 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 24398 │ │ │ │ + beq.n 243e8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bcs.n 24398 │ │ │ │ + bcs.n 243e8 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r7, #10 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 243dc │ │ │ │ + beq.n 2442c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r6, #0] │ │ │ │ - cbz r1, 24396 │ │ │ │ + cbz r1, 243e6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r4, #3196] @ 0xc7c │ │ │ │ mov r2, r7 │ │ │ │ - bl 134cc │ │ │ │ + bl 1351c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - cbz r0, 2437e │ │ │ │ + cbz r0, 243ce │ │ │ │ ldr.w r3, [r4, #3196] @ 0xc7c │ │ │ │ add r3, r7 │ │ │ │ adds r7, #1 │ │ │ │ str.w r3, [r4, #3196] @ 0xc7c │ │ │ │ ittt ne │ │ │ │ movne r2, #0 │ │ │ │ ldrne r3, [sp, #12] │ │ │ │ strbne r2, [r1, r3] │ │ │ │ - bne.n 24398 │ │ │ │ + bne.n 243e8 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 24392 │ │ │ │ + cbz r1, 243e2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 243e6 │ │ │ │ + cbz r3, 24436 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #96] @ (243fc ) │ │ │ │ - ldr r3, [pc, #92] @ (243f8 ) │ │ │ │ + ldr r2, [pc, #96] @ (2444c ) │ │ │ │ + ldr r3, [pc, #92] @ (24448 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 243ee │ │ │ │ + bne.n 2443e │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r3, [r4, #3196] @ 0xc7c │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 134cc │ │ │ │ + bl 1351c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24396 │ │ │ │ + beq.n 243e6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r4, #3196] @ 0xc7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r4, #3196] @ 0xc7c │ │ │ │ strb.w r7, [r8, r1] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 2432e │ │ │ │ - b.n 24398 │ │ │ │ + bne.n 2437e │ │ │ │ + b.n 243e8 │ │ │ │ mov r0, r7 │ │ │ │ blx 8668 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 24352 │ │ │ │ + b.n 243a2 │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 24392 │ │ │ │ + b.n 243e2 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb800 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, sp, #23 │ │ │ │ add.w r9, r8, #8192 @ 0x2000 │ │ │ │ mov sl, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #264] @ (24530 ) │ │ │ │ - ldr r3, [pc, #268] @ (24534 ) │ │ │ │ + ldr r2, [pc, #264] @ (24580 ) │ │ │ │ + ldr r3, [pc, #268] @ (24584 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ @@ -44277,125 +44298,125 @@ │ │ │ │ blx 8ba4 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ blx 8050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 244ee │ │ │ │ + beq.n 2453e │ │ │ │ ldr.w r0, [r9, #3188] @ 0xc74 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #28 │ │ │ │ blx 8304 │ │ │ │ ldrb.w r6, [sl] │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r6, 24494 │ │ │ │ + cbnz r6, 244e4 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ ldrd r3, r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2450a │ │ │ │ + beq.n 2455a │ │ │ │ blx 83ec │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 24446 │ │ │ │ + beq.n 24496 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 244de │ │ │ │ + beq.n 2452e │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 24446 │ │ │ │ + b.n 24496 │ │ │ │ blx 83ec │ │ │ │ - cbz r7, 244a6 │ │ │ │ + cbz r7, 244f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 244e6 │ │ │ │ + cbz r3, 24536 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 24446 │ │ │ │ + beq.n 24496 │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 24446 │ │ │ │ + beq.n 24496 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 24446 │ │ │ │ + beq.n 24496 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 244da │ │ │ │ + cbz r0, 2452a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24446 │ │ │ │ + beq.n 24496 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 24446 │ │ │ │ + bne.n 24496 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 244f0 │ │ │ │ + b.n 24540 │ │ │ │ mov r0, r7 │ │ │ │ blx 81e4 │ │ │ │ - b.n 24446 │ │ │ │ + b.n 24496 │ │ │ │ mov r0, r7 │ │ │ │ blx 81e4 │ │ │ │ - b.n 244a6 │ │ │ │ + b.n 244f6 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #68] @ (24538 ) │ │ │ │ - ldr r3, [pc, #64] @ (24534 ) │ │ │ │ + ldr r2, [pc, #68] @ (24588 ) │ │ │ │ + ldr r3, [pc, #64] @ (24584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2452c │ │ │ │ + bne.n 2457c │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 244da │ │ │ │ + beq.n 2452a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 24524 │ │ │ │ + cbz r3, 24574 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 244f0 │ │ │ │ + b.n 24540 │ │ │ │ mov r0, r7 │ │ │ │ blx 81e4 │ │ │ │ - b.n 244da │ │ │ │ + b.n 2452a │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + setend le │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002453c : │ │ │ │ +0002458c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 24574 │ │ │ │ + cbz r0, 245c4 │ │ │ │ add.w r5, r0, #8192 @ 0x2000 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r6, [r5, #3200] @ 0xc80 │ │ │ │ - cbz r6, 2457e │ │ │ │ + cbz r6, 245ce │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [sl, #3280] @ 0xcd0 │ │ │ │ @@ -44407,388 +44428,388 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ mov r8, r2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r6 │ │ │ │ - bl 24400 │ │ │ │ + bl 24450 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2460a │ │ │ │ + beq.n 2465a │ │ │ │ ldr.w r3, [r5, #3188] @ 0xc74 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2465a │ │ │ │ + beq.n 246aa │ │ │ │ mov sl, r5 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r6 │ │ │ │ mov r9, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 245ba │ │ │ │ + b.n 2460a │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ adds r5, #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 24656 │ │ │ │ + bls.n 246a6 │ │ │ │ movs r2, #12 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mul.w r2, r2, r5 │ │ │ │ add.w fp, r1, r2 │ │ │ │ ldr r6, [r1, r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 245ae │ │ │ │ + beq.n 245fe │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 245ae │ │ │ │ + beq.n 245fe │ │ │ │ ldr r7, [r3, #40] @ 0x28 │ │ │ │ mov.w r8, #0 │ │ │ │ - cbz r6, 24616 │ │ │ │ + cbz r6, 24666 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - cbz r2, 245f8 │ │ │ │ + cbz r2, 24648 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - cbnz r3, 24634 │ │ │ │ + cbnz r3, 24684 │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 24626 │ │ │ │ + beq.n 24676 │ │ │ │ cmp r1, r8 │ │ │ │ - bls.n 245b2 │ │ │ │ + bls.n 24602 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 245e0 │ │ │ │ + bne.n 24630 │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 24626 │ │ │ │ + beq.n 24676 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 245b2 │ │ │ │ + bcs.n 24602 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 245f4 │ │ │ │ + b.n 24644 │ │ │ │ ldr.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ - b.n 24574 │ │ │ │ + b.n 245c4 │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 24626 │ │ │ │ + beq.n 24676 │ │ │ │ cmp r1, r8 │ │ │ │ - bls.n 245b2 │ │ │ │ + bls.n 24602 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r6, r2 │ │ │ │ - bhi.n 245da │ │ │ │ - b.n 245b2 │ │ │ │ + bhi.n 2462a │ │ │ │ + b.n 24602 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2456a │ │ │ │ + beq.n 245ba │ │ │ │ ldr.w r3, [sl, #3188] @ 0xc74 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 24626 │ │ │ │ + beq.n 24676 │ │ │ │ cmp r8, r1 │ │ │ │ - bcs.n 245b2 │ │ │ │ + bcs.n 24602 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 245f4 │ │ │ │ + b.n 24644 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r5, sl │ │ │ │ ldr.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ - b.n 24576 │ │ │ │ + b.n 245c6 │ │ │ │ nop │ │ │ │ │ │ │ │ -00024668 : │ │ │ │ +000246b8 : │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #4] @ (24674 ) │ │ │ │ + ldr r1, [pc, #4] @ (246c4 ) │ │ │ │ add r1, pc │ │ │ │ b.w 84a4 │ │ │ │ lsrs r3, r6, #8 │ │ │ │ ... │ │ │ │ │ │ │ │ -00024678 : │ │ │ │ +000246c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #60] @ (246c4 ) │ │ │ │ + ldr r3, [pc, #60] @ (24714 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #60] @ (246c8 ) │ │ │ │ + ldr r2, [pc, #60] @ (24718 ) │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 8d64 │ │ │ │ - ldr r1, [pc, #44] @ (246cc ) │ │ │ │ + ldr r1, [pc, #44] @ (2471c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ blx 84a8 │ │ │ │ - cbnz r5, 246b2 │ │ │ │ + cbnz r5, 24702 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #28] @ (246d0 ) │ │ │ │ + ldr r1, [pc, #28] @ (24720 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8b04 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - push {r1, r3, r4, r5} │ │ │ │ + cbz r2, 24792 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ vrecps.f32 , , │ │ │ │ - stcl 15, cr15, [pc, #-1020]! @ 242d8 │ │ │ │ + stcl 15, cr15, [pc, #-1020]! @ 24328 │ │ │ │ │ │ │ │ -000246d4 : │ │ │ │ +00024724 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #120] @ (2475c ) │ │ │ │ + ldr r4, [pc, #120] @ (247ac ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w lr, [pc, #120] @ 24760 │ │ │ │ + ldr.w lr, [pc, #120] @ 247b0 │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #116] @ (24764 ) │ │ │ │ - ldr.w ip, [pc, #116] @ 24768 │ │ │ │ + ldr r3, [pc, #116] @ (247b4 ) │ │ │ │ + ldr.w ip, [pc, #116] @ 247b8 │ │ │ │ mov r5, r2 │ │ │ │ add r3, pc │ │ │ │ ldr.w lr, [r4, lr] │ │ │ │ mov r4, r1 │ │ │ │ ldr.w lr, [lr] │ │ │ │ str.w lr, [sp, #20] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 8d64 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 24730 │ │ │ │ - ldr r1, [pc, #80] @ (2476c ) │ │ │ │ + cbz r0, 24780 │ │ │ │ + ldr r1, [pc, #80] @ (247bc ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ strd r4, r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 84a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r5, 2474a │ │ │ │ - ldr r1, [pc, #60] @ (24770 ) │ │ │ │ - ldr r2, [pc, #44] @ (24760 ) │ │ │ │ + cbnz r5, 2479a │ │ │ │ + ldr r1, [pc, #60] @ (247c0 ) │ │ │ │ + ldr r2, [pc, #44] @ (247b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 24758 │ │ │ │ + bne.n 247a8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #40] @ (24774 ) │ │ │ │ + ldr r1, [pc, #40] @ (247c4 ) │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ blx 8b04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 24730 │ │ │ │ + b.n 24780 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - cbz r4, 247d6 │ │ │ │ + cbz r4, 24812 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 247dc │ │ │ │ + cbz r2, 24818 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ vrecps.f16 , , │ │ │ │ - cbz r4, 247d8 │ │ │ │ + cbz r4, 24814 │ │ │ │ movs r1, r0 │ │ │ │ ldcl 15, cr15, [r7], {255} @ 0xff │ │ │ │ │ │ │ │ -00024778 : │ │ │ │ +000247c8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w lr, [pc, #100] @ 247ec │ │ │ │ + ldr.w lr, [pc, #100] @ 2483c │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #96] @ (247f0 ) │ │ │ │ + ldr r4, [pc, #96] @ (24840 ) │ │ │ │ mov r7, r0 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #96] @ (247f4 ) │ │ │ │ - ldr.w ip, [pc, #96] @ 247f8 │ │ │ │ + ldr r3, [pc, #96] @ (24844 ) │ │ │ │ + ldr.w ip, [pc, #96] @ 24848 │ │ │ │ mov r6, r1 │ │ │ │ add r3, pc │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r4, [lr, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov.w r4, #0 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 8d64 │ │ │ │ - ldr r1, [pc, #68] @ (247fc ) │ │ │ │ + ldr r1, [pc, #68] @ (2484c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ strb.w r5, [sp, #16] │ │ │ │ blx 84a8 │ │ │ │ - ldr r2, [pc, #48] @ (24800 ) │ │ │ │ - ldr r3, [pc, #32] @ (247f0 ) │ │ │ │ + ldr r2, [pc, #48] @ (24850 ) │ │ │ │ + ldr r3, [pc, #32] @ (24840 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 247e6 │ │ │ │ + bne.n 24836 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 2483e │ │ │ │ + uxtb r0, r5 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 24842 │ │ │ │ + uxtb r6, r3 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffe367fe │ │ │ │ - uxtb r0, r7 │ │ │ │ + bl ffe3684e │ │ │ │ + uxth r0, r5 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024804 : │ │ │ │ +00024854 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r0, 24820 │ │ │ │ + cbz r0, 24870 │ │ │ │ mov r8, r0 │ │ │ │ blx 814c │ │ │ │ - cbnz r0, 2482c │ │ │ │ + cbnz r0, 2487c │ │ │ │ mov.w sl, #0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #200] @ (248f8 ) │ │ │ │ + ldr r2, [pc, #200] @ (24948 ) │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [pc, #200] @ (248fc ) │ │ │ │ + ldr r1, [pc, #200] @ (2494c ) │ │ │ │ mov r0, r8 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl 24400 │ │ │ │ + bl 24450 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24820 │ │ │ │ + beq.n 24870 │ │ │ │ add.w r6, r8, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r6, #3188] @ 0xc74 │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 248ce │ │ │ │ + beq.n 2491e │ │ │ │ movs r3, #0 │ │ │ │ mov.w fp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 2486a │ │ │ │ + b.n 248ba │ │ │ │ ldr.w r2, [r6, #3188] @ 0xc74 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bls.n 248ce │ │ │ │ + bls.n 2491e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mul.w r3, fp, r3 │ │ │ │ add.w r9, r1, r3 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2485a │ │ │ │ + beq.n 248aa │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 2485a │ │ │ │ + beq.n 248aa │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 248a2 │ │ │ │ + b.n 248f2 │ │ │ │ ldr.w r2, [r6, #3188] @ 0xc74 │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r4 │ │ │ │ ittt eq │ │ │ │ addeq r5, #1 │ │ │ │ ldreq r0, [r2, #32] │ │ │ │ addeq r3, r3, r0 │ │ │ │ cmp ip, r5 │ │ │ │ - bls.n 2485e │ │ │ │ + bls.n 248ae │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2488c │ │ │ │ + beq.n 248dc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2488c │ │ │ │ + beq.n 248dc │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2488c │ │ │ │ + beq.n 248dc │ │ │ │ ldrd r7, r0, [r3, #24] │ │ │ │ orrs r0, r7 │ │ │ │ - bne.n 2488c │ │ │ │ + bne.n 248dc │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 837c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 248e2 │ │ │ │ + cbnz r0, 24932 │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ - b.n 2488c │ │ │ │ + b.n 248dc │ │ │ │ mov r0, r8 │ │ │ │ blx 8c40 │ │ │ │ mov r0, r8 │ │ │ │ blx 85c0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8ab0 │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 2488c │ │ │ │ + b.n 248dc │ │ │ │ nop │ │ │ │ @ instruction: 0xebf9ffff │ │ │ │ - ldc 15, cr15, [pc], #1020 @ 24cfc │ │ │ │ + ldc 15, cr15, [pc], #1020 @ 24d4c │ │ │ │ │ │ │ │ -00024900 : │ │ │ │ +00024950 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ - ldr r1, [pc, #156] @ (249b0 ) │ │ │ │ + ldr r1, [pc, #156] @ (24a00 ) │ │ │ │ sub sp, #280 @ 0x118 │ │ │ │ - ldr r3, [pc, #156] @ (249b4 ) │ │ │ │ + ldr r3, [pc, #156] @ (24a04 ) │ │ │ │ movs r5, #0 │ │ │ │ add r1, pc │ │ │ │ add r7, sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ @@ -44800,73 +44821,73 @@ │ │ │ │ blx 893c │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #16] │ │ │ │ blx 8050 │ │ │ │ - cbz r0, 24988 │ │ │ │ + cbz r0, 249d8 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ add.w r7, r8, #8192 @ 0x2000 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #100] @ (249b8 ) │ │ │ │ + ldr r2, [pc, #100] @ (24a08 ) │ │ │ │ ldr.w r0, [r7, #3248] @ 0xcb0 │ │ │ │ add r2, pc │ │ │ │ blx 8920 │ │ │ │ ldr.w r1, [r7, #3252] @ 0xcb4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 24976 │ │ │ │ + cbz r1, 249c6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 249a2 │ │ │ │ + cbz r3, 249f2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ add.w r0, r8, #11392 @ 0x2c80 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ str.w r2, [r7, #3252] @ 0xcb4 │ │ │ │ str.w r3, [r7, #3260] @ 0xcbc │ │ │ │ - ldr r2, [pc, #48] @ (249bc ) │ │ │ │ - ldr r3, [pc, #40] @ (249b4 ) │ │ │ │ + ldr r2, [pc, #48] @ (24a0c ) │ │ │ │ + ldr r3, [pc, #40] @ (24a04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 249aa │ │ │ │ + bne.n 249fa │ │ │ │ add sp, #280 @ 0x118 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 24976 │ │ │ │ + b.n 249c6 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 249e0 │ │ │ │ + cbz r0, 24a1c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r1, r4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 249ce │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000249c0 : │ │ │ │ +00024a10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w lr, [pc, #120] @ 24a48 │ │ │ │ + ldr.w lr, [pc, #120] @ 24a98 │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ - ldr.w ip, [pc, #116] @ 24a4c │ │ │ │ + ldr.w ip, [pc, #116] @ 24a9c │ │ │ │ sub sp, #8 │ │ │ │ add lr, pc │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r0, [r0, #3188] @ 0xc74 │ │ │ │ add.w r2, sp, #3 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ @@ -44876,73 +44897,73 @@ │ │ │ │ strb.w r3, [sp, #3] │ │ │ │ blx 8304 │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 24a2e │ │ │ │ + cbnz r3, 24a7e │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #56] @ (24a50 ) │ │ │ │ - ldr r3, [pc, #48] @ (24a4c ) │ │ │ │ + ldr r2, [pc, #56] @ (24aa0 ) │ │ │ │ + ldr r3, [pc, #48] @ (24a9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 24a42 │ │ │ │ + bne.n 24a92 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24a12 │ │ │ │ - cbz r4, 24a3c │ │ │ │ + beq.n 24a62 │ │ │ │ + cbz r4, 24a8c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldrd r0, r1, [r0, #24] │ │ │ │ - b.n 24a16 │ │ │ │ + b.n 24a66 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #184 @ 0xb8 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00024a54 : │ │ │ │ +00024aa4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r4, r0, #8192 @ 0x2000 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w lr, [r4, #3244] @ 0xcac │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 24ab4 │ │ │ │ + beq.n 24b04 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ - cbnz r2, 24a86 │ │ │ │ - b.n 24a9e │ │ │ │ - cbnz r3, 24ac8 │ │ │ │ + cbnz r2, 24ad6 │ │ │ │ + b.n 24aee │ │ │ │ + cbnz r3, 24b18 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 24a9e │ │ │ │ + cbz r2, 24aee │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mvn.w r3, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 24a80 │ │ │ │ + bne.n 24ad0 │ │ │ │ mov r0, lr │ │ │ │ blx 8c1c │ │ │ │ ldr.w r0, [r4, #3244] @ 0xcac │ │ │ │ mov r1, r5 │ │ │ │ blx 8c1c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ @@ -44950,49 +44971,49 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 868c │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r4, #3244] @ 0xcac │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov lr, r0 │ │ │ │ str r3, [r0, #12] │ │ │ │ - b.n 24a9e │ │ │ │ + b.n 24aee │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00024ad0 : │ │ │ │ +00024b20 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #8192 @ 0x2000 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w lr, [r5, #3244] @ 0xcac │ │ │ │ mov r3, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 24b20 │ │ │ │ + beq.n 24b70 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ mov r3, r2 │ │ │ │ - cbz r2, 24b20 │ │ │ │ + cbz r2, 24b70 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 24b06 │ │ │ │ + b.n 24b56 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ - cbnz r3, 24b26 │ │ │ │ + cbnz r3, 24b76 │ │ │ │ mov r2, r4 │ │ │ │ - cbz r4, 24b20 │ │ │ │ + cbz r4, 24b70 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mvn.w r3, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r0, r1 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 24afe │ │ │ │ + bne.n 24b4e │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -45002,176 +45023,176 @@ │ │ │ │ blx 8b80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00024b44 : │ │ │ │ +00024b94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r4, r0, #8192 @ 0x2000 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r2 │ │ │ │ ldrb.w r3, [r4, #3284] @ 0xcd4 │ │ │ │ - cbz r3, 24b70 │ │ │ │ + cbz r3, 24bc0 │ │ │ │ add.w r5, r0, #11392 @ 0x2c80 │ │ │ │ ldrd r3, r2, [r5, #24] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 24bb6 │ │ │ │ + bne.n 24c06 │ │ │ │ ldr.w r0, [r4, #3244] @ 0xcac │ │ │ │ - cbz r0, 24baa │ │ │ │ + cbz r0, 24bfa │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 24bc0 │ │ │ │ + cbz r4, 24c10 │ │ │ │ subs.w r7, r9, #0 │ │ │ │ mov.w r5, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - b.n 24b8e │ │ │ │ + b.n 24bde │ │ │ │ ldr r4, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ - cbz r4, 24ba8 │ │ │ │ + cbz r4, 24bf8 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 24ba8 │ │ │ │ + cbz r6, 24bf8 │ │ │ │ bics.w r3, r7, r5 │ │ │ │ - beq.n 24b88 │ │ │ │ + beq.n 24bd8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ - cbz r1, 24bae │ │ │ │ + cbz r1, 24bfe │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ - b.n 24b88 │ │ │ │ + b.n 24bd8 │ │ │ │ asrs r0, r5, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ adds r0, r5, #1 │ │ │ │ asrs r0, r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 828c │ │ │ │ strd r0, r1, [r5, #24] │ │ │ │ - b.n 24b70 │ │ │ │ + b.n 24bc0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 24baa │ │ │ │ + b.n 24bfa │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #712] @ (24ea0 ) │ │ │ │ + ldr r0, [pc, #712] @ (24ef0 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #712] @ (24ea4 ) │ │ │ │ + ldr r1, [pc, #712] @ (24ef4 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #20 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 24cae │ │ │ │ + beq.n 24cfe │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 24d1a │ │ │ │ + beq.w 24d6a │ │ │ │ mov r0, r5 │ │ │ │ blx 8808 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8808 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ it ls │ │ │ │ cmpls r0, r3 │ │ │ │ - bcs.n 24c94 │ │ │ │ + bcs.n 24ce4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 24c28 │ │ │ │ + beq.n 24c78 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 88b8 │ │ │ │ add.w r3, r6, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 133fc │ │ │ │ + bl 1344c │ │ │ │ add.w r3, r6, #8192 @ 0x2000 │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r5 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r0, [r3, #3188] @ 0xc74 │ │ │ │ blx 8304 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24cce │ │ │ │ + beq.n 24d1e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24cce │ │ │ │ + beq.n 24d1e │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e1c │ │ │ │ + beq.w 24e6c │ │ │ │ mov r2, r5 │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ add.w r1, r1, r1, lsl #5 │ │ │ │ eors r1, r3 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24c66 │ │ │ │ + bne.n 24cb6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 135d8 │ │ │ │ + bl 13628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24e06 │ │ │ │ + beq.w 24e56 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24d4c │ │ │ │ + beq.n 24d9c │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24d4c │ │ │ │ + beq.n 24d9c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 24cae │ │ │ │ + beq.n 24cfe │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e5a │ │ │ │ + beq.w 24eaa │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r1, [pc, #500] @ (24ea8 ) │ │ │ │ - ldr r2, [pc, #496] @ (24ea4 ) │ │ │ │ + ldr r1, [pc, #500] @ (24ef8 ) │ │ │ │ + ldr r2, [pc, #496] @ (24ef4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 24e9c │ │ │ │ + bne.w 24eec │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 24d32 │ │ │ │ + bne.n 24d82 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24cae │ │ │ │ + beq.n 24cfe │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [fp, #3188] @ 0xc74 │ │ │ │ adds r7, r2, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r7, [r3, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -45179,69 +45200,69 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 84d8 │ │ │ │ blx 83ec │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 24e14 │ │ │ │ + beq.w 24e64 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r4 │ │ │ │ - b.n 24cb0 │ │ │ │ + b.n 24d00 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24dbc │ │ │ │ + bne.n 24e0c │ │ │ │ mov r0, r5 │ │ │ │ blx 8808 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #254 @ 0xfe │ │ │ │ - bhi.n 24cae │ │ │ │ - ldr r4, [pc, #384] @ (24eac ) │ │ │ │ + bhi.n 24cfe │ │ │ │ + ldr r4, [pc, #384] @ (24efc ) │ │ │ │ mov r9, r8 │ │ │ │ add r4, pc │ │ │ │ - b.n 24c18 │ │ │ │ + b.n 24c68 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 8d74 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24cae │ │ │ │ + beq.n 24cfe │ │ │ │ str.w r9, [r0, #12] │ │ │ │ str r4, [r0, #4] │ │ │ │ - b.n 24ce6 │ │ │ │ + b.n 24d36 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr.w r0, [sl, #4] │ │ │ │ cmp r2, r9 │ │ │ │ mov fp, r0 │ │ │ │ - beq.n 24de6 │ │ │ │ + beq.n 24e36 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ adds r7, r3, #1 │ │ │ │ str.w r7, [sl, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 24e3a │ │ │ │ + bne.n 24e8a │ │ │ │ add.w r1, r9, #1 │ │ │ │ cmp r2, r9 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bcs.n 24da2 │ │ │ │ + bcs.n 24df2 │ │ │ │ blx 83ec │ │ │ │ mov r1, fp │ │ │ │ - cbz r1, 24d8a │ │ │ │ + cbz r1, 24dda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24e8c │ │ │ │ + beq.w 24edc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r8 │ │ │ │ blx r3 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 24e7a │ │ │ │ + beq.n 24eca │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ str.w fp, [sl, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -45249,544 +45270,544 @@ │ │ │ │ mov r1, r4 │ │ │ │ blx 8274 │ │ │ │ str.w r9, [sl, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 84d8 │ │ │ │ - b.n 24cb0 │ │ │ │ - ldr r0, [pc, #240] @ (24eb0 ) │ │ │ │ + b.n 24d00 │ │ │ │ + ldr r0, [pc, #240] @ (24f00 ) │ │ │ │ add r0, pc │ │ │ │ blx 8258 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 8808 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 8808 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r7, #254 @ 0xfe │ │ │ │ it ls │ │ │ │ cmpls r0, r3 │ │ │ │ - bcc.w 24c18 │ │ │ │ - b.n 24c9a │ │ │ │ + bcc.w 24c68 │ │ │ │ + b.n 24cea │ │ │ │ mov r1, r4 │ │ │ │ blx 80bc │ │ │ │ - cbz r0, 24e22 │ │ │ │ + cbz r0, 24e72 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ adds r7, r3, #1 │ │ │ │ str.w r7, [sl, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 24e62 │ │ │ │ + bne.n 24eb2 │ │ │ │ add.w r3, r9, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 24da2 │ │ │ │ + b.n 24df2 │ │ │ │ ldr.w r0, [fp, #3188] @ 0xc74 │ │ │ │ mov r1, r5 │ │ │ │ blx 8248 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - b.n 24db0 │ │ │ │ + b.n 24e00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 81e4 │ │ │ │ - b.n 24cb0 │ │ │ │ + b.n 24d00 │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ - b.n 24c74 │ │ │ │ + b.n 24cc4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ blx 84d8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 24e68 │ │ │ │ + bne.n 24eb8 │ │ │ │ ldr.w r7, [sl, #16] │ │ │ │ - b.n 24cb0 │ │ │ │ + b.n 24d00 │ │ │ │ str.w r9, [sl, #12] │ │ │ │ blx 83ec │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 24e54 │ │ │ │ + beq.n 24ea4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 24e84 │ │ │ │ + cbz r3, 24ed4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, fp │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ str.w r4, [sl, #4] │ │ │ │ - b.n 24db0 │ │ │ │ + b.n 24e00 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 24cae │ │ │ │ + b.n 24cfe │ │ │ │ blx 83ec │ │ │ │ - b.n 24e48 │ │ │ │ + b.n 24e98 │ │ │ │ blx 83ec │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - cbz r5, 24e94 │ │ │ │ + cbz r5, 24ee4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r5 │ │ │ │ - b.n 24e34 │ │ │ │ + b.n 24e84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8668 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 24d9e │ │ │ │ + b.n 24dee │ │ │ │ mov r0, fp │ │ │ │ blx 81e4 │ │ │ │ - b.n 24e54 │ │ │ │ + b.n 24ea4 │ │ │ │ mov r0, fp │ │ │ │ blx 81e4 │ │ │ │ - b.n 24d8a │ │ │ │ + b.n 24dda │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 24e34 │ │ │ │ + b.n 24e84 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #944 @ 0x3b0 │ │ │ │ + add r6, sp, #624 @ 0x270 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #784 @ 0x310 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #760] @ (251a8 ) │ │ │ │ + ldr r6, [pc, #760] @ (251f8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #184] @ (24f6c ) │ │ │ │ + ldr r6, [pc, #184] @ (24fbc ) │ │ │ │ ... │ │ │ │ │ │ │ │ -00024eb4 : │ │ │ │ +00024f04 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - bl 24bc4 │ │ │ │ + bl 24c14 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00024ed0 : │ │ │ │ +00024f20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #408] @ (2507c ) │ │ │ │ + ldr r2, [pc, #408] @ (250cc ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #408] @ (25080 ) │ │ │ │ + ldr r3, [pc, #408] @ (250d0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ strb.w r2, [r3, #3284] @ 0xcd4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 25008 │ │ │ │ + beq.n 25058 │ │ │ │ ldr.w r0, [r3, #3188] @ 0xc74 │ │ │ │ add.w r2, sp, #19 │ │ │ │ blx 8304 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24fda │ │ │ │ + bne.n 2502a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 24fec │ │ │ │ + beq.n 2503c │ │ │ │ add.w r0, r6, #28 │ │ │ │ add.w sl, r6, #28 │ │ │ │ - bl 133fc │ │ │ │ + bl 1344c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25056 │ │ │ │ + beq.w 250a6 │ │ │ │ mov r2, r7 │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ add.w r1, r1, r1, lsl #5 │ │ │ │ eors r1, r3 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 24f48 │ │ │ │ + bne.n 24f98 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 8808 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 135d8 │ │ │ │ + bl 13628 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24fec │ │ │ │ + beq.n 2503c │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r9, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 24fec │ │ │ │ + bhi.n 2503c │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ mov fp, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2506e │ │ │ │ + beq.n 250be │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 24fec │ │ │ │ + cbz r3, 2503c │ │ │ │ mov r8, r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 893c │ │ │ │ mov r3, fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 134cc │ │ │ │ + bl 1351c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r3, [r8, r9] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ blx 8078 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24ed0 │ │ │ │ - b.n 24fee │ │ │ │ + bl 24f20 │ │ │ │ + b.n 2503e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 24fec │ │ │ │ + cbz r3, 2503c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 2502c │ │ │ │ + cbz r3, 2507c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2502c │ │ │ │ + beq.n 2507c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #148] @ (25084 ) │ │ │ │ - ldr r3, [pc, #140] @ (25080 ) │ │ │ │ + ldr r2, [pc, #148] @ (250d4 ) │ │ │ │ + ldr r3, [pc, #140] @ (250d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 25078 │ │ │ │ + bne.n 250c8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r1, r4, #1 │ │ │ │ movw r2, #36094 @ 0x8cfe │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ adc.w r3, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w r3, r7, r3 │ │ │ │ - bcs.n 25048 │ │ │ │ + bcs.n 25098 │ │ │ │ movw r3, #11408 @ 0x2c90 │ │ │ │ adds r2, r6, r3 │ │ │ │ str r4, [r6, r3] │ │ │ │ str r5, [r2, #4] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 24fee │ │ │ │ + b.n 2503e │ │ │ │ subs r6, r4, #1 │ │ │ │ movw r1, #36094 @ 0x8cfe │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ adc.w r0, r5, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, r6 │ │ │ │ sbcs r3, r0 │ │ │ │ - bcs.n 2505c │ │ │ │ + bcs.n 250ac │ │ │ │ strd r4, r5, [r2, #24] │ │ │ │ - b.n 25028 │ │ │ │ + b.n 25078 │ │ │ │ blx 828c │ │ │ │ adds r0, r4, r0 │ │ │ │ mov r4, r0 │ │ │ │ adc.w r5, r5, r1 │ │ │ │ - b.n 2501e │ │ │ │ + b.n 2506e │ │ │ │ movw r1, #5381 @ 0x1505 │ │ │ │ - b.n 24f56 │ │ │ │ + b.n 24fa6 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 828c │ │ │ │ adds r0, r4, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ adc.w r5, r5, r1 │ │ │ │ - b.n 25042 │ │ │ │ + b.n 25092 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 8668 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 24f9c │ │ │ │ + b.n 24fec │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #536 @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025088 : │ │ │ │ +000250d8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 24bc4 │ │ │ │ + bl 24c14 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ blx 8590 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000250bc : │ │ │ │ +0002510c : │ │ │ │ mov r3, r2 │ │ │ │ - cbz r1, 250c8 │ │ │ │ - ldr r2, [pc, #8] @ (250cc ) │ │ │ │ + cbz r1, 25118 │ │ │ │ + ldr r2, [pc, #8] @ (2511c ) │ │ │ │ add r2, pc │ │ │ │ b.w 858c │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #168] @ (25178 ) │ │ │ │ + ldr r3, [pc, #168] @ (251c8 ) │ │ │ │ ... │ │ │ │ │ │ │ │ -000250d0 : │ │ │ │ +00025120 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #288] @ (25204 ) │ │ │ │ + ldr r2, [pc, #288] @ (25254 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #288] @ (25208 ) │ │ │ │ + ldr r3, [pc, #288] @ (25258 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r7, 25100 │ │ │ │ + cbz r7, 25150 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 25106 │ │ │ │ + cbz r6, 25156 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r3 │ │ │ │ - beq.n 251fc │ │ │ │ + beq.n 2524c │ │ │ │ mov r0, r5 │ │ │ │ blx 8808 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r0, 2517e │ │ │ │ + cbz r0, 251ce │ │ │ │ add.w r2, sp, #11 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 8304 │ │ │ │ ldrb.w r1, [sp, #11] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r1, 2517e │ │ │ │ + cbz r1, 251ce │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 251fc │ │ │ │ + beq.n 2524c │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 251fc │ │ │ │ + beq.n 2524c │ │ │ │ ldrb.w r3, [r3, #3284] @ 0xcd4 │ │ │ │ - cbz r3, 25170 │ │ │ │ + cbz r3, 251c0 │ │ │ │ ldrd r1, r3, [r2, #24] │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 25170 │ │ │ │ + beq.n 251c0 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 828c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sbcs r3, r1 │ │ │ │ - bcc.n 251f2 │ │ │ │ + bcc.n 25242 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - cbz r7, 25176 │ │ │ │ + cbz r7, 251c6 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r6, 2518c │ │ │ │ + cbz r6, 251dc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 2518c │ │ │ │ + b.n 251dc │ │ │ │ ldr.w r2, [r3, #3200] @ 0xc80 │ │ │ │ - cbz r2, 251a6 │ │ │ │ + cbz r2, 251f6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 251a6 │ │ │ │ + cbz r2, 251f6 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - ldr r2, [pc, #124] @ (2520c ) │ │ │ │ - ldr r3, [pc, #120] @ (25208 ) │ │ │ │ + ldr r2, [pc, #124] @ (2525c ) │ │ │ │ + ldr r3, [pc, #120] @ (25258 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 25200 │ │ │ │ + bne.n 25250 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 251fc │ │ │ │ + beq.n 2524c │ │ │ │ add.w r7, r4, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 133fc │ │ │ │ + bl 1344c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r3, [r3, #3188] @ 0xc74 │ │ │ │ - cbz r3, 251fc │ │ │ │ + cbz r3, 2524c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 135d8 │ │ │ │ + bl 13628 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 251fc │ │ │ │ + ble.n 2524c │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ movw r3, #65533 @ 0xfffd │ │ │ │ movt r3, #255 @ 0xff │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 251fc │ │ │ │ - cbz r6, 251ea │ │ │ │ + bhi.n 2524c │ │ │ │ + cbz r6, 2523a │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ add r0, r3 │ │ │ │ - b.n 2518c │ │ │ │ + b.n 251dc │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 8658 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2518c │ │ │ │ + b.n 251dc │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #576 @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025210 : │ │ │ │ +00025260 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 8c64 │ │ │ │ │ │ │ │ -00025218 : │ │ │ │ +00025268 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 8c68 │ │ │ │ - cbz r0, 25234 │ │ │ │ + cbz r0, 25284 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 8254 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00025238 : │ │ │ │ +00025288 : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 8c08 │ │ │ │ │ │ │ │ -00025240 : │ │ │ │ +00025290 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str.w ip, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w ip, [pc, #68] @ 252a8 │ │ │ │ + ldr.w ip, [pc, #68] @ 252f8 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (252ac ) │ │ │ │ + ldr r2, [pc, #64] @ (252fc ) │ │ │ │ add ip, pc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #16 │ │ │ │ blx 8450 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 8c0c │ │ │ │ - ldr r2, [pc, #32] @ (252b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (252ac ) │ │ │ │ + ldr r2, [pc, #32] @ (25300 ) │ │ │ │ + ldr r3, [pc, #28] @ (252fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 252a4 │ │ │ │ + bne.n 252f4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #376 @ 0x178 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r7, pc, #928 @ (adr r7, 256a4 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000252b4 : │ │ │ │ +00025304 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #188] @ (25384 ) │ │ │ │ - ldr r3, [pc, #188] @ (25388 ) │ │ │ │ + ldr r2, [pc, #188] @ (253d4 ) │ │ │ │ + ldr r3, [pc, #188] @ (253d8 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -45798,37 +45819,37 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 25368 │ │ │ │ - cbz r7, 25304 │ │ │ │ + beq.n 253b8 │ │ │ │ + cbz r7, 25354 │ │ │ │ mov r0, r7 │ │ │ │ blx 8808 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 25348 │ │ │ │ + cbnz r0, 25398 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25376 │ │ │ │ + beq.n 253c6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #116] @ (2538c ) │ │ │ │ - ldr r3, [pc, #108] @ (25388 ) │ │ │ │ + ldr r2, [pc, #116] @ (253dc ) │ │ │ │ + ldr r3, [pc, #108] @ (253d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2537e │ │ │ │ + bne.n 253ce │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r5, #1 │ │ │ │ add.w r0, r4, r8 │ │ │ │ blx 8808 │ │ │ │ add.w r1, r4, r8 │ │ │ │ @@ -45836,125 +45857,125 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 81c4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 7ff4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 25332 │ │ │ │ + bne.n 25382 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 25304 │ │ │ │ + beq.n 25354 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ blx 8078 │ │ │ │ - b.n 25316 │ │ │ │ + b.n 25366 │ │ │ │ blx 83ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 25316 │ │ │ │ + beq.n 25366 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2530e │ │ │ │ + bne.n 2535e │ │ │ │ mov r0, r6 │ │ │ │ blx 81e4 │ │ │ │ - b.n 25316 │ │ │ │ + b.n 25366 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, pc, #1008 @ (adr r7, 25778 ) │ │ │ │ + add r7, pc, #688 @ (adr r7, 25688 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #696 @ (adr r7, 25648 ) │ │ │ │ + add r7, pc, #376 @ (adr r7, 25558 ) │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ blx 85a8 │ │ │ │ - cbnz r0, 253b0 │ │ │ │ + cbnz r0, 25400 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx 8658 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000253c0 : │ │ │ │ +00025410 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #196] @ (25498 ) │ │ │ │ + ldr r5, [pc, #196] @ (254e8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #196] @ (2549c ) │ │ │ │ + ldr r4, [pc, #196] @ (254ec ) │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ - beq.n 25406 │ │ │ │ + beq.n 25456 │ │ │ │ mov r8, r3 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ - beq.n 25406 │ │ │ │ + beq.n 25456 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ - cbnz r2, 25422 │ │ │ │ + cbnz r2, 25472 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #148] @ (254a0 ) │ │ │ │ - ldr r3, [pc, #144] @ (2549c ) │ │ │ │ + ldr r2, [pc, #148] @ (254f0 ) │ │ │ │ + ldr r3, [pc, #144] @ (254ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 25494 │ │ │ │ + bne.n 254e4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r2, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ blx 8c68 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 25486 │ │ │ │ + cbz r0, 254d6 │ │ │ │ mov r0, r4 │ │ │ │ blx 8808 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ add r2, r0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 2547c │ │ │ │ + cbz r3, 254cc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25406 │ │ │ │ + beq.n 25456 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r3 │ │ │ │ blx 8274 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add.w r2, sl, #1 │ │ │ │ @@ -45962,119 +45983,119 @@ │ │ │ │ adds r0, r6, r0 │ │ │ │ blx 8274 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8078 │ │ │ │ - b.n 25408 │ │ │ │ + b.n 25458 │ │ │ │ mov r0, r2 │ │ │ │ blx 8668 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 25450 │ │ │ │ + b.n 254a0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 8590 │ │ │ │ - b.n 25408 │ │ │ │ + b.n 25458 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #944 @ (adr r6, 2584c ) │ │ │ │ + add r6, pc, #624 @ (adr r6, 2575c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #752 @ (adr r6, 25794 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 256a4 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000254a4 : │ │ │ │ +000254f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ blx 87fc │ │ │ │ - cbz r0, 254c8 │ │ │ │ + cbz r0, 25518 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 858c │ │ │ │ │ │ │ │ -000254d8 : │ │ │ │ +00025528 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r1, r2 │ │ │ │ mov.w ip, #64 @ 0x40 │ │ │ │ mov r2, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ str.w ip, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w ip, [pc, #68] @ 25540 │ │ │ │ + ldr.w ip, [pc, #68] @ 25590 │ │ │ │ add r3, sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (25544 ) │ │ │ │ + ldr r2, [pc, #64] @ (25594 ) │ │ │ │ add ip, pc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #16 │ │ │ │ blx 8450 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 8c28 │ │ │ │ - ldr r2, [pc, #32] @ (25548 ) │ │ │ │ - ldr r3, [pc, #28] @ (25544 ) │ │ │ │ + ldr r2, [pc, #32] @ (25598 ) │ │ │ │ + ldr r3, [pc, #28] @ (25594 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2553c │ │ │ │ + bne.n 2558c │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #792 @ (adr r5, 2585c ) │ │ │ │ + add r5, pc, #472 @ (adr r5, 2576c ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #640 @ (adr r5, 257cc ) │ │ │ │ + add r5, pc, #320 @ (adr r5, 256dc ) │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r3, #0 │ │ │ │ blx 8590 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00025564 : │ │ │ │ +000255b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ - ldr r2, [pc, #76] @ (255c4 ) │ │ │ │ + ldr r2, [pc, #76] @ (25614 ) │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #76] @ (255c8 ) │ │ │ │ + ldr r3, [pc, #76] @ (25618 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -46085,52 +46106,52 @@ │ │ │ │ blx 8450 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24bc4 │ │ │ │ - ldr r2, [pc, #32] @ (255cc ) │ │ │ │ - ldr r3, [pc, #28] @ (255c8 ) │ │ │ │ + bl 24c14 │ │ │ │ + ldr r2, [pc, #32] @ (2561c ) │ │ │ │ + ldr r3, [pc, #28] @ (25618 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 255c0 │ │ │ │ + bne.n 25610 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #296 @ (adr r5, 256f0 ) │ │ │ │ + add r4, pc, #1000 @ (adr r4, 25a00 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #112 @ (adr r5, 25640 ) │ │ │ │ + add r4, pc, #816 @ (adr r4, 25950 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000255d0 : │ │ │ │ +00025620 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #16] @ (255f4 ) │ │ │ │ + ldr r1, [pc, #16] @ (25644 ) │ │ │ │ add r1, pc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ strd r1, r4, [sp] │ │ │ │ blx 80a0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r2, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000255f8 : │ │ │ │ +00025648 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r4, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r4, #3244] @ 0xcac │ │ │ │ blx 8d34 │ │ │ │ @@ -46138,214 +46159,214 @@ │ │ │ │ str.w r3, [r4, #3244] @ 0xcac │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r2, [pc, #344] @ (25784 ) │ │ │ │ + ldr r2, [pc, #344] @ (257d4 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #344] @ (25788 ) │ │ │ │ + ldr r3, [pc, #344] @ (257d8 ) │ │ │ │ sub sp, #272 @ 0x110 │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 8820 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl 133d0 │ │ │ │ + bl 13420 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2571c │ │ │ │ + bne.n 2576c │ │ │ │ mov r0, r4 │ │ │ │ blx 8a04 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ blx 83ec │ │ │ │ - cbz r5, 25672 │ │ │ │ + cbz r5, 256c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25756 │ │ │ │ + beq.n 257a6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ blx 83ec │ │ │ │ - cbz r5, 25688 │ │ │ │ + cbz r5, 256d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25776 │ │ │ │ + beq.n 257c6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ add.w r5, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r5, #3240] @ 0xca8 │ │ │ │ blx 8d34 │ │ │ │ ldr.w r0, [r5, #3188] @ 0xc74 │ │ │ │ blx 8208 │ │ │ │ mov r0, r4 │ │ │ │ blx 85b4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 256b2 │ │ │ │ + beq.n 25702 │ │ │ │ blx 8e1c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r1, [r5, #3208] @ 0xc88 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 256cc │ │ │ │ + cbz r1, 2571c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2575e │ │ │ │ + beq.n 257ae │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 256e4 │ │ │ │ + cbz r1, 25734 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25766 │ │ │ │ + beq.n 257b6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r5, #3252] @ 0xcb4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 256fe │ │ │ │ + cbz r1, 2574e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2576e │ │ │ │ + beq.n 257be │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ - cbnz r6, 25730 │ │ │ │ - ldr r2, [pc, #136] @ (2578c ) │ │ │ │ - ldr r3, [pc, #132] @ (25788 ) │ │ │ │ + cbnz r6, 25780 │ │ │ │ + ldr r2, [pc, #136] @ (257dc ) │ │ │ │ + ldr r3, [pc, #132] @ (257d8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r5, #3260] @ 0xcbc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2577e │ │ │ │ + bne.n 257ce │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add r1, sp, #12 │ │ │ │ blx 88a0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 8d0c │ │ │ │ - b.n 25652 │ │ │ │ - ldr r2, [pc, #92] @ (25790 ) │ │ │ │ - ldr r3, [pc, #84] @ (25788 ) │ │ │ │ + b.n 256a2 │ │ │ │ + ldr r2, [pc, #92] @ (257e0 ) │ │ │ │ + ldr r3, [pc, #84] @ (257d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2577e │ │ │ │ + bne.n 257ce │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #11496 @ 0x2ce8 │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 8938 │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 25672 │ │ │ │ + b.n 256c2 │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 256cc │ │ │ │ + b.n 2571c │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 256e4 │ │ │ │ + b.n 25734 │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 256fe │ │ │ │ + b.n 2574e │ │ │ │ mov r0, r5 │ │ │ │ blx 81e4 │ │ │ │ - b.n 25688 │ │ │ │ + b.n 256d8 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #600 @ (adr r4, 259e0 ) │ │ │ │ + add r4, pc, #280 @ (adr r4, 258f0 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #784 @ (adr r3, 25aa0 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 259b0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #592 @ (adr r3, 259e4 ) │ │ │ │ + add r3, pc, #272 @ (adr r3, 258f4 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025794 : │ │ │ │ - cbz r0, 257ae │ │ │ │ +000257e4 : │ │ │ │ + cbz r0, 257fe │ │ │ │ add.w r2, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r2, #3188] @ 0xc74 │ │ │ │ - cbz r3, 257ae │ │ │ │ + cbz r3, 257fe │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbz r3, 257ae │ │ │ │ + cbz r3, 257fe │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ strgt r3, [r0, #16] │ │ │ │ - ble.n 257b2 │ │ │ │ + ble.n 25802 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 2561c │ │ │ │ + bl 2566c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #3188] @ 0xc74 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 257ec │ │ │ │ + cbz r3, 2583c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 257e6 │ │ │ │ + b.n 25836 │ │ │ │ │ │ │ │ -000257f4 : │ │ │ │ +00025844 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ mov r4, r0 │ │ │ │ lsls r2, r1, #28 │ │ │ │ str.w r1, [r3, #3232] @ 0xca0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bpl.n 2583a │ │ │ │ + bpl.n 2588a │ │ │ │ blx 8af8 │ │ │ │ mov r0, r4 │ │ │ │ blx 8ce8 │ │ │ │ mov r0, r4 │ │ │ │ blx 85c0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ lsls r3, r1, #30 │ │ │ │ @@ -46354,511 +46375,511 @@ │ │ │ │ movmi r2, #0 │ │ │ │ movmi r3, #0 │ │ │ │ strdmi r2, r3, [r4, #24] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 85b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 25826 │ │ │ │ + b.n 25876 │ │ │ │ nop │ │ │ │ │ │ │ │ -00025844 : │ │ │ │ - cbz r0, 2586c │ │ │ │ +00025894 : │ │ │ │ + cbz r0, 258bc │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2561c │ │ │ │ + bl 2566c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 8570 │ │ │ │ b.w 8570 │ │ │ │ │ │ │ │ -00025870 : │ │ │ │ +000258c0 : │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - bne.n 2587a │ │ │ │ + bne.n 258ca │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2561c │ │ │ │ + bl 2566c │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #11496 @ 0x2ce8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 8274 │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 258ba │ │ │ │ + cbz r3, 2590a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 81e0 │ │ │ │ nop │ │ │ │ │ │ │ │ -000258c8 : │ │ │ │ +00025918 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r4, r0, #8192 @ 0x2000 │ │ │ │ - ldr r1, [pc, #48] @ (25910 ) │ │ │ │ + ldr r1, [pc, #48] @ (25960 ) │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc │ │ │ │ blx 84a8 │ │ │ │ ldr.w r3, [r4, #3240] @ 0xca8 │ │ │ │ - cbz r3, 2590e │ │ │ │ + cbz r3, 2595e │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - cbz r4, 2590e │ │ │ │ + cbz r4, 2595e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r3, 2590e │ │ │ │ + cbz r3, 2595e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 848c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 258c8 │ │ │ │ + bl 25918 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 258f0 │ │ │ │ + bne.n 25940 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stc2l 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ │ │ │ │ -00025914 : │ │ │ │ +00025964 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 25964 │ │ │ │ + ldr.w ip, [pc, #64] @ 259b4 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #60] @ (25968 ) │ │ │ │ + ldr r3, [pc, #60] @ (259b8 ) │ │ │ │ mov r2, sp │ │ │ │ add ip, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r1, [pc, #56] @ (2596c ) │ │ │ │ + ldr r1, [pc, #56] @ (259bc ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 84a8 │ │ │ │ - ldr r2, [pc, #40] @ (25970 ) │ │ │ │ - ldr r3, [pc, #28] @ (25968 ) │ │ │ │ + ldr r2, [pc, #40] @ (259c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (259b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2595e │ │ │ │ + bne.n 259ae │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #624 @ (adr r1, 25bd8 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 25ae8 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa55ffff │ │ │ │ - add r1, pc, #504 @ (adr r1, 25b6c ) │ │ │ │ + add r1, pc, #184 @ (adr r1, 25a7c ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025974 : │ │ │ │ +000259c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w lr, [pc, #212] @ 25a5c │ │ │ │ + ldr.w lr, [pc, #212] @ 25aac │ │ │ │ mov ip, r3 │ │ │ │ add lr, pc │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #204] @ (25a60 ) │ │ │ │ + ldr r3, [pc, #204] @ (25ab0 ) │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 25a14 │ │ │ │ + bne.n 25a64 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 259ba │ │ │ │ + cbz r1, 25a0a │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25a26 │ │ │ │ - cbz r2, 259c0 │ │ │ │ + beq.n 25a76 │ │ │ │ + cbz r2, 25a10 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ - cbz r3, 25a22 │ │ │ │ + cbz r3, 25a72 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #8 │ │ │ │ - cbz r3, 25a2a │ │ │ │ + cbz r3, 25a7a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 25a1e │ │ │ │ - ldr r1, [pc, #136] @ (25a64 ) │ │ │ │ + cbz r3, 25a6e │ │ │ │ + ldr r1, [pc, #136] @ (25ab4 ) │ │ │ │ mov.w ip, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [r3] │ │ │ │ add r1, pc │ │ │ │ str.w ip, [r3, #4] │ │ │ │ strd r3, ip, [sp, #24] │ │ │ │ blx 84a8 │ │ │ │ ldrd r4, r2, [sp, #24] │ │ │ │ - cbz r2, 25a38 │ │ │ │ - ldr r2, [pc, #108] @ (25a68 ) │ │ │ │ - ldr r3, [pc, #96] @ (25a60 ) │ │ │ │ + cbz r2, 25a88 │ │ │ │ + ldr r2, [pc, #108] @ (25ab8 ) │ │ │ │ + ldr r3, [pc, #96] @ (25ab0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 25a58 │ │ │ │ + bne.n 25aa8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #84] @ (25a6c ) │ │ │ │ + ldr r1, [pc, #84] @ (25abc ) │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ blx 84a8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 259fa │ │ │ │ + b.n 25a4a │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 259c0 │ │ │ │ + b.n 25a10 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 259ba │ │ │ │ + b.n 25a0a │ │ │ │ mov r0, r2 │ │ │ │ blx 8668 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 259d8 │ │ │ │ - b.n 25a1e │ │ │ │ + bne.n 25a28 │ │ │ │ + b.n 25a6e │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 25a1e │ │ │ │ + beq.n 25a6e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25a50 │ │ │ │ + cbz r3, 25aa0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 25a1e │ │ │ │ + b.n 25a6e │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 25a1e │ │ │ │ + b.n 25a6e │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #248 @ (adr r1, 25b58 ) │ │ │ │ + add r0, pc, #952 @ (adr r0, 25e68 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 25abe │ │ │ │ - vmla.i q13, , d10[0] │ │ │ │ + blt.n 25b0e │ │ │ │ + vshr.u32 q13, q13, #1 │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 25a62 │ │ │ │ + bge.n 25ab2 │ │ │ │ vsli.32 d27, d0, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 25a98 │ │ │ │ + cbz r1, 25ae8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25ac2 │ │ │ │ + cbz r3, 25b12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ blx 83ec │ │ │ │ - cbz r4, 25ab2 │ │ │ │ + cbz r4, 25b02 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25ab6 │ │ │ │ + cbz r3, 25b06 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 81e0 │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 25a98 │ │ │ │ + b.n 25ae8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #212] @ (25bb4 ) │ │ │ │ + ldr r0, [pc, #212] @ (25c04 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #212] @ (25bb8 ) │ │ │ │ + ldr r1, [pc, #212] @ (25c08 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ - beq.n 25b0a │ │ │ │ + beq.n 25b5a │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - bne.n 25b24 │ │ │ │ + bne.n 25b74 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (25bbc ) │ │ │ │ - ldr r3, [pc, #168] @ (25bb8 ) │ │ │ │ + ldr r2, [pc, #172] @ (25c0c ) │ │ │ │ + ldr r3, [pc, #168] @ (25c08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 25bae │ │ │ │ + bne.n 25bfe │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r7, sp, #8 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 893c │ │ │ │ mov r0, r4 │ │ │ │ blx 8258 │ │ │ │ str r0, [sp, #8] │ │ │ │ - cbz r0, 25b98 │ │ │ │ + cbz r0, 25be8 │ │ │ │ mov r0, r6 │ │ │ │ blx 8258 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 25b6c │ │ │ │ + cbz r0, 25bbc │ │ │ │ mov r0, r1 │ │ │ │ blx 8808 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ blx 8808 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ blx 8600 │ │ │ │ - b.n 25b0c │ │ │ │ + b.n 25b5c │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 25b80 │ │ │ │ + cbz r1, 25bd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25ba6 │ │ │ │ + cbz r3, 25bf6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ blx 83ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 25b0a │ │ │ │ + beq.n 25b5a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 25b9e │ │ │ │ + cbz r3, 25bee │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ - b.n 25b0a │ │ │ │ + b.n 25b5a │ │ │ │ blx 83ec │ │ │ │ - b.n 25b80 │ │ │ │ + b.n 25bd0 │ │ │ │ mov r0, r4 │ │ │ │ blx 81e4 │ │ │ │ - b.n 25b0a │ │ │ │ + b.n 25b5a │ │ │ │ mov r0, r1 │ │ │ │ blx 81e4 │ │ │ │ - b.n 25b80 │ │ │ │ + b.n 25bd0 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ + ldr r7, [sp, #600] @ 0x258 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025bc0 : │ │ │ │ +00025c10 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #40] @ (25bf8 ) │ │ │ │ + ldr r3, [pc, #40] @ (25c48 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r0, [pc, #40] @ (25bfc ) │ │ │ │ + ldr r0, [pc, #40] @ (25c4c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #40] @ (25c00 ) │ │ │ │ - ldr r1, [pc, #40] @ (25c04 ) │ │ │ │ + ldr r2, [pc, #40] @ (25c50 ) │ │ │ │ + ldr r1, [pc, #40] @ (25c54 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 81d4 │ │ │ │ - cbz r0, 25bf2 │ │ │ │ + cbz r0, 25c42 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r0, #32] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 4, pc, cr1, cr15, {7} │ │ │ │ │ │ │ │ -00025c08 : │ │ │ │ +00025c58 : │ │ │ │ movs r3, #0 │ │ │ │ - b.n 25acc │ │ │ │ + b.n 25b1c │ │ │ │ │ │ │ │ -00025c0c : │ │ │ │ +00025c5c : │ │ │ │ b.w 85fc │ │ │ │ │ │ │ │ -00025c10 : │ │ │ │ +00025c60 : │ │ │ │ movs r3, #1 │ │ │ │ - b.n 25acc │ │ │ │ + b.n 25b1c │ │ │ │ │ │ │ │ -00025c14 : │ │ │ │ +00025c64 : │ │ │ │ b.w 8994 │ │ │ │ │ │ │ │ -00025c18 : │ │ │ │ +00025c68 : │ │ │ │ b.w 86bc │ │ │ │ │ │ │ │ -00025c1c : │ │ │ │ +00025c6c : │ │ │ │ b.w 852c │ │ │ │ │ │ │ │ -00025c20 : │ │ │ │ +00025c70 : │ │ │ │ b.w 87dc │ │ │ │ │ │ │ │ -00025c24 : │ │ │ │ - cbz r0, 25c50 │ │ │ │ +00025c74 : │ │ │ │ + cbz r0, 25ca0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r2, 25c50 │ │ │ │ + cbz r2, 25ca0 │ │ │ │ movw r3, #5381 @ 0x1505 │ │ │ │ add.w r3, r3, r3, lsl #5 │ │ │ │ eors r3, r2 │ │ │ │ ldrb.w r2, [r0, #1]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 25c2e │ │ │ │ + bne.n 25c7e │ │ │ │ ubfx r0, r3, #8, #8 │ │ │ │ ubfx r2, r3, #16, #8 │ │ │ │ eors r0, r3 │ │ │ │ eors r0, r2 │ │ │ │ eor.w r0, r0, r3, lsr #24 │ │ │ │ uxtb r0, r0 │ │ │ │ bx lr │ │ │ │ movs r0, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00025c54 : │ │ │ │ +00025ca4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #756] @ (25f5c ) │ │ │ │ + ldr r0, [pc, #756] @ (25fac ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #756] @ (25f60 ) │ │ │ │ + ldr r1, [pc, #756] @ (25fb0 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r9, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w fp, [sp, #136] @ 0x88 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov.w r1, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 25d6c │ │ │ │ + bne.n 25dbc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25dfa │ │ │ │ + beq.w 25e4a │ │ │ │ strb r2, [r3, #0] │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 25d40 │ │ │ │ + beq.n 25d90 │ │ │ │ add.w r2, r3, fp │ │ │ │ sub.w r7, fp, #2 │ │ │ │ cmp.w fp, #2 │ │ │ │ strb.w r9, [r2, #-1] │ │ │ │ mov r2, r7 │ │ │ │ - ble.w 25e2c │ │ │ │ + ble.w 25e7c │ │ │ │ sub.w lr, fp, #3 │ │ │ │ mov ip, r3 │ │ │ │ mov.w r8, #16 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ add.w r9, ip, r7 │ │ │ │ mov r6, r7 │ │ │ │ strd r2, r7, [sp, #4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - ldr r7, [pc, #668] @ (25f64 ) │ │ │ │ + ldr r7, [pc, #668] @ (25fb4 ) │ │ │ │ mov.w sl, r8, asr #31 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov fp, r3 │ │ │ │ add r7, pc │ │ │ │ strd lr, ip, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, sl │ │ │ │ - bl 270e4 │ │ │ │ + bl 27134 │ │ │ │ cmp r5, r8 │ │ │ │ ldrb r3, [r7, r2] │ │ │ │ sbcs.w r4, r4, sl │ │ │ │ strb.w r3, [r9, #-1]! │ │ │ │ mov r5, r0 │ │ │ │ ite cs │ │ │ │ movcs r3, #1 │ │ │ │ @@ -46866,15 +46887,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ subs r6, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ mov r4, r1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25cd6 │ │ │ │ + bne.n 25d26 │ │ │ │ ldrd r2, r7, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ ldrd lr, ip, [sp, #12] │ │ │ │ cmp r6, r7 │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ itttt ne │ │ │ │ subne r2, r0, #2 │ │ │ │ @@ -46882,109 +46903,109 @@ │ │ │ │ movne r1, #120 @ 0x78 │ │ │ │ strbne.w r1, [ip, r6] │ │ │ │ mov r0, lr │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb.w r1, [ip, r2] │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25f22 │ │ │ │ + beq.w 25f72 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 25e34 │ │ │ │ + bne.n 25e84 │ │ │ │ add r0, r3 │ │ │ │ - b.n 25d50 │ │ │ │ + b.n 25da0 │ │ │ │ cmp.w fp, #1 │ │ │ │ itt le │ │ │ │ movle r2, #0 │ │ │ │ strble r2, [r3, #0] │ │ │ │ - bgt.w 25e54 │ │ │ │ + bgt.w 25ea4 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #532] @ (25f68 ) │ │ │ │ - ldr r3, [pc, #524] @ (25f60 ) │ │ │ │ + ldr r2, [pc, #532] @ (25fb8 ) │ │ │ │ + ldr r3, [pc, #524] @ (25fb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 25f2a │ │ │ │ + bne.w 25f7a │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 25e5e │ │ │ │ + beq.n 25eae │ │ │ │ movs r2, #0 │ │ │ │ sub.w r7, fp, #2 │ │ │ │ cmp r9, r2 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - bge.w 25e8c │ │ │ │ + bge.w 25edc │ │ │ │ cmn.w r9, #16 │ │ │ │ - blt.n 25e28 │ │ │ │ + blt.n 25e78 │ │ │ │ orrs.w r1, r5, r4 │ │ │ │ - beq.n 25d40 │ │ │ │ + beq.n 25d90 │ │ │ │ add.w r1, r3, fp │ │ │ │ rsb r8, r9, #0 │ │ │ │ cmn.w r9, #10 │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ - blt.w 25f2e │ │ │ │ + blt.w 25f7e │ │ │ │ cmp r7, #0 │ │ │ │ it le │ │ │ │ addle.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ - ble.n 25d3c │ │ │ │ + ble.n 25d8c │ │ │ │ mov r9, r8 │ │ │ │ mov ip, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r6, ip, r7 │ │ │ │ mov.w r8, r9, asr #31 │ │ │ │ adds r6, #1 │ │ │ │ mov sl, r3 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ - bl 270e4 │ │ │ │ + bl 27134 │ │ │ │ cmp r5, r9 │ │ │ │ sbcs.w r4, r4, r8 │ │ │ │ add.w r2, r2, #48 @ 0x30 │ │ │ │ ite cs │ │ │ │ movcs r3, #1 │ │ │ │ movcc r3, #0 │ │ │ │ subs r7, #1 │ │ │ │ and.w r3, r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r2, [r6, #-1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 25dbe │ │ │ │ + bne.n 25e0e │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r7 │ │ │ │ - b.n 25d2e │ │ │ │ + b.n 25d7e │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - bne.n 25ec8 │ │ │ │ - ldr r2, [pc, #360] @ (25f6c ) │ │ │ │ - ldr r3, [pc, #348] @ (25f60 ) │ │ │ │ + bne.n 25f18 │ │ │ │ + ldr r2, [pc, #360] @ (25fbc ) │ │ │ │ + ldr r3, [pc, #348] @ (25fb0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 25f2a │ │ │ │ - ldr r0, [pc, #344] @ (25f70 ) │ │ │ │ + bne.w 25f7a │ │ │ │ + ldr r0, [pc, #344] @ (25fc0 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 8254 │ │ │ │ cmp r2, #16 │ │ │ │ - ble.n 25ee6 │ │ │ │ + ble.n 25f36 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 25d50 │ │ │ │ + b.n 25da0 │ │ │ │ mov r0, r7 │ │ │ │ mov ip, r3 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ strb r2, [r3, r7] │ │ │ │ add.w r4, ip, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -46993,269 +47014,269 @@ │ │ │ │ cmp r2, fp │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ it ge │ │ │ │ movge r2, fp │ │ │ │ blx 81c4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 25d4e │ │ │ │ - ldr r2, [pc, #284] @ (25f74 ) │ │ │ │ + b.n 25d9e │ │ │ │ + ldr r2, [pc, #284] @ (25fc4 ) │ │ │ │ add r2, pc │ │ │ │ ldrh r2, [r2, #0] │ │ │ │ strh r2, [r3, #0] │ │ │ │ - b.n 25d4e │ │ │ │ + b.n 25d9e │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 25e24 │ │ │ │ + bge.n 25e74 │ │ │ │ cmn.w r2, #16 │ │ │ │ - blt.n 25e28 │ │ │ │ + blt.n 25e78 │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 25e00 │ │ │ │ + beq.n 25e50 │ │ │ │ rsb r8, r9, #0 │ │ │ │ cmn.w r9, #10 │ │ │ │ strb.w r3, [sp, #91] @ 0x5b │ │ │ │ - blt.n 25f48 │ │ │ │ + blt.n 25f98 │ │ │ │ mov r9, r8 │ │ │ │ movs r7, #62 @ 0x3e │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ add.w ip, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 25dae │ │ │ │ + b.n 25dfe │ │ │ │ cmp.w r9, #16 │ │ │ │ - bgt.n 25e28 │ │ │ │ + bgt.n 25e78 │ │ │ │ orrs.w r1, r5, r4 │ │ │ │ - beq.w 25d40 │ │ │ │ + beq.w 25d90 │ │ │ │ add.w r1, r3, fp │ │ │ │ cmp.w r9, #10 │ │ │ │ it gt │ │ │ │ movgt r8, r9 │ │ │ │ strb.w r2, [r1, #-1] │ │ │ │ ittt gt │ │ │ │ movgt r1, #1 │ │ │ │ movgt r2, r7 │ │ │ │ strgt r1, [sp, #0] │ │ │ │ - bgt.n 25f32 │ │ │ │ + bgt.n 25f82 │ │ │ │ cmp r7, #0 │ │ │ │ itt le │ │ │ │ addle.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ movle ip, r3 │ │ │ │ - ble.n 25e34 │ │ │ │ + ble.n 25e84 │ │ │ │ movs r2, #1 │ │ │ │ mov ip, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.n 25dae │ │ │ │ + b.n 25dfe │ │ │ │ movs r7, #62 @ 0x3e │ │ │ │ movs r2, #1 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w ip, sp, #28 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w lr, #61 @ 0x3d │ │ │ │ mov r2, r7 │ │ │ │ strb.w r3, [sp, #91] @ 0x5b │ │ │ │ - b.n 25cb6 │ │ │ │ + b.n 25d06 │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ - beq.n 25e00 │ │ │ │ + beq.n 25e50 │ │ │ │ cmp.w r9, #10 │ │ │ │ mov.w r7, #62 @ 0x3e │ │ │ │ ittt le │ │ │ │ movle r2, #1 │ │ │ │ movle.w fp, #64 @ 0x40 │ │ │ │ addle.w ip, sp, #28 │ │ │ │ strb.w r3, [sp, #91] @ 0x5b │ │ │ │ it le │ │ │ │ strle r2, [sp, #0] │ │ │ │ - ble.w 25dae │ │ │ │ + ble.w 25dfe │ │ │ │ movs r2, #1 │ │ │ │ mov r8, r9 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ add.w ip, sp, #28 │ │ │ │ mov.w lr, #61 @ 0x3d │ │ │ │ mov r2, r7 │ │ │ │ - b.n 25cb6 │ │ │ │ + b.n 25d06 │ │ │ │ add r0, ip │ │ │ │ blx 8258 │ │ │ │ - b.n 25d50 │ │ │ │ + b.n 25da0 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ sub.w lr, fp, #3 │ │ │ │ mov ip, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 25d26 │ │ │ │ + ble.w 25d76 │ │ │ │ orrs.w r1, r5, r4 │ │ │ │ - bne.w 25cb6 │ │ │ │ - b.n 25d26 │ │ │ │ + bne.w 25d06 │ │ │ │ + b.n 25d76 │ │ │ │ movs r7, #62 @ 0x3e │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ add.w ip, sp, #28 │ │ │ │ mov.w lr, #61 @ 0x3d │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 25cb6 │ │ │ │ - ldr r6, [sp, #368] @ 0x170 │ │ │ │ + b.n 25d06 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp ip, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r2, r3 │ │ │ │ ... │ │ │ │ │ │ │ │ -00025f78 : │ │ │ │ +00025fc8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 8450 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00025f94 : │ │ │ │ +00025fe4 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #72] @ (25fec ) │ │ │ │ + ldr r1, [pc, #72] @ (2603c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #72] @ (25ff0 ) │ │ │ │ + ldr r2, [pc, #72] @ (26040 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 25fe0 │ │ │ │ + cbz r0, 26030 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 25fe0 │ │ │ │ + beq.n 26030 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ blx 8100 <__isoc23_strtoull@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 25fe0 │ │ │ │ - ldr r2, [pc, #40] @ (25ff4 ) │ │ │ │ - ldr r3, [pc, #36] @ (25ff0 ) │ │ │ │ + cbz r3, 26030 │ │ │ │ + ldr r2, [pc, #40] @ (26044 ) │ │ │ │ + ldr r3, [pc, #36] @ (26040 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 25fe6 │ │ │ │ + bne.n 26036 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 25fc8 │ │ │ │ + b.n 26018 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00025ff8 : │ │ │ │ +00026048 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 26056 │ │ │ │ + cbz r3, 260a6 │ │ │ │ adds r5, r0, #1 │ │ │ │ - b.n 26014 │ │ │ │ + b.n 26064 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r5, r7 │ │ │ │ - cbz r3, 26052 │ │ │ │ + cbz r3, 260a2 │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ mov r6, r5 │ │ │ │ adds r7, r5, #1 │ │ │ │ subs r3, #44 @ 0x2c │ │ │ │ itt eq │ │ │ │ ldrbeq r3, [r5, #0] │ │ │ │ subeq r3, #44 @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2600e │ │ │ │ + bne.n 2605e │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ adds r7, r5, #1 │ │ │ │ mov r4, r7 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne.n 2603a │ │ │ │ + bne.n 2608a │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.n 26032 │ │ │ │ + beq.n 26082 │ │ │ │ mov r0, r4 │ │ │ │ blx 8808 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx 81c4 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r5, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26014 │ │ │ │ + bne.n 26064 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0002605c : │ │ │ │ +000260ac : │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 260dc │ │ │ │ + bge.n 2612c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 260dc │ │ │ │ + beq.n 2612c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r4 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 26094 │ │ │ │ + b.n 260e4 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 260c0 │ │ │ │ + beq.n 26110 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ it eq │ │ │ │ addeq.w lr, lr, #1 │ │ │ │ - cbz r3, 260ae │ │ │ │ + cbz r3, 260fe │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, lr │ │ │ │ - bne.n 26082 │ │ │ │ + bne.n 260d2 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ mov r1, ip │ │ │ │ ldrb.w r3, [ip, #1]! │ │ │ │ it eq │ │ │ │ addeq.w lr, lr, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26094 │ │ │ │ - cbz r1, 260d6 │ │ │ │ + bne.n 260e4 │ │ │ │ + cbz r1, 26126 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 8808 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w ip, r1, r0 │ │ │ │ - b.n 260c2 │ │ │ │ - cbz r1, 260d6 │ │ │ │ + b.n 26112 │ │ │ │ + cbz r1, 26126 │ │ │ │ sub.w r2, ip, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 81c4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -47264,316 +47285,316 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000260e4 : │ │ │ │ +00026134 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 2610c │ │ │ │ + cbz r0, 2615c │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ - cbz r4, 2610c │ │ │ │ + cbz r4, 2615c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 26100 │ │ │ │ + b.n 26150 │ │ │ │ adds r0, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ adds r4, #1 │ │ │ │ blx 8844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 260fe │ │ │ │ + bne.n 2614e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00026110 : │ │ │ │ +00026160 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 26154 │ │ │ │ + cbz r0, 261a4 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ - cbz r5, 26154 │ │ │ │ + cbz r5, 261a4 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne.n 26134 │ │ │ │ + bne.n 26184 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - beq.n 2612c │ │ │ │ + beq.n 2617c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 26142 │ │ │ │ + b.n 26192 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ it ne │ │ │ │ addne r5, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8844 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26138 │ │ │ │ + bne.n 26188 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 26154 │ │ │ │ + cbz r3, 261a4 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00026158 : │ │ │ │ +000261a8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ blx 8844 │ │ │ │ - cbz r0, 26178 │ │ │ │ + cbz r0, 261c8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0], #1 │ │ │ │ - cbz r4, 2617c │ │ │ │ + cbz r4, 261cc │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00026180 : │ │ │ │ +000261d0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 8844 │ │ │ │ - cbz r0, 26198 │ │ │ │ + cbz r0, 261e8 │ │ │ │ adds r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0002619c : │ │ │ │ +000261ec : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #64] @ (261ec ) │ │ │ │ + ldr r2, [pc, #64] @ (2623c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #64] @ (261f0 ) │ │ │ │ + ldr r3, [pc, #64] @ (26240 ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 8c80 <__gettimeofday64@plt> │ │ │ │ - cbz r0, 261e2 │ │ │ │ + cbz r0, 26232 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r2, [pc, #40] @ (261f4 ) │ │ │ │ - ldr r3, [pc, #32] @ (261f0 ) │ │ │ │ + ldr r2, [pc, #40] @ (26244 ) │ │ │ │ + ldr r3, [pc, #32] @ (26240 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 261e8 │ │ │ │ + bne.n 26238 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - b.n 261ca │ │ │ │ + b.n 2621a │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000261f8 : │ │ │ │ +00026248 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #72] @ (26250 ) │ │ │ │ + ldr r2, [pc, #72] @ (262a0 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #72] @ (26254 ) │ │ │ │ + ldr r3, [pc, #72] @ (262a4 ) │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 8c80 <__gettimeofday64@plt> │ │ │ │ - cbnz r0, 26244 │ │ │ │ + cbnz r0, 26294 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r0, r0, r3 │ │ │ │ add r1, r2 │ │ │ │ - ldr r2, [pc, #40] @ (26258 ) │ │ │ │ - ldr r3, [pc, #36] @ (26254 ) │ │ │ │ + ldr r2, [pc, #40] @ (262a8 ) │ │ │ │ + ldr r3, [pc, #36] @ (262a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2624a │ │ │ │ + bne.n 2629a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 2622c │ │ │ │ + b.n 2627c │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002625c : │ │ │ │ +000262ac : │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ subs r3, #43 @ 0x2b │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #14 │ │ │ │ ittte ls │ │ │ │ movwls r0, #32741 @ 0x7fe5 │ │ │ │ lsrls r0, r3 │ │ │ │ andls.w r0, r0, #1 │ │ │ │ movhi r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00026274 : │ │ │ │ - cbz r0, 26282 │ │ │ │ +000262c4 : │ │ │ │ + cbz r0, 262d2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 26286 │ │ │ │ + bne.n 262d6 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.n 26286 │ │ │ │ + bne.n 262d6 │ │ │ │ movs r0, #16 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.n 26290 │ │ │ │ + beq.n 262e0 │ │ │ │ movs r0, #10 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #8 │ │ │ │ moveq r0, #10 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0002629c : │ │ │ │ +000262ec : │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26308 │ │ │ │ + beq.n 26358 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ and.w r1, r3, #223 @ 0xdf │ │ │ │ cmp r1, #91 @ 0x5b │ │ │ │ - bne.n 26308 │ │ │ │ + bne.n 26358 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r0, 262e0 │ │ │ │ + cbnz r0, 26330 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 262fa │ │ │ │ - bhi.n 262f2 │ │ │ │ + beq.n 2634a │ │ │ │ + bhi.n 26342 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 262da │ │ │ │ + beq.n 2632a │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 262fe │ │ │ │ + bne.n 2634e │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 262b2 │ │ │ │ + bne.n 26302 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ - cbz r3, 2630c │ │ │ │ + cbz r3, 2635c │ │ │ │ subs.w r0, r3, #34 @ 0x22 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 262b0 │ │ │ │ - b.n 262ca │ │ │ │ + bne.n 26300 │ │ │ │ + b.n 2631a │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 262c0 │ │ │ │ + beq.n 26310 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 262fe │ │ │ │ + bne.n 2634e │ │ │ │ subs r1, #1 │ │ │ │ - bmi.n 2630a │ │ │ │ + bmi.n 2635a │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 262b2 │ │ │ │ - b.n 262ca │ │ │ │ + bne.n 26302 │ │ │ │ + b.n 2631a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ - b.n 262ca │ │ │ │ + b.n 2631a │ │ │ │ │ │ │ │ -00026310 : │ │ │ │ - cbz r0, 26350 │ │ │ │ +00026360 : │ │ │ │ + cbz r0, 263a0 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbnz r2, 2631c │ │ │ │ - ldr r0, [pc, #112] @ (26388 ) │ │ │ │ + cbnz r2, 2636c │ │ │ │ + ldr r0, [pc, #112] @ (263d8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 8abc │ │ │ │ - cbz r0, 26338 │ │ │ │ - ldr r0, [pc, #88] @ (2638c ) │ │ │ │ + cbz r0, 26388 │ │ │ │ + ldr r0, [pc, #88] @ (263dc ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 8a98 │ │ │ │ - cbnz r0, 26356 │ │ │ │ + cbnz r0, 263a6 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ blx 8844 │ │ │ │ - cbz r0, 2635c │ │ │ │ - ldr r0, [pc, #68] @ (26390 ) │ │ │ │ + cbz r0, 263ac │ │ │ │ + ldr r0, [pc, #68] @ (263e0 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #64] @ (26394 ) │ │ │ │ + ldr r0, [pc, #64] @ (263e4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #64] @ (26398 ) │ │ │ │ + ldr r0, [pc, #64] @ (263e8 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #60] @ (2639c ) │ │ │ │ + ldr r1, [pc, #60] @ (263ec ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 80bc │ │ │ │ - cbz r0, 2637a │ │ │ │ - ldr r1, [pc, #52] @ (263a0 ) │ │ │ │ + cbz r0, 263ca │ │ │ │ + ldr r1, [pc, #52] @ (263f0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 80bc │ │ │ │ - cbz r0, 26380 │ │ │ │ - ldr r0, [pc, #44] @ (263a4 ) │ │ │ │ + cbz r0, 263d0 │ │ │ │ + ldr r0, [pc, #44] @ (263f4 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #44] @ (263a8 ) │ │ │ │ + ldr r0, [pc, #44] @ (263f8 ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #40] @ (263ac ) │ │ │ │ + ldr r0, [pc, #40] @ (263fc ) │ │ │ │ add r0, pc │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ subs r7, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ @@ -47606,204 +47627,204 @@ │ │ │ │ movs r3, #0 │ │ │ │ subs r2, r2, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ strb.w r3, [r4, #44] @ 0x2c │ │ │ │ strb r3, [r1, r2] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 26408 │ │ │ │ + beq.n 26458 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 263ea │ │ │ │ + beq.n 2643a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ adds r1, r0, r2 │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 263e2 │ │ │ │ + beq.n 26432 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ adds r2, r0, r5 │ │ │ │ ldrb r0, [r0, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 263e2 │ │ │ │ + beq.n 26432 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx 8590 │ │ │ │ - b.n 263e2 │ │ │ │ + b.n 26432 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 8c1c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ - cbz r0, 2643e │ │ │ │ + cbz r0, 2648e │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - cbnz r5, 26434 │ │ │ │ - b.n 2643e │ │ │ │ + cbnz r5, 26484 │ │ │ │ + b.n 2648e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ adds r1, r3, r0 │ │ │ │ ldrb r3, [r3, r0] │ │ │ │ - cbz r3, 26430 │ │ │ │ + cbz r3, 26480 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx 848c │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbz r0, 2644a │ │ │ │ + cbz r0, 2649a │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r5, 2643c │ │ │ │ + cbz r5, 2648c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2641e │ │ │ │ + bne.n 2646e │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 89d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 2643e │ │ │ │ + b.n 2648e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #292] @ (2658c ) │ │ │ │ - ldr r3, [pc, #292] @ (26590 ) │ │ │ │ + ldr r2, [pc, #292] @ (265dc ) │ │ │ │ + ldr r3, [pc, #292] @ (265e0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26582 │ │ │ │ + beq.w 265d2 │ │ │ │ subs r7, r6, #0 │ │ │ │ add.w r4, r1, #1 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 264b8 │ │ │ │ + beq.n 26508 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ - beq.n 2651e │ │ │ │ + beq.n 2656e │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 264e8 │ │ │ │ + beq.n 26538 │ │ │ │ cmp r6, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ andeq.w r0, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26542 │ │ │ │ + bne.n 26592 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26566 │ │ │ │ + beq.n 265b6 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ add.w r2, r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 26492 │ │ │ │ + bne.n 264e2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2653a │ │ │ │ + beq.n 2658a │ │ │ │ sub.w fp, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ blx 8a28 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 2653a │ │ │ │ + beq.n 2658a │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ (26594 ) │ │ │ │ - ldr r3, [pc, #188] @ (26590 ) │ │ │ │ + ldr r2, [pc, #196] @ (265e4 ) │ │ │ │ + ldr r3, [pc, #188] @ (265e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 26586 │ │ │ │ + bne.n 265d6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 264fc │ │ │ │ + beq.n 2654c │ │ │ │ sub.w fp, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ blx 8a28 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 264cc │ │ │ │ - ldr r1, [pc, #152] @ (26598 ) │ │ │ │ + bne.n 2651c │ │ │ │ + ldr r1, [pc, #152] @ (265e8 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 8a28 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ sub.w r0, r0, #2 │ │ │ │ mov r1, r4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - cbz r3, 2657e │ │ │ │ + cbz r3, 265ce │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 264ae │ │ │ │ - b.n 264cc │ │ │ │ + bne.n 264fe │ │ │ │ + b.n 2651c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 26532 │ │ │ │ + beq.n 26582 │ │ │ │ sub.w fp, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ blx 8a28 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 264cc │ │ │ │ - ldr r1, [pc, #104] @ (2659c ) │ │ │ │ + bne.n 2651c │ │ │ │ + ldr r1, [pc, #104] @ (265ec ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ - b.n 26502 │ │ │ │ - ldr r1, [pc, #100] @ (265a0 ) │ │ │ │ + b.n 26552 │ │ │ │ + ldr r1, [pc, #100] @ (265f0 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, pc │ │ │ │ - b.n 26502 │ │ │ │ + b.n 26552 │ │ │ │ movs r3, #92 @ 0x5c │ │ │ │ cmp r2, r1 │ │ │ │ strb.w r6, [sp, #1] │ │ │ │ strb.w r3, [sp] │ │ │ │ - beq.n 26560 │ │ │ │ + beq.n 265b0 │ │ │ │ sub.w fp, r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, fp │ │ │ │ blx 8a28 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 264cc │ │ │ │ + bne.n 2651c │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - b.n 26502 │ │ │ │ + b.n 26552 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 26582 │ │ │ │ + beq.n 265d2 │ │ │ │ subs r4, r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ blx 8a28 │ │ │ │ subs r0, r4, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 264ce │ │ │ │ + b.n 2651e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 264cc │ │ │ │ + beq.n 2651c │ │ │ │ movs r0, #1 │ │ │ │ - b.n 264ce │ │ │ │ + b.n 2651e │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ subs r5, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ @@ -47813,56 +47834,56 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ - beq.n 265e2 │ │ │ │ + beq.n 26632 │ │ │ │ movs r2, #61 @ 0x3d │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26454 │ │ │ │ - cbz r0, 265dc │ │ │ │ - ldr r1, [pc, #80] @ (26620 ) │ │ │ │ + bl 264a4 │ │ │ │ + cbz r0, 2662c │ │ │ │ + ldr r1, [pc, #80] @ (26670 ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8a28 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 265f8 │ │ │ │ + beq.n 26648 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #60] @ (26624 ) │ │ │ │ + ldr r1, [pc, #60] @ (26674 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 8a28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 265c0 │ │ │ │ - b.n 265dc │ │ │ │ + beq.n 26610 │ │ │ │ + b.n 2662c │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26454 │ │ │ │ + bl 264a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 265dc │ │ │ │ - ldr r1, [pc, #28] @ (26628 ) │ │ │ │ + beq.n 2662c │ │ │ │ + ldr r1, [pc, #28] @ (26678 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 8a28 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 265de │ │ │ │ + b.n 2662e │ │ │ │ movs r4, #226 @ 0xe2 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r4, #0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -47873,217 +47894,217 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r8, r3 │ │ │ │ - ldr r1, [pc, #272] @ (26760 ) │ │ │ │ + ldr r1, [pc, #272] @ (267b0 ) │ │ │ │ add r1, pc │ │ │ │ blx 8a28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2668a │ │ │ │ + bne.n 266da │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - cbz r4, 26692 │ │ │ │ + cbz r4, 266e2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 26692 │ │ │ │ - ldr r7, [pc, #256] @ (26764 ) │ │ │ │ + cbz r5, 266e2 │ │ │ │ + ldr r7, [pc, #256] @ (267b4 ) │ │ │ │ add r7, pc │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 26454 │ │ │ │ + bl 264a4 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r3, 2668a │ │ │ │ + cbz r3, 266da │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 26692 │ │ │ │ + cbz r4, 266e2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r5, 26692 │ │ │ │ + cbz r5, 266e2 │ │ │ │ blx 8a28 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 26666 │ │ │ │ + beq.n 266b6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #212] @ (26768 ) │ │ │ │ + ldr r1, [pc, #212] @ (267b8 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ blx 8a28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2668a │ │ │ │ + bne.n 266da │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 2673e │ │ │ │ + beq.n 2678e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ blx 8bf0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 266ce │ │ │ │ + cbz r0, 2671e │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbnz r4, 266c6 │ │ │ │ - b.n 266ce │ │ │ │ + cbnz r4, 26716 │ │ │ │ + b.n 2671e │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ - bl 265a4 │ │ │ │ + bl 265f4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 266ce │ │ │ │ + cbz r4, 2671e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 266ba │ │ │ │ + bne.n 2670a │ │ │ │ mov r0, r6 │ │ │ │ blx 8d34 │ │ │ │ add.w r3, sl, #8192 @ 0x2000 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r0, [r3, #3240] @ 0xca8 │ │ │ │ blx 8bb0 │ │ │ │ - ldr r1, [pc, #136] @ (2676c ) │ │ │ │ + ldr r1, [pc, #136] @ (267bc ) │ │ │ │ mov r6, r0 │ │ │ │ add r1, pc │ │ │ │ blx 8b04 │ │ │ │ - cbz r6, 26728 │ │ │ │ + cbz r6, 26778 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ - cbz r4, 26728 │ │ │ │ - ldr r7, [pc, #124] @ (26770 ) │ │ │ │ + cbz r4, 26778 │ │ │ │ + ldr r7, [pc, #124] @ (267c0 ) │ │ │ │ add r7, pc │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ - cbz r5, 26728 │ │ │ │ + cbz r5, 26778 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx 8a28 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 26756 │ │ │ │ + bne.n 267a6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx 8c1c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2662c │ │ │ │ + bl 2667c │ │ │ │ mov r0, r8 │ │ │ │ blx 8420 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 266f6 │ │ │ │ + bne.n 26746 │ │ │ │ ldr.w r3, [sl, #3240] @ 0xca8 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 26736 │ │ │ │ + beq.n 26786 │ │ │ │ mov r0, r6 │ │ │ │ blx 8d34 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #52] @ (26774 ) │ │ │ │ + ldr r1, [pc, #52] @ (267c4 ) │ │ │ │ mov r0, sl │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, pc │ │ │ │ blx 84a8 │ │ │ │ add.w r3, sl, #8192 @ 0x2000 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r6, [r3, #3240] @ 0xca8 │ │ │ │ - b.n 266ec │ │ │ │ + b.n 2673c │ │ │ │ mov r0, r6 │ │ │ │ blx 8d34 │ │ │ │ - b.n 2668a │ │ │ │ + b.n 266da │ │ │ │ nop │ │ │ │ movs r3, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r3, r6 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r7], {255} @ 0xff │ │ │ │ subs r0, r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 2, pc, cr13, cr15, {7} │ │ │ │ │ │ │ │ -00026778 : │ │ │ │ +000267c8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ blx 868c │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 267b0 │ │ │ │ + cbz r0, 26800 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2662c │ │ │ │ + bl 2667c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 8d34 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000267b8 : │ │ │ │ +00026808 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r2, #420 @ 0x1a4 │ │ │ │ movw r1, #577 @ 0x241 │ │ │ │ blx 85f0 │ │ │ │ subs r1, r0, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ - blt.n 267f8 │ │ │ │ + blt.n 26848 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 89b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 8e1c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00026800 : │ │ │ │ +00026850 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #512] @ (26a10 ) │ │ │ │ + ldr r4, [pc, #512] @ (26a60 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [pc, #512] @ (26a14 ) │ │ │ │ + ldr r3, [pc, #512] @ (26a64 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r2, 2683e │ │ │ │ + cbnz r2, 2688e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #496] @ (26a18 ) │ │ │ │ - ldr r3, [pc, #492] @ (26a14 ) │ │ │ │ + ldr r2, [pc, #496] @ (26a68 ) │ │ │ │ + ldr r3, [pc, #492] @ (26a64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 26a0c │ │ │ │ + bne.w 26a5c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ strb.w r4, [sp, #8] │ │ │ │ strd r2, r0, [sp, #16] │ │ │ │ @@ -48098,369 +48119,369 @@ │ │ │ │ cmpne r0, r4 │ │ │ │ strb.w r4, [sp, #52] @ 0x34 │ │ │ │ itett ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ movne r0, r3 │ │ │ │ movne r3, r0 │ │ │ │ - beq.w 269fa │ │ │ │ + beq.w 26a4a │ │ │ │ ldrb.w ip, [r1, r0] │ │ │ │ cmp.w ip, #13 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #10 │ │ │ │ - beq.n 268e8 │ │ │ │ + beq.n 26938 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ adds r4, r0, #1 │ │ │ │ - cbnz r5, 2689e │ │ │ │ + cbnz r5, 268ee │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ str r0, [sp, #32] │ │ │ │ itt ne │ │ │ │ movne r2, #2 │ │ │ │ strne r2, [sp, #48] @ 0x30 │ │ │ │ - beq.w 269a0 │ │ │ │ + beq.w 269f0 │ │ │ │ ldrb.w r5, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 2696c │ │ │ │ + beq.n 269bc │ │ │ │ subs r0, r0, r2 │ │ │ │ add r1, r0 │ │ │ │ sub.w r0, ip, #110 @ 0x6e │ │ │ │ cmp r0, #6 │ │ │ │ - bhi.n 268c4 │ │ │ │ + bhi.n 26914 │ │ │ │ tbb [pc, r0] │ │ │ │ lsls r4, r1, #26 │ │ │ │ lsls r6, r0, #24 │ │ │ │ str r3, [sp, #532] @ 0x214 │ │ │ │ movs r4, r0 │ │ │ │ mov.w ip, #9 │ │ │ │ strb.w ip, [r1] │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 268fc │ │ │ │ + bls.n 2694c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrb.w ip, [r1, r0] │ │ │ │ cmp.w ip, #13 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #10 │ │ │ │ - bne.n 26888 │ │ │ │ + bne.n 268d8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 263b8 │ │ │ │ + bl 26408 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 268d6 │ │ │ │ + bhi.n 26926 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 26964 │ │ │ │ + bls.n 269b4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26964 │ │ │ │ + beq.n 269b4 │ │ │ │ subs r4, r4, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 83ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26a02 │ │ │ │ + beq.n 26a52 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r7, 26964 │ │ │ │ + cbz r7, 269b4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ add r1, r5 │ │ │ │ blx 8274 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r4, [sp, #12] │ │ │ │ subs r3, r3, r5 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r6, 26954 │ │ │ │ + cbz r6, 269a4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cbnz r3, 2694e │ │ │ │ - b.n 26954 │ │ │ │ + cbnz r3, 2699e │ │ │ │ + b.n 269a4 │ │ │ │ subs r2, r2, r5 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 26954 │ │ │ │ + cbz r3, 269a4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 26946 │ │ │ │ + bne.n 26996 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 263b8 │ │ │ │ + bl 26408 │ │ │ │ mov r0, r7 │ │ │ │ blx 81e4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8d34 │ │ │ │ - b.n 26822 │ │ │ │ + b.n 26872 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.n 26994 │ │ │ │ + beq.n 269e4 │ │ │ │ ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 269a8 │ │ │ │ + beq.n 269f8 │ │ │ │ cmp.w lr, #2 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #61 @ 0x3d │ │ │ │ - beq.n 269ec │ │ │ │ + beq.n 26a3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 268cc │ │ │ │ + beq.n 2691c │ │ │ │ subs r0, r0, r2 │ │ │ │ strb.w ip, [r1, r0] │ │ │ │ - b.n 268cc │ │ │ │ + b.n 2691c │ │ │ │ adds r2, #1 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ strb.w r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 268cc │ │ │ │ + b.n 2691c │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 268cc │ │ │ │ + b.n 2691c │ │ │ │ cmp.w ip, #47 @ 0x2f │ │ │ │ - bne.n 26988 │ │ │ │ + bne.n 269d8 │ │ │ │ subs r0, r0, r2 │ │ │ │ strb r5, [r1, r0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 8c1c │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 268cc │ │ │ │ + b.n 2691c │ │ │ │ mov.w ip, #13 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w ip, [r1] │ │ │ │ - b.n 268cc │ │ │ │ + b.n 2691c │ │ │ │ mov.w ip, #10 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w ip, [r1] │ │ │ │ - b.n 268cc │ │ │ │ + b.n 2691c │ │ │ │ mov.w ip, #32 │ │ │ │ strb.w r3, [sp, #52] @ 0x34 │ │ │ │ strb.w ip, [r1] │ │ │ │ - b.n 268cc │ │ │ │ + b.n 2691c │ │ │ │ subs r0, r0, r2 │ │ │ │ strd r4, r5, [sp, #36] @ 0x24 │ │ │ │ strb r5, [r1, r0] │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 268cc │ │ │ │ + b.n 2691c │ │ │ │ blx 8d34 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 26824 │ │ │ │ + b.n 26874 │ │ │ │ mov r0, r2 │ │ │ │ blx 8668 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 26922 │ │ │ │ + b.n 26972 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00026a1c : │ │ │ │ +00026a6c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #144] @ (26abc ) │ │ │ │ + ldr r2, [pc, #144] @ (26b0c ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r3, [pc, #144] @ (26ac0 ) │ │ │ │ + ldr r3, [pc, #144] @ (26b10 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 85f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ - blt.n 26a6c │ │ │ │ + blt.n 26abc │ │ │ │ add r1, sp, #24 │ │ │ │ mov r4, r3 │ │ │ │ blx 84b4 <__fstat64_time64@plt> │ │ │ │ - cbnz r0, 26a60 │ │ │ │ + cbnz r0, 26ab0 │ │ │ │ ldrd r1, r3, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r1 │ │ │ │ - bne.n 26a86 │ │ │ │ + bne.n 26ad6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 8e1c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #84] @ (26ac4 ) │ │ │ │ - ldr r2, [pc, #80] @ (26ac0 ) │ │ │ │ + ldr r1, [pc, #84] @ (26b14 ) │ │ │ │ + ldr r2, [pc, #80] @ (26b10 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 26ab8 │ │ │ │ + bne.n 26b08 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ blx 82b0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 26a60 │ │ │ │ + beq.n 26ab0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ blx 8edc │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 8b30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 26a62 │ │ │ │ + b.n 26ab2 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #600] @ 0x258 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #32] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00026ac8 : │ │ │ │ +00026b18 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr.w ip, [pc, #220] @ 26bb4 │ │ │ │ + ldr.w ip, [pc, #220] @ 26c04 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ - ldr r3, [pc, #216] @ (26bb8 ) │ │ │ │ + ldr r3, [pc, #216] @ (26c08 ) │ │ │ │ mov r5, r1 │ │ │ │ add ip, pc │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 893c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 85f0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 26b90 │ │ │ │ + blt.n 26be0 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r3 │ │ │ │ blx 84b4 <__fstat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 26b8a │ │ │ │ + bne.n 26bda │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 26b8a │ │ │ │ + beq.n 26bda │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ add r1, sp, #116 @ 0x74 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ mov r6, r5 │ │ │ │ it ge │ │ │ │ movge r2, #64 @ 0x40 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ blx 8194 <__read_chk@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 8e1c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 26b90 │ │ │ │ + ble.n 26be0 │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #179] @ 0xb3 │ │ │ │ - cbz r3, 26baa │ │ │ │ + cbz r3, 26bfa │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, ip │ │ │ │ movs r2, #1 │ │ │ │ cmp r3, #61 @ 0x3d │ │ │ │ it eq │ │ │ │ moveq r1, #1 │ │ │ │ - beq.n 26b70 │ │ │ │ + beq.n 26bc0 │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ moveq.w ip, #1 │ │ │ │ - beq.n 26b70 │ │ │ │ - cbnz r1, 26b70 │ │ │ │ + beq.n 26bc0 │ │ │ │ + cbnz r1, 26bc0 │ │ │ │ subs r3, #10 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ ite hi │ │ │ │ movhi r2, #0 │ │ │ │ andls.w r2, r2, #1 │ │ │ │ ldrb.w r3, [r0, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26b50 │ │ │ │ + bne.n 26ba0 │ │ │ │ ands r2, r1 │ │ │ │ cmp r5, #4 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ and.w r0, ip, r2 │ │ │ │ - b.n 26b92 │ │ │ │ + b.n 26be2 │ │ │ │ mov r0, r5 │ │ │ │ blx 8e1c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (26bbc ) │ │ │ │ - ldr r3, [pc, #32] @ (26bb8 ) │ │ │ │ + ldr r2, [pc, #40] @ (26c0c ) │ │ │ │ + ldr r3, [pc, #32] @ (26c08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 26bae │ │ │ │ + bne.n 26bfe │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ - b.n 26b92 │ │ │ │ + b.n 26be2 │ │ │ │ blx 83bc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ + ldrh r0, [r3, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r4, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ it eq │ │ │ │ bxeq lr │ │ │ │ - bcc.w 26e12 │ │ │ │ + bcc.w 26e62 │ │ │ │ cmp r0, r1 │ │ │ │ - bls.w 26dfc │ │ │ │ + bls.w 26e4c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 26e04 │ │ │ │ + beq.w 26e54 │ │ │ │ clz r3, r0 │ │ │ │ clz r2, r1 │ │ │ │ sub.w r3, r2, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - add r2, pc, #16 @ (adr r2, 26bf8 ) │ │ │ │ + add r2, pc, #16 @ (adr r2, 26c48 ) │ │ │ │ add.w r3, r2, r3, lsl #4 │ │ │ │ mov.w r2, #0 │ │ │ │ mov pc, r3 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r0, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -48628,46 +48649,46 @@ │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ clz r2, r1 │ │ │ │ rsb r2, r2, #31 │ │ │ │ lsr.w r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - cbz r0, 26e18 │ │ │ │ + cbz r0, 26e68 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 27114 │ │ │ │ + b.w 27164 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 26e12 │ │ │ │ + beq.n 26e62 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 26bc0 │ │ │ │ + bl 26c10 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 270ba │ │ │ │ + beq.w 2710a │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 2708a │ │ │ │ + beq.w 270da │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 27094 │ │ │ │ + bls.w 270e4 │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 270a4 │ │ │ │ + beq.w 270f4 │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 26e80 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 26ed0 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -48851,35 +48872,35 @@ │ │ │ │ negmi r0, r0 │ │ │ │ bx lr │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ mvngt.w r0, #2147483648 @ 0x80000000 │ │ │ │ it lt │ │ │ │ movlt.w r0, #2147483648 @ 0x80000000 │ │ │ │ - b.w 27114 │ │ │ │ + b.w 27164 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 270ba │ │ │ │ + beq.n 2710a │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 26e3e │ │ │ │ + bl 26e8e │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ - cbnz r3, 270fc │ │ │ │ - cbnz r2, 270fc │ │ │ │ + cbnz r3, 2714c │ │ │ │ + cbnz r2, 2714c │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ movne.w r1, #4294967295 @ 0xffffffff │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 27114 │ │ │ │ + b.w 27164 │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ - bl 27120 │ │ │ │ + bl 27170 │ │ │ │ ldr.w lr, [sp, #4] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ push {r1, lr} │ │ │ │ mov.w r0, #8 │ │ │ │ blx 800c │ │ │ │ @@ -48888,21 +48909,21 @@ │ │ │ │ cmp r0, r2 │ │ │ │ mov lr, r1 │ │ │ │ sbcs.w r1, lr, r3 │ │ │ │ mov ip, r0 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ movcc r5, r4 │ │ │ │ - bcc.n 2720c │ │ │ │ + bcc.n 2725c │ │ │ │ clz r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27224 │ │ │ │ + beq.n 27274 │ │ │ │ clz r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2721c │ │ │ │ + beq.n 2726c │ │ │ │ subs r0, r0, r1 │ │ │ │ sub.w r5, r0, #32 │ │ │ │ rsb r6, r0, #32 │ │ │ │ lsls r3, r0 │ │ │ │ mov r8, r5 │ │ │ │ lsl.w r4, r2, r5 │ │ │ │ mov r7, r6 │ │ │ │ @@ -48911,43 +48932,43 @@ │ │ │ │ lsrs r2, r6 │ │ │ │ cmp ip, r1 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ sbcs.w r2, lr, r3 │ │ │ │ itt cc │ │ │ │ movcc r4, #0 │ │ │ │ movcc r5, r4 │ │ │ │ - bcc.n 2718c │ │ │ │ + bcc.n 271dc │ │ │ │ movs r4, #1 │ │ │ │ subs.w ip, ip, r1 │ │ │ │ sbc.w lr, lr, r3 │ │ │ │ lsl.w r5, r4, r5 │ │ │ │ lsr.w r2, r4, r6 │ │ │ │ orrs r5, r2 │ │ │ │ lsls r4, r0 │ │ │ │ - cbz r0, 2720c │ │ │ │ + cbz r0, 2725c │ │ │ │ lsrs r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 271b6 │ │ │ │ + b.n 27206 │ │ │ │ subs.w ip, ip, r1 │ │ │ │ sbc.w lr, lr, r3 │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ adds.w ip, ip, #1 │ │ │ │ adc.w lr, lr, #0 │ │ │ │ subs r2, #1 │ │ │ │ - beq.n 271ca │ │ │ │ + beq.n 2721a │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w r6, lr, r3 │ │ │ │ - bcs.n 2719a │ │ │ │ + bcs.n 271ea │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 271b6 │ │ │ │ + bne.n 27206 │ │ │ │ lsl.w r3, lr, r7 │ │ │ │ adds.w r4, r4, ip │ │ │ │ lsr.w ip, ip, r0 │ │ │ │ adc.w r5, r5, lr │ │ │ │ orr.w ip, ip, r3 │ │ │ │ lsr.w r3, lr, r8 │ │ │ │ orr.w ip, ip, r3 │ │ │ │ @@ -48959,22 +48980,22 @@ │ │ │ │ lsr.w r2, ip, r2 │ │ │ │ orrs r3, r1 │ │ │ │ lsl.w r0, ip, r0 │ │ │ │ orrs r3, r2 │ │ │ │ subs r4, r4, r0 │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 27214 │ │ │ │ + cbz r3, 27264 │ │ │ │ strd ip, lr, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ clz r1, ip │ │ │ │ adds r1, #32 │ │ │ │ - b.n 27148 │ │ │ │ + b.n 27198 │ │ │ │ clz r0, r2 │ │ │ │ clz r1, lr │ │ │ │ adds r0, #32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 27148 │ │ │ │ - b.n 2721c │ │ │ │ + bne.n 27198 │ │ │ │ + b.n 2726c │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00027238 <.fini>: │ │ │ │ +00027288 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,923 +1,923 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00027240 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x00027250 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x00027260 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x00027270 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x00027280 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x00027290 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x000272a0 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x000272b0 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x000272c0 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x000272d0 25733a20 61737365 7274696f 6e202725 %s: assertion '% │ │ │ │ - 0x000272e0 73272066 61696c65 6420286c 696e6520 s' failed (line │ │ │ │ - 0x000272f0 25642900 65676720 26262062 00000000 %d).egg && b.... │ │ │ │ - 0x00027300 2e686578 20000000 362e302e 382d3534 .hex ...6.0.8-54 │ │ │ │ - 0x00027310 00000000 61202626 20666f6f 00000000 ....a && foo.... │ │ │ │ - 0x00027320 65676700 65676720 26262061 72636800 egg.egg && arch. │ │ │ │ - 0x00027330 78383600 6573696c 00000000 61726d00 x86.esil....arm. │ │ │ │ - 0x00027340 74726163 65000000 65676720 26262063 trace...egg && c │ │ │ │ - 0x00027350 6f646500 65676720 26262066 696c6500 ode.egg && file. │ │ │ │ - 0x00027360 65676720 26262066 6d740000 2e2e2f6c egg && fmt..../l │ │ │ │ - 0x00027370 6962722f 6567672f 6567672e 63000000 ibr/egg/egg.c... │ │ │ │ - 0x00027380 6567672e 7072696e 74662025 73000000 egg.printf %s... │ │ │ │ - 0x00027390 25733a0a 00000000 7838362e 6e7a0000 %s:.....x86.nz.. │ │ │ │ - 0x000273a0 54686520 65676720 636f6d70 696c6572 The egg compiler │ │ │ │ - 0x000273b0 2067656e 65726174 6564206e 6f20636f generated no co │ │ │ │ - 0x000273c0 64652074 6f206173 73656d62 6c650000 de to assemble.. │ │ │ │ - 0x000273d0 725f6173 6d5f6d61 7373656d 626c6520 r_asm_massemble │ │ │ │ - 0x000273e0 68617320 6661696c 65642025 73000000 has failed %s... │ │ │ │ - 0x000273f0 43616e6e 6f742066 696e6420 61207661 Cannot find a va │ │ │ │ - 0x00027400 6c696420 61737365 6d626c65 72000000 lid assembler... │ │ │ │ - 0x00027410 746f6f20 6c617267 6520656c 656d656e too large elemen │ │ │ │ - 0x00027420 74000000 65787065 63746564 20277d27 t...expected '}' │ │ │ │ - 0x00027430 20617420 74686520 656e6420 6f662074 at the end of t │ │ │ │ - 0x00027440 68652066 696c652e 20256420 6c656674 he file. %d left │ │ │ │ - 0x00027450 00000000 496e7661 6c696420 70616464 ....Invalid padd │ │ │ │ - 0x00027460 696e6720 6c656e67 74682061 74202564 ing length at %d │ │ │ │ - 0x00027470 00000000 496e7661 6c696420 70616464 ....Invalid padd │ │ │ │ - 0x00027480 696e6720 666f726d 61742028 25632900 ing format (%c). │ │ │ │ - 0x00027490 56616c69 64206f6e 65732061 72653a0a Valid ones are:. │ │ │ │ - 0x000274a0 00000000 09732053 203a204e 554c4c20 .....s S : NULL │ │ │ │ - 0x000274b0 62797465 0a000000 096e204e 203a206e byte.....n N : n │ │ │ │ - 0x000274c0 6f700a00 09612041 203a2030 7834310a op...a A : 0x41. │ │ │ │ - 0x000274d0 00000000 09742054 203a2074 72617020 .....t T : trap │ │ │ │ - 0x000274e0 28307863 63290a00 65676720 2626206e (0xcc)..egg && n │ │ │ │ - 0x000274f0 616d6500 25732053 68656c6c 636f6465 ame.%s Shellcode │ │ │ │ - 0x00027500 20686173 20666169 6c656400 63616e6e has failed.cann │ │ │ │ - 0x00027510 6f742077 72697465 00000000 43616e6e ot write....Cann │ │ │ │ - 0x00027520 6f742070 61746368 206f7574 73696465 ot patch outside │ │ │ │ - 0x00027530 00000000 496e7661 6c696420 64656272 ....Invalid debr │ │ │ │ - 0x00027540 75696a6e 20706174 7465726e 206c656e uijn pattern len │ │ │ │ - 0x00027550 67746800 6c6c766d 2d676363 00000000 gth.llvm-gcc.... │ │ │ │ - 0x00027560 6a6d7000 43430000 61617263 6836342d jmp.CC..aarch64- │ │ │ │ - 0x00027570 6c696e75 782d676e 752d6763 63000000 linux-gnu-gcc... │ │ │ │ - 0x00027580 61726d2d 6c696e75 782d676e 75656162 arm-linux-gnueab │ │ │ │ - 0x00027590 6968662d 67636300 2e2e2f6c 6962722f ihf-gcc.../libr/ │ │ │ │ - 0x000275a0 6567672f 6567675f 6366696c 652e6300 egg/egg_cfile.c. │ │ │ │ - 0x000275b0 436f756c 646e2774 2066696e 64206120 Couldn't find a │ │ │ │ - 0x000275c0 636f6d70 696c6572 2120506c 65617365 compiler! Please │ │ │ │ - 0x000275d0 20736574 20434300 53464c49 42504154 set CC.SFLIBPAT │ │ │ │ - 0x000275e0 48000000 7232202d 6868207c 20677265 H...r2 -hh | gre │ │ │ │ - 0x000275f0 7020494e 43444952 207c2061 776b2027 p INCDIR | awk ' │ │ │ │ - 0x00027600 7b707269 6e742024 327d2700 43616e6e {print $2}'.Cann │ │ │ │ - 0x00027610 6f742066 696e6420 53464c49 42504154 ot find SFLIBPAT │ │ │ │ - 0x00027620 4820656e 76207661 72000000 25732f73 H env var...%s/s │ │ │ │ - 0x00027630 666c6962 00000000 61726d36 34000000 flib....arm64... │ │ │ │ - 0x00027640 61617263 68363400 7468756d 62000000 aarch64.thumb... │ │ │ │ - 0x00027650 61726d33 32000000 6d697073 00000000 arm32...mips.... │ │ │ │ - 0x00027660 6d697073 33320000 6d697073 36340000 mips32..mips64.. │ │ │ │ - 0x00027670 64617277 696e0000 6d61636f 73000000 darwin..macos... │ │ │ │ - 0x00027680 74766f73 00000000 77617463 686f7300 tvos....watchos. │ │ │ │ - 0x00027690 696f7300 6f626a63 6f707900 656c6600 ios.objcopy.elf. │ │ │ │ - 0x000276a0 0a2e7365 6374696f 6e202e74 6578740a ..section .text. │ │ │ │ - 0x000276b0 2e676c6f 626c2020 6d61696e 0a2f2f20 .globl main.// │ │ │ │ - 0x000276c0 2e747970 65202020 6d61696e 2c204066 .type main, @f │ │ │ │ - 0x000276d0 756e6374 696f6e0a 2573206d 61696e0a unction.%s main. │ │ │ │ - 0x000276e0 00000000 676f626a 636f7079 00000000 ....gobjcopy.... │ │ │ │ - 0x000276f0 6d616368 30000000 2d617263 68206933 mach0...-arch i3 │ │ │ │ - 0x00027700 3836202d 66504943 202d6650 49450000 86 -fPIC -fPIE.. │ │ │ │ - 0x00027710 2d617263 68206933 3836202d 66504943 -arch i386 -fPIC │ │ │ │ - 0x00027720 202d6650 4945202d 70696500 2d617263 -fPIE -pie.-arc │ │ │ │ - 0x00027730 68207838 365f3634 202d6650 4943202d h x86_64 -fPIC - │ │ │ │ - 0x00027740 66504945 00000000 2d617263 68207838 fPIE....-arch x8 │ │ │ │ - 0x00027750 365f3634 202d6650 4943202d 66504945 6_64 -fPIC -fPIE │ │ │ │ - 0x00027760 202d7069 65000000 2d736861 72656420 -pie...-shared │ │ │ │ - 0x00027770 2d63202d 66504943 202d7069 65202d66 -c -fPIC -pie -f │ │ │ │ - 0x00027780 50494500 0a2e7465 78740a25 73205f6d PIE...text.%s _m │ │ │ │ - 0x00027790 61696e0a 00000000 2d665049 43202d66 ain.....-fPIC -f │ │ │ │ - 0x000277a0 50494520 2d706965 202d6670 6963202d PIE -pie -fpic - │ │ │ │ - 0x000277b0 6d333200 2d665049 43202d66 50494520 m32.-fPIC -fPIE │ │ │ │ - 0x000277c0 2d706965 202d6670 6963202d 6d363400 -pie -fpic -m64. │ │ │ │ - 0x000277d0 2d665049 43202d66 50494520 2d706965 -fPIC -fPIE -pie │ │ │ │ - 0x000277e0 202d6670 6963202d 6e6f7374 61727466 -fpic -nostartf │ │ │ │ - 0x000277f0 696c6573 00000000 25732d25 732d2564 iles....%s-%s-%d │ │ │ │ - 0x00027800 00000000 77696e64 6f777300 2e746578 ....windows..tex │ │ │ │ - 0x00027810 74000000 70650000 302e5f5f 54455854 t...pe..0.__TEXT │ │ │ │ - 0x00027820 2e5f5f74 65787400 64617277 696e2d61 .__text.darwin-a │ │ │ │ - 0x00027830 726d2d36 34000000 78637275 6e202d2d rm-64...xcrun -- │ │ │ │ - 0x00027840 73646b20 6970686f 6e656f73 20676363 sdk iphoneos gcc │ │ │ │ - 0x00027850 202d6172 63682061 726d3634 202d6d69 -arch arm64 -mi │ │ │ │ - 0x00027860 70686f6e 656f732d 76657273 696f6e2d phoneos-version- │ │ │ │ - 0x00027870 6d696e3d 31302e30 00000000 64617277 min=10.0....darw │ │ │ │ - 0x00027880 696e2d61 726d2d33 32000000 78637275 in-arm-32...xcru │ │ │ │ - 0x00027890 6e202d2d 73646b20 6970686f 6e656f73 n --sdk iphoneos │ │ │ │ - 0x000278a0 20676363 202d6172 63682061 726d7637 gcc -arch armv7 │ │ │ │ - 0x000278b0 202d6d69 70686f6e 656f732d 76657273 -miphoneos-vers │ │ │ │ - 0x000278c0 696f6e2d 6d696e3d 31302e30 00000000 ion-min=10.0.... │ │ │ │ - 0x000278d0 2573202d 6e6f7374 646c6962 00000000 %s -nostdlib.... │ │ │ │ - 0x000278e0 25732025 73202d6f 20272573 2e746d70 %s %s -o '%s.tmp │ │ │ │ - 0x000278f0 27202d53 20272573 270a0000 696e7661 ' -S '%s'...inva │ │ │ │ - 0x00027900 6c696420 63456e76 20616c6c 6f636174 lid cEnv allocat │ │ │ │ - 0x00027910 696f6e00 25732e73 00000000 7768696c ion.%s.s....whil │ │ │ │ - 0x00027920 65206f70 656e696e 67202573 2e730000 e opening %s.s.. │ │ │ │ - 0x00027930 25732e74 6d700000 436f756c 64206e6f %s.tmp..Could no │ │ │ │ - 0x00027940 74206f70 656e2027 25732700 74657874 t open '%s'.text │ │ │ │ - 0x00027950 00000000 72646174 61000000 726f6461 ....rdata...roda │ │ │ │ - 0x00027960 74610000 5f5f6765 74657370 5f5f0000 ta..__getesp__.. │ │ │ │ - 0x00027970 6765745f 70635f74 68756e6b 2e627800 get_pc_thunk.bx. │ │ │ │ - 0x00027980 25732025 73202d6f 20272573 2e6f2720 %s %s -o '%s.o' │ │ │ │ - 0x00027990 2725732e 73270000 72616269 6e32202d '%s.s'..rabin2 - │ │ │ │ - 0x000279a0 6f202725 732e7465 78742720 2d4f2064 o '%s.text' -O d │ │ │ │ - 0x000279b0 2f532f27 25732720 2725732e 6f270a00 /S/'%s' '%s.o'.. │ │ │ │ - 0x000279c0 72616269 6e32202d 6f202725 732e7465 rabin2 -o '%s.te │ │ │ │ - 0x000279d0 78742720 2d4f2064 2f532f27 25732720 xt' -O d/S/'%s' │ │ │ │ - 0x000279e0 27257327 2e6f0000 4c696e6b 61676520 '%s'.o..Linkage │ │ │ │ - 0x000279f0 6661696c 65642100 43616e6e 6f742066 failed!.Cannot f │ │ │ │ - 0x00027a00 696e6420 25732e6f 00000000 25732e74 ind %s.o....%s.t │ │ │ │ - 0x00027a10 65787400 46414c4c 4241434b 3a205573 ext.FALLBACK: Us │ │ │ │ - 0x00027a20 696e6720 6f626a63 6f707920 696e7374 ing objcopy inst │ │ │ │ - 0x00027a30 65616420 6f662072 6162696e 32000000 ead of rabin2... │ │ │ │ - 0x00027a40 27257327 202d6a20 2e746578 74202d4f '%s' -j .text -O │ │ │ │ - 0x00027a50 2062696e 61727920 2725732e 6f272027 binary '%s.o' ' │ │ │ │ - 0x00027a60 25732e74 65787427 00000000 27257327 %s.text'....'%s' │ │ │ │ - 0x00027a70 202d6a20 302e5f5f 54455854 2e5f5f74 -j 0.__TEXT.__t │ │ │ │ - 0x00027a80 65787420 2d4f2062 696e6172 79202725 ext -O binary '% │ │ │ │ - 0x00027a90 732e6f27 20272573 2e746578 74270000 s.o' '%s.text'.. │ │ │ │ - 0x00027aa0 6f626a63 6f707920 6661696c 65642100 objcopy failed!. │ │ │ │ - 0x00027ab0 25732e25 73000000 2573202d 666f6d69 %s.%s...%s -fomi │ │ │ │ - 0x00027ac0 742d6672 616d652d 706f696e 74657220 t-frame-pointer │ │ │ │ - 0x00027ad0 2d666e6f 2d7a6572 6f2d696e 69746961 -fno-zero-initia │ │ │ │ - 0x00027ae0 6c697a65 642d696e 2d627373 00000000 lized-in-bss.... │ │ │ │ - 0x00027af0 2573202d 666e6f2d 73746163 6b2d7072 %s -fno-stack-pr │ │ │ │ - 0x00027b00 6f746563 746f7220 2d6e6f73 7464696e otector -nostdin │ │ │ │ - 0x00027b10 63202d69 6e636c75 64652027 2573272f c -include '%s'/ │ │ │ │ - 0x00027b20 27257327 2f73666c 69622e68 00000000 '%s'/sflib.h.... │ │ │ │ - 0x00027b30 2573202d 7a206578 65637374 61636b20 %s -z execstack │ │ │ │ - 0x00027b40 2d666f6d 69742d66 72616d65 2d706f69 -fomit-frame-poi │ │ │ │ - 0x00027b50 6e746572 202d6669 6e6c696e 652d6675 nter -finline-fu │ │ │ │ - 0x00027b60 6e637469 6f6e7320 2d666e6f 2d7a6572 nctions -fno-zer │ │ │ │ - 0x00027b70 6f2d696e 69746961 6c697a65 642d696e o-initialized-in │ │ │ │ - 0x00027b80 2d627373 00000000 2e637374 72696e67 -bss.....cstring │ │ │ │ - 0x00027b90 00000000 73697a65 00000000 5f5f5f6d ....size....___m │ │ │ │ - 0x00027ba0 61696e00 73656374 696f6e00 5f5f616c ain.section.__al │ │ │ │ - 0x00027bb0 6c6f6361 00000000 7a65726f 00000000 loca....zero.... │ │ │ │ - 0x00027bc0 63666900 636c616e 67000000 62696e00 cfi.clang...bin. │ │ │ │ - 0x00027bd0 746d7000 6f000000 676f746f 00000000 tmp.o...goto.... │ │ │ │ - 0x00027be0 62726561 6b000000 2e2e2f6c 6962722f break...../libr/ │ │ │ │ - 0x00027bf0 6567672f 6567675f 6c616e67 2e630000 egg/egg_lang.c.. │ │ │ │ - 0x00027c00 25733a25 64204572 726f7220 73747269 %s:%d Error stri │ │ │ │ - 0x00027c10 6e672066 6f726d61 74000000 756e6669 ng format...unfi │ │ │ │ - 0x00027c20 6c746572 65640000 656e636f 64652025 ltered..encode % │ │ │ │ - 0x00027c30 73207374 72696e67 20282573 29202825 s string (%s) (% │ │ │ │ - 0x00027c40 73290000 66696c74 65726564 00000000 s)..filtered.... │ │ │ │ - 0x00027c50 636f6e64 20667261 6d652025 73202825 cond frame %s (% │ │ │ │ - 0x00027c60 73290000 7768696c 65000000 5f5f6265 s)..while...__be │ │ │ │ - 0x00027c70 67696e5f 25645f25 645f2564 00000000 gin_%d_%d_%d.... │ │ │ │ - 0x00027c80 5f5f656e 645f2564 5f25645f 25640000 __end_%d_%d_%d.. │ │ │ │ - 0x00027c90 73746469 6e000000 2f6c6962 2f726164 stdin.../lib/rad │ │ │ │ - 0x00027ca0 61726532 2f362e30 2e382f65 67670000 are2/6.0.8/egg.. │ │ │ │ - 0x00027cb0 2e3a2573 2f257300 4547475f 494e4344 .:%s/%s.EGG_INCD │ │ │ │ - 0x00027cc0 49520000 25733a25 73000000 72617267 IR..%s:%s...rarg │ │ │ │ - 0x00027cd0 00000000 556e6b6e 6f776e20 61726720 ....Unknown arg │ │ │ │ - 0x00027ce0 666f7220 73797363 616c6c20 27257327 for syscall '%s' │ │ │ │ - 0x00027cf0 00000000 4e6f2043 616c6c4e 616d6520 ....No CallName │ │ │ │ - 0x00027d00 27257327 00000000 25252573 00000000 '%s'....%%%s.... │ │ │ │ - 0x00027d10 536f6d65 7468696e 67206973 20726561 Something is rea │ │ │ │ - 0x00027d20 6c6c7920 77726f6e 6720696e 20686572 lly wrong in her │ │ │ │ - 0x00027d30 65000000 4e6f2072 6f6f6d20 696e2074 e...No room in t │ │ │ │ - 0x00027d40 68652073 74617469 63207374 61636b66 he static stackf │ │ │ │ - 0x00027d50 72616d65 21202825 64206d75 73742062 rame! (%d must b │ │ │ │ - 0x00027d60 65202564 29000000 2e666978 25640000 e %d)....fix%d.. │ │ │ │ - 0x00027d70 64617461 20282573 29282573 2973697a data (%s)(%s)siz │ │ │ │ - 0x00027d80 653d2825 64290a00 2e646174 610a0000 e=(%d)...data... │ │ │ │ - 0x00027d90 2e746578 740a0000 225c7830 30220000 .text..."\x00".. │ │ │ │ - 0x00027da0 2e617363 69692025 7325730a 00000000 .ascii %s%s..... │ │ │ │ - 0x00027db0 2e6c6f6e 67202573 0a000000 43616e6e .long %s....Cann │ │ │ │ - 0x00027dc0 6f742070 61727365 20657870 72657373 ot parse express │ │ │ │ - 0x00027dd0 696f6e00 25630000 25733a25 64204e65 ion.%c..%s:%d Ne │ │ │ │ - 0x00027de0 7374696e 67206f66 20657870 72657373 sting of express │ │ │ │ - 0x00027df0 696f6e73 206e6f74 20796574 20737570 ions not yet sup │ │ │ │ - 0x00027e00 706f7274 65640000 2e666978 30000000 ported...fix0... │ │ │ │ - 0x00027e10 646f6573 206e6f74 20736574 206e616d does not set nam │ │ │ │ - 0x00027e20 65206f72 20636f6e 74656e74 20666f72 e or content for │ │ │ │ - 0x00027e30 20616c69 61730000 676c6f62 616c2d62 alias..global-b │ │ │ │ - 0x00027e40 75666665 722d6f76 6572666c 6f772069 uffer-overflow i │ │ │ │ - 0x00027e50 6e20616c 69617365 73000000 646f6573 n aliases...does │ │ │ │ - 0x00027e60 206e6f74 20736574 206e616d 65206f72 not set name or │ │ │ │ - 0x00027e70 20617267 20666f72 20737973 63616c6c arg for syscall │ │ │ │ - 0x00027e80 00000000 676c6f62 616c2d62 75666665 ....global-buffe │ │ │ │ - 0x00027e90 722d6f76 6572666c 6f772069 6e207379 r-overflow in sy │ │ │ │ - 0x00027ea0 7363616c 6c730000 6c6f7373 20626163 scalls..loss bac │ │ │ │ - 0x00027eb0 6b207175 6f746520 696e2069 6e636c75 k quote in inclu │ │ │ │ - 0x00027ec0 64652064 69726563 746f7279 00000000 de directory.... │ │ │ │ - 0x00027ed0 77726f6e 6720696e 636c7564 65207379 wrong include sy │ │ │ │ - 0x00027ee0 6e746178 00000000 25732f25 73000000 ntax....%s/%s... │ │ │ │ - 0x00027ef0 25732f25 732f2573 00000000 43616e6e %s/%s/%s....Cann │ │ │ │ - 0x00027f00 6f742066 696e6420 696e636c 75646520 ot find include │ │ │ │ - 0x00027f10 66696c65 20272573 27000000 43616e6e file '%s'...Cann │ │ │ │ - 0x00027f20 6f742066 696e6420 27257327 00000000 ot find '%s'.... │ │ │ │ - 0x00027f30 496e7661 6c696420 6e756d62 6572206f Invalid number o │ │ │ │ - 0x00027f40 66206172 67756d65 6e747320 666f7220 f arguments for │ │ │ │ - 0x00027f50 676f746f 28290000 43616e6e 6f74206d goto()..Cannot m │ │ │ │ - 0x00027f60 6b766172 00000000 556e7375 70706f72 kvar....Unsuppor │ │ │ │ - 0x00027f70 74656420 7768696c 65207379 6e746178 ted while syntax │ │ │ │ - 0x00027f80 00000000 5f5f6265 67696e5f 25645f25 ....__begin_%d_% │ │ │ │ - 0x00027f90 645f2564 0a000000 73657420 73797363 d_%d....set sysc │ │ │ │ - 0x00027fa0 616c6c20 61726773 00000000 73797363 all args....sysc │ │ │ │ - 0x00027fb0 616c6c00 43616e6e 6f742067 65742040 all.Cannot get @ │ │ │ │ - 0x00027fc0 73797363 616c6c20 7061796c 6f616400 syscall payload. │ │ │ │ - 0x00027fd0 696e6c69 6e650000 63616c6c 20696e20 inline..call in │ │ │ │ - 0x00027fe0 6567672d 3e6c616e 672e6d6f 64652025 egg->lang.mode % │ │ │ │ - 0x00027ff0 64000000 43616e6e 6f742072 65736f6c d...Cannot resol │ │ │ │ - 0x00028000 76652076 61726961 626c6520 27257327 ve variable '%s' │ │ │ │ - 0x00028010 00000000 6e6f7420 73757070 6f727420 ....not support │ │ │ │ - 0x00028020 666f7220 2a707472 20696e20 6567672d for *ptr in egg- │ │ │ │ - 0x00028030 3e6c616e 672e6473 74766172 00000000 >lang.dstvar.... │ │ │ │ - 0x00028040 53696e6b 696e6720 6265666f 7265206f Sinking before o │ │ │ │ - 0x00028050 76657266 6c6f7700 656c7365 00000000 verflow.else.... │ │ │ │ - 0x00028060 20205f5f 656e645f 25645f25 645f2564 __end_%d_%d_%d │ │ │ │ - 0x00028070 00000000 20205f5f 62656769 6e5f2564 .... __begin_%d │ │ │ │ - 0x00028080 5f25645f 25643a0a 00000000 5f5f6966 _%d_%d:.....__if │ │ │ │ - 0x00028090 656c7365 5f25645f 25640000 20205f5f else_%d_%d.. __ │ │ │ │ - 0x000280a0 656e645f 25645f25 645f2564 3a0a0000 end_%d_%d_%d:... │ │ │ │ - 0x000280b0 20205f5f 6966656c 73655f25 645f2564 __ifelse_%d_%d │ │ │ │ - 0x000280c0 3a0a0000 7263635f 66756e20 25642028 :...rcc_fun %d ( │ │ │ │ - 0x000280d0 25732900 656e7600 66617374 63616c6c %s).env.fastcall │ │ │ │ - 0x000280e0 00000000 696e636c 75646500 616c6961 ....include.alia │ │ │ │ - 0x000280f0 73000000 64617461 00000000 6e616b65 s...data....nake │ │ │ │ - 0x00028100 64000000 0a2e2573 2025730a 00000000 d.....%s %s..... │ │ │ │ - 0x00028110 20207075 7368207b 25737d0a 20206220 push {%s}. b │ │ │ │ - 0x00028120 25730a00 656f7200 6d6f7600 6f727200 %s..eor.mov.orr. │ │ │ │ - 0x00028130 73756200 61646400 6d756c00 64697600 sub.add.mul.div. │ │ │ │ - 0x00028140 616e6400 72370000 20202573 2025732c and.r7.. %s %s, │ │ │ │ - 0x00028150 205b2573 5d0a0000 20202573 2025732c [%s]... %s %s, │ │ │ │ - 0x00028160 2025730a 00000000 2020706f 70207237 %s..... pop r7 │ │ │ │ - 0x00028170 0a202063 6d702072 372c2072 370a2020 . cmp r7, r7. │ │ │ │ - 0x00028180 62657120 25730a00 20206c64 72202573 beq %s.. ldr %s │ │ │ │ - 0x00028190 2c205b73 702c2025 645d0a00 20206d6f , [sp, %d].. mo │ │ │ │ - 0x000281a0 76202573 2c207230 0a000000 2e657175 v %s, r0.....equ │ │ │ │ - 0x000281b0 2025732c 2025730a 00000000 20207564 %s, %s..... ud │ │ │ │ - 0x000281c0 66203136 0a000000 62676500 62677400 f 16....bge.bgt. │ │ │ │ - 0x000281d0 626c6500 626c7400 626e6500 62657100 ble.blt.bne.beq. │ │ │ │ - 0x000281e0 2020706f 70207237 0a000000 2020636d pop r7.... cm │ │ │ │ - 0x000281f0 70202573 2c207237 0a000000 20202573 p %s, r7.... %s │ │ │ │ - 0x00028200 2025730a 00000000 20206c64 72207230 %s..... ldr r0 │ │ │ │ - 0x00028210 2c205b66 702c2025 645d0a00 20206164 , [fp, %d].. ad │ │ │ │ - 0x00028220 64207063 2c202564 0a000000 2e737472 d pc, %d.....str │ │ │ │ - 0x00028230 696e6720 22257322 0a000000 2e66696c ing "%s".....fil │ │ │ │ - 0x00028240 6c202564 2c20312c 20300a00 20207375 l %d, 1, 0.. su │ │ │ │ - 0x00028250 62207230 2c207063 2c202564 0a000000 b r0, pc, %d.... │ │ │ │ - 0x00028260 20207374 72207230 2c205b25 735d0a00 str r0, [%s].. │ │ │ │ - 0x00028270 2e2e2f6c 6962722f 6567672f 656d6974 ../libr/egg/emit │ │ │ │ - 0x00028280 5f61726d 2e630000 70726f62 61626c79 _arm.c..probably │ │ │ │ - 0x00028290 20612062 75673f00 20206d6f 76207230 a bug?. mov r0 │ │ │ │ - 0x000282a0 2c202573 0a000000 73702c20 25640000 , %s....sp, %d.. │ │ │ │ - 0x000282b0 20207075 7368207b 25737d0a 00000000 push {%s}..... │ │ │ │ - 0x000282c0 20207075 7368207b 20667020 7d0a0000 push { fp }... │ │ │ │ - 0x000282d0 20206164 64206670 2c202564 0a000000 add fp, %d.... │ │ │ │ - 0x000282e0 20207375 62206670 2c202564 0a000000 sub fp, %d.... │ │ │ │ - 0x000282f0 23202573 0a000000 3a206d6f 76207237 # %s....: mov r7 │ │ │ │ - 0x00028300 2c20602e 61726760 0a3a2073 76632030 , `.arg`.: svc 0 │ │ │ │ - 0x00028310 7825780a 00000000 72256400 20206d6f x%x.....r%d. mo │ │ │ │ - 0x00028320 76207237 2c202573 0a000000 20206d6f v r7, %s.... mo │ │ │ │ - 0x00028330 76207237 2c205b72 375d0a00 20206d6f v r7, [r7].. mo │ │ │ │ - 0x00028340 767a2072 372c205b 72375d0a 00000000 vz r7, [r7]..... │ │ │ │ - 0x00028350 20206164 64207370 2c206670 2c202564 add sp, fp, %d │ │ │ │ - 0x00028360 0a000000 2020706f 70207b66 702c7063 .... pop {fp,pc │ │ │ │ - 0x00028370 7d0a0000 20207075 7368207b 66702c6c }... push {fp,l │ │ │ │ - 0x00028380 727d0a00 20206164 64206670 2c207370 r}.. add fp, sp │ │ │ │ - 0x00028390 2c202434 0a202073 75622073 702c2025 , $4. sub sp, % │ │ │ │ - 0x000283a0 640a0000 20206c64 72207230 2c202573 d... ldr r0, %s │ │ │ │ - 0x000283b0 00000000 20206278 2072300a 00000000 .... bx r0..... │ │ │ │ - 0x000283c0 20206c64 72207225 642c205b 25735d0a ldr r%d, [%s]. │ │ │ │ - 0x000283d0 00000000 2020626c 78207230 0a000000 .... blx r0.... │ │ │ │ - 0x000283e0 2020626c 2025730a 00000000 72300000 bl %s.....r0.. │ │ │ │ - 0x000283f0 72310000 72320000 72330000 72340000 r1..r2..r3..r4.. │ │ │ │ - 0x00028400 6765745f 7768696c 655f656e 64202825 get_while_end (% │ │ │ │ - 0x00028410 732c2025 732c2025 73290a00 61300000 s, %s, %s)..a0.. │ │ │ │ - 0x00028420 25732028 25732c20 5b25735d 290a0000 %s (%s, [%s])... │ │ │ │ - 0x00028430 25732028 25732c20 2573290a 00000000 %s (%s, %s)..... │ │ │ │ - 0x00028440 6c6f6164 70747220 28257329 0a000000 loadptr (%s).... │ │ │ │ - 0x00028450 6c6f6164 20282225 73222c20 2563290a load ("%s", %c). │ │ │ │ - 0x00028460 00000000 7768696c 655f656e 64202825 ....while_end (% │ │ │ │ - 0x00028470 73290a00 73797363 616c6c5f 61726773 s)..syscall_args │ │ │ │ - 0x00028480 20282564 290a0000 72657374 6f72655f (%d)...restore_ │ │ │ │ - 0x00028490 73746163 6b202825 64290a00 6765745f stack (%d)..get_ │ │ │ │ - 0x000284a0 72657375 6c742028 2573290a 00000000 result (%s)..... │ │ │ │ - 0x000284b0 65717520 2825732c 20257329 0a000000 equ (%s, %s).... │ │ │ │ - 0x000284c0 73657420 28222573 222c2022 2573222c set ("%s", "%s", │ │ │ │ - 0x000284d0 20256429 0a000000 6172672e 25642e25 %d)....arg.%d.% │ │ │ │ - 0x000284e0 643d2573 0a000000 6672616d 655f656e d=%s....frame_en │ │ │ │ - 0x000284f0 64202825 642c2025 64290a00 74726170 d (%d, %d)..trap │ │ │ │ - 0x00028500 0a000000 6672616d 65202825 64290a00 ....frame (%d).. │ │ │ │ - 0x00028510 25732028 25732920 3d3e2028 2573290a %s (%s) => (%s). │ │ │ │ - 0x00028520 00000000 73797363 616c6c20 28256429 ....syscall (%d) │ │ │ │ - 0x00028530 0a000000 676f746f 20285b25 735d290a ....goto ([%s]). │ │ │ │ - 0x00028540 00000000 676f746f 20282573 290a0000 ....goto (%s)... │ │ │ │ - 0x00028550 63616c6c 20285b25 735d290a 00000000 call ([%s])..... │ │ │ │ - 0x00028560 63616c6c 20282573 290a0000 66702c24 call (%s)...fp,$ │ │ │ │ - 0x00028570 25640000 73702c24 25640000 61310000 %d..sp,$%d..a1.. │ │ │ │ - 0x00028580 61320000 61330000 61340000 20207075 a2..a3..a4.. pu │ │ │ │ - 0x00028590 73682025 730a2020 6a6d7020 25730a00 sh %s. jmp %s.. │ │ │ │ - 0x000285a0 6f720000 786f7200 72617800 2020706f or..xor.rax. po │ │ │ │ - 0x000285b0 70207261 780a0000 20207465 73742072 p rax... test r │ │ │ │ - 0x000285c0 61782c20 7261780a 00000000 20206a6e ax, rax..... jn │ │ │ │ - 0x000285d0 7a202573 0a000000 20206164 64207273 z %s.... add rs │ │ │ │ - 0x000285e0 702c2025 640a0000 20206d6f 76202573 p, %d... mov %s │ │ │ │ - 0x000285f0 2c207261 780a0000 2e657175 2025732c , rax....equ %s, │ │ │ │ - 0x00028600 25730a00 2020696e 74330a00 6d6f7620 %s.. int3..mov │ │ │ │ - 0x00028610 7262702c 20727370 0a000000 6a670000 rbp, rsp....jg.. │ │ │ │ - 0x00028620 6a676500 6a6c0000 6a6c6500 6a6e6500 jge.jl..jle.jne. │ │ │ │ - 0x00028630 6a7a0000 6a6e7a00 2020636d 70207261 jz..jnz. cmp ra │ │ │ │ - 0x00028640 782c2025 730a0000 20206c65 61207261 x, %s... lea ra │ │ │ │ - 0x00028650 782c205b 7262702b 25645d0a 00000000 x, [rbp+%d]..... │ │ │ │ - 0x00028660 20206d6f 76207261 782c2025 730a0000 mov rax, %s... │ │ │ │ - 0x00028670 20207075 73682072 61780a00 20207075 push rax.. pu │ │ │ │ - 0x00028680 7368205b 25735d0a 00000000 20207075 sh [%s]..... pu │ │ │ │ - 0x00028690 73682072 62700a00 20206164 64207262 sh rbp.. add rb │ │ │ │ - 0x000286a0 702c2025 640a0000 20207375 62207262 p, %d... sub rb │ │ │ │ - 0x000286b0 702c2025 640a0000 72736900 2e2e2f6c p, %d...rsi.../l │ │ │ │ - 0x000286c0 6962722f 6567672f 656d6974 5f783836 ibr/egg/emit_x86 │ │ │ │ - 0x000286d0 2e630000 43616e6e 6f742066 696e6420 .c..Cannot find │ │ │ │ - 0x000286e0 67707220 25640000 20206d6f 76202573 gpr %d.. mov %s │ │ │ │ - 0x000286f0 2c205b72 73702b25 645d0a00 72646900 , [rsp+%d]..rdi. │ │ │ │ - 0x00028700 20206d6f 76202573 2c205b72 73705d0a mov %s, [rsp]. │ │ │ │ - 0x00028710 00000000 5b726270 2b25645d 00000000 ....[rbp+%d].... │ │ │ │ - 0x00028720 5b726270 25645d00 5b726270 5d000000 [rbp%d].[rbp]... │ │ │ │ - 0x00028730 5573696e 67207374 61636b20 76617273 Using stack vars │ │ │ │ - 0x00028740 20696e20 6e616b65 64206675 6e637469 in naked functi │ │ │ │ - 0x00028750 6f6e7300 5b727370 2b25645d 00000000 ons.[rsp+%d].... │ │ │ │ - 0x00028760 20206d6f 76206477 6f726420 25732c20 mov dword %s, │ │ │ │ - 0x00028770 30782578 0a000000 20206d6f 76206477 0x%x.... mov dw │ │ │ │ - 0x00028780 6f726420 25732c20 300a0000 20206c65 ord %s, 0... le │ │ │ │ - 0x00028790 61207261 782c2025 730a0000 20206d6f a rax, %s... mo │ │ │ │ - 0x000287a0 76207261 782c205b 7261785d 0a000000 v rax, [rax].... │ │ │ │ - 0x000287b0 20206d6f 767a2072 61782c20 5b726178 movz rax, [rax │ │ │ │ - 0x000287c0 5d0a0000 2020706f 70207262 700a0000 ]... pop rbp... │ │ │ │ - 0x000287d0 20207265 740a0000 20207075 73682072 ret... push r │ │ │ │ - 0x000287e0 62700a20 206d6f76 20726270 2c207273 bp. mov rbp, rs │ │ │ │ - 0x000287f0 700a2020 73756220 7273702c 2025640a p. sub rsp, %d. │ │ │ │ - 0x00028800 00000000 20206361 6c6c205b 25735d0a .... call [%s]. │ │ │ │ - 0x00028810 00000000 20206361 6c6c2025 730a0000 .... call %s... │ │ │ │ - 0x00028820 20206a6d 70205b25 735d0a00 20206a6d jmp [%s].. jm │ │ │ │ - 0x00028830 70202573 0a000000 4a756d70 20776974 p %s....Jump wit │ │ │ │ - 0x00028840 686f7574 20646573 74696e61 74696f6e hout destination │ │ │ │ - 0x00028850 00000000 0a203a20 6d6f7620 7261782c ..... : mov rax, │ │ │ │ - 0x00028860 20602e61 7267600a 203a2073 79736361 `.arg`. : sysca │ │ │ │ - 0x00028870 6c6c0a00 0a20203a 206d6f76 20726178 ll... : mov rax │ │ │ │ - 0x00028880 2c20602e 61726760 0a20203a 20737973 , `.arg`. : sys │ │ │ │ - 0x00028890 63616c6c 0a000000 78363400 72647800 call....x64.rdx. │ │ │ │ - 0x000288a0 72313000 72380000 72390000 78370000 r10.r8..r9..x7.. │ │ │ │ - 0x000288b0 2020636d 70207837 2c207837 0a202062 cmp x7, x7. b │ │ │ │ - 0x000288c0 65712025 730a0000 20206d6f 76202573 eq %s... mov %s │ │ │ │ - 0x000288d0 2c207830 0a000000 20206272 6b20300a , x0.... brk 0. │ │ │ │ - 0x000288e0 00000000 2020636d 70202573 2c207837 .... cmp %s, x7 │ │ │ │ - 0x000288f0 0a000000 20206c64 72207830 2c205b66 .... ldr x0, [f │ │ │ │ - 0x00028900 702c2025 645d0a00 20207375 62207830 p, %d].. sub x0 │ │ │ │ - 0x00028910 2c207063 2c202564 0a000000 20207374 , pc, %d.... st │ │ │ │ - 0x00028920 72207830 2c205b25 735d0a00 2e2e2f6c r x0, [%s]..../l │ │ │ │ - 0x00028930 6962722f 6567672f 656d6974 5f613634 ibr/egg/emit_a64 │ │ │ │ - 0x00028940 2e630000 20206d6f 76207830 2c202573 .c.. mov x0, %s │ │ │ │ - 0x00028950 0a000000 3a206d6f 76207837 2c20602e ....: mov x7, `. │ │ │ │ - 0x00028960 61726760 0a3a2073 76632030 7825780a arg`.: svc 0x%x. │ │ │ │ - 0x00028970 00000000 20206d6f 76207837 2c202573 .... mov x7, %s │ │ │ │ - 0x00028980 0a000000 20206d6f 76207837 2c205b78 .... mov x7, [x │ │ │ │ - 0x00028990 375d0a00 20206d6f 767a2078 372c205b 7].. movz x7, [ │ │ │ │ - 0x000289a0 78375d0a 00000000 20206164 64207832 x7]..... add x2 │ │ │ │ - 0x000289b0 392c2073 702c2038 0a202073 75622073 9, sp, 8. sub s │ │ │ │ - 0x000289c0 702c2073 702c2025 640a0000 20206c64 p, sp, %d... ld │ │ │ │ - 0x000289d0 72207830 2c202573 00000000 20206278 r x0, %s.... bx │ │ │ │ - 0x000289e0 2078300a 00000000 20206c64 72207825 x0..... ldr x% │ │ │ │ - 0x000289f0 642c205b 25735d0a 00000000 2020626c d, [%s]..... bl │ │ │ │ - 0x00028a00 72207830 0a000000 78256400 61363400 r x0....x%d.a64. │ │ │ │ - 0x00028a10 78300000 78310000 78320000 78330000 x0..x1..x2..x3.. │ │ │ │ - 0x00028a20 78340000 5e000000 3a3d0000 7c000000 x4..^...:=..|... │ │ │ │ - 0x00028a30 2d000000 2b000000 2a000000 2f000000 -...+...*.../... │ │ │ │ - 0x00028a40 26000000 41300000 25732c25 732c2573 &...A0..%s,%s,%s │ │ │ │ - 0x00028a50 2c25732c 3a3d2c00 46502c25 642c2b2c ,%s,:=,.FP,%d,+, │ │ │ │ - 0x00028a60 53502c3a 3d2c0000 25642c41 302c3a3d SP,:=,..%d,A0,:= │ │ │ │ - 0x00028a70 2c25642c 28292c3a 3d2c0000 25732c5b ,%d,(),:=,..%s,[ │ │ │ │ - 0x00028a80 385d2c25 732c3a3d 2c000000 25732c5b 8],%s,:=,...%s,[ │ │ │ │ - 0x00028a90 315d2c25 732c3a3d 2c000000 25732c5b 1],%s,:=,...%s,[ │ │ │ │ - 0x00028aa0 345d2c25 732c3a3d 2c000000 25732c5b 4],%s,:=,...%s,[ │ │ │ │ - 0x00028ab0 25645d2c 50432c3a 3d000000 25732c50 %d],PC,:=...%s,P │ │ │ │ - 0x00028ac0 432c3a3d 00000000 65617800 2020706f C,:=....eax. po │ │ │ │ - 0x00028ad0 70206561 780a0000 20207465 73742065 p eax... test e │ │ │ │ - 0x00028ae0 61782c20 6561780a 00000000 20206164 ax, eax..... ad │ │ │ │ - 0x00028af0 64206573 702c2025 640a0000 20206d6f d esp, %d... mo │ │ │ │ - 0x00028b00 76202573 2c206561 780a0000 6d6f7620 v %s, eax...mov │ │ │ │ - 0x00028b10 6562702c 20657370 0a000000 2020636d ebp, esp.... cm │ │ │ │ - 0x00028b20 70206561 782c2025 730a0000 20206c65 p eax, %s... le │ │ │ │ - 0x00028b30 61206561 782c205b 6562702b 25645d0a a eax, [ebp+%d]. │ │ │ │ - 0x00028b40 00000000 20207075 73682025 730a0000 .... push %s... │ │ │ │ - 0x00028b50 20207075 73682065 62700a00 20206164 push ebp.. ad │ │ │ │ - 0x00028b60 64206562 702c2025 640a0000 20207375 d ebp, %d... su │ │ │ │ - 0x00028b70 62206562 702c2025 640a0000 65637800 b ebp, %d...ecx. │ │ │ │ - 0x00028b80 20206d6f 76202573 2c205b65 73702b25 mov %s, [esp+% │ │ │ │ - 0x00028b90 645d0a00 65627800 20206d6f 76202573 d]..ebx. mov %s │ │ │ │ - 0x00028ba0 2c205b65 73705d0a 00000000 5b656270 , [esp].....[ebp │ │ │ │ - 0x00028bb0 2b25645d 00000000 5b656270 25645d00 +%d]....[ebp%d]. │ │ │ │ - 0x00028bc0 5b656270 5d000000 5b657370 2b25645d [ebp]...[esp+%d] │ │ │ │ - 0x00028bd0 00000000 20206c65 61206561 782c2025 .... lea eax, % │ │ │ │ - 0x00028be0 730a0000 20206d6f 76206561 782c2025 s... mov eax, % │ │ │ │ - 0x00028bf0 730a0000 20206d6f 76206561 782c205b s... mov eax, [ │ │ │ │ - 0x00028c00 6561785d 0a000000 20206d6f 767a2065 eax].... movz e │ │ │ │ - 0x00028c10 61782c20 5b656178 5d0a0000 2020706f ax, [eax]... po │ │ │ │ - 0x00028c20 70206562 700a0000 20207075 73682065 p ebp... push e │ │ │ │ - 0x00028c30 62700a20 206d6f76 20656270 2c206573 bp. mov ebp, es │ │ │ │ - 0x00028c40 700a2020 73756220 6573702c 2025640a p. sub esp, %d. │ │ │ │ - 0x00028c50 00000000 0a203a20 6d6f7620 6561782c ..... : mov eax, │ │ │ │ - 0x00028c60 20602e61 7267600a 203a2069 6e742030 `.arg`. : int 0 │ │ │ │ - 0x00028c70 7838300a 00000000 0a20203a 206d6f76 x80...... : mov │ │ │ │ - 0x00028c80 20656178 2c20602e 61726760 0a20203a eax, `.arg`. : │ │ │ │ - 0x00028c90 20707573 68206561 780a2020 3a20696e push eax. : in │ │ │ │ - 0x00028ca0 74203078 38300a20 203a2061 64642065 t 0x80. : add e │ │ │ │ - 0x00028cb0 73702c20 25640a00 65647800 65736900 sp, %d..edx.esi. │ │ │ │ - 0x00028cc0 65646900 65627000 636d6400 73756964 edi.ebp.cmd.suid │ │ │ │ - 0x00028cd0 00000000 2e2e2f6c 6962722f 6567672f ....../libr/egg/ │ │ │ │ - 0x00028ce0 702f6567 675f6578 65632e63 00000000 p/egg_exec.c.... │ │ │ │ - 0x00028cf0 6e6f2073 75696420 666f7220 74686973 no suid for this │ │ │ │ - 0x00028d00 20706c61 74666f72 6d000000 556e7375 platform...Unsu │ │ │ │ - 0x00028d10 70706f72 74656420 61726368 20256420 pported arch %d │ │ │ │ - 0x00028d20 62697473 00000000 556e7375 70706f72 bits....Unsuppor │ │ │ │ - 0x00028d30 74656420 6f732025 78000000 63757374 ted os %x...cust │ │ │ │ - 0x00028d40 6f6d2063 6f6d6d61 6e642066 6f722073 om command for s │ │ │ │ - 0x00028d50 68656c6c 636f6465 73206973 2074656d hellcodes is tem │ │ │ │ - 0x00028d60 706f7261 72696c79 20646973 61626c65 porarily disable │ │ │ │ - 0x00028d70 64000000 43616e6e 6f742073 6574206f d...Cannot set o │ │ │ │ - 0x00028d80 70745f63 6d640000 43616e6e 6f742070 pt_cmd..Cannot p │ │ │ │ - 0x00028d90 756c6c20 6f70745f 636d6463 6f646500 ull opt_cmdcode. │ │ │ │ - 0x00028da0 65786563 00000000 65786563 75746520 exec....execute │ │ │ │ - 0x00028db0 636d643d 2f62696e 2f736820 73756964 cmd=/bin/sh suid │ │ │ │ - 0x00028dc0 3d66616c 73650000 70616e63 616b6500 =false..pancake. │ │ │ │ - 0x00028dd0 4d495400 30784646 00000000 2e2e2f6c MIT.0xFF....../l │ │ │ │ - 0x00028de0 6962722f 6567672f 702f6567 675f786f ibr/egg/p/egg_xo │ │ │ │ - 0x00028df0 722e6300 584f5220 6b657920 6e6f7420 r.c.XOR key not │ │ │ │ - 0x00028e00 70726f76 69646564 2e205573 696e6720 provided. Using │ │ │ │ - 0x00028e10 28257329 20617320 74686520 6b657900 (%s) as the key. │ │ │ │ - 0x00028e20 496e7661 6c696420 6b657920 28257329 Invalid key (%s) │ │ │ │ - 0x00028e30 00000000 7368656c 6c636f64 65206973 ....shellcode is │ │ │ │ - 0x00028e40 20746f6f 206c6f6e 67203a28 00000000 too long :(.... │ │ │ │ - 0x00028e50 4e6f2073 68656c6c 636f6465 20666f75 No shellcode fou │ │ │ │ - 0x00028e60 6e642100 54686973 20786f72 206b6579 nd!.This xor key │ │ │ │ - 0x00028e70 2067656e 65726174 6573206e 756c6c20 generates null │ │ │ │ - 0x00028e80 62797465 732e2054 72792061 6761696e bytes. Try again │ │ │ │ - 0x00028e90 00000000 496e7661 6c696420 61726368 ....Invalid arch │ │ │ │ - 0x00028ea0 20666f72 20656767 2e786f72 20776869 for egg.xor whi │ │ │ │ - 0x00028eb0 63682069 73207838 362d6f6e 6c792066 ch is x86-only f │ │ │ │ - 0x00028ec0 6f72206e 6f770000 e8ffffff ffc15e48 or now........^H │ │ │ │ - 0x00028ed0 83c60d30 1e48ffc6 e2f90000 786f7220 ...0.H......xor │ │ │ │ - 0x00028ee0 656e636f 64657220 666f7220 7368656c encoder for shel │ │ │ │ - 0x00028ef0 6c636f64 65000000 70616e63 616b652c lcode...pancake, │ │ │ │ - 0x00028f00 73616e74 69746f78 00000000 2f2f2053 santitox....// S │ │ │ │ - 0x00028f10 44422d43 47454e20 56322e33 2e300a23 DB-CGEN V2.3.0.# │ │ │ │ - 0x00028f20 696e636c 75646520 3c637479 70652e68 include .#include .#include ..struct │ │ │ │ - 0x00028f60 206b7620 7b20636f 6e737420 63686172 kv { const char │ │ │ │ - 0x00028f70 202a6e61 6d653b20 636f6e73 74206368 *name; const ch │ │ │ │ - 0x00028f80 6172202a 76616c75 653b207d 3b0a7374 ar *value; };.st │ │ │ │ - 0x00028f90 61746963 20636f6e 73742073 74727563 atic const struc │ │ │ │ - 0x00028fa0 74206b76 206b7673 5b5d203d 207b0000 t kv kvs[] = {.. │ │ │ │ - 0x00028fb0 2f2f2067 6363202d 444d4149 4e3d3120 // gcc -DMAIN=1 │ │ │ │ - 0x00028fc0 25732e63 203b202e 2f612e6f 7574203e %s.c ; ./a.out > │ │ │ │ - 0x00028fd0 2025732e 68000000 257b0a23 696e636c %s.h...%{.#incl │ │ │ │ - 0x00028fe0 75646520 3c737464 696f2e68 3e0a2369 ude .#i │ │ │ │ - 0x00028ff0 6e636c75 6465203c 73747269 6e672e68 nclude .#include .%}..struct │ │ │ │ - 0x00029020 6b76207b 20636f6e 73742063 68617220 kv { const char │ │ │ │ - 0x00029030 2a6e616d 653b2063 6f6e7374 20636861 *name; const cha │ │ │ │ - 0x00029040 72202a76 616c7565 3b207d3b 0a252500 r *value; };.%%. │ │ │ │ - 0x00029050 2f2f2067 70657266 202d6163 6c454443 // gperf -aclEDC │ │ │ │ - 0x00029060 4947202d 2d6e756c 6c2d7374 72696e67 IG --null-string │ │ │ │ - 0x00029070 73202d48 20736462 5f686173 685f635f s -H sdb_hash_c_ │ │ │ │ - 0x00029080 2573202d 4e207364 625f6765 745f635f %s -N sdb_get_c_ │ │ │ │ - 0x00029090 2573202d 74202573 2e677065 7266203e %s -t %s.gperf > │ │ │ │ - 0x000290a0 2025732e 63000000 20207b4e 554c4c2c %s.c... {NULL, │ │ │ │ - 0x000290b0 204e554c 4c7d0a7d 3b0a7479 70656465 NULL}.};.typede │ │ │ │ - 0x000290c0 6620696e 7420282a 47706572 66466f72 f int (*GperfFor │ │ │ │ - 0x000290d0 65616368 43616c6c 6261636b 2928766f eachCallback)(vo │ │ │ │ - 0x000290e0 6964202a 75736572 2c20636f 6e737420 id *user, const │ │ │ │ - 0x000290f0 63686172 202a6b2c 20636f6e 73742063 char *k, const c │ │ │ │ - 0x00029100 68617220 2a76293b 00000000 696e7420 har *v);....int │ │ │ │ - 0x00029110 67706572 665f2573 5f666f72 65616368 gperf_%s_foreach │ │ │ │ - 0x00029120 28477065 7266466f 72656163 6843616c (GperfForeachCal │ │ │ │ - 0x00029130 6c626163 6b206362 2c20766f 6964202a lback cb, void * │ │ │ │ - 0x00029140 75736572 29207b00 2020696e 74206920 user) {. int i │ │ │ │ - 0x00029150 3d20303b 20776869 6c652028 6b76735b = 0; while (kvs[ │ │ │ │ - 0x00029160 695d2e6e 616d6529 207b0a20 20636220 i].name) {. cb │ │ │ │ - 0x00029170 28757365 722c206b 76735b69 5d2e6e61 (user, kvs[i].na │ │ │ │ - 0x00029180 6d652c20 6b76735b 695d2e76 616c7565 me, kvs[i].value │ │ │ │ - 0x00029190 293b0a20 20692b2b 3b7d0a20 20726574 );. i++;}. ret │ │ │ │ - 0x000291a0 75726e20 303b0a7d 00000000 636f6e73 urn 0;.}....cons │ │ │ │ - 0x000291b0 74206368 6172202a 67706572 665f2573 t char *gperf_%s │ │ │ │ - 0x000291c0 5f676574 28636f6e 73742063 68617220 _get(const char │ │ │ │ - 0x000291d0 2a732920 7b000000 2020696e 74206920 *s) {... int i │ │ │ │ - 0x000291e0 3d20303b 20776869 6c652028 6b76735b = 0; while (kvs[ │ │ │ │ - 0x000291f0 695d2e6e 616d6529 207b0a20 20696620 i].name) {. if │ │ │ │ - 0x00029200 28217374 72636d70 2028732c 206b7673 (!strcmp (s, kvs │ │ │ │ - 0x00029210 5b695d2e 6e616d65 29292072 65747572 [i].name)) retur │ │ │ │ - 0x00029220 6e206b76 735b695d 2e76616c 75653b0a n kvs[i].value;. │ │ │ │ - 0x00029230 2020692b 2b3b7d0a 20207265 7475726e i++;}. return │ │ │ │ - 0x00029240 204e554c 4c3b0a7d 00000000 23646566 NULL;.}....#def │ │ │ │ - 0x00029250 696e6520 7364625f 68617368 5f635f25 ine sdb_hash_c_% │ │ │ │ - 0x00029260 7328782c 79292067 70657266 5f25735f s(x,y) gperf_%s_ │ │ │ │ - 0x00029270 68617368 28782900 636f6e73 7420756e hash(x).const un │ │ │ │ - 0x00029280 7369676e 65642069 6e742067 70657266 signed int gperf │ │ │ │ - 0x00029290 5f25735f 68617368 28636f6e 73742063 _%s_hash(const c │ │ │ │ - 0x000292a0 68617220 2a732920 7b000000 2020696e har *s) {... in │ │ │ │ - 0x000292b0 74207375 6d203d20 7374726c 656e2028 t sum = strlen ( │ │ │ │ - 0x000292c0 73293b0a 20207768 696c6520 282a7329 s);. while (*s) │ │ │ │ - 0x000292d0 207b2073 756d202b 3d202a73 3b20732b { sum += *s; s+ │ │ │ │ - 0x000292e0 2b3b207d 0a202072 65747572 6e207375 +; }. return su │ │ │ │ - 0x000292f0 6d3b0a7d 00000000 73747275 6374207b m;.}....struct { │ │ │ │ - 0x00029300 636f6e73 74206368 6172202a 6e616d65 const char *name │ │ │ │ - 0x00029310 3b766f69 64202a67 65743b76 6f696420 ;void *get;void │ │ │ │ - 0x00029320 2a686173 683b766f 6964202a 666f7265 *hash;void *fore │ │ │ │ - 0x00029330 6163683b 7d206770 6572665f 2573203d ach;} gperf_%s = │ │ │ │ - 0x00029340 207b0a20 202e6e61 6d65203d 20222573 {. .name = "%s │ │ │ │ - 0x00029350 222c0a20 202e6765 74203d20 26677065 ",. .get = &gpe │ │ │ │ - 0x00029360 72665f25 735f6765 742c0a20 202e6861 rf_%s_get,. .ha │ │ │ │ - 0x00029370 7368203d 20266770 6572665f 25735f68 sh = &gperf_%s_h │ │ │ │ - 0x00029380 6173682c 0a20202e 666f7265 61636820 ash,. .foreach │ │ │ │ - 0x00029390 3d202667 70657266 5f25735f 666f7265 = &gperf_%s_fore │ │ │ │ - 0x000293a0 6163680a 7d3b0a0a 23696620 4d41494e ach.};..#if MAIN │ │ │ │ - 0x000293b0 0a696e74 206d6169 6e202829 207b0a09 .int main () {.. │ │ │ │ - 0x000293c0 636f6e73 74206368 6172202a 73203d20 const char *s = │ │ │ │ - 0x000293d0 28286368 61722a28 2a292863 6861722a ((char*(*)(char* │ │ │ │ - 0x000293e0 29296770 6572665f 25732e67 65742928 ))gperf_%s.get)( │ │ │ │ - 0x000293f0 22666f6f 22293b0a 09707269 6e746620 "foo");..printf │ │ │ │ - 0x00029400 28222525 735c6e22 2c207329 3b0a7d0a ("%%s\n", s);.}. │ │ │ │ - 0x00029410 23656e64 69660000 25250a2f 2f205344 #endif..%%.// SD │ │ │ │ - 0x00029420 422d4347 454e2056 322e332e 300a7479 B-CGEN V2.3.0.ty │ │ │ │ - 0x00029430 70656465 6620696e 7420282a 47706572 pedef int (*Gper │ │ │ │ - 0x00029440 66466f72 65616368 43616c6c 6261636b fForeachCallback │ │ │ │ - 0x00029450 2928766f 6964202a 75736572 2c20636f )(void *user, co │ │ │ │ - 0x00029460 6e737420 63686172 202a6b2c 20636f6e nst char *k, con │ │ │ │ - 0x00029470 73742063 68617220 2a76293b 00000000 st char *v);.... │ │ │ │ - 0x00029480 09696e74 20693b66 6f722028 693d303b .int i;for (i=0; │ │ │ │ - 0x00029490 693c544f 54414c5f 4b455957 4f524453 in │ │ │ │ - 0x000294e0 616d652c 20772d3e 76616c75 65292920 ame, w->value)) │ │ │ │ - 0x000294f0 72657475 726e2030 3b0a7d0a 72657475 return 0;.}.retu │ │ │ │ - 0x00029500 726e2031 3b7d0000 636f6e73 74206368 rn 1;}..const ch │ │ │ │ - 0x00029510 61722a20 67706572 665f2573 5f676574 ar* gperf_%s_get │ │ │ │ - 0x00029520 28636f6e 73742063 68617220 2a732920 (const char *s) │ │ │ │ - 0x00029530 7b000000 09636f6e 73742073 74727563 {....const struc │ │ │ │ - 0x00029540 74206b76 202a6f20 3d207364 625f6765 t kv *o = sdb_ge │ │ │ │ - 0x00029550 745f635f 25732028 732c2073 74726c65 t_c_%s (s, strle │ │ │ │ - 0x00029560 6e287329 293b0000 09726574 75726e20 n(s));...return │ │ │ │ - 0x00029570 6f3f206f 2d3e7661 6c75653a 204e554c o? o->value: NUL │ │ │ │ - 0x00029580 4c3b0a7d 00000000 09726574 75726e20 L;.}.....return │ │ │ │ - 0x00029590 7364625f 68617368 5f635f25 7328732c sdb_hash_c_%s(s, │ │ │ │ - 0x000295a0 20737472 6c656e20 28732929 3b000000 strlen (s));... │ │ │ │ - 0x000295b0 73747275 6374207b 636f6e73 74206368 struct {const ch │ │ │ │ - 0x000295c0 61722a6e 616d653b 766f6964 2a676574 ar*name;void*get │ │ │ │ - 0x000295d0 3b766f69 642a6861 73683b76 6f696420 ;void*hash;void │ │ │ │ - 0x000295e0 2a666f72 65616368 3b7d2067 70657266 *foreach;} gperf │ │ │ │ - 0x000295f0 5f257320 3d207b0a 092e6e61 6d65203d _%s = {...name = │ │ │ │ - 0x00029600 20222573 222c0a09 2e676574 203d2026 "%s",...get = & │ │ │ │ - 0x00029610 67706572 665f2573 5f676574 2c0a092e gperf_%s_get,... │ │ │ │ - 0x00029620 68617368 203d2026 67706572 665f2573 hash = &gperf_%s │ │ │ │ - 0x00029630 5f686173 682c0a09 2e666f72 65616368 _hash,...foreach │ │ │ │ - 0x00029640 203d2026 67706572 665f2573 5f666f72 = &gperf_%s_for │ │ │ │ - 0x00029650 65616368 0a7d3b0a 0a236966 204d4149 each.};..#if MAI │ │ │ │ - 0x00029660 4e0a696e 74206d61 696e2028 29207b0a N.int main () {. │ │ │ │ - 0x00029670 09636861 72206c69 6e655b31 3032345d .char line[1024] │ │ │ │ - 0x00029680 3b0a0946 494c4520 2a666420 3d20666f ;..FILE *fd = fo │ │ │ │ - 0x00029690 70656e20 28222573 2e677065 7266222c pen ("%s.gperf", │ │ │ │ - 0x000296a0 20227222 293b0a09 69662028 21666429 "r");..if (!fd) │ │ │ │ - 0x000296b0 207b0a09 09667072 696e7466 20287374 {...fprintf (st │ │ │ │ - 0x000296c0 64657272 2c202243 616e6e6f 74206f70 derr, "Cannot op │ │ │ │ - 0x000296d0 656e2025 732e6770 6572665c 6e22293b en %s.gperf\n"); │ │ │ │ - 0x000296e0 0a090972 65747572 6e20313b 0a097d0a ...return 1;..}. │ │ │ │ - 0x000296f0 09696e74 206d6f64 65203d20 303b0a09 .int mode = 0;.. │ │ │ │ - 0x00029700 7072696e 74662028 22236966 6e646566 printf ("#ifndef │ │ │ │ - 0x00029710 20494e43 4c554445 5f25735f 485c6e22 INCLUDE_%s_H\n" │ │ │ │ - 0x00029720 293b0a09 7072696e 74662028 22236465 );..printf ("#de │ │ │ │ - 0x00029730 66696e65 20494e43 4c554445 5f25735f fine INCLUDE_%s_ │ │ │ │ - 0x00029740 4820315c 6e22293b 0a097768 696c6520 H 1\n");..while │ │ │ │ - 0x00029750 28216665 6f662028 66642929 207b0a09 (!feof (fd)) {.. │ │ │ │ - 0x00029760 092a6c69 6e65203d 20303b0a 09096667 .*line = 0;...fg │ │ │ │ - 0x00029770 65747320 286c696e 652c2073 697a656f ets (line, sizeo │ │ │ │ - 0x00029780 6620286c 696e6529 2c206664 293b0a09 f (line), fd);.. │ │ │ │ - 0x00029790 09696620 286d6f64 65203d3d 20312920 .if (mode == 1) │ │ │ │ - 0x000297a0 7b0a0909 09636861 72202a63 6f6d6d61 {....char *comma │ │ │ │ - 0x000297b0 203d2073 74726368 7220286c 696e652c = strchr (line, │ │ │ │ - 0x000297c0 20272c27 293b0a09 09096966 2028636f ',');....if (co │ │ │ │ - 0x000297d0 6d6d6129 207b0a09 0909092a 636f6d6d mma) {.....*comm │ │ │ │ - 0x000297e0 61203d20 303b0a09 09090963 68617220 a = 0;.....char │ │ │ │ - 0x000297f0 2a757020 3d207364 625f7374 72647570 *up = sdb_strdup │ │ │ │ - 0x00029800 20286c69 6e65293b 0a090909 09636861 (line);.....cha │ │ │ │ - 0x00029810 72202a70 203d2075 703b2077 68696c65 r *p = up; while │ │ │ │ - 0x00029820 20282a70 29207b20 2a70203d 20746f75 (*p) { *p = tou │ │ │ │ - 0x00029830 70706572 20282a70 293b2070 2b2b3b20 pper (*p); p++; │ │ │ │ - 0x00029840 7d0a0909 09097072 696e7466 20282223 }.....printf ("# │ │ │ │ - 0x00029850 64656669 6e652047 50455246 5f25735f define GPERF_%s_ │ │ │ │ - 0x00029860 25257320 2525645c 6e222c0a 09090909 %%s %%d\n",..... │ │ │ │ - 0x00029870 096c696e 652c2073 64625f68 6173685f .line, sdb_hash_ │ │ │ │ - 0x00029880 635f2573 20286c69 6e652c20 636f6d6d c_%s (line, comm │ │ │ │ - 0x00029890 61202d20 6c696e65 29293b0a 0909097d a - line));....} │ │ │ │ - 0x000298a0 0a09097d 0a090969 6620282a 6c696e65 ...}...if (*line │ │ │ │ - 0x000298b0 203d3d20 27252527 20262620 6c696e65 == '%%' && line │ │ │ │ - 0x000298c0 5b315d20 3d3d2027 25252729 207b206d [1] == '%%') { m │ │ │ │ - 0x000298d0 6f64652b 2b3b207d 0a097d0a 09707269 ode++; }..}..pri │ │ │ │ - 0x000298e0 6e746620 28222365 6e646966 5c6e2229 ntf ("#endif\n") │ │ │ │ - 0x000298f0 3b0a7d0a 23656e64 69660000 55736167 ;.}.#endif..Usag │ │ │ │ - 0x00029900 653a2073 6462202d 72205b70 6174685d e: sdb -r [path] │ │ │ │ - 0x00029910 0a000000 5344425f 4f555450 55545f44 ....SDB_OUTPUT_D │ │ │ │ - 0x00029920 49520000 53444254 4f4f4c20 286d6972 IR..SDBTOOL (mir │ │ │ │ - 0x00029930 726f723d 25642920 66726f6d 3d257320 ror=%d) from=%s │ │ │ │ - 0x00029940 746f3d25 730a0000 496e7661 6c696420 to=%s...Invalid │ │ │ │ - 0x00029950 64697265 63746f72 793a2025 730a0000 directory: %s... │ │ │ │ - 0x00029960 4661696c 65642074 6f206765 74206375 Failed to get cu │ │ │ │ - 0x00029970 7272656e 74206469 72656374 6f72790a rrent directory. │ │ │ │ - 0x00029980 00000000 43616e6e 6f742063 68646972 ....Cannot chdir │ │ │ │ - 0x00029990 20746f20 25730a00 2e736462 2e747874 to %s...sdb.txt │ │ │ │ - 0x000299a0 00000000 6e657765 72202573 0a000000 ....newer %s.... │ │ │ │ - 0x000299b0 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ - 0x000299c0 206f7574 70757420 64697265 63746f72 output director │ │ │ │ - 0x000299d0 793a2025 730a0000 4661696c 65642074 y: %s...Failed t │ │ │ │ - 0x000299e0 6f206765 6e657261 74652068 65616465 o generate heade │ │ │ │ - 0x000299f0 720a0000 4661696c 65642074 6f206372 r...Failed to cr │ │ │ │ - 0x00029a00 65617465 20737472 696e6720 62756666 eate string buff │ │ │ │ - 0x00029a10 65720a00 4661696c 65642074 6f206372 er..Failed to cr │ │ │ │ - 0x00029a20 65617465 20534442 20696e73 74616e63 eate SDB instanc │ │ │ │ - 0x00029a30 650a0000 4661696c 65642074 6f206c6f e...Failed to lo │ │ │ │ - 0x00029a40 61642053 44422074 65787420 66696c65 ad SDB text file │ │ │ │ - 0x00029a50 2025730a 00000000 097b2225 73222c20 %s......{"%s", │ │ │ │ - 0x00029a60 22257322 7d2c0a00 4661696c 65642074 "%s"},..Failed t │ │ │ │ - 0x00029a70 6f206765 6e657261 74652066 6f6f7465 o generate foote │ │ │ │ - 0x00029a80 720a0000 4661696c 65642074 6f206372 r...Failed to cr │ │ │ │ - 0x00029a90 65617465 2066696c 6520636f 6e74656e eate file conten │ │ │ │ - 0x00029aa0 740a0000 77620000 4661696c 65642074 t...wb..Failed t │ │ │ │ - 0x00029ab0 6f206f70 656e2066 696c6520 25732066 o open file %s f │ │ │ │ - 0x00029ac0 6f722077 72697469 6e670a00 4661696c or writing..Fail │ │ │ │ - 0x00029ad0 65642074 6f207772 69746520 746f2066 ed to write to f │ │ │ │ - 0x00029ae0 696c6520 25730a00 53444254 4f4f4c20 ile %s..SDBTOOL │ │ │ │ - 0x00029af0 67706572 663d2573 0a000000 6d616b65 gperf=%s....make │ │ │ │ - 0x00029b00 64202573 0a000000 4661696c 65642074 d %s....Failed t │ │ │ │ - 0x00029b10 6f207061 72736520 25730a00 5761726e o parse %s..Warn │ │ │ │ - 0x00029b20 696e673a 20466169 6c656420 746f2072 ing: Failed to r │ │ │ │ - 0x00029b30 65747572 6e20746f 206f7269 67696e61 eturn to origina │ │ │ │ - 0x00029b40 6c206469 72656374 6f72790a 00000000 l directory..... │ │ │ │ - 0x00029b50 6572726f 723a2073 6462746f 6f6c2066 error: sdbtool f │ │ │ │ - 0x00029b60 61696c65 640a0000 20200000 4e530000 ailed... ..NS.. │ │ │ │ - 0x00029b70 25632573 20000000 25732f00 25733d25 %c%s ...%s/.%s=% │ │ │ │ - 0x00029b80 73000000 2e2f0000 2e746d70 00000000 s..../...tmp.... │ │ │ │ - 0x00029b90 6d6d6170 00000000 1b5b2573 6d25731b mmap.....[%sm%s. │ │ │ │ - 0x00029ba0 5b306d0a 00000000 33310000 74727565 [0m.....31..true │ │ │ │ - 0x00029bb0 00000000 66616c73 65000000 25732225 ....false...%s"% │ │ │ │ - 0x00029bc0 73223a25 73000000 25732225 73223a25 s":%s...%s"%s":% │ │ │ │ - 0x00029bd0 6c6c7500 25732225 73223a22 25732200 llu.%s"%s":"%s". │ │ │ │ - 0x00029be0 20207b22 2573222c 22257322 7d2c200a {"%s","%s"}, . │ │ │ │ - 0x00029bf0 00000000 25732c22 2573220a 00000000 ....%s,"%s"..... │ │ │ │ - 0x00029c00 25733d25 730a0000 4572726f 723a2067 %s=%s...Error: g │ │ │ │ - 0x00029c10 70657266 20646f65 736e2774 20776f72 perf doesn't wor │ │ │ │ - 0x00029c20 6b207769 74682064 61746173 65747320 k with datasets │ │ │ │ - 0x00029c30 77697468 206d6f72 65207468 616e2031 with more than 1 │ │ │ │ - 0x00029c40 352e3030 30206b65 79732e0a 00000000 5.000 keys...... │ │ │ │ - 0x00029c50 43616e6e 6f742063 72656174 65206461 Cannot create da │ │ │ │ - 0x00029c60 74616261 73650a00 4661696c 65642074 tabase..Failed t │ │ │ │ - 0x00029c70 6f206c6f 61642074 65787420 73646220 o load text sdb │ │ │ │ - 0x00029c80 66726f6d 2025730a 00000000 4661696c from %s.....Fail │ │ │ │ - 0x00029c90 65642074 6f207265 61642074 65787420 ed to read text │ │ │ │ - 0x00029ca0 73646220 66726f6d 20737464 696e0a00 sdb from stdin.. │ │ │ │ - 0x00029cb0 67706572 66000000 75736167 653a2073 gperf...usage: s │ │ │ │ - 0x00029cc0 6462205b 2d306343 64446568 6a4a7274 db [-0cCdDehjJrt │ │ │ │ - 0x00029cd0 767c2d44 20412042 5d205b2d 7c64625d v|-D A B] [-|db] │ │ │ │ - 0x00029ce0 205b2e66 696c655d 7c5b2d3d 5d7c3d3d [.file]|[-=]|== │ │ │ │ - 0x00029cf0 7c7c5b2d 2b5d5b28 69647829 6b65795b ||[-+][(idx)key[ │ │ │ │ - 0x00029d00 3a6a736f 6e7c3d76 616c7565 5d202e2e :json|=value] .. │ │ │ │ - 0x00029d10 5d000000 20202d30 20202020 20207465 ]... -0 te │ │ │ │ - 0x00029d20 726d696e 61746520 72657375 6c747320 rminate results │ │ │ │ - 0x00029d30 77697468 205c7830 300a2020 2d632020 with \x00. -c │ │ │ │ - 0x00029d40 20202020 636f756e 74207468 65206e75 count the nu │ │ │ │ - 0x00029d50 6d626572 206f6620 6b657973 20646174 mber of keys dat │ │ │ │ - 0x00029d60 61626173 650a2020 2d432020 20202020 abase. -C │ │ │ │ - 0x00029d70 63726561 74652066 6f6f2e7b 632c687d create foo.{c,h} │ │ │ │ - 0x00029d80 20666f72 20656d62 65646469 6e672028 for embedding ( │ │ │ │ - 0x00029d90 75736573 20677065 7266290a 20202d64 uses gperf). -d │ │ │ │ - 0x00029da0 20202020 20206465 636f6465 20626173 decode bas │ │ │ │ - 0x00029db0 65363420 66726f6d 20737464 696e0a20 e64 from stdin. │ │ │ │ - 0x00029dc0 202d4420 20202020 20646966 66207477 -D diff tw │ │ │ │ - 0x00029dd0 6f206461 74616261 7365730a 20202d65 o databases. -e │ │ │ │ - 0x00029de0 20202020 2020656e 636f6465 20737464 encode std │ │ │ │ - 0x00029df0 696e2061 73206261 73653634 0a20202d in as base64. - │ │ │ │ - 0x00029e00 67205b2e 2e5d2067 72657020 65787072 g [..] grep expr │ │ │ │ - 0x00029e10 65737369 6f6e0a20 202d4720 20202020 ession. -G │ │ │ │ - 0x00029e20 20707269 6e742064 61746162 61736520 print database │ │ │ │ - 0x00029e30 696e2067 70657266 20666f72 6d61740a in gperf format. │ │ │ │ - 0x00029e40 20202d68 20202020 20207368 6f772074 -h show t │ │ │ │ - 0x00029e50 68697320 68656c70 0a20202d 6a202020 his help. -j │ │ │ │ - 0x00029e60 2020206f 75747075 7420696e 206a736f output in jso │ │ │ │ - 0x00029e70 6e0a2020 2d6f205b 665d2020 6f757470 n. -o [f] outp │ │ │ │ - 0x00029e80 75742066 696c6520 6e616d65 20666f72 ut file name for │ │ │ │ - 0x00029e90 202d4320 2d740a20 202d4a20 20202020 -C -t. -J │ │ │ │ - 0x00029ea0 20656e61 626c6520 6a6f7572 6e616c69 enable journali │ │ │ │ - 0x00029eb0 6e670a20 202d7220 20202020 2070726f ng. -r pro │ │ │ │ - 0x00029ec0 63657373 202e7364 622e7478 74206669 cess .sdb.txt fi │ │ │ │ - 0x00029ed0 6c657320 696e2074 68652067 6976656e les in the given │ │ │ │ - 0x00029ee0 20706174 680a2020 2d742020 20202020 path. -t │ │ │ │ - 0x00029ef0 75736520 74657874 6d6f6465 2028666f use textmode (fo │ │ │ │ - 0x00029f00 72202d43 290a2020 2d762020 20202020 r -C). -v │ │ │ │ - 0x00029f10 73686f77 20766572 73696f6e 20696e66 show version inf │ │ │ │ - 0x00029f20 6f726d61 74696f6e 00000000 73646220 ormation....sdb │ │ │ │ - 0x00029f30 322e332e 30000000 4d697373 696e6720 2.3.0...Missing │ │ │ │ - 0x00029f40 61726775 6d656e74 20666f72 202d670a argument for -g. │ │ │ │ - 0x00029f50 00000000 43616e6e 6f742063 72656174 ....Cannot creat │ │ │ │ - 0x00029f60 65202e25 730a0000 67706572 66202d61 e .%s...gperf -a │ │ │ │ - 0x00029f70 636c4544 43494720 2d2d6e75 6c6c2d73 clEDCIG --null-s │ │ │ │ - 0x00029f80 7472696e 6773202d 48207364 625f6861 trings -H sdb_ha │ │ │ │ - 0x00029f90 73685f63 5f257320 2d4e2073 64625f67 sh_c_%s -N sdb_g │ │ │ │ - 0x00029fa0 65745f63 5f257320 2d742025 732e6770 et_c_%s -t %s.gp │ │ │ │ - 0x00029fb0 65726620 3e202573 2e630a00 67636320 erf > %s.c..gcc │ │ │ │ - 0x00029fc0 2d444d41 494e3d31 2025732e 63203b20 -DMAIN=1 %s.c ; │ │ │ │ - 0x00029fd0 2e2f612e 6f757420 3e202573 2e680a00 ./a.out > %s.h.. │ │ │ │ - 0x00029fe0 47656e65 72617465 64202573 2e632061 Generated %s.c a │ │ │ │ - 0x00029ff0 6e642025 732e680a 00000000 43616e6e nd %s.h.....Cann │ │ │ │ - 0x0002a000 6f742072 756e2067 70657266 3a202573 ot run gperf: %s │ │ │ │ - 0x0002a010 0a000000 4f757464 61746564 20736462 ....Outdated sdb │ │ │ │ - 0x0002a020 2062696e 61727920 696e2050 4154483f binary in PATH? │ │ │ │ - 0x0002a030 0a000000 2e2e2f73 75627072 6f6a6563 ....../subprojec │ │ │ │ - 0x0002a040 74732f73 64622f69 6e636c75 64652f73 ts/sdb/include/s │ │ │ │ - 0x0002a050 64622f63 77697373 7461626c 652e6800 db/cwisstable.h. │ │ │ │ - 0x0002a060 43574953 535f4348 45434b20 6661696c CWISS_CHECK fail │ │ │ │ - 0x0002a070 65642061 74202573 3a25640a 00000000 ed at %s:%d..... │ │ │ │ - 0x0002a080 6d616c6c 6f632829 20726574 75726e65 malloc() returne │ │ │ │ - 0x0002a090 64206e75 6c6c0000 43574953 535f5365 d null..CWISS_Se │ │ │ │ - 0x0002a0a0 74437472 6c206f75 742d6f66 2d626f75 tCtrl out-of-bou │ │ │ │ - 0x0002a0b0 6e64733a 20257a75 203e3d20 257a7500 nds: %zu >= %zu. │ │ │ │ - 0x0002a0c0 496e7661 6c696420 6f706572 6174696f Invalid operatio │ │ │ │ - 0x0002a0d0 6e206f6e 20697465 7261746f 72202825 n on iterator (% │ │ │ │ - 0x0002a0e0 702f2564 292e2054 68652065 6c656d65 p/%d). The eleme │ │ │ │ - 0x0002a0f0 6e74206d 69676874 20686176 65206265 nt might have be │ │ │ │ - 0x0002a100 656e2065 72617365 642c206f 72207468 en erased, or th │ │ │ │ - 0x0002a110 65207461 626c6520 6d696768 74206861 e table might ha │ │ │ │ - 0x0002a120 76652072 65686173 6865642e 00000000 ve rehashed..... │ │ │ │ - 0x0002a130 62616420 6374726c 2076616c 75652061 bad ctrl value a │ │ │ │ - 0x0002a140 7420257a 753a2025 30327800 696e7661 t %zu: %02x.inva │ │ │ │ - 0x0002a150 6c696420 63617061 63697479 3a20257a lid capacity: %z │ │ │ │ - 0x0002a160 75000000 756e6578 70656374 65642073 u...unexpected s │ │ │ │ - 0x0002a170 6d616c6c 20636170 61636974 793a2025 mall capacity: % │ │ │ │ - 0x0002a180 7a750000 66756c6c 20746162 6c652100 zu..full table!. │ │ │ │ - 0x0002a190 2e2e2f73 75627072 6f6a6563 74732f73 ../subprojects/s │ │ │ │ - 0x0002a1a0 64622f73 72632f68 745f7575 2e630000 db/src/ht_uu.c.. │ │ │ │ - 0x0002a1b0 686d0000 2e2e2f73 75627072 6f6a6563 hm..../subprojec │ │ │ │ - 0x0002a1c0 74732f73 64622f73 72632f68 745f7075 ts/sdb/src/ht_pu │ │ │ │ - 0x0002a1d0 2e630000 65726173 696e6720 61206461 .c..erasing a da │ │ │ │ - 0x0002a1e0 6e676c69 6e672069 74657261 746f7200 ngling iterator. │ │ │ │ - 0x0002a1f0 2e2e2f73 75627072 6f6a6563 74732f73 ../subprojects/s │ │ │ │ - 0x0002a200 64622f73 72632f68 745f7375 2e630000 db/src/ht_su.c.. │ │ │ │ - 0x0002a210 686d2026 26206b65 79000000 686d2026 hm && key...hm & │ │ │ │ - 0x0002a220 26206f6c 645f6b65 79202626 206e6577 & old_key && new │ │ │ │ - 0x0002a230 5f6b6579 00000000 25732e6a 6f75726e _key....%s.journ │ │ │ │ - 0x0002a240 616c0000 22000000 7b222573 223a2573 al.."...{"%s":%s │ │ │ │ - 0x0002a250 25732573 7d000000 7b222573 223a2573 %s%s}...{"%s":%s │ │ │ │ - 0x0002a260 25732573 25730000 25660000 3078256c %s%s%s..%f..0x%l │ │ │ │ - 0x0002a270 6c780000 2e6c6f63 6b000000 30782530 lx...lock...0x%0 │ │ │ │ - 0x0002a280 38780a00 2a2a2a00 256c6c64 00000000 8x..***.%lld.... │ │ │ │ - 0x0002a290 30313233 34353637 38396162 63646566 0123456789abcdef │ │ │ │ - 0x0002a2a0 00000000 756e6465 66696e65 64000000 ....undefined... │ │ │ │ - 0x0002a2b0 6e756d62 65720000 6a736f6e 00000000 number..json.... │ │ │ │ - 0x0002a2c0 61727261 79000000 626f6f6c 65616e00 array...boolean. │ │ │ │ - 0x0002a2d0 73747269 6e670000 5c5c0000 5c720000 string..\\..\r.. │ │ │ │ - 0x0002a2e0 5c6e0000 5c000000 725f6567 675f7072 \n..\...r_egg_pr │ │ │ │ - 0x0002a2f0 6570656e 645f6279 74657300 725f6567 epend_bytes.r_eg │ │ │ │ - 0x0002a300 675f7072 6570656e 645f6279 74657300 g_prepend_bytes. │ │ │ │ - 0x0002a310 725f6567 675f706c 7567696e 5f616464 r_egg_plugin_add │ │ │ │ - 0x0002a320 00000000 725f6567 675f706c 7567696e ....r_egg_plugin │ │ │ │ - 0x0002a330 5f616464 00000000 725f6567 675f746f _add....r_egg_to │ │ │ │ - 0x0002a340 73747269 6e670000 725f6567 675f746f string..r_egg_to │ │ │ │ - 0x0002a350 73747269 6e670000 725f6567 675f7265 string..r_egg_re │ │ │ │ - 0x0002a360 73657400 725f6567 675f7265 73657400 set.r_egg_reset. │ │ │ │ - 0x0002a370 725f6567 675f7365 74757000 725f6567 r_egg_setup.r_eg │ │ │ │ - 0x0002a380 675f7365 74757000 725f6567 675f6c6f g_setup.r_egg_lo │ │ │ │ - 0x0002a390 61640000 725f6567 675f6c6f 61640000 ad..r_egg_load.. │ │ │ │ - 0x0002a3a0 725f6567 675f7379 7363616c 6c000000 r_egg_syscall... │ │ │ │ - 0x0002a3b0 725f6567 675f7379 7363616c 6c000000 r_egg_syscall... │ │ │ │ - 0x0002a3c0 725f6567 675f7261 77000000 725f6567 r_egg_raw...r_eg │ │ │ │ - 0x0002a3d0 675f7261 77000000 725f6567 675f696e g_raw...r_egg_in │ │ │ │ - 0x0002a3e0 636c7564 65000000 725f6567 675f696e clude...r_egg_in │ │ │ │ - 0x0002a3f0 636c7564 65000000 725f6567 675f6170 clude...r_egg_ap │ │ │ │ - 0x0002a400 70656e64 5f627974 65730000 725f6567 pend_bytes..r_eg │ │ │ │ - 0x0002a410 675f6170 70656e64 5f627974 65730000 g_append_bytes.. │ │ │ │ - 0x0002a420 725f6567 675f7072 696e7466 00000000 r_egg_printf.... │ │ │ │ - 0x0002a430 725f6567 675f7072 696e7466 00000000 r_egg_printf.... │ │ │ │ - 0x0002a440 725f6567 675f6173 73656d62 6c655f61 r_egg_assemble_a │ │ │ │ - 0x0002a450 736d0000 725f6567 675f636f 6d70696c sm..r_egg_compil │ │ │ │ - 0x0002a460 65000000 725f6567 675f636f 6d70696c e...r_egg_compil │ │ │ │ - 0x0002a470 65000000 725f6567 675f7275 6e000000 e...r_egg_run... │ │ │ │ - 0x0002a480 725f6567 675f7275 6e000000 725f6567 r_egg_run...r_eg │ │ │ │ - 0x0002a490 675f7061 6464696e 67000000 725f6567 g_padding...r_eg │ │ │ │ - 0x0002a4a0 675f7368 656c6c63 6f646500 725f6567 g_shellcode.r_eg │ │ │ │ - 0x0002a4b0 675f7368 656c6c63 6f646500 725f6567 g_shellcode.r_eg │ │ │ │ - 0x0002a4c0 675f6669 6e616c69 7a650000 725f6567 g_finalize..r_eg │ │ │ │ - 0x0002a4d0 675f7061 74746572 6e000000 725f6567 g_pattern...r_eg │ │ │ │ - 0x0002a4e0 675f6366 696c655f 67657443 6f6d7069 g_cfile_getCompi │ │ │ │ - 0x0002a4f0 6c657200 725f6567 675f6366 696c655f ler.r_egg_cfile_ │ │ │ │ - 0x0002a500 7365745f 63456e76 00000000 725f6567 set_cEnv....r_eg │ │ │ │ - 0x0002a510 675f6366 696c655f 70617273 65720000 g_cfile_parser.. │ │ │ │ - 0x0002a520 725f6567 675f6366 696c655f 70617273 r_egg_cfile_pars │ │ │ │ - 0x0002a530 65436f6d 70696c65 64000000 7263635f eCompiled...rcc_ │ │ │ │ - 0x0002a540 70757368 73747200 725f6567 675f6d6b pushstr.r_egg_mk │ │ │ │ - 0x0002a550 76617200 70617273 65696e6c 696e6563 var.parseinlinec │ │ │ │ - 0x0002a560 68617200 725f6567 675f6c61 6e675f70 har.r_egg_lang_p │ │ │ │ - 0x0002a570 61727365 63686172 00000000 7263635f arsechar....rcc_ │ │ │ │ - 0x0002a580 656c656d 656e7400 7263635f 6e657874 element.rcc_next │ │ │ │ - 0x0002a590 00000000 656d6974 5f617267 00000000 ....emit_arg.... │ │ │ │ - 0x0002a5a0 656d6974 5f737973 63616c6c 5f617267 emit_syscall_arg │ │ │ │ - 0x0002a5b0 73000000 656d6974 5f676574 5f766172 s...emit_get_var │ │ │ │ - 0x0002a5c0 00000000 656d6974 5f6a6d70 00000000 ....emit_jmp.... │ │ │ │ - 0x0002a5d0 656d6974 5f617267 00000000 656d6974 emit_arg....emit │ │ │ │ - 0x0002a5e0 5f737973 63616c6c 5f617267 73000000 _syscall_args... │ │ │ │ - 0x0002a5f0 656d6974 5f676574 5f766172 00000000 emit_get_var.... │ │ │ │ - 0x0002a600 656d6974 5f6a6d70 00000000 c44bffc4 emit_jmp.....K.. │ │ │ │ - 0x0002a610 af26ec20 a961af66 21a53221 c41403a1 .&. .a.f!.2!.... │ │ │ │ - 0x0002a620 9f5a1449 3c797d00 5dafb99b 21253ca7 .Z.I. │ │ │ │ - 0x0002a660 20408097 4c2cc0bc 1c70090f 8b800804 @..L,...p...... │ │ │ │ - 0x0002a670 3ea10f87 36c036bf 80109797 8983a508 >...6.6......... │ │ │ │ - 0x0002a680 42808ba5 8bcd36bc 8910a100 a1bc032c B.....6........, │ │ │ │ - 0x0002a690 cd41c4bc 8937bc26 41a1b94d 87a126a5 .A...7.&A..M..&. │ │ │ │ - 0x0002a6a0 8f0266c2 00000000 3e1989b9 046803c0 ..f.....>....h.. │ │ │ │ - 0x0002a6b0 4cffbcbc 04a104a5 25cd2cb9 30c04aa5 L.......%.,.0.J. │ │ │ │ - 0x0002a6c0 42bc68bc 8b198900 5dafb99b 21253ca7 B.h.....]...!%<. │ │ │ │ - 0x0002a6d0 08ff3c14 bcc23126 a5232103 035cff0e ..<...1&.#!..\.. │ │ │ │ - 0x0002a6e0 26059025 ff07a189 bc4b48a3 0e2603ff &..%.....KH..&.. │ │ │ │ - 0x0002a6f0 14254900 6275696c 64000000 6275696c .%I.build...buil │ │ │ │ - 0x0002a700 64000000 41424344 45464748 494a4b4c d...ABCDEFGHIJKL │ │ │ │ - 0x0002a710 4d4e4f50 51525354 55565758 595a6162 MNOPQRSTUVWXYZab │ │ │ │ - 0x0002a720 63646566 6768696a 6b6c6d6e 6f707172 cdefghijklmnopqr │ │ │ │ - 0x0002a730 73747576 7778797a 30313233 34353637 stuvwxyz01234567 │ │ │ │ - 0x0002a740 38392b2f 00000000 7c242424 7d727374 89+/....|$$$}rst │ │ │ │ - 0x0002a750 75767778 797a7b24 24242424 24243e3f uvwxyz{$$$$$$$>? │ │ │ │ - 0x0002a760 40414243 44454647 48494a4b 4c4d4e4f @ABCDEFGHIJKLMNO │ │ │ │ - 0x0002a770 50515253 54555657 24242424 24245859 PQRSTUVW$$$$$$XY │ │ │ │ - 0x0002a780 5a5b5c5d 5e5f6061 62636465 66676869 Z[\]^_`abcdefghi │ │ │ │ - 0x0002a790 6a6b6c6d 6e6f7071 00000000 00000000 jklmnopq........ │ │ │ │ - 0x0002a7a0 ff808080 80808080 80808080 80808080 ................ │ │ │ │ - 0x0002a7b0 68745f75 755f696e 73657274 00000000 ht_uu_insert.... │ │ │ │ - 0x0002a7c0 68745f75 755f7570 64617465 00000000 ht_uu_update.... │ │ │ │ - 0x0002a7d0 68745f75 755f7570 64617465 5f6b6579 ht_uu_update_key │ │ │ │ - 0x0002a7e0 00000000 68745f75 755f6465 6c657465 ....ht_uu_delete │ │ │ │ - 0x0002a7f0 00000000 68745f75 755f6669 6e640000 ....ht_uu_find.. │ │ │ │ - 0x0002a800 68745f75 755f666f 72656163 68000000 ht_uu_foreach... │ │ │ │ - 0x0002a810 03000000 07000000 0b000000 11000000 ................ │ │ │ │ - 0x0002a820 17000000 1d000000 25000000 2f000000 ........%.../... │ │ │ │ - 0x0002a830 3b000000 47000000 59000000 6b000000 ;...G...Y...k... │ │ │ │ - 0x0002a840 83000000 a3000000 c5000000 ef000000 ................ │ │ │ │ - 0x0002a850 25010000 61010000 af010000 09020000 %...a........... │ │ │ │ - 0x0002a860 77020000 f9020000 97030000 4f040000 w...........O... │ │ │ │ - 0x0002a870 2f050000 3d060000 8b070000 1d090000 /...=........... │ │ │ │ - 0x0002a880 f10a0000 2b0d0000 d10f0000 fd120000 ....+........... │ │ │ │ - 0x0002a890 cf160000 651b0000 e3200000 77270000 ....e.... ..w'.. │ │ │ │ - 0x0002a8a0 6f2f0000 ff380000 6f440000 1f520000 o/...8..oD...R.. │ │ │ │ - 0x0002a8b0 8d620000 55760000 018e0000 6baa0000 .b..Uv......k... │ │ │ │ - 0x0002a8c0 89cc0000 83f50000 a7260100 9b610100 .........&...a.. │ │ │ │ - 0x0002a8d0 57a80100 3bfd0100 15630200 67dd0200 W...;....c..g... │ │ │ │ - 0x0002a8e0 1b700300 23200400 61f30400 edf00500 .p..# ..a....... │ │ │ │ - 0x0002a8f0 25210700 318e0800 3b440a00 eb510c00 %!..1...;D...Q.. │ │ │ │ - 0x0002a900 c1c80e00 bfbd1100 3f4a1500 4f8c1900 ........?J..O... │ │ │ │ - 0x0002a910 67a81e00 19ca2400 c1252c00 1bfa3400 g.....$..%,...4. │ │ │ │ - 0x0002a920 8f923f00 87494c00 6f8b5b00 89da6d00 ..?..IL.o.[...m. │ │ │ │ - 0x0002a930 03000000 07000000 0b000000 11000000 ................ │ │ │ │ - 0x0002a940 17000000 1d000000 25000000 2f000000 ........%.../... │ │ │ │ - 0x0002a950 3b000000 47000000 59000000 6b000000 ;...G...Y...k... │ │ │ │ - 0x0002a960 83000000 a3000000 c5000000 ef000000 ................ │ │ │ │ - 0x0002a970 25010000 61010000 af010000 09020000 %...a........... │ │ │ │ - 0x0002a980 77020000 f9020000 97030000 4f040000 w...........O... │ │ │ │ - 0x0002a990 2f050000 3d060000 8b070000 1d090000 /...=........... │ │ │ │ - 0x0002a9a0 f10a0000 2b0d0000 d10f0000 fd120000 ....+........... │ │ │ │ - 0x0002a9b0 cf160000 651b0000 e3200000 77270000 ....e.... ..w'.. │ │ │ │ - 0x0002a9c0 6f2f0000 ff380000 6f440000 1f520000 o/...8..oD...R.. │ │ │ │ - 0x0002a9d0 8d620000 55760000 018e0000 6baa0000 .b..Uv......k... │ │ │ │ - 0x0002a9e0 89cc0000 83f50000 a7260100 9b610100 .........&...a.. │ │ │ │ - 0x0002a9f0 57a80100 3bfd0100 15630200 67dd0200 W...;....c..g... │ │ │ │ - 0x0002aa00 1b700300 23200400 61f30400 edf00500 .p..# ..a....... │ │ │ │ - 0x0002aa10 25210700 318e0800 3b440a00 eb510c00 %!..1...;D...Q.. │ │ │ │ - 0x0002aa20 c1c80e00 bfbd1100 3f4a1500 4f8c1900 ........?J..O... │ │ │ │ - 0x0002aa30 67a81e00 19ca2400 c1252c00 1bfa3400 g.....$..%,...4. │ │ │ │ - 0x0002aa40 8f923f00 87494c00 6f8b5b00 89da6d00 ..?..IL.o.[...m. │ │ │ │ - 0x0002aa50 ff808080 80808080 80808080 80808080 ................ │ │ │ │ - 0x0002aa60 68745f70 755f696e 73657274 00000000 ht_pu_insert.... │ │ │ │ - 0x0002aa70 68745f70 755f7570 64617465 00000000 ht_pu_update.... │ │ │ │ - 0x0002aa80 68745f70 755f7570 64617465 5f6b6579 ht_pu_update_key │ │ │ │ - 0x0002aa90 00000000 68745f70 755f6465 6c657465 ....ht_pu_delete │ │ │ │ - 0x0002aaa0 00000000 68745f70 755f6669 6e640000 ....ht_pu_find.. │ │ │ │ - 0x0002aab0 68745f70 755f666f 72656163 68000000 ht_pu_foreach... │ │ │ │ - 0x0002aac0 ff808080 80808080 80808080 80808080 ................ │ │ │ │ - 0x0002aad0 68745f73 755f696e 73657274 00000000 ht_su_insert.... │ │ │ │ - 0x0002aae0 68745f73 755f7570 64617465 00000000 ht_su_update.... │ │ │ │ - 0x0002aaf0 68745f73 755f7570 64617465 5f6b6579 ht_su_update_key │ │ │ │ - 0x0002ab00 00000000 68745f73 755f6465 6c657465 ....ht_su_delete │ │ │ │ - 0x0002ab10 00000000 68745f73 755f6669 6e640000 ....ht_su_find.. │ │ │ │ - 0x0002ab20 68745f73 755f666f 72656163 68000000 ht_su_foreach... │ │ │ │ - 0x0002ab30 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x0002ab40 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x0002ab50 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x0002ab60 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x0002ab70 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x0002ab80 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x0002ab90 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x0002aba0 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x0002abb0 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x00027290 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x000272a0 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x000272b0 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x000272c0 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x000272d0 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x000272e0 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x000272f0 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x00027300 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x00027310 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x00027320 25733a20 61737365 7274696f 6e202725 %s: assertion '% │ │ │ │ + 0x00027330 73272066 61696c65 6420286c 696e6520 s' failed (line │ │ │ │ + 0x00027340 25642900 65676720 26262062 00000000 %d).egg && b.... │ │ │ │ + 0x00027350 2e686578 20000000 362e302e 382d3534 .hex ...6.0.8-54 │ │ │ │ + 0x00027360 00000000 61202626 20666f6f 00000000 ....a && foo.... │ │ │ │ + 0x00027370 65676700 65676720 26262061 72636800 egg.egg && arch. │ │ │ │ + 0x00027380 78383600 6573696c 00000000 61726d00 x86.esil....arm. │ │ │ │ + 0x00027390 74726163 65000000 65676720 26262063 trace...egg && c │ │ │ │ + 0x000273a0 6f646500 65676720 26262066 696c6500 ode.egg && file. │ │ │ │ + 0x000273b0 65676720 26262066 6d740000 2e2e2f6c egg && fmt..../l │ │ │ │ + 0x000273c0 6962722f 6567672f 6567672e 63000000 ibr/egg/egg.c... │ │ │ │ + 0x000273d0 6567672e 7072696e 74662025 73000000 egg.printf %s... │ │ │ │ + 0x000273e0 25733a0a 00000000 7838362e 6e7a0000 %s:.....x86.nz.. │ │ │ │ + 0x000273f0 54686520 65676720 636f6d70 696c6572 The egg compiler │ │ │ │ + 0x00027400 2067656e 65726174 6564206e 6f20636f generated no co │ │ │ │ + 0x00027410 64652074 6f206173 73656d62 6c650000 de to assemble.. │ │ │ │ + 0x00027420 725f6173 6d5f6d61 7373656d 626c6520 r_asm_massemble │ │ │ │ + 0x00027430 68617320 6661696c 65642025 73000000 has failed %s... │ │ │ │ + 0x00027440 43616e6e 6f742066 696e6420 61207661 Cannot find a va │ │ │ │ + 0x00027450 6c696420 61737365 6d626c65 72000000 lid assembler... │ │ │ │ + 0x00027460 746f6f20 6c617267 6520656c 656d656e too large elemen │ │ │ │ + 0x00027470 74000000 65787065 63746564 20277d27 t...expected '}' │ │ │ │ + 0x00027480 20617420 74686520 656e6420 6f662074 at the end of t │ │ │ │ + 0x00027490 68652066 696c652e 20256420 6c656674 he file. %d left │ │ │ │ + 0x000274a0 00000000 496e7661 6c696420 70616464 ....Invalid padd │ │ │ │ + 0x000274b0 696e6720 6c656e67 74682061 74202564 ing length at %d │ │ │ │ + 0x000274c0 00000000 496e7661 6c696420 70616464 ....Invalid padd │ │ │ │ + 0x000274d0 696e6720 666f726d 61742028 25632900 ing format (%c). │ │ │ │ + 0x000274e0 56616c69 64206f6e 65732061 72653a0a Valid ones are:. │ │ │ │ + 0x000274f0 00000000 09732053 203a204e 554c4c20 .....s S : NULL │ │ │ │ + 0x00027500 62797465 0a000000 096e204e 203a206e byte.....n N : n │ │ │ │ + 0x00027510 6f700a00 09612041 203a2030 7834310a op...a A : 0x41. │ │ │ │ + 0x00027520 00000000 09742054 203a2074 72617020 .....t T : trap │ │ │ │ + 0x00027530 28307863 63290a00 65676720 2626206e (0xcc)..egg && n │ │ │ │ + 0x00027540 616d6500 25732053 68656c6c 636f6465 ame.%s Shellcode │ │ │ │ + 0x00027550 20686173 20666169 6c656400 63616e6e has failed.cann │ │ │ │ + 0x00027560 6f742077 72697465 00000000 43616e6e ot write....Cann │ │ │ │ + 0x00027570 6f742070 61746368 206f7574 73696465 ot patch outside │ │ │ │ + 0x00027580 00000000 496e7661 6c696420 64656272 ....Invalid debr │ │ │ │ + 0x00027590 75696a6e 20706174 7465726e 206c656e uijn pattern len │ │ │ │ + 0x000275a0 67746800 6c6c766d 2d676363 00000000 gth.llvm-gcc.... │ │ │ │ + 0x000275b0 6a6d7000 43430000 61617263 6836342d jmp.CC..aarch64- │ │ │ │ + 0x000275c0 6c696e75 782d676e 752d6763 63000000 linux-gnu-gcc... │ │ │ │ + 0x000275d0 61726d2d 6c696e75 782d676e 75656162 arm-linux-gnueab │ │ │ │ + 0x000275e0 6968662d 67636300 2e2e2f6c 6962722f ihf-gcc.../libr/ │ │ │ │ + 0x000275f0 6567672f 6567675f 6366696c 652e6300 egg/egg_cfile.c. │ │ │ │ + 0x00027600 436f756c 646e2774 2066696e 64206120 Couldn't find a │ │ │ │ + 0x00027610 636f6d70 696c6572 2120506c 65617365 compiler! Please │ │ │ │ + 0x00027620 20736574 20434300 53464c49 42504154 set CC.SFLIBPAT │ │ │ │ + 0x00027630 48000000 7232202d 6868207c 20677265 H...r2 -hh | gre │ │ │ │ + 0x00027640 7020494e 43444952 207c2061 776b2027 p INCDIR | awk ' │ │ │ │ + 0x00027650 7b707269 6e742024 327d2700 43616e6e {print $2}'.Cann │ │ │ │ + 0x00027660 6f742066 696e6420 53464c49 42504154 ot find SFLIBPAT │ │ │ │ + 0x00027670 4820656e 76207661 72000000 25732f73 H env var...%s/s │ │ │ │ + 0x00027680 666c6962 00000000 61726d36 34000000 flib....arm64... │ │ │ │ + 0x00027690 61617263 68363400 7468756d 62000000 aarch64.thumb... │ │ │ │ + 0x000276a0 61726d33 32000000 6d697073 00000000 arm32...mips.... │ │ │ │ + 0x000276b0 6d697073 33320000 6d697073 36340000 mips32..mips64.. │ │ │ │ + 0x000276c0 64617277 696e0000 6d61636f 73000000 darwin..macos... │ │ │ │ + 0x000276d0 74766f73 00000000 77617463 686f7300 tvos....watchos. │ │ │ │ + 0x000276e0 696f7300 6f626a63 6f707900 656c6600 ios.objcopy.elf. │ │ │ │ + 0x000276f0 0a2e7365 6374696f 6e202e74 6578740a ..section .text. │ │ │ │ + 0x00027700 2e676c6f 626c2020 6d61696e 0a2f2f20 .globl main.// │ │ │ │ + 0x00027710 2e747970 65202020 6d61696e 2c204066 .type main, @f │ │ │ │ + 0x00027720 756e6374 696f6e0a 2573206d 61696e0a unction.%s main. │ │ │ │ + 0x00027730 00000000 676f626a 636f7079 00000000 ....gobjcopy.... │ │ │ │ + 0x00027740 6d616368 30000000 2d617263 68206933 mach0...-arch i3 │ │ │ │ + 0x00027750 3836202d 66504943 202d6650 49450000 86 -fPIC -fPIE.. │ │ │ │ + 0x00027760 2d617263 68206933 3836202d 66504943 -arch i386 -fPIC │ │ │ │ + 0x00027770 202d6650 4945202d 70696500 2d617263 -fPIE -pie.-arc │ │ │ │ + 0x00027780 68207838 365f3634 202d6650 4943202d h x86_64 -fPIC - │ │ │ │ + 0x00027790 66504945 00000000 2d617263 68207838 fPIE....-arch x8 │ │ │ │ + 0x000277a0 365f3634 202d6650 4943202d 66504945 6_64 -fPIC -fPIE │ │ │ │ + 0x000277b0 202d7069 65000000 2d736861 72656420 -pie...-shared │ │ │ │ + 0x000277c0 2d63202d 66504943 202d7069 65202d66 -c -fPIC -pie -f │ │ │ │ + 0x000277d0 50494500 0a2e7465 78740a25 73205f6d PIE...text.%s _m │ │ │ │ + 0x000277e0 61696e0a 00000000 2d665049 43202d66 ain.....-fPIC -f │ │ │ │ + 0x000277f0 50494520 2d706965 202d6670 6963202d PIE -pie -fpic - │ │ │ │ + 0x00027800 6d333200 2d665049 43202d66 50494520 m32.-fPIC -fPIE │ │ │ │ + 0x00027810 2d706965 202d6670 6963202d 6d363400 -pie -fpic -m64. │ │ │ │ + 0x00027820 2d665049 43202d66 50494520 2d706965 -fPIC -fPIE -pie │ │ │ │ + 0x00027830 202d6670 6963202d 6e6f7374 61727466 -fpic -nostartf │ │ │ │ + 0x00027840 696c6573 00000000 25732d25 732d2564 iles....%s-%s-%d │ │ │ │ + 0x00027850 00000000 77696e64 6f777300 2e746578 ....windows..tex │ │ │ │ + 0x00027860 74000000 70650000 302e5f5f 54455854 t...pe..0.__TEXT │ │ │ │ + 0x00027870 2e5f5f74 65787400 64617277 696e2d61 .__text.darwin-a │ │ │ │ + 0x00027880 726d2d36 34000000 78637275 6e202d2d rm-64...xcrun -- │ │ │ │ + 0x00027890 73646b20 6970686f 6e656f73 20676363 sdk iphoneos gcc │ │ │ │ + 0x000278a0 202d6172 63682061 726d3634 202d6d69 -arch arm64 -mi │ │ │ │ + 0x000278b0 70686f6e 656f732d 76657273 696f6e2d phoneos-version- │ │ │ │ + 0x000278c0 6d696e3d 31302e30 00000000 64617277 min=10.0....darw │ │ │ │ + 0x000278d0 696e2d61 726d2d33 32000000 78637275 in-arm-32...xcru │ │ │ │ + 0x000278e0 6e202d2d 73646b20 6970686f 6e656f73 n --sdk iphoneos │ │ │ │ + 0x000278f0 20676363 202d6172 63682061 726d7637 gcc -arch armv7 │ │ │ │ + 0x00027900 202d6d69 70686f6e 656f732d 76657273 -miphoneos-vers │ │ │ │ + 0x00027910 696f6e2d 6d696e3d 31302e30 00000000 ion-min=10.0.... │ │ │ │ + 0x00027920 2573202d 6e6f7374 646c6962 00000000 %s -nostdlib.... │ │ │ │ + 0x00027930 25732025 73202d6f 20272573 2e746d70 %s %s -o '%s.tmp │ │ │ │ + 0x00027940 27202d53 20272573 270a0000 696e7661 ' -S '%s'...inva │ │ │ │ + 0x00027950 6c696420 63456e76 20616c6c 6f636174 lid cEnv allocat │ │ │ │ + 0x00027960 696f6e00 25732e73 00000000 7768696c ion.%s.s....whil │ │ │ │ + 0x00027970 65206f70 656e696e 67202573 2e730000 e opening %s.s.. │ │ │ │ + 0x00027980 25732e74 6d700000 436f756c 64206e6f %s.tmp..Could no │ │ │ │ + 0x00027990 74206f70 656e2027 25732700 74657874 t open '%s'.text │ │ │ │ + 0x000279a0 00000000 72646174 61000000 726f6461 ....rdata...roda │ │ │ │ + 0x000279b0 74610000 5f5f6765 74657370 5f5f0000 ta..__getesp__.. │ │ │ │ + 0x000279c0 6765745f 70635f74 68756e6b 2e627800 get_pc_thunk.bx. │ │ │ │ + 0x000279d0 25732025 73202d6f 20272573 2e6f2720 %s %s -o '%s.o' │ │ │ │ + 0x000279e0 2725732e 73270000 72616269 6e32202d '%s.s'..rabin2 - │ │ │ │ + 0x000279f0 6f202725 732e7465 78742720 2d4f2064 o '%s.text' -O d │ │ │ │ + 0x00027a00 2f532f27 25732720 2725732e 6f270a00 /S/'%s' '%s.o'.. │ │ │ │ + 0x00027a10 72616269 6e32202d 6f202725 732e7465 rabin2 -o '%s.te │ │ │ │ + 0x00027a20 78742720 2d4f2064 2f532f27 25732720 xt' -O d/S/'%s' │ │ │ │ + 0x00027a30 27257327 2e6f0000 4c696e6b 61676520 '%s'.o..Linkage │ │ │ │ + 0x00027a40 6661696c 65642100 43616e6e 6f742066 failed!.Cannot f │ │ │ │ + 0x00027a50 696e6420 25732e6f 00000000 25732e74 ind %s.o....%s.t │ │ │ │ + 0x00027a60 65787400 46414c4c 4241434b 3a205573 ext.FALLBACK: Us │ │ │ │ + 0x00027a70 696e6720 6f626a63 6f707920 696e7374 ing objcopy inst │ │ │ │ + 0x00027a80 65616420 6f662072 6162696e 32000000 ead of rabin2... │ │ │ │ + 0x00027a90 27257327 202d6a20 2e746578 74202d4f '%s' -j .text -O │ │ │ │ + 0x00027aa0 2062696e 61727920 2725732e 6f272027 binary '%s.o' ' │ │ │ │ + 0x00027ab0 25732e74 65787427 00000000 27257327 %s.text'....'%s' │ │ │ │ + 0x00027ac0 202d6a20 302e5f5f 54455854 2e5f5f74 -j 0.__TEXT.__t │ │ │ │ + 0x00027ad0 65787420 2d4f2062 696e6172 79202725 ext -O binary '% │ │ │ │ + 0x00027ae0 732e6f27 20272573 2e746578 74270000 s.o' '%s.text'.. │ │ │ │ + 0x00027af0 6f626a63 6f707920 6661696c 65642100 objcopy failed!. │ │ │ │ + 0x00027b00 25732e25 73000000 2573202d 666f6d69 %s.%s...%s -fomi │ │ │ │ + 0x00027b10 742d6672 616d652d 706f696e 74657220 t-frame-pointer │ │ │ │ + 0x00027b20 2d666e6f 2d7a6572 6f2d696e 69746961 -fno-zero-initia │ │ │ │ + 0x00027b30 6c697a65 642d696e 2d627373 00000000 lized-in-bss.... │ │ │ │ + 0x00027b40 2573202d 666e6f2d 73746163 6b2d7072 %s -fno-stack-pr │ │ │ │ + 0x00027b50 6f746563 746f7220 2d6e6f73 7464696e otector -nostdin │ │ │ │ + 0x00027b60 63202d69 6e636c75 64652027 2573272f c -include '%s'/ │ │ │ │ + 0x00027b70 27257327 2f73666c 69622e68 00000000 '%s'/sflib.h.... │ │ │ │ + 0x00027b80 2573202d 7a206578 65637374 61636b20 %s -z execstack │ │ │ │ + 0x00027b90 2d666f6d 69742d66 72616d65 2d706f69 -fomit-frame-poi │ │ │ │ + 0x00027ba0 6e746572 202d6669 6e6c696e 652d6675 nter -finline-fu │ │ │ │ + 0x00027bb0 6e637469 6f6e7320 2d666e6f 2d7a6572 nctions -fno-zer │ │ │ │ + 0x00027bc0 6f2d696e 69746961 6c697a65 642d696e o-initialized-in │ │ │ │ + 0x00027bd0 2d627373 00000000 2e637374 72696e67 -bss.....cstring │ │ │ │ + 0x00027be0 00000000 73697a65 00000000 5f5f5f6d ....size....___m │ │ │ │ + 0x00027bf0 61696e00 73656374 696f6e00 5f5f616c ain.section.__al │ │ │ │ + 0x00027c00 6c6f6361 00000000 7a65726f 00000000 loca....zero.... │ │ │ │ + 0x00027c10 63666900 636c616e 67000000 62696e00 cfi.clang...bin. │ │ │ │ + 0x00027c20 746d7000 6f000000 676f746f 00000000 tmp.o...goto.... │ │ │ │ + 0x00027c30 62726561 6b000000 2e2e2f6c 6962722f break...../libr/ │ │ │ │ + 0x00027c40 6567672f 6567675f 6c616e67 2e630000 egg/egg_lang.c.. │ │ │ │ + 0x00027c50 25733a25 64204572 726f7220 73747269 %s:%d Error stri │ │ │ │ + 0x00027c60 6e672066 6f726d61 74000000 756e6669 ng format...unfi │ │ │ │ + 0x00027c70 6c746572 65640000 656e636f 64652025 ltered..encode % │ │ │ │ + 0x00027c80 73207374 72696e67 20282573 29202825 s string (%s) (% │ │ │ │ + 0x00027c90 73290000 66696c74 65726564 00000000 s)..filtered.... │ │ │ │ + 0x00027ca0 636f6e64 20667261 6d652025 73202825 cond frame %s (% │ │ │ │ + 0x00027cb0 73290000 7768696c 65000000 5f5f6265 s)..while...__be │ │ │ │ + 0x00027cc0 67696e5f 25645f25 645f2564 00000000 gin_%d_%d_%d.... │ │ │ │ + 0x00027cd0 5f5f656e 645f2564 5f25645f 25640000 __end_%d_%d_%d.. │ │ │ │ + 0x00027ce0 73746469 6e000000 2f6c6962 2f726164 stdin.../lib/rad │ │ │ │ + 0x00027cf0 61726532 2f362e30 2e382f65 67670000 are2/6.0.8/egg.. │ │ │ │ + 0x00027d00 2e3a2573 2f257300 4547475f 494e4344 .:%s/%s.EGG_INCD │ │ │ │ + 0x00027d10 49520000 25733a25 73000000 72617267 IR..%s:%s...rarg │ │ │ │ + 0x00027d20 00000000 556e6b6e 6f776e20 61726720 ....Unknown arg │ │ │ │ + 0x00027d30 666f7220 73797363 616c6c20 27257327 for syscall '%s' │ │ │ │ + 0x00027d40 00000000 4e6f2043 616c6c4e 616d6520 ....No CallName │ │ │ │ + 0x00027d50 27257327 00000000 25252573 00000000 '%s'....%%%s.... │ │ │ │ + 0x00027d60 536f6d65 7468696e 67206973 20726561 Something is rea │ │ │ │ + 0x00027d70 6c6c7920 77726f6e 6720696e 20686572 lly wrong in her │ │ │ │ + 0x00027d80 65000000 4e6f2072 6f6f6d20 696e2074 e...No room in t │ │ │ │ + 0x00027d90 68652073 74617469 63207374 61636b66 he static stackf │ │ │ │ + 0x00027da0 72616d65 21202825 64206d75 73742062 rame! (%d must b │ │ │ │ + 0x00027db0 65202564 29000000 2e666978 25640000 e %d)....fix%d.. │ │ │ │ + 0x00027dc0 64617461 20282573 29282573 2973697a data (%s)(%s)siz │ │ │ │ + 0x00027dd0 653d2825 64290a00 2e646174 610a0000 e=(%d)...data... │ │ │ │ + 0x00027de0 2e746578 740a0000 225c7830 30220000 .text..."\x00".. │ │ │ │ + 0x00027df0 2e617363 69692025 7325730a 00000000 .ascii %s%s..... │ │ │ │ + 0x00027e00 2e6c6f6e 67202573 0a000000 43616e6e .long %s....Cann │ │ │ │ + 0x00027e10 6f742070 61727365 20657870 72657373 ot parse express │ │ │ │ + 0x00027e20 696f6e00 25630000 25733a25 64204e65 ion.%c..%s:%d Ne │ │ │ │ + 0x00027e30 7374696e 67206f66 20657870 72657373 sting of express │ │ │ │ + 0x00027e40 696f6e73 206e6f74 20796574 20737570 ions not yet sup │ │ │ │ + 0x00027e50 706f7274 65640000 2e666978 30000000 ported...fix0... │ │ │ │ + 0x00027e60 646f6573 206e6f74 20736574 206e616d does not set nam │ │ │ │ + 0x00027e70 65206f72 20636f6e 74656e74 20666f72 e or content for │ │ │ │ + 0x00027e80 20616c69 61730000 676c6f62 616c2d62 alias..global-b │ │ │ │ + 0x00027e90 75666665 722d6f76 6572666c 6f772069 uffer-overflow i │ │ │ │ + 0x00027ea0 6e20616c 69617365 73000000 646f6573 n aliases...does │ │ │ │ + 0x00027eb0 206e6f74 20736574 206e616d 65206f72 not set name or │ │ │ │ + 0x00027ec0 20617267 20666f72 20737973 63616c6c arg for syscall │ │ │ │ + 0x00027ed0 00000000 676c6f62 616c2d62 75666665 ....global-buffe │ │ │ │ + 0x00027ee0 722d6f76 6572666c 6f772069 6e207379 r-overflow in sy │ │ │ │ + 0x00027ef0 7363616c 6c730000 6c6f7373 20626163 scalls..loss bac │ │ │ │ + 0x00027f00 6b207175 6f746520 696e2069 6e636c75 k quote in inclu │ │ │ │ + 0x00027f10 64652064 69726563 746f7279 00000000 de directory.... │ │ │ │ + 0x00027f20 77726f6e 6720696e 636c7564 65207379 wrong include sy │ │ │ │ + 0x00027f30 6e746178 00000000 25732f25 73000000 ntax....%s/%s... │ │ │ │ + 0x00027f40 25732f25 732f2573 00000000 43616e6e %s/%s/%s....Cann │ │ │ │ + 0x00027f50 6f742066 696e6420 696e636c 75646520 ot find include │ │ │ │ + 0x00027f60 66696c65 20272573 27000000 43616e6e file '%s'...Cann │ │ │ │ + 0x00027f70 6f742066 696e6420 27257327 00000000 ot find '%s'.... │ │ │ │ + 0x00027f80 496e7661 6c696420 6e756d62 6572206f Invalid number o │ │ │ │ + 0x00027f90 66206172 67756d65 6e747320 666f7220 f arguments for │ │ │ │ + 0x00027fa0 676f746f 28290000 43616e6e 6f74206d goto()..Cannot m │ │ │ │ + 0x00027fb0 6b766172 00000000 556e7375 70706f72 kvar....Unsuppor │ │ │ │ + 0x00027fc0 74656420 7768696c 65207379 6e746178 ted while syntax │ │ │ │ + 0x00027fd0 00000000 5f5f6265 67696e5f 25645f25 ....__begin_%d_% │ │ │ │ + 0x00027fe0 645f2564 0a000000 73657420 73797363 d_%d....set sysc │ │ │ │ + 0x00027ff0 616c6c20 61726773 00000000 73797363 all args....sysc │ │ │ │ + 0x00028000 616c6c00 43616e6e 6f742067 65742040 all.Cannot get @ │ │ │ │ + 0x00028010 73797363 616c6c20 7061796c 6f616400 syscall payload. │ │ │ │ + 0x00028020 696e6c69 6e650000 63616c6c 20696e20 inline..call in │ │ │ │ + 0x00028030 6567672d 3e6c616e 672e6d6f 64652025 egg->lang.mode % │ │ │ │ + 0x00028040 64000000 43616e6e 6f742072 65736f6c d...Cannot resol │ │ │ │ + 0x00028050 76652076 61726961 626c6520 27257327 ve variable '%s' │ │ │ │ + 0x00028060 00000000 6e6f7420 73757070 6f727420 ....not support │ │ │ │ + 0x00028070 666f7220 2a707472 20696e20 6567672d for *ptr in egg- │ │ │ │ + 0x00028080 3e6c616e 672e6473 74766172 00000000 >lang.dstvar.... │ │ │ │ + 0x00028090 53696e6b 696e6720 6265666f 7265206f Sinking before o │ │ │ │ + 0x000280a0 76657266 6c6f7700 656c7365 00000000 verflow.else.... │ │ │ │ + 0x000280b0 20205f5f 656e645f 25645f25 645f2564 __end_%d_%d_%d │ │ │ │ + 0x000280c0 00000000 20205f5f 62656769 6e5f2564 .... __begin_%d │ │ │ │ + 0x000280d0 5f25645f 25643a0a 00000000 5f5f6966 _%d_%d:.....__if │ │ │ │ + 0x000280e0 656c7365 5f25645f 25640000 20205f5f else_%d_%d.. __ │ │ │ │ + 0x000280f0 656e645f 25645f25 645f2564 3a0a0000 end_%d_%d_%d:... │ │ │ │ + 0x00028100 20205f5f 6966656c 73655f25 645f2564 __ifelse_%d_%d │ │ │ │ + 0x00028110 3a0a0000 7263635f 66756e20 25642028 :...rcc_fun %d ( │ │ │ │ + 0x00028120 25732900 656e7600 66617374 63616c6c %s).env.fastcall │ │ │ │ + 0x00028130 00000000 696e636c 75646500 616c6961 ....include.alia │ │ │ │ + 0x00028140 73000000 64617461 00000000 6e616b65 s...data....nake │ │ │ │ + 0x00028150 64000000 0a2e2573 2025730a 00000000 d.....%s %s..... │ │ │ │ + 0x00028160 20207075 7368207b 25737d0a 20206220 push {%s}. b │ │ │ │ + 0x00028170 25730a00 656f7200 6d6f7600 6f727200 %s..eor.mov.orr. │ │ │ │ + 0x00028180 73756200 61646400 6d756c00 64697600 sub.add.mul.div. │ │ │ │ + 0x00028190 616e6400 72370000 20202573 2025732c and.r7.. %s %s, │ │ │ │ + 0x000281a0 205b2573 5d0a0000 20202573 2025732c [%s]... %s %s, │ │ │ │ + 0x000281b0 2025730a 00000000 2020706f 70207237 %s..... pop r7 │ │ │ │ + 0x000281c0 0a202063 6d702072 372c2072 370a2020 . cmp r7, r7. │ │ │ │ + 0x000281d0 62657120 25730a00 20206c64 72202573 beq %s.. ldr %s │ │ │ │ + 0x000281e0 2c205b73 702c2025 645d0a00 20206d6f , [sp, %d].. mo │ │ │ │ + 0x000281f0 76202573 2c207230 0a000000 2e657175 v %s, r0.....equ │ │ │ │ + 0x00028200 2025732c 2025730a 00000000 20207564 %s, %s..... ud │ │ │ │ + 0x00028210 66203136 0a000000 62676500 62677400 f 16....bge.bgt. │ │ │ │ + 0x00028220 626c6500 626c7400 626e6500 62657100 ble.blt.bne.beq. │ │ │ │ + 0x00028230 2020706f 70207237 0a000000 2020636d pop r7.... cm │ │ │ │ + 0x00028240 70202573 2c207237 0a000000 20202573 p %s, r7.... %s │ │ │ │ + 0x00028250 2025730a 00000000 20206c64 72207230 %s..... ldr r0 │ │ │ │ + 0x00028260 2c205b66 702c2025 645d0a00 20206164 , [fp, %d].. ad │ │ │ │ + 0x00028270 64207063 2c202564 0a000000 2e737472 d pc, %d.....str │ │ │ │ + 0x00028280 696e6720 22257322 0a000000 2e66696c ing "%s".....fil │ │ │ │ + 0x00028290 6c202564 2c20312c 20300a00 20207375 l %d, 1, 0.. su │ │ │ │ + 0x000282a0 62207230 2c207063 2c202564 0a000000 b r0, pc, %d.... │ │ │ │ + 0x000282b0 20207374 72207230 2c205b25 735d0a00 str r0, [%s].. │ │ │ │ + 0x000282c0 2e2e2f6c 6962722f 6567672f 656d6974 ../libr/egg/emit │ │ │ │ + 0x000282d0 5f61726d 2e630000 70726f62 61626c79 _arm.c..probably │ │ │ │ + 0x000282e0 20612062 75673f00 20206d6f 76207230 a bug?. mov r0 │ │ │ │ + 0x000282f0 2c202573 0a000000 73702c20 25640000 , %s....sp, %d.. │ │ │ │ + 0x00028300 20207075 7368207b 25737d0a 00000000 push {%s}..... │ │ │ │ + 0x00028310 20207075 7368207b 20667020 7d0a0000 push { fp }... │ │ │ │ + 0x00028320 20206164 64206670 2c202564 0a000000 add fp, %d.... │ │ │ │ + 0x00028330 20207375 62206670 2c202564 0a000000 sub fp, %d.... │ │ │ │ + 0x00028340 23202573 0a000000 3a206d6f 76207237 # %s....: mov r7 │ │ │ │ + 0x00028350 2c20602e 61726760 0a3a2073 76632030 , `.arg`.: svc 0 │ │ │ │ + 0x00028360 7825780a 00000000 72256400 20206d6f x%x.....r%d. mo │ │ │ │ + 0x00028370 76207237 2c202573 0a000000 20206d6f v r7, %s.... mo │ │ │ │ + 0x00028380 76207237 2c205b72 375d0a00 20206d6f v r7, [r7].. mo │ │ │ │ + 0x00028390 767a2072 372c205b 72375d0a 00000000 vz r7, [r7]..... │ │ │ │ + 0x000283a0 20206164 64207370 2c206670 2c202564 add sp, fp, %d │ │ │ │ + 0x000283b0 0a000000 2020706f 70207b66 702c7063 .... pop {fp,pc │ │ │ │ + 0x000283c0 7d0a0000 20207075 7368207b 66702c6c }... push {fp,l │ │ │ │ + 0x000283d0 727d0a00 20206164 64206670 2c207370 r}.. add fp, sp │ │ │ │ + 0x000283e0 2c202434 0a202073 75622073 702c2025 , $4. sub sp, % │ │ │ │ + 0x000283f0 640a0000 20206c64 72207230 2c202573 d... ldr r0, %s │ │ │ │ + 0x00028400 00000000 20206278 2072300a 00000000 .... bx r0..... │ │ │ │ + 0x00028410 20206c64 72207225 642c205b 25735d0a ldr r%d, [%s]. │ │ │ │ + 0x00028420 00000000 2020626c 78207230 0a000000 .... blx r0.... │ │ │ │ + 0x00028430 2020626c 2025730a 00000000 72300000 bl %s.....r0.. │ │ │ │ + 0x00028440 72310000 72320000 72330000 72340000 r1..r2..r3..r4.. │ │ │ │ + 0x00028450 6765745f 7768696c 655f656e 64202825 get_while_end (% │ │ │ │ + 0x00028460 732c2025 732c2025 73290a00 61300000 s, %s, %s)..a0.. │ │ │ │ + 0x00028470 25732028 25732c20 5b25735d 290a0000 %s (%s, [%s])... │ │ │ │ + 0x00028480 25732028 25732c20 2573290a 00000000 %s (%s, %s)..... │ │ │ │ + 0x00028490 6c6f6164 70747220 28257329 0a000000 loadptr (%s).... │ │ │ │ + 0x000284a0 6c6f6164 20282225 73222c20 2563290a load ("%s", %c). │ │ │ │ + 0x000284b0 00000000 7768696c 655f656e 64202825 ....while_end (% │ │ │ │ + 0x000284c0 73290a00 73797363 616c6c5f 61726773 s)..syscall_args │ │ │ │ + 0x000284d0 20282564 290a0000 72657374 6f72655f (%d)...restore_ │ │ │ │ + 0x000284e0 73746163 6b202825 64290a00 6765745f stack (%d)..get_ │ │ │ │ + 0x000284f0 72657375 6c742028 2573290a 00000000 result (%s)..... │ │ │ │ + 0x00028500 65717520 2825732c 20257329 0a000000 equ (%s, %s).... │ │ │ │ + 0x00028510 73657420 28222573 222c2022 2573222c set ("%s", "%s", │ │ │ │ + 0x00028520 20256429 0a000000 6172672e 25642e25 %d)....arg.%d.% │ │ │ │ + 0x00028530 643d2573 0a000000 6672616d 655f656e d=%s....frame_en │ │ │ │ + 0x00028540 64202825 642c2025 64290a00 74726170 d (%d, %d)..trap │ │ │ │ + 0x00028550 0a000000 6672616d 65202825 64290a00 ....frame (%d).. │ │ │ │ + 0x00028560 25732028 25732920 3d3e2028 2573290a %s (%s) => (%s). │ │ │ │ + 0x00028570 00000000 73797363 616c6c20 28256429 ....syscall (%d) │ │ │ │ + 0x00028580 0a000000 676f746f 20285b25 735d290a ....goto ([%s]). │ │ │ │ + 0x00028590 00000000 676f746f 20282573 290a0000 ....goto (%s)... │ │ │ │ + 0x000285a0 63616c6c 20285b25 735d290a 00000000 call ([%s])..... │ │ │ │ + 0x000285b0 63616c6c 20282573 290a0000 66702c24 call (%s)...fp,$ │ │ │ │ + 0x000285c0 25640000 73702c24 25640000 61310000 %d..sp,$%d..a1.. │ │ │ │ + 0x000285d0 61320000 61330000 61340000 20207075 a2..a3..a4.. pu │ │ │ │ + 0x000285e0 73682025 730a2020 6a6d7020 25730a00 sh %s. jmp %s.. │ │ │ │ + 0x000285f0 6f720000 786f7200 72617800 2020706f or..xor.rax. po │ │ │ │ + 0x00028600 70207261 780a0000 20207465 73742072 p rax... test r │ │ │ │ + 0x00028610 61782c20 7261780a 00000000 20206a6e ax, rax..... jn │ │ │ │ + 0x00028620 7a202573 0a000000 20206164 64207273 z %s.... add rs │ │ │ │ + 0x00028630 702c2025 640a0000 20206d6f 76202573 p, %d... mov %s │ │ │ │ + 0x00028640 2c207261 780a0000 2e657175 2025732c , rax....equ %s, │ │ │ │ + 0x00028650 25730a00 2020696e 74330a00 6d6f7620 %s.. int3..mov │ │ │ │ + 0x00028660 7262702c 20727370 0a000000 6a670000 rbp, rsp....jg.. │ │ │ │ + 0x00028670 6a676500 6a6c0000 6a6c6500 6a6e6500 jge.jl..jle.jne. │ │ │ │ + 0x00028680 6a7a0000 6a6e7a00 2020636d 70207261 jz..jnz. cmp ra │ │ │ │ + 0x00028690 782c2025 730a0000 20206c65 61207261 x, %s... lea ra │ │ │ │ + 0x000286a0 782c205b 7262702b 25645d0a 00000000 x, [rbp+%d]..... │ │ │ │ + 0x000286b0 20206d6f 76207261 782c2025 730a0000 mov rax, %s... │ │ │ │ + 0x000286c0 20207075 73682072 61780a00 20207075 push rax.. pu │ │ │ │ + 0x000286d0 7368205b 25735d0a 00000000 20207075 sh [%s]..... pu │ │ │ │ + 0x000286e0 73682072 62700a00 20206164 64207262 sh rbp.. add rb │ │ │ │ + 0x000286f0 702c2025 640a0000 20207375 62207262 p, %d... sub rb │ │ │ │ + 0x00028700 702c2025 640a0000 72736900 2e2e2f6c p, %d...rsi.../l │ │ │ │ + 0x00028710 6962722f 6567672f 656d6974 5f783836 ibr/egg/emit_x86 │ │ │ │ + 0x00028720 2e630000 43616e6e 6f742066 696e6420 .c..Cannot find │ │ │ │ + 0x00028730 67707220 25640000 20206d6f 76202573 gpr %d.. mov %s │ │ │ │ + 0x00028740 2c205b72 73702b25 645d0a00 72646900 , [rsp+%d]..rdi. │ │ │ │ + 0x00028750 20206d6f 76202573 2c205b72 73705d0a mov %s, [rsp]. │ │ │ │ + 0x00028760 00000000 5b726270 2b25645d 00000000 ....[rbp+%d].... │ │ │ │ + 0x00028770 5b726270 25645d00 5b726270 5d000000 [rbp%d].[rbp]... │ │ │ │ + 0x00028780 5573696e 67207374 61636b20 76617273 Using stack vars │ │ │ │ + 0x00028790 20696e20 6e616b65 64206675 6e637469 in naked functi │ │ │ │ + 0x000287a0 6f6e7300 5b727370 2b25645d 00000000 ons.[rsp+%d].... │ │ │ │ + 0x000287b0 20206d6f 76206477 6f726420 25732c20 mov dword %s, │ │ │ │ + 0x000287c0 30782578 0a000000 20206d6f 76206477 0x%x.... mov dw │ │ │ │ + 0x000287d0 6f726420 25732c20 300a0000 20206c65 ord %s, 0... le │ │ │ │ + 0x000287e0 61207261 782c2025 730a0000 20206d6f a rax, %s... mo │ │ │ │ + 0x000287f0 76207261 782c205b 7261785d 0a000000 v rax, [rax].... │ │ │ │ + 0x00028800 20206d6f 767a2072 61782c20 5b726178 movz rax, [rax │ │ │ │ + 0x00028810 5d0a0000 2020706f 70207262 700a0000 ]... pop rbp... │ │ │ │ + 0x00028820 20207265 740a0000 20207075 73682072 ret... push r │ │ │ │ + 0x00028830 62700a20 206d6f76 20726270 2c207273 bp. mov rbp, rs │ │ │ │ + 0x00028840 700a2020 73756220 7273702c 2025640a p. sub rsp, %d. │ │ │ │ + 0x00028850 00000000 20206361 6c6c205b 25735d0a .... call [%s]. │ │ │ │ + 0x00028860 00000000 20206361 6c6c2025 730a0000 .... call %s... │ │ │ │ + 0x00028870 20206a6d 70205b25 735d0a00 20206a6d jmp [%s].. jm │ │ │ │ + 0x00028880 70202573 0a000000 4a756d70 20776974 p %s....Jump wit │ │ │ │ + 0x00028890 686f7574 20646573 74696e61 74696f6e hout destination │ │ │ │ + 0x000288a0 00000000 0a203a20 6d6f7620 7261782c ..... : mov rax, │ │ │ │ + 0x000288b0 20602e61 7267600a 203a2073 79736361 `.arg`. : sysca │ │ │ │ + 0x000288c0 6c6c0a00 0a20203a 206d6f76 20726178 ll... : mov rax │ │ │ │ + 0x000288d0 2c20602e 61726760 0a20203a 20737973 , `.arg`. : sys │ │ │ │ + 0x000288e0 63616c6c 0a000000 78363400 72647800 call....x64.rdx. │ │ │ │ + 0x000288f0 72313000 72380000 72390000 78370000 r10.r8..r9..x7.. │ │ │ │ + 0x00028900 2020636d 70207837 2c207837 0a202062 cmp x7, x7. b │ │ │ │ + 0x00028910 65712025 730a0000 20206d6f 76202573 eq %s... mov %s │ │ │ │ + 0x00028920 2c207830 0a000000 20206272 6b20300a , x0.... brk 0. │ │ │ │ + 0x00028930 00000000 2020636d 70202573 2c207837 .... cmp %s, x7 │ │ │ │ + 0x00028940 0a000000 20206c64 72207830 2c205b66 .... ldr x0, [f │ │ │ │ + 0x00028950 702c2025 645d0a00 20207375 62207830 p, %d].. sub x0 │ │ │ │ + 0x00028960 2c207063 2c202564 0a000000 20207374 , pc, %d.... st │ │ │ │ + 0x00028970 72207830 2c205b25 735d0a00 2e2e2f6c r x0, [%s]..../l │ │ │ │ + 0x00028980 6962722f 6567672f 656d6974 5f613634 ibr/egg/emit_a64 │ │ │ │ + 0x00028990 2e630000 20206d6f 76207830 2c202573 .c.. mov x0, %s │ │ │ │ + 0x000289a0 0a000000 3a206d6f 76207837 2c20602e ....: mov x7, `. │ │ │ │ + 0x000289b0 61726760 0a3a2073 76632030 7825780a arg`.: svc 0x%x. │ │ │ │ + 0x000289c0 00000000 20206d6f 76207837 2c202573 .... mov x7, %s │ │ │ │ + 0x000289d0 0a000000 20206d6f 76207837 2c205b78 .... mov x7, [x │ │ │ │ + 0x000289e0 375d0a00 20206d6f 767a2078 372c205b 7].. movz x7, [ │ │ │ │ + 0x000289f0 78375d0a 00000000 20206164 64207832 x7]..... add x2 │ │ │ │ + 0x00028a00 392c2073 702c2038 0a202073 75622073 9, sp, 8. sub s │ │ │ │ + 0x00028a10 702c2073 702c2025 640a0000 20206c64 p, sp, %d... ld │ │ │ │ + 0x00028a20 72207830 2c202573 00000000 20206278 r x0, %s.... bx │ │ │ │ + 0x00028a30 2078300a 00000000 20206c64 72207825 x0..... ldr x% │ │ │ │ + 0x00028a40 642c205b 25735d0a 00000000 2020626c d, [%s]..... bl │ │ │ │ + 0x00028a50 72207830 0a000000 78256400 61363400 r x0....x%d.a64. │ │ │ │ + 0x00028a60 78300000 78310000 78320000 78330000 x0..x1..x2..x3.. │ │ │ │ + 0x00028a70 78340000 5e000000 3a3d0000 7c000000 x4..^...:=..|... │ │ │ │ + 0x00028a80 2d000000 2b000000 2a000000 2f000000 -...+...*.../... │ │ │ │ + 0x00028a90 26000000 41300000 25732c25 732c2573 &...A0..%s,%s,%s │ │ │ │ + 0x00028aa0 2c25732c 3a3d2c00 46502c25 642c2b2c ,%s,:=,.FP,%d,+, │ │ │ │ + 0x00028ab0 53502c3a 3d2c0000 25642c41 302c3a3d SP,:=,..%d,A0,:= │ │ │ │ + 0x00028ac0 2c25642c 28292c3a 3d2c0000 25732c5b ,%d,(),:=,..%s,[ │ │ │ │ + 0x00028ad0 385d2c25 732c3a3d 2c000000 25732c5b 8],%s,:=,...%s,[ │ │ │ │ + 0x00028ae0 315d2c25 732c3a3d 2c000000 25732c5b 1],%s,:=,...%s,[ │ │ │ │ + 0x00028af0 345d2c25 732c3a3d 2c000000 25732c5b 4],%s,:=,...%s,[ │ │ │ │ + 0x00028b00 25645d2c 50432c3a 3d000000 25732c50 %d],PC,:=...%s,P │ │ │ │ + 0x00028b10 432c3a3d 00000000 65617800 2020706f C,:=....eax. po │ │ │ │ + 0x00028b20 70206561 780a0000 20207465 73742065 p eax... test e │ │ │ │ + 0x00028b30 61782c20 6561780a 00000000 20206164 ax, eax..... ad │ │ │ │ + 0x00028b40 64206573 702c2025 640a0000 20206d6f d esp, %d... mo │ │ │ │ + 0x00028b50 76202573 2c206561 780a0000 6d6f7620 v %s, eax...mov │ │ │ │ + 0x00028b60 6562702c 20657370 0a000000 2020636d ebp, esp.... cm │ │ │ │ + 0x00028b70 70206561 782c2025 730a0000 20206c65 p eax, %s... le │ │ │ │ + 0x00028b80 61206561 782c205b 6562702b 25645d0a a eax, [ebp+%d]. │ │ │ │ + 0x00028b90 00000000 20207075 73682025 730a0000 .... push %s... │ │ │ │ + 0x00028ba0 20207075 73682065 62700a00 20206164 push ebp.. ad │ │ │ │ + 0x00028bb0 64206562 702c2025 640a0000 20207375 d ebp, %d... su │ │ │ │ + 0x00028bc0 62206562 702c2025 640a0000 65637800 b ebp, %d...ecx. │ │ │ │ + 0x00028bd0 20206d6f 76202573 2c205b65 73702b25 mov %s, [esp+% │ │ │ │ + 0x00028be0 645d0a00 65627800 20206d6f 76202573 d]..ebx. mov %s │ │ │ │ + 0x00028bf0 2c205b65 73705d0a 00000000 5b656270 , [esp].....[ebp │ │ │ │ + 0x00028c00 2b25645d 00000000 5b656270 25645d00 +%d]....[ebp%d]. │ │ │ │ + 0x00028c10 5b656270 5d000000 5b657370 2b25645d [ebp]...[esp+%d] │ │ │ │ + 0x00028c20 00000000 20206c65 61206561 782c2025 .... lea eax, % │ │ │ │ + 0x00028c30 730a0000 20206d6f 76206561 782c2025 s... mov eax, % │ │ │ │ + 0x00028c40 730a0000 20206d6f 76206561 782c205b s... mov eax, [ │ │ │ │ + 0x00028c50 6561785d 0a000000 20206d6f 767a2065 eax].... movz e │ │ │ │ + 0x00028c60 61782c20 5b656178 5d0a0000 2020706f ax, [eax]... po │ │ │ │ + 0x00028c70 70206562 700a0000 20207075 73682065 p ebp... push e │ │ │ │ + 0x00028c80 62700a20 206d6f76 20656270 2c206573 bp. mov ebp, es │ │ │ │ + 0x00028c90 700a2020 73756220 6573702c 2025640a p. sub esp, %d. │ │ │ │ + 0x00028ca0 00000000 0a203a20 6d6f7620 6561782c ..... : mov eax, │ │ │ │ + 0x00028cb0 20602e61 7267600a 203a2069 6e742030 `.arg`. : int 0 │ │ │ │ + 0x00028cc0 7838300a 00000000 0a20203a 206d6f76 x80...... : mov │ │ │ │ + 0x00028cd0 20656178 2c20602e 61726760 0a20203a eax, `.arg`. : │ │ │ │ + 0x00028ce0 20707573 68206561 780a2020 3a20696e push eax. : in │ │ │ │ + 0x00028cf0 74203078 38300a20 203a2061 64642065 t 0x80. : add e │ │ │ │ + 0x00028d00 73702c20 25640a00 65647800 65736900 sp, %d..edx.esi. │ │ │ │ + 0x00028d10 65646900 65627000 636d6400 73756964 edi.ebp.cmd.suid │ │ │ │ + 0x00028d20 00000000 2e2e2f6c 6962722f 6567672f ....../libr/egg/ │ │ │ │ + 0x00028d30 702f6567 675f6578 65632e63 00000000 p/egg_exec.c.... │ │ │ │ + 0x00028d40 6e6f2073 75696420 666f7220 74686973 no suid for this │ │ │ │ + 0x00028d50 20706c61 74666f72 6d000000 556e7375 platform...Unsu │ │ │ │ + 0x00028d60 70706f72 74656420 61726368 20256420 pported arch %d │ │ │ │ + 0x00028d70 62697473 00000000 556e7375 70706f72 bits....Unsuppor │ │ │ │ + 0x00028d80 74656420 6f732025 78000000 63757374 ted os %x...cust │ │ │ │ + 0x00028d90 6f6d2063 6f6d6d61 6e642066 6f722073 om command for s │ │ │ │ + 0x00028da0 68656c6c 636f6465 73206973 2074656d hellcodes is tem │ │ │ │ + 0x00028db0 706f7261 72696c79 20646973 61626c65 porarily disable │ │ │ │ + 0x00028dc0 64000000 43616e6e 6f742073 6574206f d...Cannot set o │ │ │ │ + 0x00028dd0 70745f63 6d640000 43616e6e 6f742070 pt_cmd..Cannot p │ │ │ │ + 0x00028de0 756c6c20 6f70745f 636d6463 6f646500 ull opt_cmdcode. │ │ │ │ + 0x00028df0 65786563 00000000 65786563 75746520 exec....execute │ │ │ │ + 0x00028e00 636d643d 2f62696e 2f736820 73756964 cmd=/bin/sh suid │ │ │ │ + 0x00028e10 3d66616c 73650000 70616e63 616b6500 =false..pancake. │ │ │ │ + 0x00028e20 4d495400 30784646 00000000 2e2e2f6c MIT.0xFF....../l │ │ │ │ + 0x00028e30 6962722f 6567672f 702f6567 675f786f ibr/egg/p/egg_xo │ │ │ │ + 0x00028e40 722e6300 584f5220 6b657920 6e6f7420 r.c.XOR key not │ │ │ │ + 0x00028e50 70726f76 69646564 2e205573 696e6720 provided. Using │ │ │ │ + 0x00028e60 28257329 20617320 74686520 6b657900 (%s) as the key. │ │ │ │ + 0x00028e70 496e7661 6c696420 6b657920 28257329 Invalid key (%s) │ │ │ │ + 0x00028e80 00000000 7368656c 6c636f64 65206973 ....shellcode is │ │ │ │ + 0x00028e90 20746f6f 206c6f6e 67203a28 00000000 too long :(.... │ │ │ │ + 0x00028ea0 4e6f2073 68656c6c 636f6465 20666f75 No shellcode fou │ │ │ │ + 0x00028eb0 6e642100 54686973 20786f72 206b6579 nd!.This xor key │ │ │ │ + 0x00028ec0 2067656e 65726174 6573206e 756c6c20 generates null │ │ │ │ + 0x00028ed0 62797465 732e2054 72792061 6761696e bytes. Try again │ │ │ │ + 0x00028ee0 00000000 496e7661 6c696420 61726368 ....Invalid arch │ │ │ │ + 0x00028ef0 20666f72 20656767 2e786f72 20776869 for egg.xor whi │ │ │ │ + 0x00028f00 63682069 73207838 362d6f6e 6c792066 ch is x86-only f │ │ │ │ + 0x00028f10 6f72206e 6f770000 e8ffffff ffc15e48 or now........^H │ │ │ │ + 0x00028f20 83c60d30 1e48ffc6 e2f90000 786f7220 ...0.H......xor │ │ │ │ + 0x00028f30 656e636f 64657220 666f7220 7368656c encoder for shel │ │ │ │ + 0x00028f40 6c636f64 65000000 70616e63 616b652c lcode...pancake, │ │ │ │ + 0x00028f50 73616e74 69746f78 00000000 2f2f2053 santitox....// S │ │ │ │ + 0x00028f60 44422d43 47454e20 56322e33 2e300a23 DB-CGEN V2.3.0.# │ │ │ │ + 0x00028f70 696e636c 75646520 3c637479 70652e68 include .#include .#include ..struct │ │ │ │ + 0x00028fb0 206b7620 7b20636f 6e737420 63686172 kv { const char │ │ │ │ + 0x00028fc0 202a6e61 6d653b20 636f6e73 74206368 *name; const ch │ │ │ │ + 0x00028fd0 6172202a 76616c75 653b207d 3b0a7374 ar *value; };.st │ │ │ │ + 0x00028fe0 61746963 20636f6e 73742073 74727563 atic const struc │ │ │ │ + 0x00028ff0 74206b76 206b7673 5b5d203d 207b0000 t kv kvs[] = {.. │ │ │ │ + 0x00029000 2f2f2067 6363202d 444d4149 4e3d3120 // gcc -DMAIN=1 │ │ │ │ + 0x00029010 25732e63 203b202e 2f612e6f 7574203e %s.c ; ./a.out > │ │ │ │ + 0x00029020 2025732e 68000000 257b0a23 696e636c %s.h...%{.#incl │ │ │ │ + 0x00029030 75646520 3c737464 696f2e68 3e0a2369 ude .#i │ │ │ │ + 0x00029040 6e636c75 6465203c 73747269 6e672e68 nclude .#include .%}..struct │ │ │ │ + 0x00029070 6b76207b 20636f6e 73742063 68617220 kv { const char │ │ │ │ + 0x00029080 2a6e616d 653b2063 6f6e7374 20636861 *name; const cha │ │ │ │ + 0x00029090 72202a76 616c7565 3b207d3b 0a252500 r *value; };.%%. │ │ │ │ + 0x000290a0 2f2f2067 70657266 202d6163 6c454443 // gperf -aclEDC │ │ │ │ + 0x000290b0 4947202d 2d6e756c 6c2d7374 72696e67 IG --null-string │ │ │ │ + 0x000290c0 73202d48 20736462 5f686173 685f635f s -H sdb_hash_c_ │ │ │ │ + 0x000290d0 2573202d 4e207364 625f6765 745f635f %s -N sdb_get_c_ │ │ │ │ + 0x000290e0 2573202d 74202573 2e677065 7266203e %s -t %s.gperf > │ │ │ │ + 0x000290f0 2025732e 63000000 20207b4e 554c4c2c %s.c... {NULL, │ │ │ │ + 0x00029100 204e554c 4c7d0a7d 3b0a7479 70656465 NULL}.};.typede │ │ │ │ + 0x00029110 6620696e 7420282a 47706572 66466f72 f int (*GperfFor │ │ │ │ + 0x00029120 65616368 43616c6c 6261636b 2928766f eachCallback)(vo │ │ │ │ + 0x00029130 6964202a 75736572 2c20636f 6e737420 id *user, const │ │ │ │ + 0x00029140 63686172 202a6b2c 20636f6e 73742063 char *k, const c │ │ │ │ + 0x00029150 68617220 2a76293b 00000000 696e7420 har *v);....int │ │ │ │ + 0x00029160 67706572 665f2573 5f666f72 65616368 gperf_%s_foreach │ │ │ │ + 0x00029170 28477065 7266466f 72656163 6843616c (GperfForeachCal │ │ │ │ + 0x00029180 6c626163 6b206362 2c20766f 6964202a lback cb, void * │ │ │ │ + 0x00029190 75736572 29207b00 2020696e 74206920 user) {. int i │ │ │ │ + 0x000291a0 3d20303b 20776869 6c652028 6b76735b = 0; while (kvs[ │ │ │ │ + 0x000291b0 695d2e6e 616d6529 207b0a20 20636220 i].name) {. cb │ │ │ │ + 0x000291c0 28757365 722c206b 76735b69 5d2e6e61 (user, kvs[i].na │ │ │ │ + 0x000291d0 6d652c20 6b76735b 695d2e76 616c7565 me, kvs[i].value │ │ │ │ + 0x000291e0 293b0a20 20692b2b 3b7d0a20 20726574 );. i++;}. ret │ │ │ │ + 0x000291f0 75726e20 303b0a7d 00000000 636f6e73 urn 0;.}....cons │ │ │ │ + 0x00029200 74206368 6172202a 67706572 665f2573 t char *gperf_%s │ │ │ │ + 0x00029210 5f676574 28636f6e 73742063 68617220 _get(const char │ │ │ │ + 0x00029220 2a732920 7b000000 2020696e 74206920 *s) {... int i │ │ │ │ + 0x00029230 3d20303b 20776869 6c652028 6b76735b = 0; while (kvs[ │ │ │ │ + 0x00029240 695d2e6e 616d6529 207b0a20 20696620 i].name) {. if │ │ │ │ + 0x00029250 28217374 72636d70 2028732c 206b7673 (!strcmp (s, kvs │ │ │ │ + 0x00029260 5b695d2e 6e616d65 29292072 65747572 [i].name)) retur │ │ │ │ + 0x00029270 6e206b76 735b695d 2e76616c 75653b0a n kvs[i].value;. │ │ │ │ + 0x00029280 2020692b 2b3b7d0a 20207265 7475726e i++;}. return │ │ │ │ + 0x00029290 204e554c 4c3b0a7d 00000000 23646566 NULL;.}....#def │ │ │ │ + 0x000292a0 696e6520 7364625f 68617368 5f635f25 ine sdb_hash_c_% │ │ │ │ + 0x000292b0 7328782c 79292067 70657266 5f25735f s(x,y) gperf_%s_ │ │ │ │ + 0x000292c0 68617368 28782900 636f6e73 7420756e hash(x).const un │ │ │ │ + 0x000292d0 7369676e 65642069 6e742067 70657266 signed int gperf │ │ │ │ + 0x000292e0 5f25735f 68617368 28636f6e 73742063 _%s_hash(const c │ │ │ │ + 0x000292f0 68617220 2a732920 7b000000 2020696e har *s) {... in │ │ │ │ + 0x00029300 74207375 6d203d20 7374726c 656e2028 t sum = strlen ( │ │ │ │ + 0x00029310 73293b0a 20207768 696c6520 282a7329 s);. while (*s) │ │ │ │ + 0x00029320 207b2073 756d202b 3d202a73 3b20732b { sum += *s; s+ │ │ │ │ + 0x00029330 2b3b207d 0a202072 65747572 6e207375 +; }. return su │ │ │ │ + 0x00029340 6d3b0a7d 00000000 73747275 6374207b m;.}....struct { │ │ │ │ + 0x00029350 636f6e73 74206368 6172202a 6e616d65 const char *name │ │ │ │ + 0x00029360 3b766f69 64202a67 65743b76 6f696420 ;void *get;void │ │ │ │ + 0x00029370 2a686173 683b766f 6964202a 666f7265 *hash;void *fore │ │ │ │ + 0x00029380 6163683b 7d206770 6572665f 2573203d ach;} gperf_%s = │ │ │ │ + 0x00029390 207b0a20 202e6e61 6d65203d 20222573 {. .name = "%s │ │ │ │ + 0x000293a0 222c0a20 202e6765 74203d20 26677065 ",. .get = &gpe │ │ │ │ + 0x000293b0 72665f25 735f6765 742c0a20 202e6861 rf_%s_get,. .ha │ │ │ │ + 0x000293c0 7368203d 20266770 6572665f 25735f68 sh = &gperf_%s_h │ │ │ │ + 0x000293d0 6173682c 0a20202e 666f7265 61636820 ash,. .foreach │ │ │ │ + 0x000293e0 3d202667 70657266 5f25735f 666f7265 = &gperf_%s_fore │ │ │ │ + 0x000293f0 6163680a 7d3b0a0a 23696620 4d41494e ach.};..#if MAIN │ │ │ │ + 0x00029400 0a696e74 206d6169 6e202829 207b0a09 .int main () {.. │ │ │ │ + 0x00029410 636f6e73 74206368 6172202a 73203d20 const char *s = │ │ │ │ + 0x00029420 28286368 61722a28 2a292863 6861722a ((char*(*)(char* │ │ │ │ + 0x00029430 29296770 6572665f 25732e67 65742928 ))gperf_%s.get)( │ │ │ │ + 0x00029440 22666f6f 22293b0a 09707269 6e746620 "foo");..printf │ │ │ │ + 0x00029450 28222525 735c6e22 2c207329 3b0a7d0a ("%%s\n", s);.}. │ │ │ │ + 0x00029460 23656e64 69660000 25250a2f 2f205344 #endif..%%.// SD │ │ │ │ + 0x00029470 422d4347 454e2056 322e332e 300a7479 B-CGEN V2.3.0.ty │ │ │ │ + 0x00029480 70656465 6620696e 7420282a 47706572 pedef int (*Gper │ │ │ │ + 0x00029490 66466f72 65616368 43616c6c 6261636b fForeachCallback │ │ │ │ + 0x000294a0 2928766f 6964202a 75736572 2c20636f )(void *user, co │ │ │ │ + 0x000294b0 6e737420 63686172 202a6b2c 20636f6e nst char *k, con │ │ │ │ + 0x000294c0 73742063 68617220 2a76293b 00000000 st char *v);.... │ │ │ │ + 0x000294d0 09696e74 20693b66 6f722028 693d303b .int i;for (i=0; │ │ │ │ + 0x000294e0 693c544f 54414c5f 4b455957 4f524453 in │ │ │ │ + 0x00029530 616d652c 20772d3e 76616c75 65292920 ame, w->value)) │ │ │ │ + 0x00029540 72657475 726e2030 3b0a7d0a 72657475 return 0;.}.retu │ │ │ │ + 0x00029550 726e2031 3b7d0000 636f6e73 74206368 rn 1;}..const ch │ │ │ │ + 0x00029560 61722a20 67706572 665f2573 5f676574 ar* gperf_%s_get │ │ │ │ + 0x00029570 28636f6e 73742063 68617220 2a732920 (const char *s) │ │ │ │ + 0x00029580 7b000000 09636f6e 73742073 74727563 {....const struc │ │ │ │ + 0x00029590 74206b76 202a6f20 3d207364 625f6765 t kv *o = sdb_ge │ │ │ │ + 0x000295a0 745f635f 25732028 732c2073 74726c65 t_c_%s (s, strle │ │ │ │ + 0x000295b0 6e287329 293b0000 09726574 75726e20 n(s));...return │ │ │ │ + 0x000295c0 6f3f206f 2d3e7661 6c75653a 204e554c o? o->value: NUL │ │ │ │ + 0x000295d0 4c3b0a7d 00000000 09726574 75726e20 L;.}.....return │ │ │ │ + 0x000295e0 7364625f 68617368 5f635f25 7328732c sdb_hash_c_%s(s, │ │ │ │ + 0x000295f0 20737472 6c656e20 28732929 3b000000 strlen (s));... │ │ │ │ + 0x00029600 73747275 6374207b 636f6e73 74206368 struct {const ch │ │ │ │ + 0x00029610 61722a6e 616d653b 766f6964 2a676574 ar*name;void*get │ │ │ │ + 0x00029620 3b766f69 642a6861 73683b76 6f696420 ;void*hash;void │ │ │ │ + 0x00029630 2a666f72 65616368 3b7d2067 70657266 *foreach;} gperf │ │ │ │ + 0x00029640 5f257320 3d207b0a 092e6e61 6d65203d _%s = {...name = │ │ │ │ + 0x00029650 20222573 222c0a09 2e676574 203d2026 "%s",...get = & │ │ │ │ + 0x00029660 67706572 665f2573 5f676574 2c0a092e gperf_%s_get,... │ │ │ │ + 0x00029670 68617368 203d2026 67706572 665f2573 hash = &gperf_%s │ │ │ │ + 0x00029680 5f686173 682c0a09 2e666f72 65616368 _hash,...foreach │ │ │ │ + 0x00029690 203d2026 67706572 665f2573 5f666f72 = &gperf_%s_for │ │ │ │ + 0x000296a0 65616368 0a7d3b0a 0a236966 204d4149 each.};..#if MAI │ │ │ │ + 0x000296b0 4e0a696e 74206d61 696e2028 29207b0a N.int main () {. │ │ │ │ + 0x000296c0 09636861 72206c69 6e655b31 3032345d .char line[1024] │ │ │ │ + 0x000296d0 3b0a0946 494c4520 2a666420 3d20666f ;..FILE *fd = fo │ │ │ │ + 0x000296e0 70656e20 28222573 2e677065 7266222c pen ("%s.gperf", │ │ │ │ + 0x000296f0 20227222 293b0a09 69662028 21666429 "r");..if (!fd) │ │ │ │ + 0x00029700 207b0a09 09667072 696e7466 20287374 {...fprintf (st │ │ │ │ + 0x00029710 64657272 2c202243 616e6e6f 74206f70 derr, "Cannot op │ │ │ │ + 0x00029720 656e2025 732e6770 6572665c 6e22293b en %s.gperf\n"); │ │ │ │ + 0x00029730 0a090972 65747572 6e20313b 0a097d0a ...return 1;..}. │ │ │ │ + 0x00029740 09696e74 206d6f64 65203d20 303b0a09 .int mode = 0;.. │ │ │ │ + 0x00029750 7072696e 74662028 22236966 6e646566 printf ("#ifndef │ │ │ │ + 0x00029760 20494e43 4c554445 5f25735f 485c6e22 INCLUDE_%s_H\n" │ │ │ │ + 0x00029770 293b0a09 7072696e 74662028 22236465 );..printf ("#de │ │ │ │ + 0x00029780 66696e65 20494e43 4c554445 5f25735f fine INCLUDE_%s_ │ │ │ │ + 0x00029790 4820315c 6e22293b 0a097768 696c6520 H 1\n");..while │ │ │ │ + 0x000297a0 28216665 6f662028 66642929 207b0a09 (!feof (fd)) {.. │ │ │ │ + 0x000297b0 092a6c69 6e65203d 20303b0a 09096667 .*line = 0;...fg │ │ │ │ + 0x000297c0 65747320 286c696e 652c2073 697a656f ets (line, sizeo │ │ │ │ + 0x000297d0 6620286c 696e6529 2c206664 293b0a09 f (line), fd);.. │ │ │ │ + 0x000297e0 09696620 286d6f64 65203d3d 20312920 .if (mode == 1) │ │ │ │ + 0x000297f0 7b0a0909 09636861 72202a63 6f6d6d61 {....char *comma │ │ │ │ + 0x00029800 203d2073 74726368 7220286c 696e652c = strchr (line, │ │ │ │ + 0x00029810 20272c27 293b0a09 09096966 2028636f ',');....if (co │ │ │ │ + 0x00029820 6d6d6129 207b0a09 0909092a 636f6d6d mma) {.....*comm │ │ │ │ + 0x00029830 61203d20 303b0a09 09090963 68617220 a = 0;.....char │ │ │ │ + 0x00029840 2a757020 3d207364 625f7374 72647570 *up = sdb_strdup │ │ │ │ + 0x00029850 20286c69 6e65293b 0a090909 09636861 (line);.....cha │ │ │ │ + 0x00029860 72202a70 203d2075 703b2077 68696c65 r *p = up; while │ │ │ │ + 0x00029870 20282a70 29207b20 2a70203d 20746f75 (*p) { *p = tou │ │ │ │ + 0x00029880 70706572 20282a70 293b2070 2b2b3b20 pper (*p); p++; │ │ │ │ + 0x00029890 7d0a0909 09097072 696e7466 20282223 }.....printf ("# │ │ │ │ + 0x000298a0 64656669 6e652047 50455246 5f25735f define GPERF_%s_ │ │ │ │ + 0x000298b0 25257320 2525645c 6e222c0a 09090909 %%s %%d\n",..... │ │ │ │ + 0x000298c0 096c696e 652c2073 64625f68 6173685f .line, sdb_hash_ │ │ │ │ + 0x000298d0 635f2573 20286c69 6e652c20 636f6d6d c_%s (line, comm │ │ │ │ + 0x000298e0 61202d20 6c696e65 29293b0a 0909097d a - line));....} │ │ │ │ + 0x000298f0 0a09097d 0a090969 6620282a 6c696e65 ...}...if (*line │ │ │ │ + 0x00029900 203d3d20 27252527 20262620 6c696e65 == '%%' && line │ │ │ │ + 0x00029910 5b315d20 3d3d2027 25252729 207b206d [1] == '%%') { m │ │ │ │ + 0x00029920 6f64652b 2b3b207d 0a097d0a 09707269 ode++; }..}..pri │ │ │ │ + 0x00029930 6e746620 28222365 6e646966 5c6e2229 ntf ("#endif\n") │ │ │ │ + 0x00029940 3b0a7d0a 23656e64 69660000 55736167 ;.}.#endif..Usag │ │ │ │ + 0x00029950 653a2073 6462202d 72205b70 6174685d e: sdb -r [path] │ │ │ │ + 0x00029960 0a000000 5344425f 4f555450 55545f44 ....SDB_OUTPUT_D │ │ │ │ + 0x00029970 49520000 53444254 4f4f4c20 286d6972 IR..SDBTOOL (mir │ │ │ │ + 0x00029980 726f723d 25642920 66726f6d 3d257320 ror=%d) from=%s │ │ │ │ + 0x00029990 746f3d25 730a0000 496e7661 6c696420 to=%s...Invalid │ │ │ │ + 0x000299a0 64697265 63746f72 793a2025 730a0000 directory: %s... │ │ │ │ + 0x000299b0 4661696c 65642074 6f206765 74206375 Failed to get cu │ │ │ │ + 0x000299c0 7272656e 74206469 72656374 6f72790a rrent directory. │ │ │ │ + 0x000299d0 00000000 43616e6e 6f742063 68646972 ....Cannot chdir │ │ │ │ + 0x000299e0 20746f20 25730a00 2e736462 2e747874 to %s...sdb.txt │ │ │ │ + 0x000299f0 00000000 6e657765 72202573 0a000000 ....newer %s.... │ │ │ │ + 0x00029a00 4661696c 65642074 6f206372 65617465 Failed to create │ │ │ │ + 0x00029a10 206f7574 70757420 64697265 63746f72 output director │ │ │ │ + 0x00029a20 793a2025 730a0000 4661696c 65642074 y: %s...Failed t │ │ │ │ + 0x00029a30 6f206765 6e657261 74652068 65616465 o generate heade │ │ │ │ + 0x00029a40 720a0000 4661696c 65642074 6f206372 r...Failed to cr │ │ │ │ + 0x00029a50 65617465 20737472 696e6720 62756666 eate string buff │ │ │ │ + 0x00029a60 65720a00 4661696c 65642074 6f206372 er..Failed to cr │ │ │ │ + 0x00029a70 65617465 20534442 20696e73 74616e63 eate SDB instanc │ │ │ │ + 0x00029a80 650a0000 4661696c 65642074 6f206c6f e...Failed to lo │ │ │ │ + 0x00029a90 61642053 44422074 65787420 66696c65 ad SDB text file │ │ │ │ + 0x00029aa0 2025730a 00000000 097b2225 73222c20 %s......{"%s", │ │ │ │ + 0x00029ab0 22257322 7d2c0a00 4661696c 65642074 "%s"},..Failed t │ │ │ │ + 0x00029ac0 6f206765 6e657261 74652066 6f6f7465 o generate foote │ │ │ │ + 0x00029ad0 720a0000 4661696c 65642074 6f206372 r...Failed to cr │ │ │ │ + 0x00029ae0 65617465 2066696c 6520636f 6e74656e eate file conten │ │ │ │ + 0x00029af0 740a0000 77620000 4661696c 65642074 t...wb..Failed t │ │ │ │ + 0x00029b00 6f206f70 656e2066 696c6520 25732066 o open file %s f │ │ │ │ + 0x00029b10 6f722077 72697469 6e670a00 4661696c or writing..Fail │ │ │ │ + 0x00029b20 65642074 6f207772 69746520 746f2066 ed to write to f │ │ │ │ + 0x00029b30 696c6520 25730a00 53444254 4f4f4c20 ile %s..SDBTOOL │ │ │ │ + 0x00029b40 67706572 663d2573 0a000000 6d616b65 gperf=%s....make │ │ │ │ + 0x00029b50 64202573 0a000000 4661696c 65642074 d %s....Failed t │ │ │ │ + 0x00029b60 6f207061 72736520 25730a00 5761726e o parse %s..Warn │ │ │ │ + 0x00029b70 696e673a 20466169 6c656420 746f2072 ing: Failed to r │ │ │ │ + 0x00029b80 65747572 6e20746f 206f7269 67696e61 eturn to origina │ │ │ │ + 0x00029b90 6c206469 72656374 6f72790a 00000000 l directory..... │ │ │ │ + 0x00029ba0 6572726f 723a2073 6462746f 6f6c2066 error: sdbtool f │ │ │ │ + 0x00029bb0 61696c65 640a0000 20200000 4e530000 ailed... ..NS.. │ │ │ │ + 0x00029bc0 25632573 20000000 25732f00 25733d25 %c%s ...%s/.%s=% │ │ │ │ + 0x00029bd0 73000000 2e2f0000 2e746d70 00000000 s..../...tmp.... │ │ │ │ + 0x00029be0 6d6d6170 00000000 1b5b2573 6d25731b mmap.....[%sm%s. │ │ │ │ + 0x00029bf0 5b306d0a 00000000 33310000 74727565 [0m.....31..true │ │ │ │ + 0x00029c00 00000000 66616c73 65000000 25732225 ....false...%s"% │ │ │ │ + 0x00029c10 73223a25 73000000 25732225 73223a25 s":%s...%s"%s":% │ │ │ │ + 0x00029c20 6c6c7500 25732225 73223a22 25732200 llu.%s"%s":"%s". │ │ │ │ + 0x00029c30 20207b22 2573222c 22257322 7d2c200a {"%s","%s"}, . │ │ │ │ + 0x00029c40 00000000 25732c22 2573220a 00000000 ....%s,"%s"..... │ │ │ │ + 0x00029c50 25733d25 730a0000 4572726f 723a2067 %s=%s...Error: g │ │ │ │ + 0x00029c60 70657266 20646f65 736e2774 20776f72 perf doesn't wor │ │ │ │ + 0x00029c70 6b207769 74682064 61746173 65747320 k with datasets │ │ │ │ + 0x00029c80 77697468 206d6f72 65207468 616e2031 with more than 1 │ │ │ │ + 0x00029c90 352e3030 30206b65 79732e0a 00000000 5.000 keys...... │ │ │ │ + 0x00029ca0 43616e6e 6f742063 72656174 65206461 Cannot create da │ │ │ │ + 0x00029cb0 74616261 73650a00 4661696c 65642074 tabase..Failed t │ │ │ │ + 0x00029cc0 6f206c6f 61642074 65787420 73646220 o load text sdb │ │ │ │ + 0x00029cd0 66726f6d 2025730a 00000000 4661696c from %s.....Fail │ │ │ │ + 0x00029ce0 65642074 6f207265 61642074 65787420 ed to read text │ │ │ │ + 0x00029cf0 73646220 66726f6d 20737464 696e0a00 sdb from stdin.. │ │ │ │ + 0x00029d00 67706572 66000000 75736167 653a2073 gperf...usage: s │ │ │ │ + 0x00029d10 6462205b 2d306343 64446568 6a4a7274 db [-0cCdDehjJrt │ │ │ │ + 0x00029d20 767c2d44 20412042 5d205b2d 7c64625d v|-D A B] [-|db] │ │ │ │ + 0x00029d30 205b2e66 696c655d 7c5b2d3d 5d7c3d3d [.file]|[-=]|== │ │ │ │ + 0x00029d40 7c7c5b2d 2b5d5b28 69647829 6b65795b ||[-+][(idx)key[ │ │ │ │ + 0x00029d50 3a6a736f 6e7c3d76 616c7565 5d202e2e :json|=value] .. │ │ │ │ + 0x00029d60 5d000000 20202d30 20202020 20207465 ]... -0 te │ │ │ │ + 0x00029d70 726d696e 61746520 72657375 6c747320 rminate results │ │ │ │ + 0x00029d80 77697468 205c7830 300a2020 2d632020 with \x00. -c │ │ │ │ + 0x00029d90 20202020 636f756e 74207468 65206e75 count the nu │ │ │ │ + 0x00029da0 6d626572 206f6620 6b657973 20646174 mber of keys dat │ │ │ │ + 0x00029db0 61626173 650a2020 2d432020 20202020 abase. -C │ │ │ │ + 0x00029dc0 63726561 74652066 6f6f2e7b 632c687d create foo.{c,h} │ │ │ │ + 0x00029dd0 20666f72 20656d62 65646469 6e672028 for embedding ( │ │ │ │ + 0x00029de0 75736573 20677065 7266290a 20202d64 uses gperf). -d │ │ │ │ + 0x00029df0 20202020 20206465 636f6465 20626173 decode bas │ │ │ │ + 0x00029e00 65363420 66726f6d 20737464 696e0a20 e64 from stdin. │ │ │ │ + 0x00029e10 202d4420 20202020 20646966 66207477 -D diff tw │ │ │ │ + 0x00029e20 6f206461 74616261 7365730a 20202d65 o databases. -e │ │ │ │ + 0x00029e30 20202020 2020656e 636f6465 20737464 encode std │ │ │ │ + 0x00029e40 696e2061 73206261 73653634 0a20202d in as base64. - │ │ │ │ + 0x00029e50 67205b2e 2e5d2067 72657020 65787072 g [..] grep expr │ │ │ │ + 0x00029e60 65737369 6f6e0a20 202d4720 20202020 ession. -G │ │ │ │ + 0x00029e70 20707269 6e742064 61746162 61736520 print database │ │ │ │ + 0x00029e80 696e2067 70657266 20666f72 6d61740a in gperf format. │ │ │ │ + 0x00029e90 20202d68 20202020 20207368 6f772074 -h show t │ │ │ │ + 0x00029ea0 68697320 68656c70 0a20202d 6a202020 his help. -j │ │ │ │ + 0x00029eb0 2020206f 75747075 7420696e 206a736f output in jso │ │ │ │ + 0x00029ec0 6e0a2020 2d6f205b 665d2020 6f757470 n. -o [f] outp │ │ │ │ + 0x00029ed0 75742066 696c6520 6e616d65 20666f72 ut file name for │ │ │ │ + 0x00029ee0 202d4320 2d740a20 202d4a20 20202020 -C -t. -J │ │ │ │ + 0x00029ef0 20656e61 626c6520 6a6f7572 6e616c69 enable journali │ │ │ │ + 0x00029f00 6e670a20 202d7220 20202020 2070726f ng. -r pro │ │ │ │ + 0x00029f10 63657373 202e7364 622e7478 74206669 cess .sdb.txt fi │ │ │ │ + 0x00029f20 6c657320 696e2074 68652067 6976656e les in the given │ │ │ │ + 0x00029f30 20706174 680a2020 2d742020 20202020 path. -t │ │ │ │ + 0x00029f40 75736520 74657874 6d6f6465 2028666f use textmode (fo │ │ │ │ + 0x00029f50 72202d43 290a2020 2d762020 20202020 r -C). -v │ │ │ │ + 0x00029f60 73686f77 20766572 73696f6e 20696e66 show version inf │ │ │ │ + 0x00029f70 6f726d61 74696f6e 00000000 73646220 ormation....sdb │ │ │ │ + 0x00029f80 322e332e 30000000 4d697373 696e6720 2.3.0...Missing │ │ │ │ + 0x00029f90 61726775 6d656e74 20666f72 202d670a argument for -g. │ │ │ │ + 0x00029fa0 00000000 43616e6e 6f742063 72656174 ....Cannot creat │ │ │ │ + 0x00029fb0 65202e25 730a0000 67706572 66202d61 e .%s...gperf -a │ │ │ │ + 0x00029fc0 636c4544 43494720 2d2d6e75 6c6c2d73 clEDCIG --null-s │ │ │ │ + 0x00029fd0 7472696e 6773202d 48207364 625f6861 trings -H sdb_ha │ │ │ │ + 0x00029fe0 73685f63 5f257320 2d4e2073 64625f67 sh_c_%s -N sdb_g │ │ │ │ + 0x00029ff0 65745f63 5f257320 2d742025 732e6770 et_c_%s -t %s.gp │ │ │ │ + 0x0002a000 65726620 3e202573 2e630a00 67636320 erf > %s.c..gcc │ │ │ │ + 0x0002a010 2d444d41 494e3d31 2025732e 63203b20 -DMAIN=1 %s.c ; │ │ │ │ + 0x0002a020 2e2f612e 6f757420 3e202573 2e680a00 ./a.out > %s.h.. │ │ │ │ + 0x0002a030 47656e65 72617465 64202573 2e632061 Generated %s.c a │ │ │ │ + 0x0002a040 6e642025 732e680a 00000000 43616e6e nd %s.h.....Cann │ │ │ │ + 0x0002a050 6f742072 756e2067 70657266 3a202573 ot run gperf: %s │ │ │ │ + 0x0002a060 0a000000 4f757464 61746564 20736462 ....Outdated sdb │ │ │ │ + 0x0002a070 2062696e 61727920 696e2050 4154483f binary in PATH? │ │ │ │ + 0x0002a080 0a000000 2e2e2f73 75627072 6f6a6563 ....../subprojec │ │ │ │ + 0x0002a090 74732f73 64622f69 6e636c75 64652f73 ts/sdb/include/s │ │ │ │ + 0x0002a0a0 64622f63 77697373 7461626c 652e6800 db/cwisstable.h. │ │ │ │ + 0x0002a0b0 43574953 535f4348 45434b20 6661696c CWISS_CHECK fail │ │ │ │ + 0x0002a0c0 65642061 74202573 3a25640a 00000000 ed at %s:%d..... │ │ │ │ + 0x0002a0d0 6d616c6c 6f632829 20726574 75726e65 malloc() returne │ │ │ │ + 0x0002a0e0 64206e75 6c6c0000 43574953 535f5365 d null..CWISS_Se │ │ │ │ + 0x0002a0f0 74437472 6c206f75 742d6f66 2d626f75 tCtrl out-of-bou │ │ │ │ + 0x0002a100 6e64733a 20257a75 203e3d20 257a7500 nds: %zu >= %zu. │ │ │ │ + 0x0002a110 496e7661 6c696420 6f706572 6174696f Invalid operatio │ │ │ │ + 0x0002a120 6e206f6e 20697465 7261746f 72202825 n on iterator (% │ │ │ │ + 0x0002a130 702f2564 292e2054 68652065 6c656d65 p/%d). The eleme │ │ │ │ + 0x0002a140 6e74206d 69676874 20686176 65206265 nt might have be │ │ │ │ + 0x0002a150 656e2065 72617365 642c206f 72207468 en erased, or th │ │ │ │ + 0x0002a160 65207461 626c6520 6d696768 74206861 e table might ha │ │ │ │ + 0x0002a170 76652072 65686173 6865642e 00000000 ve rehashed..... │ │ │ │ + 0x0002a180 62616420 6374726c 2076616c 75652061 bad ctrl value a │ │ │ │ + 0x0002a190 7420257a 753a2025 30327800 696e7661 t %zu: %02x.inva │ │ │ │ + 0x0002a1a0 6c696420 63617061 63697479 3a20257a lid capacity: %z │ │ │ │ + 0x0002a1b0 75000000 756e6578 70656374 65642073 u...unexpected s │ │ │ │ + 0x0002a1c0 6d616c6c 20636170 61636974 793a2025 mall capacity: % │ │ │ │ + 0x0002a1d0 7a750000 66756c6c 20746162 6c652100 zu..full table!. │ │ │ │ + 0x0002a1e0 2e2e2f73 75627072 6f6a6563 74732f73 ../subprojects/s │ │ │ │ + 0x0002a1f0 64622f73 72632f68 745f7575 2e630000 db/src/ht_uu.c.. │ │ │ │ + 0x0002a200 686d0000 2e2e2f73 75627072 6f6a6563 hm..../subprojec │ │ │ │ + 0x0002a210 74732f73 64622f73 72632f68 745f7075 ts/sdb/src/ht_pu │ │ │ │ + 0x0002a220 2e630000 65726173 696e6720 61206461 .c..erasing a da │ │ │ │ + 0x0002a230 6e676c69 6e672069 74657261 746f7200 ngling iterator. │ │ │ │ + 0x0002a240 2e2e2f73 75627072 6f6a6563 74732f73 ../subprojects/s │ │ │ │ + 0x0002a250 64622f73 72632f68 745f7375 2e630000 db/src/ht_su.c.. │ │ │ │ + 0x0002a260 686d2026 26206b65 79000000 686d2026 hm && key...hm & │ │ │ │ + 0x0002a270 26206f6c 645f6b65 79202626 206e6577 & old_key && new │ │ │ │ + 0x0002a280 5f6b6579 00000000 25732e6a 6f75726e _key....%s.journ │ │ │ │ + 0x0002a290 616c0000 22000000 7b222573 223a2573 al.."...{"%s":%s │ │ │ │ + 0x0002a2a0 25732573 7d000000 7b222573 223a2573 %s%s}...{"%s":%s │ │ │ │ + 0x0002a2b0 25732573 25730000 25660000 3078256c %s%s%s..%f..0x%l │ │ │ │ + 0x0002a2c0 6c780000 2e6c6f63 6b000000 30782530 lx...lock...0x%0 │ │ │ │ + 0x0002a2d0 38780a00 2a2a2a00 256c6c64 00000000 8x..***.%lld.... │ │ │ │ + 0x0002a2e0 30313233 34353637 38396162 63646566 0123456789abcdef │ │ │ │ + 0x0002a2f0 00000000 756e6465 66696e65 64000000 ....undefined... │ │ │ │ + 0x0002a300 6e756d62 65720000 6a736f6e 00000000 number..json.... │ │ │ │ + 0x0002a310 61727261 79000000 626f6f6c 65616e00 array...boolean. │ │ │ │ + 0x0002a320 73747269 6e670000 5c5c0000 5c720000 string..\\..\r.. │ │ │ │ + 0x0002a330 5c6e0000 5c000000 725f6567 675f7072 \n..\...r_egg_pr │ │ │ │ + 0x0002a340 6570656e 645f6279 74657300 725f6567 epend_bytes.r_eg │ │ │ │ + 0x0002a350 675f7072 6570656e 645f6279 74657300 g_prepend_bytes. │ │ │ │ + 0x0002a360 725f6567 675f706c 7567696e 5f616464 r_egg_plugin_add │ │ │ │ + 0x0002a370 00000000 725f6567 675f706c 7567696e ....r_egg_plugin │ │ │ │ + 0x0002a380 5f616464 00000000 725f6567 675f746f _add....r_egg_to │ │ │ │ + 0x0002a390 73747269 6e670000 725f6567 675f746f string..r_egg_to │ │ │ │ + 0x0002a3a0 73747269 6e670000 725f6567 675f7265 string..r_egg_re │ │ │ │ + 0x0002a3b0 73657400 725f6567 675f7265 73657400 set.r_egg_reset. │ │ │ │ + 0x0002a3c0 725f6567 675f7365 74757000 725f6567 r_egg_setup.r_eg │ │ │ │ + 0x0002a3d0 675f7365 74757000 725f6567 675f6c6f g_setup.r_egg_lo │ │ │ │ + 0x0002a3e0 61640000 725f6567 675f6c6f 61640000 ad..r_egg_load.. │ │ │ │ + 0x0002a3f0 725f6567 675f7379 7363616c 6c000000 r_egg_syscall... │ │ │ │ + 0x0002a400 725f6567 675f7379 7363616c 6c000000 r_egg_syscall... │ │ │ │ + 0x0002a410 725f6567 675f7261 77000000 725f6567 r_egg_raw...r_eg │ │ │ │ + 0x0002a420 675f7261 77000000 725f6567 675f696e g_raw...r_egg_in │ │ │ │ + 0x0002a430 636c7564 65000000 725f6567 675f696e clude...r_egg_in │ │ │ │ + 0x0002a440 636c7564 65000000 725f6567 675f6170 clude...r_egg_ap │ │ │ │ + 0x0002a450 70656e64 5f627974 65730000 725f6567 pend_bytes..r_eg │ │ │ │ + 0x0002a460 675f6170 70656e64 5f627974 65730000 g_append_bytes.. │ │ │ │ + 0x0002a470 725f6567 675f7072 696e7466 00000000 r_egg_printf.... │ │ │ │ + 0x0002a480 725f6567 675f7072 696e7466 00000000 r_egg_printf.... │ │ │ │ + 0x0002a490 725f6567 675f6173 73656d62 6c655f61 r_egg_assemble_a │ │ │ │ + 0x0002a4a0 736d0000 725f6567 675f636f 6d70696c sm..r_egg_compil │ │ │ │ + 0x0002a4b0 65000000 725f6567 675f636f 6d70696c e...r_egg_compil │ │ │ │ + 0x0002a4c0 65000000 725f6567 675f7275 6e000000 e...r_egg_run... │ │ │ │ + 0x0002a4d0 725f6567 675f7275 6e000000 725f6567 r_egg_run...r_eg │ │ │ │ + 0x0002a4e0 675f7061 6464696e 67000000 725f6567 g_padding...r_eg │ │ │ │ + 0x0002a4f0 675f7368 656c6c63 6f646500 725f6567 g_shellcode.r_eg │ │ │ │ + 0x0002a500 675f7368 656c6c63 6f646500 725f6567 g_shellcode.r_eg │ │ │ │ + 0x0002a510 675f6669 6e616c69 7a650000 725f6567 g_finalize..r_eg │ │ │ │ + 0x0002a520 675f7061 74746572 6e000000 725f6567 g_pattern...r_eg │ │ │ │ + 0x0002a530 675f6366 696c655f 67657443 6f6d7069 g_cfile_getCompi │ │ │ │ + 0x0002a540 6c657200 725f6567 675f6366 696c655f ler.r_egg_cfile_ │ │ │ │ + 0x0002a550 7365745f 63456e76 00000000 725f6567 set_cEnv....r_eg │ │ │ │ + 0x0002a560 675f6366 696c655f 70617273 65720000 g_cfile_parser.. │ │ │ │ + 0x0002a570 725f6567 675f6366 696c655f 70617273 r_egg_cfile_pars │ │ │ │ + 0x0002a580 65436f6d 70696c65 64000000 7263635f eCompiled...rcc_ │ │ │ │ + 0x0002a590 70757368 73747200 725f6567 675f6d6b pushstr.r_egg_mk │ │ │ │ + 0x0002a5a0 76617200 70617273 65696e6c 696e6563 var.parseinlinec │ │ │ │ + 0x0002a5b0 68617200 725f6567 675f6c61 6e675f70 har.r_egg_lang_p │ │ │ │ + 0x0002a5c0 61727365 63686172 00000000 7263635f arsechar....rcc_ │ │ │ │ + 0x0002a5d0 656c656d 656e7400 7263635f 6e657874 element.rcc_next │ │ │ │ + 0x0002a5e0 00000000 656d6974 5f617267 00000000 ....emit_arg.... │ │ │ │ + 0x0002a5f0 656d6974 5f737973 63616c6c 5f617267 emit_syscall_arg │ │ │ │ + 0x0002a600 73000000 656d6974 5f676574 5f766172 s...emit_get_var │ │ │ │ + 0x0002a610 00000000 656d6974 5f6a6d70 00000000 ....emit_jmp.... │ │ │ │ + 0x0002a620 656d6974 5f617267 00000000 656d6974 emit_arg....emit │ │ │ │ + 0x0002a630 5f737973 63616c6c 5f617267 73000000 _syscall_args... │ │ │ │ + 0x0002a640 656d6974 5f676574 5f766172 00000000 emit_get_var.... │ │ │ │ + 0x0002a650 656d6974 5f6a6d70 00000000 18d41318 emit_jmp........ │ │ │ │ + 0x0002a660 c91693a4 e1951854 187a64bb 083895bc .......T.zd..8.. │ │ │ │ + 0x0002a670 dc150b18 97c79700 bbb7645c 3058980b ..........d\0X.. │ │ │ │ + 0x0002a680 9c484cab 3da4fd4f c31ac3ab bb085cbe .HL.=..O......\. │ │ │ │ + 0x0002a690 c988975c 98dc181a 35c398f8 f8182efd ...\....5....... │ │ │ │ + 0x0002a6a0 a493c3c8 85f8be15 0d550000 fb743d88 .........U...t=. │ │ │ │ + 0x0002a6b0 fa3e3e08 24343285 1dce084d 2cb9fb0b .>>.$42....M,... │ │ │ │ + 0x0002a6c0 884c85cb abbf38ce 3d24b5ab 2cbc6c4d .L....8.=$..,.lM │ │ │ │ + 0x0002a6d0 fa0d2cab 4d2cdd0b abfa3e00 a47cccda ..,.M,....>..|.. │ │ │ │ + 0x0002a6e0 64ab5cf8 1414080d abf0f8cd 8808850b d.\............. │ │ │ │ + 0x0002a6f0 0895abb9 00000000 5cc3b90d bc750088 ........\....u.. │ │ │ │ + 0x0002a700 98ab241f fb4dabd3 3a1f08af 8531cc0b ..$..M..:....1.. │ │ │ │ + 0x0002a710 ab0bb508 bc0d8800 bbb7645c 3058980b ..........d\0X.. │ │ │ │ + 0x0002a720 9c484cc3 abbb085c bec98897 5c98dc18 .HL....\....\... │ │ │ │ + 0x0002a730 1a35c398 f8f8182e fda493c3 c885f8be .5.............. │ │ │ │ + 0x0002a740 150d5500 6275696c 64000000 6275696c ..U.build...buil │ │ │ │ + 0x0002a750 64000000 41424344 45464748 494a4b4c d...ABCDEFGHIJKL │ │ │ │ + 0x0002a760 4d4e4f50 51525354 55565758 595a6162 MNOPQRSTUVWXYZab │ │ │ │ + 0x0002a770 63646566 6768696a 6b6c6d6e 6f707172 cdefghijklmnopqr │ │ │ │ + 0x0002a780 73747576 7778797a 30313233 34353637 stuvwxyz01234567 │ │ │ │ + 0x0002a790 38392b2f 00000000 7c242424 7d727374 89+/....|$$$}rst │ │ │ │ + 0x0002a7a0 75767778 797a7b24 24242424 24243e3f uvwxyz{$$$$$$$>? │ │ │ │ + 0x0002a7b0 40414243 44454647 48494a4b 4c4d4e4f @ABCDEFGHIJKLMNO │ │ │ │ + 0x0002a7c0 50515253 54555657 24242424 24245859 PQRSTUVW$$$$$$XY │ │ │ │ + 0x0002a7d0 5a5b5c5d 5e5f6061 62636465 66676869 Z[\]^_`abcdefghi │ │ │ │ + 0x0002a7e0 6a6b6c6d 6e6f7071 00000000 00000000 jklmnopq........ │ │ │ │ + 0x0002a7f0 ff808080 80808080 80808080 80808080 ................ │ │ │ │ + 0x0002a800 68745f75 755f696e 73657274 00000000 ht_uu_insert.... │ │ │ │ + 0x0002a810 68745f75 755f7570 64617465 00000000 ht_uu_update.... │ │ │ │ + 0x0002a820 68745f75 755f7570 64617465 5f6b6579 ht_uu_update_key │ │ │ │ + 0x0002a830 00000000 68745f75 755f6465 6c657465 ....ht_uu_delete │ │ │ │ + 0x0002a840 00000000 68745f75 755f6669 6e640000 ....ht_uu_find.. │ │ │ │ + 0x0002a850 68745f75 755f666f 72656163 68000000 ht_uu_foreach... │ │ │ │ + 0x0002a860 03000000 07000000 0b000000 11000000 ................ │ │ │ │ + 0x0002a870 17000000 1d000000 25000000 2f000000 ........%.../... │ │ │ │ + 0x0002a880 3b000000 47000000 59000000 6b000000 ;...G...Y...k... │ │ │ │ + 0x0002a890 83000000 a3000000 c5000000 ef000000 ................ │ │ │ │ + 0x0002a8a0 25010000 61010000 af010000 09020000 %...a........... │ │ │ │ + 0x0002a8b0 77020000 f9020000 97030000 4f040000 w...........O... │ │ │ │ + 0x0002a8c0 2f050000 3d060000 8b070000 1d090000 /...=........... │ │ │ │ + 0x0002a8d0 f10a0000 2b0d0000 d10f0000 fd120000 ....+........... │ │ │ │ + 0x0002a8e0 cf160000 651b0000 e3200000 77270000 ....e.... ..w'.. │ │ │ │ + 0x0002a8f0 6f2f0000 ff380000 6f440000 1f520000 o/...8..oD...R.. │ │ │ │ + 0x0002a900 8d620000 55760000 018e0000 6baa0000 .b..Uv......k... │ │ │ │ + 0x0002a910 89cc0000 83f50000 a7260100 9b610100 .........&...a.. │ │ │ │ + 0x0002a920 57a80100 3bfd0100 15630200 67dd0200 W...;....c..g... │ │ │ │ + 0x0002a930 1b700300 23200400 61f30400 edf00500 .p..# ..a....... │ │ │ │ + 0x0002a940 25210700 318e0800 3b440a00 eb510c00 %!..1...;D...Q.. │ │ │ │ + 0x0002a950 c1c80e00 bfbd1100 3f4a1500 4f8c1900 ........?J..O... │ │ │ │ + 0x0002a960 67a81e00 19ca2400 c1252c00 1bfa3400 g.....$..%,...4. │ │ │ │ + 0x0002a970 8f923f00 87494c00 6f8b5b00 89da6d00 ..?..IL.o.[...m. │ │ │ │ + 0x0002a980 03000000 07000000 0b000000 11000000 ................ │ │ │ │ + 0x0002a990 17000000 1d000000 25000000 2f000000 ........%.../... │ │ │ │ + 0x0002a9a0 3b000000 47000000 59000000 6b000000 ;...G...Y...k... │ │ │ │ + 0x0002a9b0 83000000 a3000000 c5000000 ef000000 ................ │ │ │ │ + 0x0002a9c0 25010000 61010000 af010000 09020000 %...a........... │ │ │ │ + 0x0002a9d0 77020000 f9020000 97030000 4f040000 w...........O... │ │ │ │ + 0x0002a9e0 2f050000 3d060000 8b070000 1d090000 /...=........... │ │ │ │ + 0x0002a9f0 f10a0000 2b0d0000 d10f0000 fd120000 ....+........... │ │ │ │ + 0x0002aa00 cf160000 651b0000 e3200000 77270000 ....e.... ..w'.. │ │ │ │ + 0x0002aa10 6f2f0000 ff380000 6f440000 1f520000 o/...8..oD...R.. │ │ │ │ + 0x0002aa20 8d620000 55760000 018e0000 6baa0000 .b..Uv......k... │ │ │ │ + 0x0002aa30 89cc0000 83f50000 a7260100 9b610100 .........&...a.. │ │ │ │ + 0x0002aa40 57a80100 3bfd0100 15630200 67dd0200 W...;....c..g... │ │ │ │ + 0x0002aa50 1b700300 23200400 61f30400 edf00500 .p..# ..a....... │ │ │ │ + 0x0002aa60 25210700 318e0800 3b440a00 eb510c00 %!..1...;D...Q.. │ │ │ │ + 0x0002aa70 c1c80e00 bfbd1100 3f4a1500 4f8c1900 ........?J..O... │ │ │ │ + 0x0002aa80 67a81e00 19ca2400 c1252c00 1bfa3400 g.....$..%,...4. │ │ │ │ + 0x0002aa90 8f923f00 87494c00 6f8b5b00 89da6d00 ..?..IL.o.[...m. │ │ │ │ + 0x0002aaa0 ff808080 80808080 80808080 80808080 ................ │ │ │ │ + 0x0002aab0 68745f70 755f696e 73657274 00000000 ht_pu_insert.... │ │ │ │ + 0x0002aac0 68745f70 755f7570 64617465 00000000 ht_pu_update.... │ │ │ │ + 0x0002aad0 68745f70 755f7570 64617465 5f6b6579 ht_pu_update_key │ │ │ │ + 0x0002aae0 00000000 68745f70 755f6465 6c657465 ....ht_pu_delete │ │ │ │ + 0x0002aaf0 00000000 68745f70 755f6669 6e640000 ....ht_pu_find.. │ │ │ │ + 0x0002ab00 68745f70 755f666f 72656163 68000000 ht_pu_foreach... │ │ │ │ + 0x0002ab10 ff808080 80808080 80808080 80808080 ................ │ │ │ │ + 0x0002ab20 68745f73 755f696e 73657274 00000000 ht_su_insert.... │ │ │ │ + 0x0002ab30 68745f73 755f7570 64617465 00000000 ht_su_update.... │ │ │ │ + 0x0002ab40 68745f73 755f7570 64617465 5f6b6579 ht_su_update_key │ │ │ │ + 0x0002ab50 00000000 68745f73 755f6465 6c657465 ....ht_su_delete │ │ │ │ + 0x0002ab60 00000000 68745f73 755f6669 6e640000 ....ht_su_find.. │ │ │ │ + 0x0002ab70 68745f73 755f666f 72656163 68000000 ht_su_foreach... │ │ │ │ + 0x0002ab80 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x0002ab90 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x0002aba0 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x0002abb0 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x0002abc0 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x0002abd0 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x0002abe0 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x0002abf0 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x0002ac00 2a000000 09000000 00000000 00000000 *............... │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x0002abc0 60c5ff7f 01000000 `....... │ │ │ │ + 0x0002ac10 60c5ff7f 01000000 `....... │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x0002abc8 00000000 .... │ │ │ │ + 0x0002ac18 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,335 +1,335 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0003e4e4 ec830200 f0830200 f4830200 f8830200 ................ │ │ │ │ - 0x0003e4f4 fc830200 1c840200 7c850200 80850200 ........|....... │ │ │ │ - 0x0003e504 84850200 88850200 a8850200 fc860200 ................ │ │ │ │ - 0x0003e514 b8860200 9c880200 a0880200 a4880200 ................ │ │ │ │ - 0x0003e524 a8880200 108a0200 148a0200 188a0200 ................ │ │ │ │ - 0x0003e534 1c8a0200 208a0200 ec830200 f0830200 .... ........... │ │ │ │ - 0x0003e544 f4830200 f8830200 fc830200 c88a0200 ................ │ │ │ │ - 0x0003e554 948b0200 7c8b0200 b88c0200 bc8c0200 ....|........... │ │ │ │ - 0x0003e564 c08c0200 c48c0200 6ce50300 d1790100 ........l....y.. │ │ │ │ - 0x0003e574 45730100 78e50300 81ad0100 d9a60100 Es..x........... │ │ │ │ - 0x0003e584 19c90100 21c80100 24ed0100 24ed0100 ....!...$...$... │ │ │ │ - 0x0003e594 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e5a4 24ed0100 24ed0100 24ed0100 1aec0100 $...$...$....... │ │ │ │ - 0x0003e5b4 1aec0100 24ed0100 24ed0100 1aec0100 ....$...$....... │ │ │ │ - 0x0003e5c4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e5d4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e5e4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e5f4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e604 24ed0100 24ed0100 1aec0100 24ed0100 $...$.......$... │ │ │ │ - 0x0003e614 ecec0100 24ed0100 24ed0100 24ed0100 ....$...$...$... │ │ │ │ - 0x0003e624 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e634 24ed0100 24ed0100 1aec0100 a0ec0100 $...$........... │ │ │ │ - 0x0003e644 24ed0100 24ed0100 a0ec0100 a0ec0100 $...$........... │ │ │ │ - 0x0003e654 a0ec0100 a0ec0100 a0ec0100 a0ec0100 ................ │ │ │ │ - 0x0003e664 a0ec0100 a0ec0100 a0ec0100 a0ec0100 ................ │ │ │ │ - 0x0003e674 1aec0100 24ed0100 24ed0100 24ed0100 ....$...$...$... │ │ │ │ - 0x0003e684 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e694 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e6a4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e6b4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e6c4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e6d4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e6e4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e6f4 24ed0100 0aec0100 24ed0100 04ed0100 $.......$....... │ │ │ │ - 0x0003e704 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e714 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e724 a0ec0100 24ed0100 24ed0100 24ed0100 ....$...$...$... │ │ │ │ - 0x0003e734 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e744 a0ec0100 24ed0100 24ed0100 24ed0100 ....$...$...$... │ │ │ │ - 0x0003e754 24ed0100 24ed0100 a0ec0100 24ed0100 $...$.......$... │ │ │ │ - 0x0003e764 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e774 24ed0100 0aec0100 24ed0100 04ed0100 $.......$....... │ │ │ │ - 0x0003e784 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e794 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e7a4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e7b4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e7c4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e7d4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e7e4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e7f4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e804 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e814 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e824 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e834 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e844 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e854 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e864 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e874 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e884 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e894 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e8a4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e8b4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e8c4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e8d4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e8e4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e8f4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e904 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e914 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e924 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e934 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e944 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e954 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e964 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e974 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e984 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e994 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e9a4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e9b4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e9c4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e9d4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e9e4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003e9f4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ea04 24ed0100 24ed0100 1aec0100 1aec0100 $...$........... │ │ │ │ - 0x0003ea14 daec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003ea24 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003ea34 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003ea44 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003ea54 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003ea64 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003ea74 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003ea84 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003ea94 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003eaa4 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003eab4 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003eac4 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003ead4 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003eae4 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003eaf4 1aec0100 1aec0100 c8ec0100 1aec0100 ................ │ │ │ │ - 0x0003eb04 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003eb14 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003eb24 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003eb34 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003eb44 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003eb54 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003eb64 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003eb74 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003eb84 1aec0100 24ed0100 24ed0100 24ed0100 ....$...$...$... │ │ │ │ - 0x0003eb94 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003eba4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ebb4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ebc4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ebd4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ebe4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ebf4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ec04 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ec14 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ec24 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ec34 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ec44 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ec54 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ec64 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ec74 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ec84 24ed0100 24ed0100 64ec0100 64ec0100 $...$...d...d... │ │ │ │ - 0x0003ec94 64ec0100 64ec0100 64ec0100 64ec0100 d...d...d...d... │ │ │ │ - 0x0003eca4 64ec0100 64ec0100 64ec0100 64ec0100 d...d...d...d... │ │ │ │ - 0x0003ecb4 64ec0100 64ec0100 64ec0100 64ec0100 d...d...d...d... │ │ │ │ - 0x0003ecc4 64ec0100 64ec0100 64ec0100 64ec0100 d...d...d...d... │ │ │ │ - 0x0003ecd4 64ec0100 64ec0100 64ec0100 64ec0100 d...d...d...d... │ │ │ │ - 0x0003ece4 64ec0100 64ec0100 64ec0100 64ec0100 d...d...d...d... │ │ │ │ - 0x0003ecf4 64ec0100 64ec0100 64ec0100 64ec0100 d...d...d...d... │ │ │ │ - 0x0003ed04 64ec0100 64ec0100 50ec0100 50ec0100 d...d...P...P... │ │ │ │ - 0x0003ed14 50ec0100 50ec0100 50ec0100 50ec0100 P...P...P...P... │ │ │ │ - 0x0003ed24 50ec0100 50ec0100 50ec0100 50ec0100 P...P...P...P... │ │ │ │ - 0x0003ed34 50ec0100 50ec0100 50ec0100 50ec0100 P...P...P...P... │ │ │ │ - 0x0003ed44 50ec0100 50ec0100 3cec0100 3cec0100 P...P...<...<... │ │ │ │ - 0x0003ed54 3cec0100 3cec0100 3cec0100 3cec0100 <...<...<...<... │ │ │ │ - 0x0003ed64 3cec0100 3cec0100 24ed0100 24ed0100 <...<...$...$... │ │ │ │ - 0x0003ed74 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ed84 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ed94 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003eda4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003edb4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003edc4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003edd4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ede4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003edf4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ee04 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ee14 b6ec0100 24ed0100 24ed0100 24ed0100 ....$...$...$... │ │ │ │ - 0x0003ee24 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ee34 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ee44 24ed0100 b6ec0100 24ed0100 24ed0100 $.......$...$... │ │ │ │ - 0x0003ee54 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ee64 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ee74 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ee84 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ee94 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003eea4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003eeb4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003eec4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003eed4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003eee4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003eef4 24ed0100 24ed0100 b6ec0100 24ed0100 $...$.......$... │ │ │ │ - 0x0003ef04 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ef14 b6ec0100 24ed0100 24ed0100 24ed0100 ....$...$...$... │ │ │ │ - 0x0003ef24 b6ec0100 24ed0100 24ed0100 24ed0100 ....$...$...$... │ │ │ │ - 0x0003ef34 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ef44 b6ec0100 24ed0100 24ed0100 24ed0100 ....$...$...$... │ │ │ │ - 0x0003ef54 b6ec0100 24ed0100 b6ec0100 b6ec0100 ....$........... │ │ │ │ - 0x0003ef64 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ef74 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ef84 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003ef94 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003efa4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003efb4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003efc4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003efd4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003efe4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003eff4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f004 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f014 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f024 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f034 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f044 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f054 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f064 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f074 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f084 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f094 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f0a4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f0b4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f0c4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f0d4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f0e4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f0f4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f104 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f114 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f124 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f134 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f144 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f154 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f164 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f174 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f184 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f194 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f1a4 24ed0100 24ed0100 24ed0100 78ec0100 $...$...$...x... │ │ │ │ - 0x0003f1b4 78ec0100 24ed0100 24ed0100 78ec0100 x...$...$...x... │ │ │ │ - 0x0003f1c4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f1d4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f1e4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f1f4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f204 24ed0100 24ed0100 78ec0100 1aec0100 $...$...x....... │ │ │ │ - 0x0003f214 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f224 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f234 1aec0100 1aec0100 78ec0100 1aec0100 ........x....... │ │ │ │ - 0x0003f244 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f254 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f264 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f274 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f284 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f294 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f2a4 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f2b4 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f2c4 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f2d4 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f2e4 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f2f4 1aec0100 1aec0100 1aec0100 78ec0100 ............x... │ │ │ │ - 0x0003f304 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f314 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f324 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f334 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f344 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f354 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f364 1aec0100 1aec0100 1aec0100 1aec0100 ................ │ │ │ │ - 0x0003f374 1aec0100 1aec0100 1aec0100 78ec0100 ............x... │ │ │ │ - 0x0003f384 1aec0100 24ed0100 24ed0100 24ed0100 ....$...$...$... │ │ │ │ - 0x0003f394 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f3a4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f3b4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f3c4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f3d4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f3e4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f3f4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f404 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f414 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f424 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f434 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f444 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f454 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f464 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f474 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f484 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f494 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f4a4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f4b4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f4c4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f4d4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f4e4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f4f4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f504 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f514 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f524 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f534 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f544 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f554 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f564 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f574 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f584 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f594 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f5a4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f5b4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f5c4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f5d4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f5e4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f5f4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f604 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f614 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f624 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f634 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f644 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f654 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f664 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f674 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f684 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f694 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f6a4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f6b4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f6c4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f6d4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f6e4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f6f4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f704 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f714 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f724 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f734 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f744 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f754 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f764 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f774 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f784 24ed0100 24ed0100 26ec0100 26ec0100 $...$...&...&... │ │ │ │ - 0x0003f794 26ec0100 26ec0100 26ec0100 26ec0100 &...&...&...&... │ │ │ │ - 0x0003f7a4 26ec0100 26ec0100 26ec0100 26ec0100 &...&...&...&... │ │ │ │ - 0x0003f7b4 26ec0100 26ec0100 26ec0100 26ec0100 &...&...&...&... │ │ │ │ - 0x0003f7c4 26ec0100 26ec0100 26ec0100 26ec0100 &...&...&...&... │ │ │ │ - 0x0003f7d4 26ec0100 26ec0100 26ec0100 26ec0100 &...&...&...&... │ │ │ │ - 0x0003f7e4 26ec0100 26ec0100 26ec0100 26ec0100 &...&...&...&... │ │ │ │ - 0x0003f7f4 26ec0100 26ec0100 26ec0100 26ec0100 &...&...&...&... │ │ │ │ - 0x0003f804 26ec0100 26ec0100 26ec0100 26ec0100 &...&...&...&... │ │ │ │ - 0x0003f814 26ec0100 26ec0100 26ec0100 26ec0100 &...&...&...&... │ │ │ │ - 0x0003f824 26ec0100 26ec0100 26ec0100 26ec0100 &...&...&...&... │ │ │ │ - 0x0003f834 26ec0100 26ec0100 26ec0100 26ec0100 &...&...&...&... │ │ │ │ - 0x0003f844 26ec0100 26ec0100 26ec0100 26ec0100 &...&...&...&... │ │ │ │ - 0x0003f854 26ec0100 26ec0100 26ec0100 26ec0100 &...&...&...&... │ │ │ │ - 0x0003f864 26ec0100 26ec0100 26ec0100 26ec0100 &...&...&...&... │ │ │ │ - 0x0003f874 26ec0100 26ec0100 26ec0100 26ec0100 &...&...&...&... │ │ │ │ - 0x0003f884 26ec0100 26ec0100 24ed0100 24ed0100 &...&...$...$... │ │ │ │ - 0x0003f894 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f8a4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f8b4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f8c4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f8d4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f8e4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f8f4 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f904 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f914 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f924 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f934 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f944 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f954 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f964 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f974 24ed0100 24ed0100 24ed0100 24ed0100 $...$...$...$... │ │ │ │ - 0x0003f984 24ed0100 24ed0100 d8020400 b0020400 $...$........... │ │ │ │ + 0x0003e4e4 3c840200 40840200 44840200 48840200 <...@...D...H... │ │ │ │ + 0x0003e4f4 4c840200 6c840200 cc850200 d0850200 L...l........... │ │ │ │ + 0x0003e504 d4850200 d8850200 f8850200 4c870200 ............L... │ │ │ │ + 0x0003e514 08870200 ec880200 f0880200 f4880200 ................ │ │ │ │ + 0x0003e524 f8880200 608a0200 648a0200 688a0200 ....`...d...h... │ │ │ │ + 0x0003e534 6c8a0200 708a0200 3c840200 40840200 l...p...<...@... │ │ │ │ + 0x0003e544 44840200 48840200 4c840200 188b0200 D...H...L....... │ │ │ │ + 0x0003e554 e48b0200 cc8b0200 088d0200 0c8d0200 ................ │ │ │ │ + 0x0003e564 108d0200 148d0200 6ce50300 217a0100 ........l...!z.. │ │ │ │ + 0x0003e574 95730100 78e50300 d1ad0100 29a70100 .s..x.......)... │ │ │ │ + 0x0003e584 69c90100 71c80100 74ed0100 74ed0100 i...q...t...t... │ │ │ │ + 0x0003e594 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e5a4 74ed0100 74ed0100 74ed0100 6aec0100 t...t...t...j... │ │ │ │ + 0x0003e5b4 6aec0100 74ed0100 74ed0100 6aec0100 j...t...t...j... │ │ │ │ + 0x0003e5c4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e5d4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e5e4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e5f4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e604 74ed0100 74ed0100 6aec0100 74ed0100 t...t...j...t... │ │ │ │ + 0x0003e614 3ced0100 74ed0100 74ed0100 74ed0100 <...t...t...t... │ │ │ │ + 0x0003e624 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e634 74ed0100 74ed0100 6aec0100 f0ec0100 t...t...j....... │ │ │ │ + 0x0003e644 74ed0100 74ed0100 f0ec0100 f0ec0100 t...t........... │ │ │ │ + 0x0003e654 f0ec0100 f0ec0100 f0ec0100 f0ec0100 ................ │ │ │ │ + 0x0003e664 f0ec0100 f0ec0100 f0ec0100 f0ec0100 ................ │ │ │ │ + 0x0003e674 6aec0100 74ed0100 74ed0100 74ed0100 j...t...t...t... │ │ │ │ + 0x0003e684 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e694 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e6a4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e6b4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e6c4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e6d4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e6e4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e6f4 74ed0100 5aec0100 74ed0100 54ed0100 t...Z...t...T... │ │ │ │ + 0x0003e704 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e714 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e724 f0ec0100 74ed0100 74ed0100 74ed0100 ....t...t...t... │ │ │ │ + 0x0003e734 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e744 f0ec0100 74ed0100 74ed0100 74ed0100 ....t...t...t... │ │ │ │ + 0x0003e754 74ed0100 74ed0100 f0ec0100 74ed0100 t...t.......t... │ │ │ │ + 0x0003e764 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e774 74ed0100 5aec0100 74ed0100 54ed0100 t...Z...t...T... │ │ │ │ + 0x0003e784 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e794 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e7a4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e7b4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e7c4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e7d4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e7e4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e7f4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e804 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e814 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e824 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e834 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e844 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e854 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e864 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e874 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e884 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e894 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e8a4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e8b4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e8c4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e8d4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e8e4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e8f4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e904 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e914 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e924 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e934 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e944 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e954 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e964 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e974 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e984 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e994 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e9a4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e9b4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e9c4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e9d4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e9e4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003e9f4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ea04 74ed0100 74ed0100 6aec0100 6aec0100 t...t...j...j... │ │ │ │ + 0x0003ea14 2aed0100 6aec0100 6aec0100 6aec0100 *...j...j...j... │ │ │ │ + 0x0003ea24 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003ea34 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003ea44 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003ea54 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003ea64 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003ea74 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003ea84 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003ea94 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003eaa4 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003eab4 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003eac4 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003ead4 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003eae4 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003eaf4 6aec0100 6aec0100 18ed0100 6aec0100 j...j.......j... │ │ │ │ + 0x0003eb04 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003eb14 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003eb24 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003eb34 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003eb44 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003eb54 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003eb64 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003eb74 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003eb84 6aec0100 74ed0100 74ed0100 74ed0100 j...t...t...t... │ │ │ │ + 0x0003eb94 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003eba4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ebb4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ebc4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ebd4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ebe4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ebf4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ec04 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ec14 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ec24 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ec34 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ec44 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ec54 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ec64 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ec74 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ec84 74ed0100 74ed0100 b4ec0100 b4ec0100 t...t........... │ │ │ │ + 0x0003ec94 b4ec0100 b4ec0100 b4ec0100 b4ec0100 ................ │ │ │ │ + 0x0003eca4 b4ec0100 b4ec0100 b4ec0100 b4ec0100 ................ │ │ │ │ + 0x0003ecb4 b4ec0100 b4ec0100 b4ec0100 b4ec0100 ................ │ │ │ │ + 0x0003ecc4 b4ec0100 b4ec0100 b4ec0100 b4ec0100 ................ │ │ │ │ + 0x0003ecd4 b4ec0100 b4ec0100 b4ec0100 b4ec0100 ................ │ │ │ │ + 0x0003ece4 b4ec0100 b4ec0100 b4ec0100 b4ec0100 ................ │ │ │ │ + 0x0003ecf4 b4ec0100 b4ec0100 b4ec0100 b4ec0100 ................ │ │ │ │ + 0x0003ed04 b4ec0100 b4ec0100 a0ec0100 a0ec0100 ................ │ │ │ │ + 0x0003ed14 a0ec0100 a0ec0100 a0ec0100 a0ec0100 ................ │ │ │ │ + 0x0003ed24 a0ec0100 a0ec0100 a0ec0100 a0ec0100 ................ │ │ │ │ + 0x0003ed34 a0ec0100 a0ec0100 a0ec0100 a0ec0100 ................ │ │ │ │ + 0x0003ed44 a0ec0100 a0ec0100 8cec0100 8cec0100 ................ │ │ │ │ + 0x0003ed54 8cec0100 8cec0100 8cec0100 8cec0100 ................ │ │ │ │ + 0x0003ed64 8cec0100 8cec0100 74ed0100 74ed0100 ........t...t... │ │ │ │ + 0x0003ed74 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ed84 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ed94 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003eda4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003edb4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003edc4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003edd4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ede4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003edf4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ee04 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ee14 06ed0100 74ed0100 74ed0100 74ed0100 ....t...t...t... │ │ │ │ + 0x0003ee24 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ee34 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ee44 74ed0100 06ed0100 74ed0100 74ed0100 t.......t...t... │ │ │ │ + 0x0003ee54 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ee64 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ee74 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ee84 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ee94 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003eea4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003eeb4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003eec4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003eed4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003eee4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003eef4 74ed0100 74ed0100 06ed0100 74ed0100 t...t.......t... │ │ │ │ + 0x0003ef04 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ef14 06ed0100 74ed0100 74ed0100 74ed0100 ....t...t...t... │ │ │ │ + 0x0003ef24 06ed0100 74ed0100 74ed0100 74ed0100 ....t...t...t... │ │ │ │ + 0x0003ef34 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ef44 06ed0100 74ed0100 74ed0100 74ed0100 ....t...t...t... │ │ │ │ + 0x0003ef54 06ed0100 74ed0100 06ed0100 06ed0100 ....t........... │ │ │ │ + 0x0003ef64 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ef74 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ef84 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003ef94 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003efa4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003efb4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003efc4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003efd4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003efe4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003eff4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f004 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f014 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f024 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f034 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f044 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f054 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f064 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f074 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f084 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f094 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f0a4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f0b4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f0c4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f0d4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f0e4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f0f4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f104 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f114 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f124 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f134 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f144 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f154 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f164 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f174 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f184 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f194 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f1a4 74ed0100 74ed0100 74ed0100 c8ec0100 t...t...t....... │ │ │ │ + 0x0003f1b4 c8ec0100 74ed0100 74ed0100 c8ec0100 ....t...t....... │ │ │ │ + 0x0003f1c4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f1d4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f1e4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f1f4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f204 74ed0100 74ed0100 c8ec0100 6aec0100 t...t.......j... │ │ │ │ + 0x0003f214 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f224 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f234 6aec0100 6aec0100 c8ec0100 6aec0100 j...j.......j... │ │ │ │ + 0x0003f244 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f254 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f264 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f274 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f284 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f294 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f2a4 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f2b4 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f2c4 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f2d4 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f2e4 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f2f4 6aec0100 6aec0100 6aec0100 c8ec0100 j...j...j....... │ │ │ │ + 0x0003f304 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f314 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f324 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f334 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f344 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f354 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f364 6aec0100 6aec0100 6aec0100 6aec0100 j...j...j...j... │ │ │ │ + 0x0003f374 6aec0100 6aec0100 6aec0100 c8ec0100 j...j...j....... │ │ │ │ + 0x0003f384 6aec0100 74ed0100 74ed0100 74ed0100 j...t...t...t... │ │ │ │ + 0x0003f394 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f3a4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f3b4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f3c4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f3d4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f3e4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f3f4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f404 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f414 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f424 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f434 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f444 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f454 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f464 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f474 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f484 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f494 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f4a4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f4b4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f4c4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f4d4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f4e4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f4f4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f504 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f514 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f524 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f534 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f544 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f554 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f564 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f574 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f584 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f594 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f5a4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f5b4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f5c4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f5d4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f5e4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f5f4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f604 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f614 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f624 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f634 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f644 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f654 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f664 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f674 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f684 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f694 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f6a4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f6b4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f6c4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f6d4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f6e4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f6f4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f704 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f714 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f724 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f734 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f744 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f754 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f764 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f774 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f784 74ed0100 74ed0100 76ec0100 76ec0100 t...t...v...v... │ │ │ │ + 0x0003f794 76ec0100 76ec0100 76ec0100 76ec0100 v...v...v...v... │ │ │ │ + 0x0003f7a4 76ec0100 76ec0100 76ec0100 76ec0100 v...v...v...v... │ │ │ │ + 0x0003f7b4 76ec0100 76ec0100 76ec0100 76ec0100 v...v...v...v... │ │ │ │ + 0x0003f7c4 76ec0100 76ec0100 76ec0100 76ec0100 v...v...v...v... │ │ │ │ + 0x0003f7d4 76ec0100 76ec0100 76ec0100 76ec0100 v...v...v...v... │ │ │ │ + 0x0003f7e4 76ec0100 76ec0100 76ec0100 76ec0100 v...v...v...v... │ │ │ │ + 0x0003f7f4 76ec0100 76ec0100 76ec0100 76ec0100 v...v...v...v... │ │ │ │ + 0x0003f804 76ec0100 76ec0100 76ec0100 76ec0100 v...v...v...v... │ │ │ │ + 0x0003f814 76ec0100 76ec0100 76ec0100 76ec0100 v...v...v...v... │ │ │ │ + 0x0003f824 76ec0100 76ec0100 76ec0100 76ec0100 v...v...v...v... │ │ │ │ + 0x0003f834 76ec0100 76ec0100 76ec0100 76ec0100 v...v...v...v... │ │ │ │ + 0x0003f844 76ec0100 76ec0100 76ec0100 76ec0100 v...v...v...v... │ │ │ │ + 0x0003f854 76ec0100 76ec0100 76ec0100 76ec0100 v...v...v...v... │ │ │ │ + 0x0003f864 76ec0100 76ec0100 76ec0100 76ec0100 v...v...v...v... │ │ │ │ + 0x0003f874 76ec0100 76ec0100 76ec0100 76ec0100 v...v...v...v... │ │ │ │ + 0x0003f884 76ec0100 76ec0100 74ed0100 74ed0100 v...v...t...t... │ │ │ │ + 0x0003f894 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f8a4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f8b4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f8c4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f8d4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f8e4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f8f4 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f904 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f914 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f924 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f934 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f944 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f954 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f964 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f974 74ed0100 74ed0100 74ed0100 74ed0100 t...t...t...t... │ │ │ │ + 0x0003f984 74ed0100 74ed0100 d8020400 b0020400 t...t........... │ │ │ │ 0x0003f994 00000000 00000000 00000000 00030400 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,52 +1,52 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x00040000 00000400 54750200 94750200 c47b0200 ....Tu...u...{.. │ │ │ │ - 0x00040010 00000000 887b0200 947b0200 9c7b0200 .....{...{...{.. │ │ │ │ - 0x00040020 a47b0200 ac7b0200 b87b0200 c07b0200 .{...{...{...{.. │ │ │ │ - 0x00040030 cc7b0200 d07b0200 ec730200 d47b0200 .{...{...s...{.. │ │ │ │ - 0x00040040 3c730200 08000000 00000000 61d80000